본문 바로가기

커리어일반/비전공개발자전직기

앞으로의 백엔드 공부 계획

현재까지 완료한 것들

- 강의 : 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. 취업준비

- 백엔드 개발자 취업공고 수집 및 분석하기

- 기본 면접질문 답변준비하기

- 포트폴리오 정리하기

- 이력서 정리하기