[程式學習] 程式書籍推薦
更新日期:2019年8月4日

這是我的書架
自從大三找到了有興趣的領域之後
我就變得很喜歡買書
一本書便宜一兩百
貴則一千多
但每個作者將其人生的精華濃縮在這幾百頁
如果你的自學能力不錯的話
我認為這都是很划算的投資
自己買一本書來從頭開始看
你會體會到他人撰寫這本書的歷程
就像是與作者漫談知識一般
我拆開新書時比拆開我的機械鍵盤還要興奮
讓我由左到右一一跟你們介紹我的書
計算機組織
這本書描述了CPU的設計原理
用Verilog的話可以照著這本書做出一顆五階pipeline的MIPS cpu
想當年帶著做過這顆cpu的經驗
來瑞昱面試時真的很
第二本是C++的入門至進階的書
前期跟C語言的概念差不多
到後期用一些簡單的範例帶過高等物件導向的部分
第三本是開發APP的
老實說開發App的基本功能根本不需要買書
這本裡面提到比較進階的
網路通訊、多點觸控、各種傳感器的應用
再來是C語言
這本書非常基礎
我是為了開設基礎C語言課程才買這本書來當參考
R語言這本書則是我是自己想學才買來看的
裡頭從基礎至一些統計相關的應用都有提到
接下來是資料結構的書
用C++實現各種資料結構
再來是C語言影像處理
影響處理大部分的人直接用tensorflow、openCV
但這本書並不是
它直接用C語言兩層迴圈掃過二維每一個點
如此底層的處理才能讓程式效能達到最佳
接著是Go語言
我會學這個真的就是緣分了
有一個學生他覺得我會這麼多種語言
這一定難不倒我
於是叫我去學來教他
傻眼 我後來就真的學會了
接著是連續四本python的書
老實說python我並不需要買書就能學會
但我之前為了開出python的課程
我必須懂得比課程內容多更多才行
連木馬的技術都拿來編制成我其中一種課程線了
計算機概論則是工程相關科系的基礎
這是為了非理工背景的家教學生而準備的
digital design
數位邏輯設計是進入半導體產業的基礎
也是學習硬體描述語言之前需要會的科目
深入淺出SSD
SSD也就是固態硬碟
這是我的部門的產品
我雖然是個前端的硬體工程師
為了提升我的競爭力
我必須了解整個firmware演算法
當然在上班的時候直接去研究別的team的knowhow不太好
就回家當休閒慢慢看囉
老實說如果要把電機系的書都搬出來
那大概會多個三倍
這邊的書反而比較像是資工系的書架
#家教 #程式 #程式設計 #程式語言 #工程師 #電機 #資工 #c語言 #資料結構 #演算法 #計算機概論 #計算機科學 #python #android #clanguage #cplusplus #rlanguage #golanguage #verilog