지난 8월 28일, 학과에서 진로 역량 강화 3차 특강을 안내받아서 참가하게 되었습니다.
특강은 같은 학과 25년 졸업생 선배께서 진행해주셨습니다. 주제는 취업에 대해였습니다.
현실적인 취업 시장 분석
코로나 시절과는 다른 취업 한파가 진행 중이라고 말씀해주셨습니다.
- 네카라쿠배만이 회사가 아니다 - 중소기업에는 아직 기회가 충분히 있다고 하셨습니다
- 특성화고라는 우리의 정체성을 잘 살려야 한다 - 이것이 오히려 강점이 될 수 있다고 말씀해주셨습니다
- 적절한 준비만 한다면 취업은 충분히 가능하다고 하셨습니다
개발자 취업 분야별 가이드
웹 개발자 - 가장 추천하는 분야
선배님께서 가장 강력 추천해주신 분야였습니다.
장점:
- 신입 개발자 접근이 가장 쉽다고 하셨습니다
- 채용 규모가 크고 기회가 많다고 말씀해주셨습니다
- 다른 분야로 전환하기도 용이하다고 하셨습니다
필요한 개발 스택:
- HTML, CSS, JavaScript (3대장) - 사실 외우는 게 아니라 필요할 때 찾아서 쓰는 것이라고 하셨습니다
- React는 필수라고 하셨습니다
- TypeScript와 Next.js까지는 봐야 한다고 말씀해주셨습니다
백엔드 개발자 - 두 번째 추천 분야
프로젝트에서 반드시 필요한 역할이라 수요가 안정적이라고 하셨습니다.
핵심 지식:
- Computer Science 기초가 가장 중요하다고 하셨습니다
- 자료구조
- 네트워크
- 운영체제
- 데이터베이스
- 알고리즘 (이건 나중에 해도 될 것 같다고 말씀해주셨습니다)
프레임워크 선택:
- Spring: 가장 수요가 많다고 하셨습니다
- Nest.js: 스타트업에서 선호하는 추세라고 하셨습니다
- 핵심 지식은 같아서 나중에 프레임워크 변경 가능하다고 말씀해주셨습니다
너무 많다고 절망하지 말고 프로젝트 하면서 배우면 된다고 조언해주셨습니다.
앱 개발자 - 제일 잘 소개할 수 있는 분야
선배님께서 현재 하고 계시는 분야지만 신입을 거의 뽑지 않아 그리 추천하지 않으신다고 말씀해주셨습니다. (Android Native 한정)
현실적인 상황:
- Android Native: 신입을 거의 뽑지 않는다고 하셨습니다
- 하이브리드 개발: 블루오션을 찾고싶다면 추천해주셨습니다
개발 스택:
- Native: Android(Kotlin), iOS(Swift)
- Hybrid: Flutter(Dart), React Native(React)
Q: 크로스플랫폼이 개사기 아닌가요?
A: 수준이 높아지면 결국 Native를 써야 할 때가 온다고 하셨습니다. 하지만 요즘 취업 시장에서는 하이브리드 개발자도 나쁘지 않다고 말씀해주셨습니다. React를 웹에서 공부했다면 React Native로 넘어가는 것도 좋고, 새로 시작한다면 Flutter도 추천한다고 하셨습니다.
Q: 근데 왜 안드로이드 네이티브로 개발하시나요??
A:
효율적인 개발자 성장 루트
선배님께서 제시해주신 5단계 성장 로드맵입니다:
1단계: 강의
책보다는 강의를 추천해주셨습니다. 책은 출간 시간 때문에 최신 기술을 배우기 어렵기 때문이라고 말씀해주셨습니다.
2단계: 클론 코딩
양날의 검이니까 2번 정도만 하는 걸 추천하신다고 하셨습니다.
3단계: 개인 프로젝트
주변의 작은 문제를 해결하는 프로젝트를 만들어보라고 말씀해주셨습니다.
4단계: 팀 프로젝트 (선택)
5단계: 해커톤 (필수!)
아무것도 모르던 내가 코딩 천재?! (이 되는 법)
1일 1커밋
가장 힘들지만 가장 큰 도움이 된다고 하셨습니다. 선배님께서는 고1 연말부터 지금까지 계속 실천 중이라고 말씀해주셨습니다.
블로그 작성
취업할 때 GitHub 프로필과 함께 많이 본다고 하셨습니다. 알고 있던 지식을 정리하는 과정에서 공부가 된다고 말씀해주셨습니다. 선배님께서는 600개의 글을 작성하셨다고 하셨습니다.
취업 전 필수 준비사항
Git & GitHub
정말 필수라고 강조해주셨습니다.
포트폴리오
- 학교용, 개인용 따로 만들 것을 추천해주셨습니다
- Notion 포트폴리오는 비추천한다고 하셨습니다 - 접근성이 별로이고 느리며, PDF 출력도 제대로 안 된다고 말씀해주셨습니다
- 서핏(Surfit)을 추천해주셨습니다
- 숫자로 명확히 제시하는 것이 더 좋다고 하셨습니다 (예: 10+ 개의 프로젝트 제작)
팀 프로젝트 경험
혼자 개발하는 개발자는 없으니까 필수라고 하셨습니다.
개발자 블로그
- 네이버 블로그는 절대 쓰지 말 것이라고 하셨습니다
- Git Pages, 티스토리, velog 중 선택하라고 말씀해주셨습니다
- ChatGPT 복붙할 거면 차라리 쓰지 말라고 하셨습니다
코딩테스트 준비 (선택사항)
솔직히 선택이라고 생각하신다고 말씀해주셨습니다. 하지만 학교에서 주는 회사로 만족 못 하고 더 좋은 곳을 가려면 필요하다고 하셨습니다.
- 백준, 프로그래머스, 코테 강의 활용
- 백준 골드 정도면 충분하다고 하셨습니다
마지막 조언
자격증에 대한 현실
생각보다 훨씬 더 필요 없다고 하셨습니다.
단, 정보처리기능사는 병특(병역특례) 때문에라도 필수라고 하셨습니다.