雖然大學成績很爛
但如何靠自學成為工程師
逢甲大學-通訊4甲(96年入學)
中興電機系通訊所畢
盧釔辰
先介紹我自己
• 社團經歷
• 曾於班上擔任 學藝 與 總務
• 曾任 系學會活動長,當年系學會於校內評鑑獲甲等
(通訊系創系以來第一次)
• 曾任 學生會 學權部副部長 , 當年學生會於全國社團
評鑑獲優等
• 課業經歷
• 被雙21後,又無縫考回逢甲通訊,但因學分修不完,
導致延畢一年
• 成績班上吊車尾
根據時間守恆定律
社團成就越高,課業越魯2016/5/30 2
大學的我…
以為我不可能會寫程式
因為所有有關程式設計的課
我全部都 重 修 過
2016/5/30 3
後來讀了中興電機系通訊所…
• Q : 為何念研究所 ?
• Ans : 因為當別人問起為何延畢時,如果回答,
因為我到大4下還欠了20幾學分沒修,只好延畢!
聽起來不是很廢嗎?
可是如果回答,因為我要準研究所而延畢阿!
聽起來就上進多了,對吧 >.^
2016/5/30 4
於是…
• 我大五上一邊修13學分(4主修+1學分專題)
一邊準備研究所,準備 5 個月後就考上了中興
通訊所 ( 備5 )
• 其他有上榜的學校分別為暨南通訊(正取),中山通訊
(備取上)
• 2月考上研究所後(大五下),繼續修完欠的9學
分,順利拿到逢甲畢業證書QQ
踏上研究所之路
2016/5/30 5
比考上研究所更值得雀躍的
是…
我在讀研究所的時候發現,
沒有人不會寫程式,也沒有人不會
讀書
如果不會…
那一定是你的方法弄錯了
2016/5/30 6
於是,找到讀書方法的我…
• 中興電機系通訊所
• 系學期成績第2名
• 國科會計畫
• 智慧行車安全監控嵌入式系統設計 - 子計畫六 :
軌跡資料探勘於即時個人化路況之應用
Intelligent Traffic Location-Based Service
• 專利一篇 : 一種具動態粒度與自動標籤之漸進式序
列資料探勘方法及系統
• IEEE 國際論文一篇
• An Intelligent Personalized Traffic Information
Extraction System for Road traffic safety ( IEEE
ICCE )
2016/5/30 7
畢業後,服研發替代役…
• 目前年資 : 1.5年
• 去年考績為部門內唯一優等
• 工作未滿一年,即接過 4 份挖角邀請
• 專長 : android app , 單晶片韌體撰寫 , 嵌入
式系統
2016/5/30 8
回歸重點
•我到底是如何自學的呢呢呢呢?
2016/5/30 9
如何學會讀書?
• 首先你要知道一件事
• 看不懂不是你笨,只是他的敘述方式不適合你
• 只要找到敘述方式是你可以理解的書或文章,你
自然就會懂了
結論 : 看不懂就不要浪費時間看同一本書
直接換一本看吧!!!
2016/5/30 10
當我要學一個我不懂的東西時…
• 我會去圖書館把所有相關書籍都借出來,其實也
不多,大概10幾本吧XD
• 然後,看不懂就把這本書丟掉,拿第2本的同章
節起來翻,看不懂就再拿第3本,直到有一本書
是我看得懂的為止
2016/5/30 11
那有沒有可能,看了10多本沒有一本
敘述是適合我的呢?
• 有可能!!!!
• 但是雖然每本書的敘述都不適合你,畢竟你也看
了10幾本
• 也就是說,有人用10幾種不同方式不同角度
講同一件事情給你聽
• 再笨的人聽了10幾種版本,大概都會不小心瞭
解
2016/5/30 12
如何學會寫程式?
• 學會使用各種除錯工具!!!!
不會用工具除錯,就是不會寫程式
• 然後,一直寫、每天寫再一直除錯,當程式沒有
錯誤的時候,你就會寫程式了 >.^
2016/5/30 13
我碩一剛進實驗室完全不會寫
程式…
• 但我不懂就翻一堆書,不懂就 google
• 每天寫程式寫到半夜2點多才離開實驗室,週六
週日沒放過假
• 只因為…
他媽的!!!
我不信我寫不出來!!
2016/5/30 14
後來,寫了4個月…
• 程式觀念也熟了,除錯工具也會用了
• 於是,寫程式對我來說,就再也不是件苦差事
2016/5/30 15
如果你對嵌入式系統有興趣…
• 建議你從單晶片學起,在 無 OS 環境下練好各
種驅動程式撰寫 與 電子電路基本知識
• 然後,基礎打穩了
再慢慢開始玩 有 OS 的嵌入式開發版
• 自己嘗試移植 linux OS 到開發版上 並 開始依週邊
元件之不同而 修改 driver
2016/5/30 16
如果你想知道一些基本嵌入式
知識…
• 可以參考我寫的
• 嵌入式平台移植技巧概說
• 正確性不負責,歡迎指出我的觀念錯誤,好讓我有成長改
進的機會,我會很感激 
• 如果你想日行一善
• 可以在嵌入式平台移植技巧概說 ,上幫我點個 like
衝一下人氣,好讓我跳槽時可以拿人氣唬爛一下 XD
2016/5/30 17
如何學會寫驅動?
• 買一塊單晶片來玩,不要使用任何原廠提供
的函式庫,全部自己寫
• 在這過程中,你自然可以學會…
• 怎麼看 SoC 與各種週邊元件的 datasheet ,並瞭
解 時序圖意義
• 自然從實務上瞭解一些基本電路原理
2016/5/30 18
如何找到工作 ?
• 準備豐富的專題成果證明自己
• 我準備了可以與 android app 互連 的電子血壓計
• 軟體 : android app 記錄血壓量測資訊,並給予飲食建
議
• 韌體 ( Andes開發版 ) :
• 以 PWM 驅動馬達充氣,ADC 讀取壓力值
• 經 C 語言演算法 ,將量測到壓力值 轉成舒張壓與收縮壓顯
示於LCD,
• 最後,透過 UDP 協定 傳送單晶片計算到的舒張壓與收縮壓
給手機
• 硬體 : 補了達靈頓電路在開發版上,解決單晶片因電流不
夠無法驅動馬達問題
2016/5/30 19
面試時,我跟面試官說 …
• 如專題 Demo 所示,我軟硬整合是我的興趣
• 我從基本電路修改,到驅動撰寫,到上層演算法,甚
至手機 APP 都可以全包
• 國科會所做的東西 ( 智慧行車安全監控嵌入式系統
設計 ),不僅在國內各大商展 demo 過,也曾到香
港參加過商展
• 還有一個 專利 跟 一篇 IEEE 論文
• 面試就幸運地都上了 >.^
2016/5/30 20
最後,我想說的是…
•努力,只要開始永遠不嫌晚
2016/5/30 21
我想在座要找到大學成績比我還爛
的應該不多…
• 像我這麼廢的人,努力2年也可以翻身!!
• 妳們要是不小心從大一開始拚到大四
成就不會是我的兩倍以上嗎?
• 要是還不小心讓你繼續讀個研究所再拚2年,
還不飛天??
2016/5/30 22
我想或許有人會想知道…
• Q : 努力2年想翻身,到底要多努力呢??
• Ans :
• 我讀研究所時
• 每天不睡超過7hr ( 工作時間 : 9 a.m ~ 2 a.m )
• 研究所趕進度時,曾經每天睡不到 2hr 持續 2 個月,然後就在跟老師
meeting 的時候不小心暈倒了XD
• 一年放假天數少於10天 ( 含週休,過年等假日)
• 只要這樣做,你就會有超級豐富的時間,用來寫程式跟看專業書籍
了歐 >.^
• 當你每日工時是其他人的 2~3 倍,你就可以有如進了傳說中的精神時光屋一般,可
以把 2 年當 4~6 年用
2016/5/30 23
如果你不知道,學校學這些知
識可以用在哪 ?
我推薦 陳鐘誠 老師的10分鐘系列
• 要是我大學就知道原來這些理論與知識可以這樣用,
或許,我會對課業有興趣的多 
• 用十分鐘瞭解《線性代數、向量微積分》以及電磁學理論
• 用十分鐘 學會《資料結構、演算法和計算理論》
• 用十分鐘學會 《微積分、工程數學》及其應用
2016/5/30 24
END
• 有其他問題歡迎跟我聯絡XD
你可以 ,
或者
盧釔辰
joseph78715@gmail.com
2016/5/30 25

如何靠自學成為工程師