從學生到程式設計師(一) 關於程式設計 (轉)

worldblog發表於2007-12-12
從學生到程式設計師(一) 關於程式設計 (轉)[@more@] 

從學生到員(一)

 :namespace prefix = o ns = "urn:schemas--com::office" />

相信有很多人和我一樣在今年走上了工作崗位,和其他的畢業生不一樣,我們成了程式設計師,這個註定了要和別人不一樣的職業,一個意味著加班、寂寞、不斷學習、時刻變化的職業。透過這幾個月的工作,我感覺到了從前和現在的不同,這些不同促使我想寫點什麼。

最大的不同是現在的和從前在學校裡的程式設計不同了。那時候一個程式程式碼頂多幾百行(恐怕很多人還達不到),主要是為了應付老師的作業。為了能夠趕快向老師交差,程式碼大多上來就直奔主題,沒有出錯檢查和健壯性保證的程式碼。所以一個程式很可能只能輸入數字,輸入字母就會崩潰。由於那些小程式都只是一些練習,而且很小,所以我們就可以把它交給老師就算完,不去考慮後面的改進和維護。那時候不會去寫文件(不知道實驗報告算不算),為了顯得自己很牛,連程式碼的註釋也很少些。其結果就是,過了一段時間自己寫的程式碼自己都看不懂了。

現在不一樣了,寫出來的東西會變成商品,商品就要有市場,沒有人買就會變成垃圾,所以我改變了,儘管這種改變是很辛苦的。現在寫的程式碼裡處理錯誤的程式碼甚至要比完成正常功能的多,因為要保證健壯性;變數的命名要符合規範,註釋要儘可能的詳細,因為現在程式碼是公司的,會有很多人來維護它;複雜和讓人難以理解的所謂“經典演算法”已經不被提倡了,因為可讀性使然(某些嵌入式可能例外)。其實,當初如果多在學校裡參與一些專案,或者自己承接一些模組的編寫工作,這種改變就會不是那麼難了。

未完待續。

weare

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-991616/,如需轉載,請註明出處,否則將追究法律責任。

相關文章