看板 Soft_Job 關於我們 聯絡資訊
※ 引述《moonshade (一隻歐拉貓)》之銘言: : 其實我覺得最有效的就是去讀好的程式 : ,不過什麼是好的程式每個人都很有意見, : 我自己覺得GNU有很多project是值得一讀的, : 選一個自己有興趣的去研究看看, : 對自己進步有很大幫助,看書我覺得那是錦上添花, : 例如 effective C++ 之類的, : 這類要在你本身很有經驗以後,看了這些書才 : 能夠完全吸收,否則很多東西就是看了就忘。 我持不同意見. 像 effective C++ 我是很多年前讀的,當時還沒什麼經驗,但 把這系列的書讀過後(當然自己也要寫些程式當功課),進入職 場真正實戰時就可以少走不少冤枉路. 軟體這種東西是要重用 的,以前寫的不好的東西可能會造成日後的痛苦,所以能免則 免。 至於 GNU 的 project 當然不錯,但當然裡面一樣有些不良的 成份在內,一個再成功的案例都一定會有些不完全的東西存在 ,像 effective c++ / exceptional c++ 這類的書可以讓你在 這方面少犯不少錯誤. 我覺得反面的案例有時候比成功的案例更有值得學習之處(當然 是學習如何避免錯誤啦)。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.19.235
htc01:推推+1,有時候失敗比成功學的更多!! 07/08 16:13
gozule:可否推薦那些project是比較適合入門看的? 07/08 21:27
moonshade:我之前看的是python 和 apache,我覺得水準OK 07/09 00:39
moonshade:其實我最推崇的是C code寫的Diku Mud ~ 07/09 00:40
moonshade:所以說看過code以後就會知道書上寫的是指什麼,當然每個 07/09 00:42
moonshade:人學習方式不同,我自己的話,沒看過code看書很快就忘了 07/09 00:42
avhacker:要學C++,最怕就是看那些寫的很好的C. C++與C有很大不同 07/10 00:38