블록체인 개발자가 되기 위해서 진로를 어떻게 잡아야 하나요?
블록체인이 각광받으면서 최근 대학에서 블록체인 관련 과도 생기고 있는 것으로 알고 있습니다
블록체인 관련 과로 진학하는 것 말고 개발자로서 필요한 기술 및 지식을 얻기 위해서는 어떻게 접근하는 방식이 효율적일까요?
질문자께서는 블록체인 관련 과로 진학하는 것 말고 개발자로서 필요한 기술 및 지식을 얻기 위해서 어떻게 하는 것이 좋겠느냐는 질문을 해 주셨습니다. 어떻게 보면 이러한 질문에 대한 충분한 답이 되지 않을 수도 있겠지만 현실을 고려하여 제가 생각하는 답변을 드리도록 하겠습니다.
블록체인 분야가 지금은 초창기이기 때문에 블록체인 전문 인력이라고 할 만한 사람들이 부족한 것이 사실입니다. 따라서 어떤 대학을 나왔는지, 전공이 무엇인지에 대해 따지기 보다는 실무적인 능력을 더 많이 보는 것도 맞습니다.
하지만 앞으로 시간이 지날수록 전문적인 교육을 받은 인력들이 속속 사회로 진출하기 시작할 것이고 따라서 어떤 공인된 학력을 갖고 있거나 전문적인 교육을 받은 사람이거나 향후 국가 자격증이 생길 경우 그러한 자격증을 갖고 있느냐에 따른 차이가 점차 생겨나며 그것이 분명해질 것이라고 생각합니다.
그러므로 저는 질문자께서 블록체인 분야에 관심이 있고 블록체인 전문 개발자가 되고 싶으시다면 오히려 블록체인 관련 학과에 진학하시는 것으로 진로를 정하시는 것이 더 좋지 않을까 생각합니다.
아니면, 블록체인 학과라는 것이 다소 세부 전공이라는 느낌이 들어서 싫으시다면 컴퓨터 공학과라든가 얼마든지 블록체인 개발자로서 관련 분야로 진출할 수 있는 학과를 선택하는 것도 나쁘지 않을 것이라고 생각합니다.
끝으로 질문의 내용과 관련하여 대학 진학을 원하지 않으신다면 프로그래밍 전문 온라인 강의(https://www.codeit.kr/ , https://www.inflearn.com/ , https://programmers.co.kr/ , https://www.fastcampus.co.kr/ )를 수강하시거나 오프라인 전문 교육 기관(https://www.ssafy.com/ksp/jsp/swp/swpMain.jsp)을 통해 프로그래밍 교육을 받으시는 것도 좋을 것입니다. 어차피 프로그래밍이라는 것이 대학 간판으로 실력이 결정되는 것은 아니라고 할 때 큰 상관이 없을 수도 있겠습니다.
그런데 개인적으로는 대학에서 모든 것을 완성해서 사회로 나오는 것은 아니겠지만 사람들이 대학과 같은 교육 기관에서 공부를 하는 것에는 이유가 있다고 생각합니다. 그것이 학점을 잘 받기 위해서건, 과제로 주어졌기 때문이건 대학이 아닌 곳에서 이루어지는 교육에 비해 자유롭지는 않을지라도 어떻게든 공부를 해야만 하도록 하는 환경이 제공되기 때문입니다. 그렇기 때문에 저는 대학 진학을 1순위로, 그 외 프로그래밍 교육을 받는 것을 2순위로 추천드리고 싶습니다.
답변이 도움이 되길 바랍니다.