Re: [請益] 成為程式設計師必看的書

看板Soft_Job作者 (遙遠的旅人)時間16年前 (2010/02/23 00:44), 編輯推噓4(401)
留言5則, 5人參與, 最新討論串3/5 (看更多)
※ 引述《PeterLynch (彼得林區)》之銘言: : 除了學校教科書以外 : 如:計算機概論、計算機組織、作業系統、資料結構、演算法等聖經本 : 不論使用哪種程式語言 : 哪些書是程式設計師必看的書呢 個人近期推薦: Writing Compiler and Interpreter A Software Engineering Approach THIRD EDITION 寫程式的老是跟Compiler過不去是不對的,該懂得總是得該懂一點。 而終於有人寫的書是Compiler proven,而不是大學叫獸那一套走不出 象牙塔也不能執行的鬼東西了。 作者寫書非常的大手筆,First Edition 實做用C, Second Editon 實做用C++,Third Edition 用Java。目標語言都是Pascal,然而實做 一版換一套,與時具進非常的有誠意。 特別在Java寫出來的Compiler 的Object Code 就是Byte Code,可以 體會一下寫出一個可在JVM 上跑得不同語言的快感。 The Java Virtual Machine Specification 選.NET Framework也可以,不過我是Java陣營的所以選這邊。 不論以後程式語言走那一塊,VM的觀念總是要懂。 不建議從頭K 到尾,可以從有興趣想要知道的部份先看起。 Linux Kernel完全剖析 如果開發的不是剛好就是作業系統,那程式總是要跑在作業系統上。 特別未來如果打算走嵌入式系統,乖,配著恐龍本看一看吧。 PS: 個人不寫C,完全是當成閒書在讀。所以可以說這本寫得很淺顯易懂。 Head First Object Oriented Design 寫程式需要兩種能力,第一是設計出好得資料結構與演算法, 第二是對什麼才是好的整體架構要有直覺與品味。不幸的是大學只教 前面那一個。 直覺還是品味並不是天生的,當然邏輯能力好會培養比較快,但基本上 這種東西是訓練出來的,透過閱讀好書、追索高品質的程式碼,加上 大量的寫作,然後有機會被吹毛求疵的Code Review 才會確實的進步。 我這邊介紹的書都是『學校沒教』或者『研究所不考』,但我個人認為 很重要的知識,你可以參考一下。 -- 我所信仰的科學是一種謙卑的理性,承認自身的無知與渺小才能觀察到世界在我們貧 弱的知覺上留下來的痕跡。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.194.129.73 ※ 編輯: zanyking 來自: 123.194.129.73 (02/23 00:49)

02/23 00:58, , 1F
搭配的那本恐龍本會考喔..XD
02/23 00:58, 1F

02/23 08:27, , 2F
這些書真好
02/23 08:27, 2F

02/23 22:08, , 3F
請問原波 最近市面上有一本"程式設計師的自我修煉" 推薦嗎
02/23 22:08, 3F

02/23 22:49, , 4F
推薦,那本書有硬,不過不錯看。
02/23 22:49, 4F

03/11 00:56, , 5F
借轉在blog上~謝~~
03/11 00:56, 5F
文章代碼(AID): #1BWhHqRr (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1BWhHqRr (Soft_Job)