메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

우아한 개발자의 이야기가 아닌 실무 개발자 가이드

yjw4***

|

2025-05-29

주니어 백엔드 개발자가 반드시 알아야 할 실무 지식

실무에서 자주 겪는 다양한 문제를 효과적으로 해결하는 법

  • 저자 : 최범균
  • 출간 : 2025-04-28

한빛미디어 서평단 <나는리뷰어다> 활동을 위해서 책을 협찬 받아 작성된 서평입니다.

 

그냥 기술적으로 성능에만 초점을 두고 실무에서 적용하기 힘든 그런 우아한 개발자의 답변이 아닌, 실제 실무에서 적용하는 방법을 논하고 있다

예를 들어 트래픽이 급증하여 서버 응답이 느려지면 정석의 답안은 서버의 scale up/out 을 통해 증설하는 것이다

그러나 실제 업무에서는 해답을 찾는 과정에서 “비용”이 굉장히 중요한 부분을 차지하기 때문에 위의 우아한 답변은 사실상 적절한 해결책이 아니다.

이 때 이 책에서는 협업자와 논의를 통해 요구사항을 조절하는 방안을 제시하는 등 모든 trade-off를 감안한 답안을 제시한다.

만약 조회 범위가 너무 넓어 조회 성능이 느려졌다면 DB 인덱스를 추가하는 것보다, 사용자의 활동 특성을 반영하여 최신 데이터만 조회하도록 조회 범위를 제한함으로써 문제를 해결하는건 어떨지 제안한다

즉, 이 책은 개발자가 단순히 기능을 구현하고 만드는 프로그래머 가 아닌 주어진 문제를 해결하는 사람 이라는 것을 다시금 깨닫게 해준다.

내가 주니어 개발자로 살면서 “이건 당연한거니까 이정도는 알죠?”라는 얘기를 듣고는 한다. 그러나 학교의 커리큘럼으로는 실무의 내용을 모두 커버치지 못하는 것이 당연하고, 혼자 공부하자니 내가 어떤걸 모르는지 모르는 상태이기 때문에 어디부터 봐야할지 막막한 뫼비우스의 띠같은 굴레에 빠지곤 한다

그래서 이 책은 나와 같은 고민을 하는 주니어 개발자(호소인)에게 너무나도 추천한다.

적어도 여기 있는 책의 개념들만 알고 있어도, 아니 한번쯤 들어보기만 했더라도 앞으로 실무에서 마주칠 수 있는 문제들의 대한 답변을 어렴풋이 떠올리며 기술적인 시야를 넓히는데 굉장한 도움을 받을 수 있을 것 같다

적어도 나는 이 책이 막막하던 나의 커리어에 한줄기 빛과도 같았다. 이 개념들을 알게되면 자연스레 이럴땐 어떡하지? 라는 고민이 들거고 그럼 그에 대한 방향으로 지식을 점차 넓혀가면 되기 때문이다!

아직 하나하나 꼭꼭 씹어가며 읽고 있어 다 읽진 못했지만 차근차근 읽어가며 다시 볼 필요가 없도록 공부하려 한다

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?