학생 개발자 스펙 쌓는 방법
개발 시장은 ONLY 스펙으로만 경쟁합니다.
현직자라면 현재 다니고 있는 회사를 다니거나 개인 공부로 스펙을 쌓을 수 있지만 학생 개발자는 이런 로드맵이 적어서 한번 정리해봤습니다.
0. 본인의 목표 정하기.
- 창업에 관심있는지, 취업에 관심있는지?
- 목표 직무가 어디인지? (프론트엔드, 백엔드, Iot, 보안 etc)
본인의 최종 목표를 이룰때 도움이 되는 것을 위주로 준비하시면 좋습니다.
만약 아직 목표가 정해지지 않았다면, 여러 경험을 쌓아보는 것을 목표로 하셔도 좋습니다.
1. 토이프로젝트
본인의 목표에 맞게 준비하세요.
프론트라면 UI/UX를 높이는 것이 중요하고, 백엔드라면 서비스를 직접 만들어보세요.
프론트는 퍼포먼스, 백엔드라면 비즈니스 적 로직을 작성하는 데에 집중하는 것이 좋겠지요.
토이프로젝트를 시작할 때에는 반드시 이 프로젝트를 해야만하는 이유가 있어야합니다.
딱 하나의 이유만 있으면 됩니다.
어떤 불편한 점(페인포인트)이 있어서 이런 부분을 해결하기 위한 프로젝트이다.
왜 이 프로젝트를 하였는지 물어봤을 때 한문장으로 설명할 수 있어야만 합니다.
이유가 있는 프로젝트는 다음과 같은 장점이 있습니다.
- 포트폴리오를 작성할 때 스토리텔링과 본인만의 생각, 기술적 깊이를 보여줄 수 있다.
- 본인이 고민하며 만든 프로젝트이기 때문에 날카로운 질문에도 대답할 수 있다.
- 본인의 열정을 가장 강력하게 보여줄 수 있다.
프로젝트는 본인을 비추는 거울이며, 어떤 길을 걸어왔는가를 보여줍니다.
학원에서 시키는 것만 따라 만든 개발자와 스스로 고민해본 개발자의 차이는 여기서 나옵니다.
2. 개발 블로그 운영하기.
개발 블로그가 왜 필요한지 공감 못하는 학생이 많습니다.
글쓰기는 본인의 생각과 열정을 보여줄 수 있습니다.
면접관 입장에서는 이사람이 어떤 생각을 하고 있고 어떤 열정이 있어서 우리 프로그램/회사에 지원하였는지를 알 수 있죠.
이뿐만 아니라 글쓰는 습관은 메타인지에 많은 도움이 됩니다.
메타인지란 "본인이 하는 행위에 대한 인지"를 말합니다.
글을 작성함으로써 본인이 "어떤 목표를 가지고 있는가"를 알 수 있고, 이런 목표를 달성하기 위한 방법을 작성하며 체계적으로 빠르게 성장할 수 있습니다.
이런 것 하나하나가 빠르게 사람을 평가해야하는 면접관이나 새로운 팀원이 우리를 쉽게 살펴볼 수 있습니다.
3. 부트캠프 or 지원사업
이 글에서는 부트캠프나 지원사업, 연구소에 큰 차이를 두지 않고 모두 개발자로써의 성장을 위한 "프로그램"으로 부르겠습니다.
프로그램은 개발자로써의 역량을 쌓는데에 많은 도움이 됩니다.
각 프로그램의 목적은 각기 다릅니다. 본인의 목표에 맞는 프로그램을 잘 선택해서 지원하세요.
대표적인 프로젝트 몇가지를 소개드리겠습니다.
SW마에스트로
특징 : 창업가형 개발자, 협업 경험, 1티어 멘토분들, 지원 머니 1위
기간 : 약 8개월(예비2개월, 본과정6개월)
제 성향과 잘 맞아서 이 SW마에스트로를 지원하여 현 13기를 수료중입니다.
금전적, 기술적, 기획, 법률 등 많은 방향으로 많은 지원을 해줍니다.
단점이 있다면 팀장을 맡았을 때 한글 서류를 많이 작성해야합니다.(국가 지원산업이라 한글을 주로 사용함.)
SSAFY
특징: 문법부터 시작, 취업 연계, 교육 지원금 제공
기간: 12개월
주소: https://www.ssafy.com/
삼성 주관하는 취업 지원 프로그램입니다.
수준별 분반을 운영하여 문법부터 배우고 싶으셔도 지원해볼만 합니다.
42SEOUL
협력을 요구하는 자기주도 성장을 키워준다합니다.
SW교육 프로그램입니다.
Best Of the Best (BOB)
= 차세대 보안리더 양성 프로그램
특징 : 보안, 연구
기간 : 7월 ~ 3월 (9개월)
주소 : https://www.kitribob.kr/
케이쉴드주니어
특징 : 보안, 취업 연계
기간 : 6월 초 ~ 9월 중
우아한 테크코스
특징 : 문법부터 시작, 자기주도 학습, 협업 가능, 현장중심 경험
기간 : 약 10개월 (2월초 ~ 11월 말)
주소 : https://woowacourse.github.io/
우아한 테크캠프
특징 : 풀스택 개발자 양성, 여름방학 기간, 취업연계
기간 : 8주 (7월초~8월말 여름방학 시즌)
주소 : https://techblog.woowahan.com/8154/
4. 해커톤
해커톤은 주어진 주제로 아이디어를 가지고 제한시간 내에 아이템을 만드는 것을 말합니다.
공모전같은 느낌이라고 생각하시면 이해하기 편합니다.
커뮤니케이션 능력과 실무 능력을 증명하기에 좋은 스펙이자 경험입니다.
해커톤은 너무 많은 종류가 있어서 직접 찾아보셔야 합니당!
이외에도 다른 방법이 있다면 댓글로 말씀해주세요!