Re: [請益] 程式該怎麼越寫越好呢

看板Programming作者 (Dan Pray)時間15年前 (2009/09/21 17:11), 編輯推噓6(606)
留言12則, 6人參與, 最新討論串28/34 (看更多)
※ 引述《sloanm (陌生人)》之銘言: : ※ 引述《miniroom549 (takecoe)》之銘言: : : 各位寫程式大大請教一下 : : 因為我是超新手 : : 我想問 : : 程式該怎麼越寫越好呢 : : 是否有程式高手可提供一下意見?? : : 謝謝 : 我的老闆跟我說 , 一開始先模仿 .... 再來可以多看不同人對同一種問題的寫法 , : 最後集大成 , 然後把集大成的考慮的因素寫下來 , 跟其他人討論這是不是最佳解 , : 不斷的反覆這樣的動作 , 程式就可以越寫越好 ....... : 可是 .... 我已經這樣做了兩年多 , 還是覺得自己的功力很差 ........ 寫程式要能不斷地成長,我個人認為除了一開始需要有某種程度的訓練, 如:學校課程或是坊間針對某一主題進行的訓練課程(像資策會、巨匠等) 等到進入軟體公司開始寫程式時,最重要的是需要能與團隊共同開發, 通常一個團隊應該會有一位能力較強的或leader,可以學習他的寫法, 甚至有問題就請教他,這是比較快的方式。 不過當中我比較建議是要多學會模組式開發,別讓你的主程式老是又臭又長 一開始會很累,但是時間久了,你就可以不斷地去檢查模組內的程式碼是否 可以改進,隨著時間我相信每個人都會有更好的寫法, 總之,學習團隊開發多多請益,改變寫程式不好的習慣,這兩點是我多年來 的經驗!另外,建議各位若是想快速成長的話,可以參加自由軟體的開發 (http://www.openfoundry.org),這是免費的程式撰寫磨練機會, 以上提供我個人之淺見 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.87.162.162

09/21 17:16, , 1F
哈哈!! 最後還不忘推銷
09/21 17:16, 1F

09/21 17:17, , 2F
我同意學OpenSource真的可以進步很快!!
09/21 17:17, 2F

09/21 20:22, , 3F
OpenSource 有門檻嗎?要是把Code寫爛怎辦
09/21 20:22, 3F

09/21 22:19, , 4F
別擔心 很多opensource品質也不好
09/21 22:19, 4F

09/21 22:19, , 5F
但 本來就是先求有再求好
09/21 22:19, 5F

09/21 22:20, , 6F
況且就算是商業的也不一定寫的好
09/21 22:20, 6F

09/22 00:02, , 7F
看opensource code->修改->看code->loop
09/22 00:02, 7F

09/22 00:03, , 8F
加速上面的方式,快速重複的做
09/22 00:03, 8F

09/22 10:15, , 9F
真正的寫作就是重寫。海明威的
09/22 10:15, 9F

09/22 10:16, , 10F
戰地春夢的結尾重寫了 39 次之多。
09/22 10:16, 10F

09/22 10:17, , 11F
這個道理市也適用於寫程式。
09/22 10:17, 11F

09/22 13:50, , 12F
溫故知新 可以為師矣
09/22 13:50, 12F
文章代碼(AID): #1AjqCrWq (Programming)
討論串 (同標題文章)
文章代碼(AID): #1AjqCrWq (Programming)