推 neversay:先念基本的C入門書籍以及資料結構書籍吧 01/06 14:11
→ neversay:以及多寫程式 01/06 14:11
推 myStock:回樓上..有讀..我的問題不在C本身語法及資料結構 01/06 20:14
→ myStock:應該是說不知如何應用,以及缺少更深入應用的知識 01/06 20:15
→ myStock:至於多寫程式...要寫怎樣的程式呢? 01/06 20:16
→ myStock:參與Open Source似乎又太難太花時間不知從何下手 01/06 20:16
→ myStock:我寫過影像處理、OpenGL的程式、ASP的討論區、購物等等 01/06 20:17
→ myStock:但覺得對於做一個中大型的程式一點都沒概念 01/06 20:18
→ myStock:就像用C來寫個作業系統這樣的東西..對我就是天方夜談 01/06 20:18
→ tinlans:非本科系幾乎只有接 case 這條路可以走,除非是性質相似的 01/06 22:56
→ tinlans:科系,才比較容易跟教授爭取合作案之類的得到經驗, 01/06 22:56
→ tinlans:沒必要的話還是先管好自己的本行,以免搞到最後專業能力 01/06 22:57
→ tinlans:兩頭空,本科系專業跟程式能力都爛掉那就不好玩了。 01/06 22:58
→ tinlans:到某個程度要進步一定要去承受過上級或客戶的需求改變和 01/06 22:59
→ tinlans:刁難,不然就算是做畢業專題,做完就不會再動,那也學不到 01/06 23:00
→ tinlans:什麼有實質幫助的東西,頂多讓不太會寫程式的變成普通會寫 01/06 23:01
→ tinlans:,對本來會寫的也只不過算是浪費時間做了個玩具罷了。 01/06 23:02
→ tinlans:其實還有一條路,就是寫自己的 library 給自己用,用不順 01/07 00:45
→ tinlans:就把它改到好用為止,然後不停利用這套 library 去處理各 01/07 00:46
→ tinlans:種問題,這樣你就有了一組需要時常擴充和修改的原始碼。 01/07 00:47
→ tinlans:但這條路能獲得的效果因人而異,而且也相當有限。 01/07 00:49
推 askeing:OS 可以看看 nachos、早期的Linux Kernel,會有一些收穫 01/07 08:41
→ askeing:雖然當初期末報告覺得很痛苦,但是也覺得學到許多 01/07 08:43