作者danpray (Dan Pray)
看板Programming
標題Re: [請益] 程式該怎麼越寫越好呢
時間Mon Sep 21 17:11:16 2009
※ 引述《sloanm (陌生人)》之銘言:
: ※ 引述《miniroom549 (takecoe)》之銘言:
: : 各位寫程式大大請教一下
: : 因為我是超新手
: : 我想問
: : 程式該怎麼越寫越好呢
: : 是否有程式高手可提供一下意見??
: : 謝謝
: 我的老闆跟我說 , 一開始先模仿 .... 再來可以多看不同人對同一種問題的寫法 ,
: 最後集大成 , 然後把集大成的考慮的因素寫下來 , 跟其他人討論這是不是最佳解 ,
: 不斷的反覆這樣的動作 , 程式就可以越寫越好 .......
: 可是 .... 我已經這樣做了兩年多 , 還是覺得自己的功力很差 ........
寫程式要能不斷地成長,我個人認為除了一開始需要有某種程度的訓練,
如:學校課程或是坊間針對某一主題進行的訓練課程(像資策會、巨匠等)
等到進入軟體公司開始寫程式時,最重要的是需要能與團隊共同開發,
通常一個團隊應該會有一位能力較強的或leader,可以學習他的寫法,
甚至有問題就請教他,這是比較快的方式。
不過當中我比較建議是要多學會模組式開發,別讓你的主程式老是又臭又長
一開始會很累,但是時間久了,你就可以不斷地去檢查模組內的程式碼是否
可以改進,隨著時間我相信每個人都會有更好的寫法,
總之,學習團隊開發多多請益,改變寫程式不好的習慣,這兩點是我多年來
的經驗!另外,建議各位若是想快速成長的話,可以參加自由軟體的開發
(
http://www.openfoundry.org),這是免費的程式撰寫磨練機會,
以上提供我個人之淺見
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.87.162.162
推 wa120:哈哈!! 最後還不忘推銷 140.133.13.130 09/21 17:16
→ wa120:我同意學OpenSource真的可以進步很快!! 140.133.13.130 09/21 17:17
推 ast9869:OpenSource 有門檻嗎?要是把Code寫爛怎辦123.110.224.110 09/21 20:22
推 buganini:別擔心 很多opensource品質也不好 220.135.231.23 09/21 22:19
→ buganini:但 本來就是先求有再求好 220.135.231.23 09/21 22:19
→ buganini:況且就算是商業的也不一定寫的好 220.135.231.23 09/21 22:20
推 charz:看opensource code->修改->看code->loop 203.70.144.244 09/22 00:02
→ charz:加速上面的方式,快速重複的做 203.70.144.244 09/22 00:03
推 bigpigbigpig:真正的寫作就是重寫。海明威的 61.61.252.34 09/22 10:15
→ bigpigbigpig:戰地春夢的結尾重寫了 39 次之多。 61.61.252.34 09/22 10:16
→ bigpigbigpig:這個道理市也適用於寫程式。 61.61.252.34 09/22 10:17
推 pyrochlore:溫故知新 可以為師矣 211.74.5.242 09/22 13:50