相關閱讀 |
>>> 技術話題—商業文明的嶄新時代 >>> | 簡體 傳統 |
程序員是一群醉心于技術的相對單純的人。
我所見的程序出身的人混的最好的是以自己的一技之長起家如今成為了大公司的創始人,執行者,隨中國計算機業一起起步的那幫元老們堅持下來的大抵如此,這些人幾乎都過不惑;混的比較好的是做到了公司的中高層,行政管理者,這些人都過而立;有毅力和悟性的另外一些人至少是個項目經理,技術總監或者創業團隊的老大,這些人從年齡和職位上都在向前一兩種靠拢;還有一批人,年少輕狂,趕上了計算機行業前所未有的欣欣向榮年代,但面對前輩們和這個現實世界,如何避免庸碌呢。
Soft近日又發博文《從技術到管理的七個問題 - 序》,文中七個問題歸納的很精辟,免去了我苦思的麻煩,把他的七個問題抄來并以我個人角度適當改寫羅列如下。
職業程序員修煉之七問:
問題一:深入骨髓的技術情節下,怎么樣適當轉變角色?我反對程序員是吃青春飯的職業的說法,多人合作寫商業需求的代碼是件工程上的事情,只要是工程就會存在陷阱,無論前人多少血的教訓還是不斷的有后來的新人栽進去。一個代碼寫的久的人會比他年輕時有更強的代碼掌控能力,更能把握軟件工程(否則他豈不是入錯了行)。我也鼓勵程序員在寫了幾年后發現自己不喜歡寫了再改去做毫不相關的事情。總之我想做我喜歡做的事情。但不管一個程序員是打算在技術道路上一直發展下去還是走管理路線或者完全轉行,都應在深入骨髓的技術情節下適當轉變角色。廢話了一大堆,轉變角色的方法我覺得還是多接觸非技術的自己感興趣的東西,積累多了,角色轉變是水到渠成的事情。
問題二:如何比同一起跑線的同事跑得快?問題三:我是不是一定要是最強的?軟件公司的架構是正金字塔形的,越居高位人數越少。沒有經驗的新人初到公司境遇都差不多,如果想做出色,我想最基本的要有持續的投身熱情,如果沒有這個的話,可能需要考慮完全轉行了,還要務實的練好自己的硬功夫,畢竟最直接的程序員是被招來寫代碼的,想一步登天是癡人說夢,計算機業現在不是滿地都是黃金的狀況。天道酬勤。每天回想一下自己究竟有沒有白白度過。即使自己在當前團隊小有所成也別被自己眼前所見蒙蔽,所謂吃青春飯的程序員應該就是這么造就的吧。
問題四:如果我成了打醬油的人,怎么辦?程序員打醬油也分幾個層次,做出過杰出奠基貢獻對項目整體有很強把控能力的程序員少寫代碼不代表庸碌和脫離一線;經驗不足,貢獻不足,代碼大局觀不足的程序員就最好不要太過悠閑,因為還沒到那種愜意的地步就在一邊逍遙快活的流氓行為會招來反感。醬油程序員悲慘的莫過于做了儆猴的一只雞,更悲慘的還有本不醬油卻活生生被醬油了的。
問題五:制度與人性化,選擇公司時更該看中哪個?如果團隊成員間(包括部門內和跨部門)默契遠大于推諉,則人性化更適合程序員個人發展;如果推諉程度接近默契則制度更能讓團隊長久,但不至于成功,戰斗力強的團隊是異常無間的。人性化也不代表沒有制度,而是不用強制要求大家就能默默遵守制度。不幸的是只有切身融入一個團隊一段時間才能對一個公司的這點做出判斷。
問題六:如何將個人的創新動力感染給團隊?首先要求程序員具有創新動力才行。簡單的就是不滿足于僅做好自己被分配到的本職工作,多一點思考和嘗試,把自己的真實想法開放和共享給團隊,不管自己覺得它們是有正面價值的還是負面的。沒有團隊打壓暢所欲言吧?
問題七:先付出還是先得到?如果付出的是指精力和汗水,得到的定義是獲得職權以實現自己更多的想法和獲得榮譽,前面的幾點都做到問心無愧,加上一點運氣,總不至于太落魄。
http://blog.sina.com.cn/s/blog_5e6fd4290100ujp5.html
paladin career 2012-04-17 23:10:23
稱謂:
内容: