이직 관련 질문입니다

비전공자이지만 개발자로 취직하기 위해 공부를 조금 했습니다

그리고 얼마 전 전공(수학, 수치해석) 관련성으로 .NET 개발자로 취업에 성공했습니다

개발하는 프로젝트는 자체 CAD 프로그램이고 제가 현재 하는 일은 기초적인 알고리즘 구현/적용입니다

그리고 조만간 그래픽 엔진쪽도 파악할 겸 작은 업무를 받을 예정입니다

신입 치고는 제 기준 나쁘지 않은 연봉으로 계약이 됐지만

좀 더 큰 돈을 벌고 싶고 제가 더 흥미있어 하는 분야를 개발하고 싶어 2~3년후에 이직을 계획중입니다

계획을 실현하기 위해 매일 업무 이외 시간에 2~3시간가량 공부중이고

비전공자로서 부족할 수 있는 cs지식을 위한 강의 수강을 하고 있고 남는 시간에 코딩테스트를 풀어보고 있습니다

cs 강의 수강 후에는 c와 c++를 공부하고 이 질문글 답변에 따라 그래픽스나 머신러닝(python)을 공부할 예정입니다

생각하고 있는 이직 분야는 말씀드린것처럼 그래픽스(유니티, 언리얼)나 AI쪽인데

그래픽스를 선택할 경우 업무와 관련이 있어서 좋을 것 같고 AI는 파이썬, 머신러닝을 집에서 혼자 공부해야하는 부담이 있을 것 같습니다.

어느 분야를 선택하든 게임회사를 가고싶습니다 요즘은 게임 데이터 분석쪽으로 AI 개발자 채용공고가 꽤 있고 제 흥미, 적성에 제일 잘 맞을 것 같은 느낌입니다

드리고 싶은 질문은

  1. 이직을 위해서는 실력만큼이나 포트폴리오도 중요한것 같은데 공부하면서 포트폴리오는 어떤것을 작성해놓는게 좋을까요?

  2. 보통 업무로 진행한 것들은 포트폴리오로 어떻게 작성하나요?

  3. 제 상황에서 그래픽스와 머신러닝 중 어느 분야를 선택하는게 좋을까요?

  4. 위에 언급한 이직 준비 과정이 괜찮은지, 수정하거나 첨언할 부분 있으시면 말씀해주시면 감사하겠습니다

포트폴리오의 종류 보단, 포트폴리오를 만드는 방법에 대한 요령을 조금이나마 도움 드릴 수 있을 것 같습니다.

저도 종종 면접을 보는데, 개발자로서 포트폴리오는 아무래도 github 레포지토리로 하는것이 유리 할 것 같습니다.
따로 계정을 만드시거나 하셔서 본인이 잡다하게 테스트 했던 코드 보단, 상대(면접회사)에 어필 할 수 있는 코드나 프로젝트 자체를 올리시고, 적절한 영역에 친절한 코멘트 처리를 하심이 어떠할지요?
또한 Readme 도 깔끔하고 가독성 있게 정리 하시면 더욱 플러스가 될 것 같습니다. 면접자가 Clone 하여 문제 없이 빌드 되면 더욱 좋겠죠.

덧붙이자면 실제로 받아본적은 없다만, 포트폴리오에 dotnetfiddle 이용하여 본인이 구현 할 수 있는 주요 로직이나 일련의 프로시져를 (스타일리쉬!하게) 뽐 내 보는것도 신선할듯 합니다.

도움이 되었음 좋겠습니다. 화이팅!

[추가]
포트폴리오 종류는 아무래도, 지원하려는 회사의 주력 분야나 그들이 고민했을법한 주제에 대한 내용이면 좋을것 같습니다.

4 Likes