☆★☆★快來!!10月25日讀者見面會☆★☆★
摘自清華大學出版社《Java程式員,上班那點事兒》作者:鐘聲
我們聽得最多的“誤解”莫過於“軟體開發職業是青春飯”這句話了,這樣的說法在人們中間很流行。
這種說法意思是說,只能在“年輕”的時候從事軟體開發工作,當然這個“年輕”也給出了一個具體的年齡,就是“30歲”以前,“30歲”以後就不能搞開發工作了,肯定轉行做其他工作去了。
這種說法的“理論依據”是,做軟體開發非常的“用腦子”,而且都是代碼的工作,只有“年輕人”才能有這個精力去投入軟體的開發工作中去,年齡大了就幹不了啦。
很顯然,這個“誤解”理論來自於“外行”人,但是,這個“外行理論”卻時不常的成為“新程式員”前進的障礙。原因就是,“新程式員”們看不到職業的發展方向,搞不清楚自己的發展路徑。
2.1.1 不必為30歲以後煩惱
我們在前面章節和大家說過“程式員修鍊三境界”,關於軟體開發職業是不是青春飯的問題,我們在那個章節中,從程式員的發展路徑中我們基本上可以比較清晰的看到了答案。
這個路徑告訴我們,“初級程式員,程式員,軟體工程師”並不是軟體開發職業的唯一表現形式,這僅僅是職業的初級形式,大約在三年內完成進階任務。這個“誤解”估計主要來自於對“軟體開發職業”的理解,認為“軟體開發職業”僅僅是指“初級程式員,程式員,軟體工程師”,所以,都是年輕人在做這個職位。
我們要充分理解程式員未來的“光明性”和“曲折性”,程式員職業發展的“曲折性”也會表現為一定的“活躍性”,即,部分人會在進階過程中“掉隊”,雖然程式員工作三年可以進階為“開發經理”,但是,這個過程是“曲折的”並不是一夜之間完成的。
2.1.2 30歲以後照樣可以編程式
不管你在30歲以後是否已經進階為“開發經理”還是繼續做“程式員”,一樣都可以做編程式的工作。認為在30歲以後應該專門做管理工作的觀點同樣是錯誤的。30歲以後,雖然做初級程式員的可能性不大了,但是,核心編碼工作,尤其是難度較大的那部分編碼工作,還是較多涉及的。
2.1.3 50多歲的程式員多的是
據美國調查企業Evansdata公司發表的調查報告顯示:
從事軟體軟體開發的程式員中女性比例逐漸減少,現在僅佔9%,大部分開發程式員都是36-50的男性,平均年度營收在5.5萬美元以上。Evansdata公司的調查報告搜集了全球1.4萬名軟體開發程式員回答資訊。
這種情況之所以沒有在中國出現,其主要原因是中國的資訊技術起步較晚,在中國資訊技術大面積普及的時間大約是1990年以後,那個時候的年輕人,現在也只不過是30多歲,至多40歲。
在國內找到50多歲的程式員有點難,主要是中國軟體開發行業的起步比較晚。但也不是不可能,我就認識這麼一位前輩,他目前是一家小公司的老闆,他的公司有程式員,但據我所知,個別的程式他也會自己去調試調試,他的這個精神是我等後輩應該學習的。
2.1.4 點評“青春飯”
軟體開發職業不僅不是“青春飯”,而且這個職業會讓你永葆青春呦!呵呵。
青春飯:
職業本身並沒有對年齡的限制,如果你願意可以一直幹下去。
————上文摘自《Java程式員,上班那點事兒》清華大學出版社(轉載請保留這句話,謝謝!)
《Java程式員,上班那點事兒》,前言,目錄