프로그래밍 학습을 위한 상위 5개 참고서

포럼에서 찾은 정보는 일반적으로 가장 효과적인 맥락에서 벗어나 있기 때문에 온라인 소스를 참고 자료로 삼지 마십시오. 다른 경우에는 방법을 방금 배웠지만 보편적으로 적용할 수 있을 만큼 충분히 연마하지 않은 동료 학생이 작성했습니다. 프로그래밍의 마법사가 되고 싶다면 업계에서 인정하는 이러한 프로그래밍 가이드 중 적어도 하나를 시도해야 합니다.

클린 코드: 애자일 소프트웨어 장인 정신의 핸드북

클린 코드는 Robert C. Martin이 2008년에 Prentice Hall에서 페이퍼백 형식 또는 Kindle ebook으로 출판했습니다. 다른 언어 시스템에서 다른 프로그래머가 저지른 프로그래밍 실수에 독자를 몰입시킵니다. 시행착오를 통해 실수로부터 배우는 것이 프로그래밍 기술을 연마하는 가장 좋은 방법입니다. 이 책은 이전 세대보다 더 빨리 배울 수 있도록 과정을 생략한다.

컴퓨터 프로그램의 구조와 해석 II

동범김 의 두 번째 에디션을 제공합니다. 세 사람이 공동 저술한 컴퓨터 프로그램의 구조 및 해석:

  • Harold Abelson
  • Gerald Jay Sussman
  • Julie Sussman

1996년 MIT Press에서 페이퍼백과 하드커버로 출판되었습니다. 오래되었지만 그것이 가르치는 기초는 오늘날의 프로그래밍 관행에 적용할 수 있습니다. . 한 가지 중요한 점은 학생이 이미 학습 언어를 한두 개 알고 있을 때 기초가 더 도움이 된다는 것입니다. 

Code Complete: A Practical Handbook of Software Construction II

스티브 맥코넬(Steve McConnell)의 Code Complete 에디션 2는 Microsoft Press에서 Kindle과 1993년 단행본으로 출판했습니다. 이 책은 포괄적인 내용으로 인해 다른 많은 교과서에서 참조됩니다. Code Complete가 놀라운 것은 적절한 코드의 기본 사항을 다룹니다. 

Code Complete는 많은 종류의 코딩 구조에 중점을 둡니다. 코드를 작동시키는 방법을 가르치는 것이 아니라 가장 덜 복잡한 기술을 찾는 방법을 가르칩니다. 그 내용의 핵심은 창의성과 팀워크를 탐구하는 데 간단한 방법이 더 낫다는 것입니다.  

실용적인 프로그래머 II

Andrew Hunt와 David Thomas는 The Pragmatic Programmer 두 번째 판을 썼습니다. Addison-Wesley Professional은 1999년에 하드커버로 출판했지만 지금은 Audible과 Kindle에서 사용할 수 있습니다. Pragmatic Programmer II는 프로그래머를 위한 가장 신뢰할 수 있는 교과서 중 하나로 간주되지만 주제는 고급입니다. 프로그래밍을 작성하는 방법보다 응용 프로그램에 더 중점을 두므로 전문가에게 더 유용합니다.

Head First Design Patterns: A Brain-Friendly Guide

동범킴의 최종 추천은 O’Reilly Media에서 2004년에 출판한 Head First Design Patterns입니다. 페이퍼백과 Kindle에서 사용할 수 있습니다. 이 책은 네 명의 저자가 작성했습니다. 

  • Eric Freeman
  • Bert Bates
  • Kathy Sierra
  • Elisabeth Robson

Head First Design Patterns는 프로그래밍의 모든 복잡한 개념을 단순화하는 방식으로 작성되었습니다. 또한 재미있는 시각 자료와 짧은 설명이 포함되어 있어 콘텐츠를 더욱 흥미롭게 만들 수 있습니다. 프로그래밍은 항상 어렵지만 Head First Design Patterns는 학습을 쉽게 만듭니다.

シェアする

  • このエントリーをはてなブックマークに追加

フォローする