나는 그들 중 누구도 읽지 못했지만 그들의 스타일은 흥미롭고 독특합니다. 그들이 돈 / 시간을 줄 가치가 있는지 확실하지 않습니까?
나는 그들 중 누구도 읽지 못했지만 그들의 스타일은 흥미롭고 독특합니다. 그들이 돈 / 시간을 줄 가치가 있는지 확실하지 않습니까?
답변:
나는 그들을 사랑합니다. 나는 그들 중 세 명을 가지고 있으며 다른 저자의 사실에도 불구하고 모두를 즐겼습니다.
부과 구조는 내가있을 때 내가 더 나은 일을 이해하는 경향이 나에게 적합 도면 및 운동 .
그들은 또한 유머를 많이 사용하여 학습을 재미있게 만드는 큰 이점을 가지고 있습니다 !
일반 텍스트는 나와 잘 작동하지 않습니다. 당신이 같은 경우에, 당신은 그들을 사랑합니다.
Head First에 대한 두 가지 극단적 인 의견이 있습니다. 첫 번째는 끔찍하고 다른 하나는 우수하다는 것입니다.
나는 개인적으로 설명이 너무 길고 대부분 주제와 관련이 없기 때문에 끔찍하다고 생각합니다. 내용이 많지 않은 큰 책입니다. 그들은 아이들 (또는 유치한 성인)을위한 책처럼 느낍니다.
어떤 사람들 (제 생각에 대부분의 사람들)은 책을 읽기가 매우 쉽고 설명을 이해하지 못하는 것이 거의 불가능하기 때문에 그 책을 좋아합니다.
Head First 책은 초보자 인 경우에만 좋습니다. 참고 도서로 사용할 수 없습니다. 주제에 대해 전혀 모르는 사람들을 위해 작성되었습니다.
Head First 서적과 Head First 저서가 많이 있습니다. 가장 유명한 것은 "Head First Design Patterns"및 "Head First Java"입니다. 또한 프로그래밍과 관련이없는 책 (물리 및 통계에 관한 책)도 있습니다. 따라서 "Head First"시리즈 전체에 대해 아무 말도 할 수 없습니다. 내가 읽은 유일한 "Head First"책은 "Head First Design Patterns", "Head First iPhone Development"및 "Head First Servlets & JSPs"입니다. 나는 그것들을 좋아하지 않았지만 (설명과 은유와 농담이 성가시다), 나는 그들을 좋아했던 사람들에 대해 알고있다.
다음은 모든 도서 목록입니다. http://oreilly.com/store/series/headfirst.html
다음은 "헤드 우선 디자인 패턴"에 대한 의견입니다. /programming/386087/head-first-design-patterns-opinions-wanted
내 의견으로는, 당신이 문제의 주제뿐만 아니라 일반적인 프로그래밍 초보자라면 좋을 것입니다.
즉, 언어로 된 조건부 옵션을 배우기 전에 조건부 란 무엇인지 설명하는 데 많은 시간과 단순하고 어리석은 예가 있습니다 .
그들이 제안하는 솔루션은 종종 매우 가볍고 가벼우 나, 왜 솔루션을 선택 했는지 와 대안이 무엇인지 설명하지 않는 경향이 있습니다.
사용 사례:
C ++ 프로그래머는 PHP를 사용하여 웹 개발에 뛰어 들기를 원합니다. O'Reilly의 "PHP, MySQL 및 Javascript 학습"과 같은 중급 책 중 하나를 추천합니다. 이것들은 언어가 어떻게 작동 하는지를 설명하는 데 여전히 매우 조심스럽고 (페 단어에 대한 경계선) 예제로 가득합니다 : 여전히, 새로운 기술을 배우는 것에 대한 올바른 태도가 있다면, 그중 하나는 거의 모든 것을위한 솔루션을 만들 수 있도록 충분할 것입니다 해당 기술의 표준 범위. 또한 참조로 사용할 수 있습니다.
웹 디자이너가 자신의 페이지를 활기차게하기 위해 Javascrtipt를 배우려고합니다. 그는 훌륭한 표본이기 때문에 모호한 것은 아니지만 자신이 쓰고있는 것에 대한 아이디어를 모방하기보다는 선호합니다. 그럼에도 불구하고, 그는 그 기술을 습득하기를 원하지 않으며 프로그래밍 매뉴얼을 읽지 않습니다. 따라서 훌륭한 코스 / 레퍼런스 북으로 언어와 컨벤션 자체에 가파른 학습 곡선이있을 것이므로 그만한 가치가 없습니다. 이 경우 헤드 퍼스트 매뉴얼이 가장 좋습니다.
훌륭합니다. 해당 주제에 대한 사전 지식 없이도 해당 책으로 새로운 주제를 시작할 수 있습니다. 그러나 이미 그 주제에 대해 잘 알고 있다면 학습 속도가 느릴 수 있습니다. 초보자에게는 간단합니다.
나는 그 주제에 대한 사전 지식없이 Head First SQL, Head First Servlet 및 JSP, Head First EJB (3)를 읽었습니다. 나는 거기에서 좋은 설명을했습니다.
나는 개인적으로 그것들을 몹시 좋아하지 않습니다. 나는 정보를 매우 빨리 흡수 할 수있는 밀도가 높은 텍스트를 선호합니다. 그러나 저는 6 세부터 코딩을 해왔으며 새로운 기술 / 언어를 즉석에서 익히는 데 익숙합니다. 운동은 나에게 낭비입니다 (내가 foo를 배우고 있다면 그것은 foo를 무언가에 사용해야하기 때문입니다- 그것은 내 운동입니다).
내가 아는 많은 초보자들은 내가 싫어하는 이유 때문에 Head First 시리즈에서 맹세합니다. 언어는 매우 조밀하지 않기 때문에 (초보자에게는) 더 접근하기 쉬우 며 연습 할 연습이 많이 있습니다.
따라서 학습 스타일에 따라 달라집니다. 주제를 돌아 다니면서 베어링을 얻거나 운동을 시도하고 느리게 진행하거나 직접 프로젝트를 시작할 수있는 조밀 한 매뉴얼을 원하십니까? ? 헤드 퍼스트 북은 후자가 아니라 전자에게 좋다.
다른 Head First 서적에 대해서는 잘 모르므로 지금 읽고있는 책, Head First Servlets 및 JSP에 대한 의견을 밝히겠습니다.
이 책의 전반부는 확실히 훌륭합니다. 그들은 그림과 이야기를 통해이 개념을 직설적으로 설명했다. 다이빙 방법으로 J2EE 웹앱을 잘못된 방식으로 구축 한 개발자로서,이 책은 J2EE에 대한 지식에 구멍을 메우는 데 실제로 도움이된다는 것을 알게되었습니다. 내가 아직 시작할 때 묻는 대부분의 질문은이 책의 전반부에서 답을 얻었습니다.
그러나이 책의 나머지 절반은 이미 고급 개발자를위한 것으로 작성되었습니다. 이 책을 통해 초보자가 이해할 수있는 단어로 모든 일이 어떻게 발생했는지 실제로 설명하지 않고도 몇 가지 고급 주제와 개념을 배울 수 있습니다. 이 책은 한 번에 여러 주제를 다루므로 모든 것을 이해하기가 어렵습니다. 심지어 다이어그램과 그림도 혼란스러워합니다.
아직 책을 읽는 중이지만 책이 서두르고 있다는 인상을 받고 있습니다. 책이 머리 속에 모든 것을 함께 조각 할 수 없다는 주제를 명확하게 설명하지 못했기 때문입니다. 이 딜레마 로이 질문을하게되었습니다 .
서블릿과 JSP 이외의 다른 것을 읽지 않았기 때문에 다른 헤드 퍼스트 책이 같은 방식인지 알 수 없습니다.
Head First Java 와 Head First Design Patterns를 모두 읽었습니다 . 사용 된 스타일은 실제로 독특하며 대부분의 사람들에게 사랑 / 증오의 무언가입니다. 제 생각에 모든 사람들이 알아야 할 것은 이런 종류의 책은 일을 매우 명확하고 간단하게하지만 비용이 든다는 것입니다. 비용은 이러한 방식으로 설명하는 데 부과되는 오버 헤드입니다. 여러 가지 예와 은유로 여러 가지를 반복해서 설명합니다. 문제의 핵심으로 즉시 뛰어들 수없는 중요한 오버 헤드입니다.
이 스타일은 Head First Java 책에 매우 적합하다고 생각했습니다 . 나는 그 책에 관한 모든 것을 좋아했으며, 개념을 이해하고 그것들에 대한 직감을 개발하는 데 매우 도움이되었습니다. 반면에, 나는 헤드 퍼스트 디자인 패턴 을 전혀 좋아하지 않았습니다 . 제 생각에는 그것이 장황한 방법이되었고 때로는 요점을 완전히 놓친다는 것입니다. 메타 정보가 너무 많았지 만 유용한 정보는 많지 않았습니다.
나는 Head First Design Patterns를 정말로 원했지만 읽을 수 없었습니다.
아마도 내 잘못이야-애플 컴퓨터가 TV에 연결되었을 때를 기억할만큼 나이가 들었다.