본문 바로가기
직업/IT,기술 직업

블록체인 개발자/엔지니어 (+ 공부 순서, 신입 연봉, 되는 법)

by B.Iog 2022. 4. 19.
728x90

블록체인 개발자/엔지니어는 비트코인, 이더리움, 리플과 같은 블록체인 플랫폼에 최적화된 소프트웨어 개발을 진행하기 때문에 블록체인, 네트워크에 대한 지식이 필요하다. 이번 포스팅에서는 블록체인 개발자가 되는 법, 신입 연봉, 공부 순서에 대해서 알아보도록 하겠다.

 

 

블록체인 개발자/엔지니어가 돼야 하는 이유

 

블록체인 기술의 특성

  1. 탈중앙성
    1. 은행에 모든 장부를 관리하지 않고 사람들이 직접 검증, 승인, 합의를 통해 관리한다.
  2. 투명성
    1. 모든 사람들이 거래 기록을 볼 수 있어서 자동적으로 감시가 되고 거래자의 실명은 알 수 없다는 익명성이 있다.
  3. 불변성, 안전성, 보안성
    1. 블록체인 시스템을 활용하여 거래를 하면 수정과 삭제를 하기가 엄청 까다롭다. 따라서 해킹과 조작이 거의 불가능하다.
  4. 가용성
    1. 은행은 점검 시간이 되면 거래가 불가능한데 블록체인 기술은 어느 하나에 문제가 있더라도 전체 시스템이 중단되지 않는다.

 

블록체인 엔지니어의 높은 수요

블록체인 기술의 특성에 대해서 알아보았는데 기업가들이 이런 기술을 가만히 놔둘 리가 없다. 역시 블록체인 개발자/엔지니어의 구인 증가율이 1년 동안 395%나 상승했다. 신기술이라 여러 기업들이 너도나도 관련 직종 구인을 진행하고 있지만 신기술이라서 교육이 부족해 구인난이 진행되고 있는 것이다.

 

블록체인 엔지니어를 활발하게 모집하고 있는 기업들은 다음과 같다.

  • 블록체인 신생 벤처기업
  • 대형 기업
    • IBM
    • 마이크로소프트
    • 은행 및 민간기업 (VISA 에어비앤비)
    • 정부
    • 전문 서비스 기업

 

 

블록체인 개발자/엔지니어가 되는 방법

블록체인 개발자/엔지니어가 되기 위해서는 컴퓨터 관련 전공 지식과 벡엔드 개발자 경험이 있어야 하며 최소한 암호와 관련된 지식이 필요하다. 여러 구인광고에서 볼 수 있는 프로그래밍 언어는 자바와 C++ 이 있다. 대기업에서는 3년 이상의 일반 소프트웨어 개발 경력과 1년 정도의 블록체인 개발 경력을 선호해서 취업하기가 하늘에 별따기니 중소기업에 취업한 이후에 네카라쿠배같은 대기업에 취업하는 루트를 추천한다.

 

- 포트폴리오

취업하기 위해서 포트폴리오가 중요하지 않은 분야는 없지만 IT 직종은 포트폴리오가 정말 중요하다. 대학, 대학 동아리, 대외활동, 개인 프로젝트를 제작해 포트폴리오를 채워보자. 전공자의 경우 과제를 정리하여 포트폴리오를 채우기도 한다. 또한 깃허브에서 트렌드를 파악해 지식을 습득할 수 있다.

 

공부 순서

공부 순서에 대해서 설명하기 이전에 독학하는 방법과 부트캠프에서 배우는 방법이 있는데 개인적으로는 독학은 비추다. 내용도 워낙 방대하고 의지가 나약해지기 쉽다. 그래서 부트캠프를 추천하는데 부트 캠프에서는 커리큘럼도 알아서 짜주고 모의 면접도 봐준다. 그럼 블록체인 공부 순서에 대해서 알아보도록 하겠다.

 

 

  • 웹 개발 기초

기초 개발 지식을 배우고 블록체인 서비스 개발에 필요한 웹 앱을 이루는 흐름을 익히는 것이 주목표

    • 자바 스크립트
      • 프로그래밍에 기본이 되는 자바 스크립트
    • 프론트엔드
      • 웹 기반 애플리케이션에 기본이 되는 프론트 지식을 학습한다
    • 자료구조/알고리즘
      • 프로그래밍의 기본 사고력 향상을 위한 지식을 학습한다.
  • 웹 개발 심화

웹 개발에 필요한 네트워크, DB, 인프라 지식을 익힌다.

    • 컴퓨터공학
      • 애플리케이션 개발에서 필요로 하는 기본지식을 학습한다.
    • 네트워크
      • Rest API 기반의 서버와 클라이언트 구조에 대해 학습
    • 백엔드
      • DB, 서버, 인프라에 대한 백엔드 기본 지식을 학습
  • 블록체인 이론

블록체인의 이론과 경제, 비즈니스에 대해서 이해하고, 블록체인 기반 플랫폼과 탈중앙화 애플리케이션 (dApp)에 대한 전반적인 지식을 학습

    • 블록체인과 암호화폐 이론
      • 블록체인과 암호화폐의 기초 지식을 이론과 경제, 비즈니스 레이어로 학습
    • 블록체인 기술 
    • 스마트 컨트랙트 이론
  • 블록체인 기술

블록체인 실습, 탈중앙화 애플리케이션 (dApp)를 개발

    • 블록체인 지갑을 사용해보고 개발
    • 스마트 컨트랙트 개발
      • 이더리움 기반 토큰과 NFT를 개발
    • dApp 개발
      • 블록체인 기반 DID기술을 활용한 애플리케이션과 블록체인 기반 웹 애플리케이션을 개발
  • 프로젝트

블록체인 기반 서비스를 실제로 기획해본다

    • NFT 기반 애플리케이션
    • 인센티브 기반 토론 시스템
      • 토큰 이코노미가 포함된 인센티브 기반 토론 시스템을 웹 애플리케이션 dApp으로 개발한다
    • 블록체인 사용성 개선 프로젝트
      • 블록체인 서비스를 실제로 사용해보고 사용자 관점에서 문제점을 해결할 수 있는 프로젝트를 진행

 

블록체인 개발자/엔지니어 신입 연봉

블록체인 개발자/엔지니어 신입 연봉은 다음과 같다.

  • 신입
    • 3000만 원 초중반
  • 1년 차
    • 3000만 원 중반
  • 2년 차
    • 3000만 원 후반
  • 3년 차
    • 4000만 원 초반
  • 4년 차
    • 4000만 원 중반
  • 5년 차 
    • 4000만 원 후반
  • 6년 차
    • 5000만 원 초반
  • 7년 차
    • 5000만 원 중반
  • 8년 차
    • 5000만 원 후반
  • 9년 차~10년 차
    • 6000만 원 이상

블록체인 개발자/엔지니어 연봉
블록체인 개발자/엔지니어 연봉

 

 

 

블록체인(암호화폐)을 활용하는 여러 실제 사례들

블록체인 기술의 특성은 탈중앙성, 투명서, 불변성, 안전성, 보안성, 가용성 등이 있다. 실제로 많은 장점을 가지고 있어서 잠재력이 뛰어난 기술로 평가받기 때문에 많은 분야에서 적극적으로

wkdus0608.tistory.com

 

댓글