검은밀잠자리283
- 생활꿀팁생활AI를 간단하게라도 직접 구현해보고싶은데 어떤 언어가 가장 쉬울까요??A. 간단하게 AI를 사용해보는 것이라면 파이썬을 이용해서 실습해보는 것이 어떠할까 합니다. 파이썬을 알고 있다면 구글에 "캐글 타이타닉"이라고 검색해보면 실습해볼수 있는 블로그들이 많이 나오고 있습니다. 타이타닉에 탑승자에 대한 정보가 있고 이정보를 가지고 머신러닝을 돌려서 어떤 사람이 생존률이 높을지를 예측해보는 것입니다. 입문용이다보니 파이썬만 알고 있다면 쉽게 따라할 수 있을 것 같습니다.
- 생활꿀팁생활비전공자가 프로그래밍을 직업적으로 할 수 있을까요?A. 비전공자들도 충분히 가능하다고 생각이 됩니다. 주변에 몇몇 개발자분들이 프로그래밍이랑은 전혀 상관없지만 높은 연봉으로 열심히 다니고 있는 분들이 있습니다. 그렇다보니 전공은 크게 중요하다고 생각이 되지는 않습니다. 실제로 회사가서 이사람은 비전공자 이사람은 전공자 이런 구분은 없다고 보면 좋을것 같습니다.
- 생활꿀팁생활학원 몇달정도 다녀야 혼자서 앱개발 할수있는정도 까지 완성되나요?A. 보통 정부지원 학원에서 1달 과정으로 Java 프로그래밍 언어를 가르치기는 합니다. (주 5일 8시간)학원마다 조금은 다를 수 있지만 보통 저정도 시간에 기본적으로 특정 프로그래밍 언어를 다룰수 있다고 보는 것으로 보입니다. 이후 한달정도를 웹프로그래밍을 배운 이후 안드로이드 과정을 2주정도 하기는 합니다. 지금 질문한 내용에는 웹프로그래밍이 없다보니 대략 한달반정도면 어느 정도 되지 않을까 하기는 합니다.
- 생활꿀팁생활golang으로 크롤러를 만들어보려고 하는데 어떤 라이브러리를 사용해야할까요?A. golang으로 크롤러를 꼭 만들어야하는 이유가 있을까 합니다. 개인적으로도 파이썬을 공부하기전에 다른 언어로 크롤러를 만들어본적이 있기는 합니다. 하지만 생각보다 복잡한 부분이 많이 있더군요 파이썬에서 사용하는 BeautifulSoup을 사용해보면 내가 왜 파이썬을 놔두고 그 고생을 했을까라는 후회가 많이 되더군요
- 생활꿀팁생활코인과 토큰의 차이점이 궁금합니다A. 토큰의 경우 이더리움 기반의 ERC-20으로 토큰을 많드는 경우가 많이 있습니다. ERC-20은 스마트컨트랙트로 암호화 화폐를 발행하는 것으로 보면 좋을 것 같습니다. 물론 토큰이 아닌 코인인 경우 채굴이 안되는 경우도 있습니다. 대표적으로 리플과 스텔라의 경우 이미 1000억개가 발행이 되어 있기도 하고 채굴에도 아무나 참여할 수가 없습니다. 하지만 비트코인, 이더리움 등은 컴퓨팅 파워를 이용해서 채굴이 가능합니다. 아하토큰의 경우 이더리움 기반의 ERC-20이 아닌 루니버스를 사용하고 있습니다. ERC-20과는 같은 역활인것 같지만 단지 플랫폼이 이더리움이 아닌 루니버스로 알고 있습니다. 토큰들은 보통은 DApp에서 활동을 하면서 채굴을 한다고 보면 좋을것 같습니다.아하 토큰의 경우 질문과 답변을 하면서 토큰을 받으니 이것도 하나의 채굴로 이야기 할 수 있을 것 같습니다.
- 생활꿀팁생활블록체인에 대해 알려주실 수 있나요?A. 블록체인을 아주아주 간단하게 보면 데이터를 저장하는 하나의 기술로 볼수 있습니다. 한번 저장된 데이터는 수정 및 삭제가 불가능합니다. 중앙의 서버에 모든 데이터를 저장하는 것이 아닌 채굴하는 모든 컴퓨터에 동일한 데이터가 저장이 됩니다. 이러한 특징을 가지고 있는 것이 블록체인이라고 할 수 있습니다. 데이터를 사용하는 여러 분야에서 블록체인을 적용할 수 있을 것 같습니다.국내에서는 페이코인이 암호화 화폐중에서는 실물 결제가 가능한 것으로 알고 있습니다.도미노 피자, 달콤 커피, CU 편의점 등에서 페이 코인으로 결제가 가능하다고 합니다.그외에도 결제가 아닌 곳에서도 블록체인이 활용이 되고 있습니다.뱅크사인과 같은 인증 앱, 드레곤 히어로즈 택티스 같은 게임 등에서 적용이 되어 있습니다.
- 생활꿀팁생활프로그램을 공부할때 필수적인 언어가 있는지요?A. 필수적인 프로그래밍언어는 없는 것으로 알고 있습니다. C언어를 알면 여러가지 장점이 있기는 하지만 필수는 아니라고 생각이 됩니다. 하지만 게임 프로그래밍 분야로 취업을 하려고 한다면 C언어는 알고 있는 것이 좋지 않을까 합니다. 유니티나 언리얼 엔진이 C#을 이용해서 많이 개발을 한다고 알고 있습니다. 그렇다보니 C#을 바로 배워도 되지만 보통은 C언어 -> C++ -> C# 또는 C언어 -> C# 순으로 많이 배우기 때문입니다.
- 생활꿀팁생활웹 개발자가 되기 위하여 무엇을 준비해야 할까요?A. 웹개발도 크게는 프론트엔드 개발과 백엔드 개발로 나누어서 볼수 있습니다. 프론트엔드의 경우 JavaScript, CSS, HTML 등을 다루면서 웹페이지를 만든 다고 보면 좋을 것 같습니다. 백엔드의 경우 프론트엔드에서 사용할 API를 개발한다고 보면 좋을 것 같습니다. 국내에서는 스프링 프레임워크를 가장 많이 사용하는 것으로 알고 있습니다. 그외에도 Node.js, Django, .Net 등의 다양한 프레임워크가 있습니다. 이런것들을 공부해보는 것이 좋을것 같습니다.
- 생활꿀팁생활프로그래밍 언어를 더 잘하려면 어떻게 해야될까요?A. 디자인 패턴, 리펙토링, 클린코드 등의 책들이 코딩기법이나 프로그램을 효율적으로 만드는 방법에 대해서 잘 정리 해놓았습니다. 처음부터 위에 있는 책들을 보는 것은 추천하지 않습니다. 그래도 어느 정도 프로젝트를 진행해본 이후에 위에 책을 읽어보면 많은 부분에서 공감이 갈 것으로 생각이 됩니다. 너무 프로그래밍 경험이 없이 읽어보면 저런 고민이 왜 필요한지 이해가 잘 안되기는 합니다. 그렇다보니 1~2년 일을 하면서 읽어보는 것을 많이들 추천하더군요
- 생활꿀팁생활가상화폐도 자산으로 인정받을수 있나요??A. 법적으로는 어떻게 되는지는 잘 모르겠습니다. 하지만 세금을 부과 한다는 것은 어느 정도 자산으로 인정을 하는 것으로봐도 되지 않을까 합니다. 아래 영상을 보면 햇시(Hedge) 자산으로 비트코인을 넣고 있다고 하니 어느 정도는 인정을 받은 것이 아닐까 생각이 됩니다. https://www.youtube.com/watch?v=2nqPt5r_sJ0