블록체인 분야 중 가장 인력이 필요한 분야(직업)가 있는지 궁굼합니다.
블록체인 기술의 발달과 서비스 확충에 있어 새로운 직종이 생겨나고 있는데요. 아직까지는 도입 초기단계라 전문인력이 매우 필요한 실정으로 알고 있습니다.
그렇다면 앞으로 블록체인의 발전성(생태계)를 고려하여 어떤 직업이 생겨나고 필요한지 알고 싶습니다.
차후 취업을 준비 중이신 분들에게 도움이 되지 않을까 싶습니다.
당연히 블록체인 전문인력이라고 하면 개발자 직업이 유망 하꺼라 생각이 드네요
1. 비트코인 코어 기반
비트코인 외에 수많은 알트코인이 비트코인 코어를 기반으로 하고 있습니다. 단순히 말해서 소스가 C++라는 개발언어로 되어 있으면
비트코인 코어 기반이라고 할 정도입니다. 메인넷이면 대부분 C++을 통하여 비트코인 코어 기반으로 개발을 진행할 것입니다.
C와 C++
C와 C++의 차이는 객체지향 개발의 유무의 차이이지만 생산성이나 학습의 난이도면에서 확실히 C++이 더 어렵고 성능도 뛰어나다고 할 수 있습니다. 문제는 C를 배우고 C++을 배우는 것과 바로 C++을 배우는 것의 차이입니다.
이것은 정답이 없지만 쉽게 개발언어에 친숙해지기 위해서는 C부터 시작하는 것이 낫습니다.
하지만 구조적인 프로그래밍과 객체 지향 프로그래밍을 체계적으로 공부하고자 마음 먹었다면 바로 C++에 도전해도 좋습니다
2. 이더리움 코어 기반
- Go(고, Golang)
구글에서 만들어 배포한 개발 언어로 이더리움 블록체인 인터페이스 기술인 geth(게쓰)가 Go로 개발 되었습니다.
Go가 최근 다양하게 많이 사용되고 있는데 마이닝 풀 개발에도 사용되고 있습니다.
- 파이썬(Python)
테스트나 머신러닝 등에 많이 사용되는 파이썬은 geth와 같이 파이썬 이더리움에도 사용되고 있습니다.