답변 당 하나주세요. 가장 좋아하는 답변을 답변으로 추가하겠습니다.
답변 당 하나주세요. 가장 좋아하는 답변을 답변으로 추가하겠습니다.
답변:
Steve McConnell의 코드 완성 . 나는 그것이 설명이 필요하다고 생각하지 않습니다. 소프트웨어 제작에 관한 결정적인 책입니다. 소프트웨어 작성의 실질적인 (프로그래밍) 측면의 모든 측면을 엄청나게 잘 작성하고 다루고 있습니다.
SICP가 아직 목록에없는 것을 보았을 때 나는 고통에 찡 그렸다. :)
이유 : Norvig 가이 책을 칭찬 한 컴퓨터 과학에 대한 가장 큰 소개로 더 이상 언급 할 것이 없습니다 . 왜 냐고 왜 그래? SICP는 소프트웨어의 기본 사항을 만족스럽게 심도있게 다루어 계산의 본질에 대한 많은 관점과 질문을 제기합니다.이 중 일부는 여전히 공개 된 문제로 남아 있습니다. 해야 할 일이나하는 방법
대체 텍스트 http://ecx.images-amazon.com/images/I/41CPGEDXMDL._SL500_AA300_.jpg
무료 텍스트를 온라인으로 보려면 이미지를 클릭하십시오 . 또한 80 년대 스타일의 색상과 의상으로 완성 된 작가 의 비디오 강의를 쉽게 찾을 수 있습니다 .
언급 할 가치가있는 것 :
디자인 패턴 : 재사용 가능한 객체 지향 소프트웨어의 요소
이다 OOP 디자인과 아키텍처를 읽을 수있는 책. 패턴을 올바르게 사용하면 좋지만이 책의 실제 가치는 디자인 할 때 사용할 아이디어 도구 상자를 제공한다는 것입니다.
언어, 프레임 워크, 방법론이왔다 갔다했지만이 책의 많은 아이디어는 영원하다고 생각합니다.
오늘 방금 책을 세었습니다. 오전 23시 내가하고있는 일에 달려 있습니다. 나는 영원한 대답이 Kernighan과 Ritchie의 "C language" 라고 생각한다 .
Michael Feathers의 레거시 코드 를 효과적으로 사용 합니다.
여기에는 테스트 및 관리가 가능한 기존 코드 기반을 얻는 방법에 대한 많은 유용한 팁이 포함되어 있습니다.이 책을 읽을 때까지 대부분 알지 못했습니다. 작업중인 레거시 코드가 어제 작성한 고유 코드 인 경우에도 반드시 읽어야합니다.
도널드 크 누스 의 컴퓨터 프로그래밍 기술
Josh Bloch의 효과적인 Java
실습에서의 Java 동시성 Brian Goetz, et. 알.
자바 퍼즐 러 Josh Bloch, Neal Gafter
고델, 에셔, 바흐
Bjarne Stroustrup 의 C ++ 프로그래밍 언어
Michael Abrash 의 코드 최적화의 선
실시간 프로그래머는 반드시 읽어야합니다. 프로세서 별 정보가 날짜가 있어도 마음가짐은 중요합니다.
Bruce F. Webster의 "개체 지향 개발의 함정"
"OO"개발자가 너무 많아서 어떤 객체 나 클래스가 무엇인지, 무엇을위한 것인지 여전히 모른다. 좋은 OO, 절차 적, 모듈 식 및 구조화 된 프로그래밍이 어떤 것인지 모릅니다. 어떻게 든 클래스와 함께 잘못된 의사 절차 코드를 만들 수 있습니다.
이 책 (그리고 구조화 된 디자인에 관한 70 년대의 오래된 책들)은이 불쌍한 영혼들이 마침내 좋은 객체 지향이 어떻게 생겼는지 이해하는 데 큰 도움이 될 것입니다.
또한이 책 옆에 한 권의 책과 한 권의 책만 선택해야한다면 기술 관련 책을 선택하지 않을 가능성이 있습니다.
존 스키트의 "C # in Depth"
내가 가장 좋아하는 책 중 하나;