※ 本文為 kewang 轉寄自 ptt.cc 更新時間: 2012-08-27 23:43:47
看板 Soft_Job
作者 標題 [賞書] Head First Java
時間 Sat Aug 11 03:02:38 2012
@書名:Head First Java, 2nd Edition
@書本類型:英文書
@購買時間:AD 2011
@購買地點:天瓏
@連結:http://shop.oreilly.com/product/9780596009205.do
Head First Java, 2nd Edition - O'Reilly Media
Head First Java delivers a highly interactive, multisensory learning experience that lets new programmers pick up the fundamentals of the Java language quickly. Through mind-stretching exercises, memorable analogies, humorous pictures, and casual la... ...
Head First Java delivers a highly interactive, multisensory learning experience that lets new programmers pick up the fundamentals of the Java language quickly. Through mind-stretching exercises, memorable analogies, humorous pictures, and casual la... ...
@入手方式:購買
@為什麼會買這本書?工作需要 (Android framework 以上)
@讀完有任何感想?
以下是本書介紹:
天瓏老闆說這本是 Java 聖經。
到底是不是我不清楚,但這的確是一本好書。
這本書是針對 Java 與物件導向初學者設計的,內容淺顯易懂,
有自己交理工科大一必修程式語言作業的程度就可以閱讀,
更具體一點就是,知道型別,會用條件判斷、迴圈、呼叫函式等即符合標準。
本書最後幾章才介紹到 UI、Generics 等,不包含更深入的知識與應用,
但對於基礎的介紹非常扎實。
Head first 系列的中文譯名都以「深入淺出」開頭,
因此書中譯本名為深入淺出 Java 程式設計。
此系列標榜的是結合豐富的圖示與活潑的表達方式,
使得讀者印象更深、更易吸收。
效果反應兩極,從未讀過此系列的讀者,建議購買前先翻閱過。
以下是我的感想,特別概括個人讀此書的過程,希望對後輩能有一些鼓勵的效果:
(因為這本書像我這麼弱的人都能讀了,更何況是各位看官 XD)
兩年前我靠著自己亂寫的遊戲小工具 War3Customkey ( http://ppt.cc/XGU3 )
和超級嘴砲進公司,非科班出身的我,
對計算機科學的瞭解大概是資工大一生的程度。
面試時雖然號稱會 C,但後來馬上被發現連 MSDN 都不會查。
兩個月後,總算是一償宿願,
會用 Visual C++ 寫一些作業等級的小程式和一些 debug 技巧。
試用期結束,緊接著開始寫 Android application 見真章。
本來我抱著物件導向既然是被設計來讓設計程式更容易的架構,
那應該不會比指標難搞,邊看 code 邊學應該就 ok 了。
由於不知道繼承關係,只能靠 grep trace,
再加上不知什麼原理就是會跑到的 call back method (listener)
數週後夜郎自大的我,終於撐不下去。
衝著喜歡英文,某天下班就到天瓏買了這本書回家啃,
整本看完大概花了一個月。
看完書之後,得到了一個很有用的心得:
知道原理再去看現象,是知識的印證,更加深印象和體會,
不明究理就埋首果象,是鑽牛角尖。
如果還妄想藉 source code 建構知識,這難度不只是 try&error,
應該是逆向工程或是瞎子摸象等級的。
當具備了背景知識以後,
Python 靠官方的 documentation 就能上手,
C++ Language Tutorial ( http://www.cplusplus.com/doc/tutorial/ )
三個小時可以翻完。
同樣的體會,在我先是搞不清楚 process 和 thread 有何不同,
到唸了作業系統之後,又再被印證一次。
所以各位,唸書才是打基礎的捷徑。
@覺得買得有價值嗎? Yes
@如果給一到五顆星,你給幾顆? ★★★★★
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 36.224.168.56
※ 編輯: changyuheng 來自: 36.224.168.56 (08/11 03:05)
推 :Head First 系列都很棒1F 08/11 09:47
推 :正在用這本複習Java, 下一本是Head First Design Pattern2F 08/11 10:53
推 :這系列滿受好評的 我也看過 不錯!3F 08/11 12:35
→ :....對不起...我不是來亂的..head first的都不好4F 08/11 17:23
→ :更提不上是聖經
→ :更提不上是聖經
推 :樓上或許可以具體點的說你覺得哪裡不好6F 08/11 17:47
推 :多餘的解釋方式7F 08/11 17:57
→ :我並不是說把事情簡單的 explain出來不好
→ :我並不是說把事情簡單的 explain出來不好
推 :我也覺得head 系列.... 太冗了9F 08/11 18:10
→ :書好不好其實取決於讀者的感覺~世上很多事情都是如此...10F 08/11 18:19
推 :推a大! 另外,有人跟我一樣看了賞書系列後皮皮挫的嗎...11F 08/11 18:47
推 :公司對你不錯,加油啊!12F 08/11 19:18
→ :感謝您參加 soft_job 的賞書活動~^^13F 08/11 20:08
→ :有啊~好多好多東西都要看的感覺 Orz...14F 08/11 21:17
推 :我覺得head系列適合當作第三地四本書看15F 08/11 22:13
→ :這本我有,我覺得蠻適合初學者看的@@16F 08/11 22:15
推 :以前歐萊禮的書,我視為品質保證,一定是買書的首選17F 08/11 22:47
→ :但買過幾本很熱門的head系列後,發現真的看不習慣
→ :但買過幾本很熱門的head系列後,發現真的看不習慣
→ :嫌head first可以找動物書系列或in action系列,這本真的19F 08/11 23:43
→ :是給初學者用的,夠簡單
→ :是給初學者用的,夠簡單
推 :我覺得這是對電腦書的不同概念導致的 有些人要的是reference21F 08/12 00:45
→ :book 那他就會覺得Head first系列太冗 不夠容易找到他想要的
→ :book 那他就會覺得Head first系列太冗 不夠容易找到他想要的
→ :這本是當故事書看 偶爾翻翻會有些新的領悟23F 08/12 05:00
→ :這本是我JAVA啟蒙書 很適合新手入門 培養概念24F 08/12 12:09
→ :老手們我想不需要來看 然後批吧 因為這本是給入門看的 :)
→ :不過C#那本我就覺得寫得不好了
→ :老手們我想不需要來看 然後批吧 因為這本是給入門看的 :)
→ :不過C#那本我就覺得寫得不好了
--
※ 看板: Soft_Job 文章推薦值: 0 目前人氣: 0 累積人氣: 823
回列表(←)
分享