2008-08-26 10:54 所謂的等級
雖然我資歷還很淺,但碰過的Programer也算不少了,一般說來可分為下列四種:
第一種是: 純粹餬口飯吃,叫他做一就寫一,做二就寫二,目的只是為了跑出程式,縱使寫出來的是一堆垃圾,也沒關係,反正沒人看的懂,所以不會讓自己陷入麻煩,老闆因該最愛這種人,很聽話。
第二種是: 能力不錯,對於自己的程式有一種追求完美的癖好,為了改一個小地方,可能重寫一大堆東西,雖然優化了整個系統,但拖慢整個作業的進度,沒人愛這種人,主觀意識太強,有點不聽話。
第三種是: 雖然用嘴巴做事,還是具有基本能力,認識的東西廣泛,馬上能找出最迅速的方式去解決問題,時間的掌握十分漂亮,成品雖然像七拼八湊,但絕對能用。
第四種是: 有能力去支配其他的Programer,空缺的部份他的能力能馬上補齊空缺的部份,自己覺得有問題的地方會去找提計畫的人或PM修改,在UI或是功能上都有想法與實作能力,沒人擁有這種人,因為這種人都去當老闆了。
但如何去分辨這四種人哩,你絕對分辨不出來,因為在不同的環境下Programer會展現不同的特質,但共通的性質就是"安靜",他會以自己的標準去評斷該做什麼事,而且永遠不會有人知道。

