있습니다 많은 의 프로그래밍 책은 프로그래머의 책장에 있어야 대해 질문. 더 나은 프로그래머 나 개발자가되는 데 도움이되는 비 프로그래밍 관련 서적은 어떻습니까? 그들이 왜 도움이되는지 아는 것도 흥미로울 것입니다.
나의 첫 번째 선택은 Sun Tzu의 "Art of War"(그러나 진부한 표현) 일 것입니다. 왜냐하면 모든 프로젝트의 성공은 가장 약한 링크의 강도에 달려 있다는 것입니다 (그리고 전쟁은 큰 프로젝트입니다).
있습니다 많은 의 프로그래밍 책은 프로그래머의 책장에 있어야 대해 질문. 더 나은 프로그래머 나 개발자가되는 데 도움이되는 비 프로그래밍 관련 서적은 어떻습니까? 그들이 왜 도움이되는지 아는 것도 흥미로울 것입니다.
나의 첫 번째 선택은 Sun Tzu의 "Art of War"(그러나 진부한 표현) 일 것입니다. 왜냐하면 모든 프로젝트의 성공은 가장 약한 링크의 강도에 달려 있다는 것입니다 (그리고 전쟁은 큰 프로젝트입니다).
답변:
일을 끝내기
데이비드 앨런
괴델, 에셔, 바흐 : 영원한 황금 브레이드 에 의해 더글러스 호프스 태터 .
이 내용을 읽지 않았다면 목록에 넣으십시오. 30 년이 지난 지금도 여전히 숨이 s습니다. 하지만 내가 이상한 루프 GEB는 바흐의 음악, 괴델의 수학과 에셔의 예술을 통해 대칭, 지능과 논리 시스템의 영역을 탐구에서 의식이 오는 위치에 대한 더 완전하고 설득력이 포함되어 있습니다. 들리는 것처럼 기분이 상쾌하고 즐겁습니다.
여기에 언급 된 바와 같이 : 프로그래머는 어떤 비 프로그래밍 책을 읽어야합니까? "친구를 사귀고 사람들에게 영향을 미치는 방법"은 매우 좋은 책입니다.
이 책에서 직접 프로그래밍 기술을 습득하지는 않지만 간접적으로 나는 당신이 할 것이라고 주장합니다. 사람들을 잘 다루지 못한다면 이것은 당신과 당신의 프로그래밍 기술에 영향을 줄 수있는 사람들과 사귀는 데 도움이 될 것입니다.
이 책의 제목은 약간 피상적이지만 들리지는 않습니다. 다른 사람들이 자연스럽게하는 일을 배우고 Dale Carnegie는 피상적이지 말 것을 권장합니다.
읽을만한 가치 :-)
전쟁의 예술 Sun Tzu
매우 효과적인 사람들의 7 가지 습관 Stephen Covey
Zen과 오토바이 유지 보수 기술
로버트 피시 그
소프트웨어에 대한 올바른 유지 관리 방법을 알려줍니다.
프로그래머가 아닌 프로그래머 또는 프로그래머 리더에 관한 책을 삼중 권할 것입니다. 최초 발행 이후 30 년이 넘었지만 모두 (특히 업데이트, 기념일 판 해설 포함) :
그래픽 디자인에 관한 입문 서적은 프로그래머에게 유용하며 작업의 일부 측면을 프로그래밍하는 동안 도움이 될 것이라고 말했습니다.
예를 들면 다음과 같습니다.
패턴 언어 : 도시, 건물, 건설
그것은 완전히 다른 맥락에서 적용될 수있는 근본적으로 다른 패턴이 공통적으로 존재하는 것을 볼 수있는 방법을 알려줄 것입니다. 훌륭한 사무실을 만드는 CEO 사무실의 모습은 학부 거 주실에 있거나 백만 달러 저택에서 빠질 수 있습니다. 이 개념을 얻은 후에는 Gang of Four와 마찬가지로 소프트웨어에 적용 할 수 있으며 디자인 패턴을 훨씬 더 완벽하게 이해할 수 있습니다. 당신은 또한 당신의 남은 인생 동안 더 좋은 생활 공간과 작업 공간을 갖게 될 것입니다.
냅킨 뒷면 http://www.coverbrowser.com/image/bestsellers-2008/302-7.jpg
시각적 사고 기술에 관한 훌륭한 책. 확장판 도 있습니다. 내가 소유하지 않은 버전으로 말할 수 없습니다. 아직.
나는 아무 소설도 제안하지 않은 것에 놀랐습니다. 나는 지금도 약간의 소설을 읽은 다음에 사고 능력을 향상시킬 것입니다. 어쨌든 여기 2c가 있습니다.
은하계 히치하이커를위한 안내서는 전적으로 놀라운 책입니다. 아마도 어스 맨은 들어 본 적이없는 Ursa Minor의 위대한 출판사에서 나온 가장 놀랍고도 가장 성공적인 책일 것입니다. 천상의 가정 간호 옴니버스보다 더 인기가 있고, 50 대보다 더 잘 팔리는 중력에서해야 할 일이 많으며, Oolon Colluphid의 철학적 블록버스터에 대한 삼부작보다 더 논쟁의 여지가 있습니다. 어쨌든? 그것은 이미 두 가지 중요한 이유로 백과 사전 Galactica를 모든 지식과 지혜의 표준 저장소로 대체했습니다. 첫째, 약간 저렴합니다. 두 번째로 DO N'T PANIC 이라는 단어가 있습니다. 표지에 큰 친근한 글자로 인쇄됩니다.
Andrew Hunt의 실용적인 사고와 학습 .
대상 독자는 프로그래머이지만 비 프로그래머도 읽을 수 있습니다. 그것은 단지 프로그래밍 은유를 사용합니다. 그러나이 책은 실제로 뇌의 기능과 사용 방법을 최적화 할 수있는 방법에 관한 것입니다.
반면 돌고래의 전략은 더 다른 사람을 다루는 문제를 해결의 인튜이트의 새로운 방법을 도움이 될 것입니다 개발자 도구의 절대 세계를 다루는 적응 기술을 적용에서 발생하는 문제를 해결하는 하나의 사고 방식을 조정하는 방향으로 설치된다.
내가 읽은 글쓰기에 대한 최고의 책은 The Sense of Structure : Reading from the Reader 's Perspective 입니다.
글을 논리적으로 생각하는 데 도움이됩니다. 그것은 당신이하는 말의 구조에 대한 구체적인 조언을 제공합니다. 문법 오류나 규칙에 대한 책이 아니고 대부분의 다른 저서들과 구별되는 많은 재앙이 아닙니다. [적어도 내가 본 것과 "고전"도 읽었습니다.]
글을 잘 쓰면 더 나은 이메일을 작성하고, 명확한 글을 쓰며, 중요하다고 생각하는 것을 깨닫는 데 도움이됩니다.
주택 설계 과정 을 위한 10 가지 패턴에 대한 훌륭한 참고 자료 . 거실, 골방, 안뜰 등과 같은 가정의 요소에 대한 패턴의 카탈로그가 아니라 주택의 디자인을 형성 해야하는 원칙의 카탈로그입니다. 거주민이 살기 좋은 가정을 만드는 데 중요한 요소에 대한 지침.
나는 그것들이 카탈로그 화 한 10 가지 디자인 프로세스 패턴을 소프트웨어 디자인으로 번역했으며, 디자인 및 코딩 클래스의 세부 사항에 푹 빠지기 전에 큰 그림 사고와 관련된 세부 사항에 집중하는 데 얼마나 효과적입니까?