예쁜대벌래86
- 생활꿀팁생활웹사이트를 만들고싶은데 C언어와는 많이 다른가요?A. C 언어를 충분히 습득하셨다면 왠만한 언어는 크게 어렵지 않게 익히실 수 있을 겁니다.웹사이트 개발은 뭐 요즘은 말할 것도 없이 자바 스크립트가 대세 of 대세죠.자바 스크립트 언어의 난이도 자체는 그리 높지 않습니다.우선 자바 스크립트의 기본을 익히신 후 리액트 (자바스크립트 라이브러리 중 하나로 웹 프레임워크 입니다) 를 공부해 보시면 쉽게 멋진 홈페이지를 만드실 수 있습니다.현재 가지고 계신 C 언어 등의 개발 지식 수준과 노력에 따라 빠르면 며칠 만에도 충분히 간단한 홈페이지 정도는 만드실 수 있을 겁니다.
- 생활꿀팁생활이 분야에 진입하기위해선 뭘해야할까요?A. 요즘은 유튜브에 기초 강좌가 매우 자세하게 잘 정리되어 올라옵니다.아무래도 직접 옆에서 맞춤으로 가르쳐주는 학원만큼은 아닐지 몰라도 무료에 언제 어디서나 접할 수 있기 때문에 배우고 싶은 언어를 골라서 유튜브에 검색해 보시면 쉽게 시작하실 수 있습니다.우선 어떤 언어를 공부해 보실지를 결정해야 할텐데, 그러려면 코딩을 배워서 뭘 만들고 싶으신지를 알아야 합니다.각 언어 별로 무엇을 개발하는데 특화 되어 있는지 각기 다르기 때문인데요.예를 들어 멋진 홈페이지를 만들어 보고 싶다면 자바스크립트를 추천하며 간단한 기능의 모바일 앱을 개발해 보고 싶다면 플러터, 게임을 개발해 보시려면 유니티 엔진(+C#) 등이 있겠죠.원하시는 목표를 위해 필요한 언어는 구글에 XX 개발에 필요한 언어 등으로 검색해 보시면 각 분야 전문가들의 조언을 쉽게 접하실 수 있을 겁니다.이후 유튜브에서 해당 언어의 기초 입문 등의 검색어를 입력해 보시면 다양한 강좌가 나올텐데요.그 중에서 입맛에 맞는 영상을 구독해 보시는 것을 추천 합니다.
- 생활꿀팁생활리눅스, 유닉스, 맥OS에서의 개발과 윈도우에서의 개발 차이점A. 1. 리눅스, 맥OS 개발의 장단점- 리눅스의 경우 유지 비용을 낮출 수 있다는 장점이 있습니다.아시겠지만 기업용 윈도우 라이센스 및 MS 계열 소프트웨어 유지비용은 상당히 고가이죠.반면 리눅스의 경우는 상대적으로 매우 적은 비용으로 유지가 가능해 집니다. (대학에서도 그런이유로 리눅스 중심의 커리큘럼이 많습니다)그리고 말씀하신것 처럼 설치, 셋팅 하는게 편한 이유도 크고요.그리고 맥 과 IOS 용 앱을 개발하려면 무조건 맥OS 를 사용해야 함은 아실겁니다.이쪽 개발자들은 기본적으로 맥OS 개발을 선호하는 분위기도 있습니다. (어차피 필요한데다 이쁘고 UX 탁월하고 사과부심 등등..)암튼 이런 이유로 리눅스와 맥OS 개발을 하는 분들이 적지 않죠.뭐 개발 자체의 효율 면에서는 별 차이 없다고 봅니다.2. 회사에서는 윈도우로 많이 개발 하는가?- 회사마다 업종마다 캐바캐 입니다.예를 들어 게임 개발 쪽에서는 PC 의 경우는 무조건 윈도우 중심(당연히도!) 입니다.서버 파트는 리눅스를 쓰는 경우도 꽤 있긴 합니다. (비용 또는 개발자 개인의 선호로..)하지만 클라이언트와 기획, 디자인은 99% 윈도우 라고 보면 됩니다.하지만 모바일로 가면 게임이든 앱이든 IOS 빌드의 필요로 인해 맥의 사용 비율이 꽤 올라가긴 합니다.그리고 웹 개발의 경우는 리눅스 사용 비중이 상당히 높구요.그래도 전체 퍼센트를 나눠보면 윈도우가 기본적으로 훨씬 높은 비중을 차지하는 건 맞습니다.3. 리눅스, 맥OS 둘중 하나를 선택한다면?- 개발 자체만 보면 큰 차이는 없다고 생각합니다만, 저라면 맥 OS를 선택 하겠습니다.(맥 구입 비용이 문제되지 않는다면)일단 이쁘고(!) UX 가 좋으니까요.쓸만한 생산성 앱들도 훨씬 많죠.그리고 모바일 앱 개발을 한다면 IOS 때문에 어차피 맥은 필수 입니다.
- 생활꿀팁생활Lua프로그래밍은 정확히 어디에 쓰이나요?A. Lua 의 경우 다른 언어들과 달리 독립적으로 하나의 어플리케이션을 만드는 메인언어보다는 C나 자바 등의 다른 프로그램 언어로 개발할 때 일부 기능을 모듈 형태로 나눠서 개발해 Integration 하기 위한 용도로 주로 쓰이는 스크립트 언어입니다.예를 들어 MMORPG 중에 가장 유명한 블리자드 사의 WOW 의 경우 UI 부분을 전부 Lua 로 프로그래밍 했습니다.Lua 의 특징인 매우 유연하고 외부에서 쉽게 컨트롤 할 수 있으며 데이터 관리에도 유용하고 컴파일이 필요 없다는 점 덕분에 WOW 는 다른 게임들과 달리 유저들이 직접 UI를 마음대로 커스터마이징 할 수 있게 되어 유저들 사이에 뜨거운 반응을 얻었었습니다.이 커스터마이징이 단순히 스킨 수준이 아니라 스크립트를 유저들이 직접 짜서 클라이언트에 적용 시킬 수 있었기 때문에 굉장히 잘 만든 UI 스크립트는 엄청 많은 유저들이 사용하면서 나중에는 블리자드에서 클라이언트에 직접 반영하기도 했었죠.Lua 스크립트 문법 자체도 아주 쉬워서 프로그래머들이 자주 변경해야 하는 부분을 아예 Lua 로 떼어내서 기획자들에게 직접 작업하라고 던져주는게 한때 유행이기도 했습니다. (기획자들이 이를 갈기도 했죠.ㅋ)
- 생활꿀팁생활프로그래밍은 과연 어려운 것일까요 ?A. 무엇을 만드느냐에 따라 다르겠죠.본격적인 게임이나 상용 앱을 만들고 싶으시다면 상당한 수준의 프로그래밍 스킬을 습득하셔야 겠죠.하지만 간단한 기능의 앱이라면 초보자라도 기초 강좌 정도만 습득하시고 어느 정도 연습하신다면 충분히 만들 수 있을 만큼 요즘은 프레임워크도 잘 나와 있고 유튜브나 블로그에도 다양한 입문 강좌가 있어서 배우기가 어렵지 않습니다.물론 아무것도 모르는데 블로그나 유튜브 강좌 며칠 보고 앱이 뚝딱 나오지는 않겠죠.어떤 것을 만들고 싶으신지에 따라 어떤 언어나 프레임워크를 배워야 할지 결정할 수 있을 테니 이부분 부터 먼저 결정하시는 것을 추천 합니다.
- 생활꿀팁생활앱 개발 언어나 프레임워크중 쉽거나 전망이 좋은 언어는 무엇인가요?A. 플러터 추천 합니다.최근 구글이 가장 밀어주고 있는 안드로이드/IOS/웹 어플리케이션 개발 크로스 플랫폼 인데요.매우 가볍고 간단하여 학습 커브도 낮은 반면 성능은 리액트 대비 상당히 뛰어납니다.Dart 언어 베이스로 VSCode 나 안드로이드 스튜디오 등에서 개발 가능합니다.무엇보다 안드로이드의 매터리얼 디자인과 IOS 의 쿠퍼티노 디자인을 간단하게 앱UI 에 적용할 수 있다는 강력한 장점도 있죠.출시 된지 2년밖에 안됐기에 리액트나 뷰 등의 기존 프레임워크들에 비하면 아직 사용하는 기업들이 적기는 하지만 단기간에 상당한 레퍼런스와 라이브러리들이 누적되고 있고 여러 스타트업들이 적용하고 있어 (구글이 팍팍 밀고 있으니..) 장래가 밝습니다.아래 링크같은 좋은 강좌들도 많이 나오고 있습니다.[Flutter 강좌 1] Flutter 란? Flutter 의 특징에 대해..
- 생활꿀팁생활코딩연습하기에 자바는 어떤가요?A. C언어와 파이썬을 습득하셨다면 자바는 매우 쉽게 익히실 수 있습니다.파이썬과 자바 둘중에 어떤게 유용할지에 대해서는 질문자 님의 목표가 무엇이냐에 따라 다를 것 같습니다.파이썬이 데이터 처리 쪽에서 인정을 받다보니 AI 와 빅데이터 분야가 빠르게 확장 중인 최근에 상당히 큰 인기를 얻고 있습니다.자바는 디바이스에 특화된 분야에서 상당한 영향력이 있는 언어죠.예를 들어 안드로이드의 경우 자바 언어 기반이기 때문에 안드로이드 디바이스 특화 어플리케이션 개발자라면 자바는 필수 입니다. (요즘은 구글이 코틀린이나 플러터를 주로 밀고 있긴 합니다만..)그리고 만약 웹 개발을 목표로 하신다면 자바스크립트가 딱이구요.사실 제일 좋은 건 여러가지 언어를 다 다룰 수 있는 겁니다만, 처음 배우는 단계라면 본인의 목표를 명확히 하신 후 가장 필요한 언어를 선택하시면 될 것 같습니다.그냥 연습이 목적이라면 우선 알고 계신 파이썬을 깊이 학습하신 후 자바 등의 다른 언어를 추가로 습득하시는 게 좋을 듯 하구요.
- 생활꿀팁생활코딩을 처음 배우게 되는데 추천할 만한 온라인 강의가 있을까요?A. 아예 프로그래밍에 대해 전혀 모르는 상태라면 JAVA 부터 배우시는 걸 추천 합니다.활용도도 높고 배우기도 쉬우면서 꽤 고급 기술들도 구현 가능하거든요.처음 공부하실 때는 굳이 유료 강의를 찾지는 마시고 유튜브에서 JAVA 기초강의를 검색해서 보시는 걸 추천 합니다.프로그래밍 관련 유튜브 기초 강의는 생활 코딩 시리즈가 가장 퀄리티 좋더군요.https://www.youtube.com/watch?v=jdTsJzXmgU0&list=PLuHgQVnccGMCeAy-2-llhw3nWoQKUvQck
- 생활꿀팁생활작업증명 방식과 지분증명 방식의 차이점은 무엇인가요?A. 작업증명방식(POW) 은 블록을 생성하고 코인을 채굴하는 과정이 말그대로 작업(Work) 로 이루어집니다.예를 들어 비트코인과 이더리움은 PC 나 전용 채굴기(ASIC) 에 노드(일종의 서버)를 설치하고 막대한 전력과 컴퓨팅 연산 능력을 소비하여 고난이도의 암호를 풀어내는 과정을 통해 채굴할 수 있죠.이렇게 풀어내는 암호 자체는 아무 의미가 없지만 그 암호를 풀기 위해 막대한 자원을 소비했다는 것은 그만큼 해당 블록체인에 기여하고자 하는 의지가 있다는 것으로 간주할 수 있기 때문에 이를 통해 자격을 증명했다고 판단하는 것입니다.그리고 지분증명방식(POS) 는 작업증명처럼 일을 하는 것이 아니라 해당 코인을 매입해서 락업(스테이킹) 함으로써 블록 생성과 채굴 권한을 얻는 것입니다.이는 돈을 들여 해당 코인들을 매수하고 일정 기간동안 매각하지 못하게 스테이킹 하는 행위를 작업증명의 자원 소비와 동등하게 생각하는 거죠.현실에서 자본을 투자하느냐 아니면 몸빵(노동)을 하느냐 의 차이라고 보시면 됩니다.원래 초기 코인들은 POW 방식이었는데 이 방식이 에너지의 소비와 채굴기 같은 장비 및 공간(엄청난 소음과 발열) 등의 낭비에 대한 대안으로 POS 개념이 대안으로 나왔습니다.
- 생활꿀팁생활코인의 가격변동은 어떻게 예측할까요?A. 코인의 가격 변동은 주식처럼 재무재표, 경기 상황 등으로 판단이 불가능 합니다.그보다는 비트코인의 가격 추이에 따른 알트 코인 들의 등락 및 각 코인들 개개의 호재와 악재에 더 많은 영향을 받기 때문이죠.요즘은 전체적으로 알트코인들의 시세가 꽤 괜찮은 편인데요.특히 업비트 에서 일주일에 두어번 정도 원화 마켓에 신규 코인을 상장 시키는 데 그 순간 최소 두세배, 많게는 열배 가까이도 펌핑이 되곤 합니다.물론 이런 순간 펌핑은 오래지 않아 다시 원래가격으로 돌아오면서 수많은 시체를 양산하기도 하지만요.암튼 이 업비트의 원화 상장은 대부분 BTC 마켓에는 상장되어 있는데 아직 원화 마켓에 상장되지 않은 코인들을 위주로 선정되기 때문에 BTC 마켓의 코인들 중 거래량 좀 되고 어느 정도 인지도 있는 코인들 중 몇가지를 골라 미리 매수하고 기다리는 전략도 꽤 괜찮습니다.그리고 최근에 코인판의 최대 핫이슈는 디파이(De-fi) 메타인데요.디파이 관련 코인들은 한국 거래소에는 그다지 많이 상장되어 있지 않아 바이낸스같은 외국 거래소를 통해 매수해야 하지만 이쪽 관련 코인들의 성장세는 앞으로도 눈여겨 볼만 합니다.이처럼 신규상장 가능성과 최근 유행 메타 등으로 가격 변동을 예측해 볼 수 있는 방법들이 여러가지 있긴한데 미리부터 확실한 예측을 하기는 쉽지 않습니다.결국 중요한건 코인판은 주식판 이상으로 트랜드에 민감하기에 주의깊게 관련 정보를 수집하며 관련 커뮤니티에서 활동하며 정보를 주고받는게 좋습니다.예를 들면 온갖 선동과 헛소리가 판을 치긴 하지만 그만큼 많은 정보들이 오가는 코인판 커뮤니티(https://coinpan.com) 라던가 꽤 깊이 있는 정보들이 오가는 스팀잇(https://steemit.com) 등이 있겠네요.