|
位網(wǎng)友foxtail看了篇文章,叫做<<在中國(guó)40歲就不能再搞軟件開(kāi)發(fā)了>>, 問(wèn)我怎么看待這個(gè)問(wèn)題。我上去細(xì)細(xì)看了一下,有點(diǎn)了那位自稱四十歲的老兄的blog欣賞了一番。文章中描述道: 一方面很多公司要求應(yīng)聘者有多年從事軟件開(kāi)發(fā)的經(jīng)驗(yàn),另一方面又要求年齡不能大于35歲。經(jīng)驗(yàn)是靠積累的,沒(méi)有一定年份的開(kāi)發(fā),又哪里來(lái)經(jīng)驗(yàn),經(jīng)過(guò)多年開(kāi)發(fā)的人年齡又怎么會(huì)小。應(yīng)聘的人員如果是真正有經(jīng)驗(yàn)的年齡也該接近那個(gè)35歲底線了,如果照這樣評(píng)判的話,實(shí)際上在公司里根本就干不了幾年的,那么公司又怎么樣保證開(kāi)發(fā)隊(duì)伍的基本穩(wěn)定。
粗看一下,寫得蠻有道理的,如果是3前年,我肯定特別同情作者,并義憤填膺地譴責(zé)國(guó)內(nèi)公司?墒乾F(xiàn)在,我已年過(guò)三十,自己也逼近35歲了,但似乎現(xiàn)實(shí)情況并不是這樣。讓我們來(lái)分析一下:
我是24歲畢業(yè),現(xiàn)在的學(xué)生讀書早,應(yīng)該也是22歲畢業(yè)了吧,等你寫程序到35,至少11~13年時(shí)間。記得國(guó)外一個(gè)著名軟件牛人曾經(jīng)說(shuō)過(guò):“十年學(xué)會(huì)編程”,那看來(lái)你總該學(xué)會(huì)了吧。事實(shí)上,一直開(kāi)發(fā)11年以上,從國(guó)內(nèi)這些軟件公司對(duì)程序員的要求,你早已經(jīng)成為高手了。不管C/C++, 還是Java, 語(yǔ)言語(yǔ)法就那么一點(diǎn),代碼寫去寫來(lái)也就那么個(gè)樣,有什么好寫的;所以你如果到了35歲,還把自己定位在coding級(jí)別,認(rèn)為自己是coding高手,那你找不到工作也是活該!
有些人說(shuō)國(guó)外怎么怎么寬容?我自己沒(méi)有出國(guó)工作過(guò),但也聽(tīng)說(shuō)了些這方面的信息。國(guó)外確實(shí)比國(guó)內(nèi)好,他們有兩條路讓開(kāi)發(fā)人員發(fā)展:一是做管理,一是走技術(shù);走技術(shù),也是讓你走架構(gòu)師的路,架構(gòu)師的待遇和技術(shù)主管以及項(xiàng)目經(jīng)理的待遇一樣,不象國(guó)內(nèi)架構(gòu)師沒(méi)有受到同等待遇。因此,國(guó)外也沒(méi)有叫你在coding上一直走下去,是要你在技術(shù)架構(gòu)等方向上有所發(fā)展。我敢斷言,除開(kāi)那些發(fā)達(dá)國(guó)家因?yàn)閲?guó)家整體福利好以外,單就拿他們自己人來(lái)比較,如果一個(gè)家伙到了35歲以上,還僅僅喜歡coding,而且有搞不出什么高深的東西,管理不行,架構(gòu)方面也不行,我想在他所處的環(huán)境里來(lái)比較,他日子也未必好過(guò)。
一個(gè)老程序員,如果既不喜歡管理,也不喜歡搞系統(tǒng)設(shè)計(jì)和架構(gòu)設(shè)計(jì),可以看出這個(gè)人溝通能力很有問(wèn)題。他只喜歡活在機(jī)器世界里,這個(gè)時(shí)代已經(jīng)不是個(gè)人英雄主義的時(shí)代了,他需要你和人溝通合作,大家都需要自我管理和管理別人,我們有一個(gè)想法,要想辦法讓別人知道和接受。如果你在以前十年的開(kāi)發(fā)中都慢慢做到了這些,我想你不走上管理或架構(gòu)道路都不行,因?yàn)槟愕哪芰Χ甲銐蜃鰢?guó)內(nèi)這些中小公司的管理者了。李開(kāi)復(fù)最近寫了篇博客<<給中國(guó)學(xué)生的第七封信:21世紀(jì)最需要的7種人才>>,這家伙向來(lái)善于贏得大學(xué)生的支持,不過(guò)寫得確實(shí)有道理,其中:“3.高情商合作者, 4.高效能溝通者”,說(shuō)的是很有道理的。
這位網(wǎng)友foxtail還在讀書,就擔(dān)心起十年以后的事了,真的是杞人憂天。其實(shí),不同的階段我們做好不同的事,學(xué)習(xí)好不同領(lǐng)域的知識(shí)就行了,只要你準(zhǔn)備好了,船到橋頭自然直。還有我們要看國(guó)內(nèi)大部分公司的實(shí)際情況,這些公司的系統(tǒng)技術(shù)含量就那么一點(diǎn),根本不需要什么高級(jí)的coding, 就編碼和一般系統(tǒng)設(shè)計(jì)而言,找一個(gè)30歲以下的足夠勝任了,何必找一個(gè)30歲以上的人,這年紀(jì)大工作時(shí)間上的人,有家庭有經(jīng)濟(jì)負(fù)擔(dān),一般工資肯定不做了,要那么多工資,哪個(gè)公司愿意養(yǎng)你?!
公司是從成本來(lái)考慮問(wèn)題的,不是簡(jiǎn)單的劃一個(gè)界限。有時(shí)候也從管理方面考慮,那些30歲以上的老油條,就我們公司而言,就有幾個(gè),上班老偷偷看股票曲線,軟件設(shè)計(jì)/軟件工程等方面的書,他基本都不看,這種如果說(shuō)35歲以后失業(yè)了,還想重新找軟件開(kāi)發(fā)工作,別人拒絕也是活該!很多人僅僅表面上看問(wèn)題,總把責(zé)任推向雇傭方,不自己找原因,不問(wèn)問(wèn)自己是否在這個(gè)年齡段上,是一個(gè)合格的人才。
我自己近期也接觸過(guò)幾家小公司,發(fā)現(xiàn)他們還是很需要架構(gòu)師和技術(shù)主管的人才,是接收35歲以上的技術(shù)人員的,問(wèn)題是你有沒(méi)有好的技術(shù),同時(shí)又會(huì)架構(gòu)設(shè)計(jì),或者管理能力。如果有,要求工資又合理,他們肯定會(huì)給你機(jī)會(huì)的。
|
|