앞으로의 백엔드 공부 계획
현재까지 완료한 것들
- 강의 : MIT 6.006 Introduction to Algorithms, Spring 2020
- 강의 : 100 Days of Code: The Complete Python Pro Bootcamp (web개발 이전까지)
- 책 : 혼자 공부하는 컴퓨터 구조+운영체제 완독
- 책 : 성공과 실패를 결정하는 1%의 네트워크 원리 완독
-
공부계획
1. AI tool
- 자신만의 AI tool 사용 루틴을 정립하여 문서화하기
- 프로젝트 진행시 AI tool 사용
2. 웹 프레임워크
- Spring과 Spring boot 내용 정리하기
- AWS CI/CD 경험하기
- CMI 정리하고 경험하기
3. 데이터베이스
- 데이터 베이스 책 1권 선택 후 완독하기
- 데이터베이스 접근 및 구조개선 방법론 정리하기
4. 코딩테스트
- 백준골드 달성하기
- sql 숙달 후 문제풀이
3. 프로젝트
- 멀티프로세스와 쓰레드구조 고민에 대해서 반영하기
- 프로토콜 사용 (TCP, UDP) 선택 맟 직접제어하여 포트폴리오 반영하기
- 서비스 운영과 배포 (AWS, 인프라, 모니터링 로깅 학습) 경험하기
- 서비스 운영하면서 코드 유지보수와 리팩터링 (클린코드, 객체지향, 테스트코드) 경험하기
- 성능개선 및 대용량 트레픽 처리 경험하기
4. 컴퓨터 공학
- 컴퓨터공학(컴퓨터구조, 네트워크, 공부완료 후 원페이지 정리하기)
4. 취업준비
- 백엔드 개발자 취업공고 수집 및 분석하기
- 기본 면접질문 답변준비하기
- 포트폴리오 정리하기
- 이력서 정리하기