웹 백엔드 개발자 학습 로드맵 (책 추천)

생성일:

1 분 소요

출처 : 박재성님 유튜브

  • 회사 소스 코드를 파악하고 이해하기 : 대략적인 도메인 분석과 코드 분석 ⇒ 그 다음에 역량을 키우기 위해 다양한 책 읽고, 현장에 적용하는 과정 반복

한번에 모든 걸 완벽하게 이해한다고 생각하지 말자!

그냥 빠르게 읽어서 끝까지 한 번을 읽고 성취감을 얻는게 중요.

우선순위를 정하고 한 번에 하나씩, 재미를 느끼면서 하자.



데이터베이스

  • 대용량 데이터에 대해서 성능 좋은 쿼리를 만들고, 성능이 떨어지는 부분을 찾아내서 튜닝하는 역량
  • 가능하면 스터디로 공부하는 것 추천
  • 개발자와 DBA를 위한 Real MySQL



네트워크

  • 그림으로 배우는 Http Network Basic
    • HTTP 전반에 대해 더 깊이 있게 학습하고 싶다면 먼저 이 책으로 시작해보기
  • HTTP 완벽 가이드(데이빗 고울리)
    • HTTP의 끝판왕. 따라서 경력을 쌓아가면서 천천히 읽어도 괜찮다. 처음부터 끝까지 읽기 쉽지 않기 때문에 가능하면 스터디를 만들어 읽고 토론할 것을 추천!
  • 성공과 실패를 결정하는 1%의 네트워크 원리(Tsutomu Tone)
    • 클라이언트에서 요청한 데이터가 서버까지, 서버에서 응답한 데이터가 클라이언트까지 어떤 여행 과정을 거치는지에 대해 학습하고 싶다면!
    • 네트워크와 관련해서는 이 정도 수준으로 학습한 후 추후 자신이 담당할 업무가 네트워크와 더 밀접한 관련이 있는 시점에 추가적인 학습을 해도 괜찮다. 이는 네트워크에 대한 학습 뿐 아니라 모든 영역의 학습에 있어서도 같은 전략으로 접근하는 것도 가능하다.



운영체제, 컴퓨터 시스템 아키텍처



IT 인프라, 아키텍처



빌드, 배포 자동화 및 지속적 통합

프로그래밍적으로, 단위테스트나 리팩토링같은 부분은 평생을 가지고 해야하는 부분. 프로그래밍 외적인 부분에서 반드시 관심을 가져야 하는 부분이다.



개발 문화, 프로세스, 개발자의 삶

태그:

카테고리:

생성일:

댓글남기기