내가 취업을 할 때까지 이제 겨우 2년 정도 남았다. 필요한 지식을 익히기에 너무나도 짧은 시간이다. 배우고 싶은 기술도 많고, 하고싶은 프로젝트도 많다. 그래서 멋대로 폭주하지 않도록, 미리 공부할 목록을 정해둔다.
최우선순위
코딩테스트 준비
- python 기반 1일 1문제 도전
- 성능이 중요할 경우를 대비해 C++ 공부
CS 지식 학습
- 자료구조, 알고리즘, 디자인패턴 공부
- OS 등의 공부
- 수학 복습
복습할 내용
- DB 사용
- ELK 활용
- Docker 활용
- TDD 사용한 코딩
- 깃허브의 활용
- 클린코드 짜는 법 확인
- fastapi 활용
새로 공부할 내용
- AWS, GCP 등 클라우드환경 학습
- NoSQL 등의 활용
- K8S, Kafka 학습
- NodeJS 학습
- 스프링 학습
- 서버리스 구축 학습
- gRPC 학습
프로젝트 경험 목표
- 개발/디자인/기획 모두 있는 팀의 PM 경험
(개발자로서의 참가는 회사에서 많이 해봤으나, 큰 그림을 그려보는 경험을 해보고 싶음)
- 순수 백엔드 개발자로서의 프로젝트 참가
적어두고 보니 신입으로 입사하기엔 너무 부실한 건 아닌가 하는 생각이 든다. 일단 이걸 다 끝내고 새로 나오는 신기술도 바로바로 공부하는 걸 목표로 2년을 살아봐야겠다.