誤區1:軟件開發職業是青春飯
清華大學出版社《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程序員,上班那點事兒》清華大學出版社(轉載請保留這句話,謝謝!)