프로그래밍의 세계에서는 모든 책이 경력의 전환점이 될 수 있습니다. 오늘은 막 직장에 들어왔거나 프로그래밍을 배우고 있는 친구들에게 특별한 책을 추천하고 싶습니다. 이 책은 학생 시절의 코딩 사고에서 공학 응용 분야의 코딩 사고로 도약하는 데 도움이 되었을 뿐만 아니라, 제 인생에도 큰 도움이 되었습니다. 경력의 초기 단계에 없어서는 안될 가이드입니다.
2019년 마이크로소프트에 처음 입사했을 때 준비 작업을 하고 신입사원 온보딩 문서를 읽는 것 외에도 이 책을 읽으며 대부분의 시간을 보냈던 기억이 납니다. 마이크로소프트가 추천하고 칭화대학교 출판부가 출판한 이 책은 그 동안 나에게 귀중한 보물이 되었다.
'이렇게 두꺼운 책을 누가 끝까지 읽을 수 있을까?'라고 생각하실 수도 있습니다. 걱정하지 마세요. 이 책의 매력은 유연성과 실용성에 있습니다. 연속성이 강하지 않아 단편적인 시간에 읽기에 매우 적합합니다. 업무에 지쳤을 때 책상 위에 올려놓고 넘겨보면 언제나 새로운 지식과 영감을 얻을 수 있을 것입니다.
이 책의 내용은 소프트웨어 설계 방법부터 변수 작성 방법, 함수 작성 방법, 리팩터링 방법까지 코드 작성의 모든 측면을 다루고 있습니다. 또한 테스트 중심 개발 및 방어 프로그래밍과 같이 초보자가 들어봤지만 잘 이해하지 못하는 몇 가지 개념을 소개합니다.
그럼 이 책을 읽고 나면 바로 강해지나요? 이 책은 공허한 말을 이야기하는 그런 책이 아니라는 점을 말씀드릴 수 있습니다. 매우 실용적이며 조종사 매뉴얼과 유사하고 많은 운영 지침을 제공하는 소책자도 포함되어 있습니다. 예를 들어, 소프트웨어 설계를 해야 할 때 문제를 체계적으로 생각하고 해결하는 데 도움이 되는 체크리스트 같은 것을 제공할 수 있습니다.
어떤 프로그래밍 언어를 배우고 있든 이 책은 읽을 가치가 있습니다. 일반적인 프로그래밍 원리와 정신 모델에 대해 논의하고 샘플 코드는 다양한 언어를 사용합니다. 이 책의 지속적인 인기는 언어, 프레임워크, 심지어 시간을 초월하는 능력을 보여줍니다.
따라서 학생이거나 초기 프로그래머라면 이 책을 꼭 읽어보시길 권합니다. 이는 프로그래밍 기술을 향상시키는 데 도움이 될 뿐만 아니라 사고를 더 넓고 깊게 만들어 줍니다. 저를 믿으세요. 이 책을 책상 위에 놓으면 동료와 상사가 감동받을 것입니다!
마지막으로, 이 책이 궁금하시다면 아래 링크를 클릭해 구매하실 수 있습니다. 물론, 이 글이 도움이 되었다고 생각하시면, 격려의 의미로 무료 좋아요를 보내주실 수도 있습니다!
트위터에 공유 페이스북에 공유
코멘트
현재 댓글이 없습니다