[리뷰#6] 스트리트 코더
덕토피아
스트리트 코더(Street Coder)란, '이 바닥'에서 여러 시행착오를 겪으며 배웠다는 뜻입니다. 독학으로 마이크로소프트 엔지니어가 된 저자가 시행착오를 겪으며 몸소 깨달은 생존 법칙과 노하우를 집필하였습니다. 실무 경험에 뿌리를 둔 현실적인 조언을 하는 책으로, 주니어 ~ 시니어 모두 읽기 좋은 책입니다. 특히 실무 경험이 없는 신입이 학교에서는 배울 수 없는 노하우로 시야를 넓히고 경험의 차이를 좁힐 수 있을 것입니다.
개발자로 살아가며 저희가 알아가는 중요한 이론들이 있죠. 컴퓨터 과학, 알고리즘, 클린 코드 등 훌륭한 레퍼런스가 정말 넘쳐나지만, 현실은 마감일에 쫓겨 작업의 우선순위를 정하고 어떤 것을 취하고 어떤 것을 버릴지 선택을 강요받게 됩니다. 책은 여기서 무엇이 가장 중요한지 알아차릴 수 있는 길거리 지식이 필요하다고 강조하고, 다양한 개발자 생존 법칙을 알려주고 있습니다.
책에서는 다음과 같은 내용을 알려주고 있습니다.
- 실용적인 데이터 구조나 알고리즘의 적용법
- 점진적인 리팩터링으로 효율적인 코드를 만드는 법
- 보안을 염두에 두고 개발하는 법
- 프로젝트를 위한 확장성
- 익히 알던 모범 사례보다 더 도움이 되는 일부 안티패턴
- 최적화할 때 발생하는 트레이드 오프 이해하기
- 무조건 버그를 수정하지 않기
우리가 흔히 알고있는 규칙, 하지만 아이러니하게도 그 규칙을 깨야 하는 상황이 많은 개발자 세상에서 어떤 것을 선택할지 알고 싶다면 한번 쯤 읽어보면 좋은 책 같습니다.
다음 내용이 궁금하다면?
이미 회원이신가요?
2023년 11월 29일 오후 1:41