먼저, 가고싶은 회사가 요구하는 기술 스택을 확인하자.
코딩 테스트 준비 방법
1. 각각의 해당하는 알고리즘 개념 공부하기
2. 해당하는 개념 문제 풀어보기
3. 개념 다 공부할때까지 1,2번 반복
4. 개념을 얼추 n회독 했다고 하면 문제 랜덤으로 풀기
5. 모르는 문제는 ? 2시간 이상 고민한 후 답 보기
백엔드 개발 할 때, 성능측정을 해보자. 이정도 트래픽이면 병목현상이 일어난다 라는 것을 확인하고 구조 개선을 시도해보는 것이 좋다.
번아웃 예방 방법 -> 공부한다는 생각을 하지 말고, 새로운 것을 배워간다는 즐거움으로 공부하자.
알고리즘, cs, 프로젝트들을 병행하는 방법 -> 프로젝트는 2,3개면 충분하다. 더 많은 프로젝트를 하려고 하지 말고 자기가 한 프로젝트를 개선시키는 쪽이 낫다. 백엔드 개발자의 경우, 운영체제, 네트워크, 데이터베이스의 깊은 공부가 필요하다. 알고리즘은 매일매일 하는 것도 좋지만, 계단식으로 실력이 느므로 토익공부처럼 일정 수준까지 공부해둔 후 다른 것들을 하는 것이 좋다. 알고리즘은 방학같은 집중기간을 정해서, 매일 3~5개 정도를 풀어보는 것이 좋다.