今天在網(wǎng)上看到很多人對(duì)自己的IT技術(shù)人生路產(chǎn)生了懷疑,大齡工程師有競(jìng)爭(zhēng)力嗎?甚至有人將大齡工程師和“小姐”并論,提出了工程師職業(yè)也是青春飯的論斷。幾年前,我也經(jīng)常問(wèn)自己,以后的路該怎么走?能夠一直做技術(shù)研發(fā)嗎?做一段研發(fā)之后需要轉(zhuǎn)市場(chǎng)或者轉(zhuǎn)管理嗎?技術(shù)研發(fā)有前途嗎?
現(xiàn)在,我想說(shuō)的是平庸的技術(shù)研發(fā)沒(méi)有前途;沒(méi)有自己想法的技術(shù)研發(fā)沒(méi)有前途;只專注于code,沒(méi)有架構(gòu)思想的技術(shù)研發(fā)沒(méi)有前途。作為一名技術(shù)研發(fā)工程師必須要不斷提升自己,將自己培養(yǎng)成一名優(yōu)秀工程師,這樣我們的路才會(huì)越走越寬,這樣不僅很有前途,而且會(huì)越老越值錢(qián)。任何行業(yè)想要做好,都需要付出時(shí)間,都需要付出比常人更多的努力,否則這個(gè)行業(yè)本身就沒(méi)有價(jià)值去做。
在現(xiàn)有的教育體制下,通常碩士研究生畢業(yè)就要26歲了,對(duì)一個(gè)領(lǐng)域的熟悉通常至少需要持續(xù)3年時(shí)間的投入。所以工作到30歲的時(shí)候只能說(shuō)進(jìn)入該領(lǐng)域了,但通常很難達(dá)到技術(shù)專家的級(jí)別。深入做研發(fā)的工程師可能都有這樣一個(gè)感受,越深入研發(fā)你會(huì)發(fā)現(xiàn)自己不懂的東西越多,所以要將自己培養(yǎng)成一名技術(shù)專家,沒(méi)有10年的時(shí)間是不夠的。除非只是滿足于蜻蜓點(diǎn)水,要是那樣的話,當(dāng)然很容易被年輕工程師超越,因?yàn)楦緵](méi)有深入的技術(shù)積累,很多時(shí)間都荒廢掉了。
前兩天在路經(jīng)一個(gè)賣(mài)板栗的店鋪,隊(duì)伍排的很長(zhǎng)。有一個(gè)小伙子要求排在隊(duì)前的同伴買(mǎi)一斤A板栗,同伴馬上問(wèn)他一個(gè)問(wèn)題:A板栗沒(méi)有了怎么辦?這個(gè)問(wèn)題讓我對(duì)何謂“優(yōu)秀工程師”進(jìn)行了思考。買(mǎi)板栗是一件日常生活中很簡(jiǎn)單的事情,但是也不外乎有意外,A板栗賣(mài)沒(méi)了,此時(shí)我們?cè)撛趺崔k?技術(shù)研發(fā)的時(shí)候,其實(shí)我們一直在考慮各種corner case,在設(shè)計(jì)的時(shí)候需要把各種出錯(cuò)處理考慮清楚,否則就不是一個(gè)完美的設(shè)計(jì)。這一點(diǎn)我在美國(guó)出差的時(shí)候感受尤為深刻。當(dāng)時(shí),我和美國(guó)同事一起做兩個(gè)進(jìn)程模塊的集成設(shè)計(jì),那個(gè)美國(guó)同事把每個(gè)進(jìn)程的failure case考慮的一清二楚,最后做了一套兩個(gè)進(jìn)程之間的通信協(xié)議,使得兩個(gè)進(jìn)程集成可靠性非常高。如果這種事情拿到國(guó)內(nèi)來(lái)做,我估計(jì)很多工程師都嫌這種事情太簡(jiǎn)單,定義幾個(gè)API就草草了事,很多人都不會(huì)去深入考慮各種出錯(cuò)處理。印度的軟件工程師全球有名,看一下印度工程師寫(xiě)的代碼,你會(huì)發(fā)現(xiàn)很亂,因此,國(guó)內(nèi)有些工程師也會(huì)批評(píng)印度工程師的軟件能力。但是,印度人開(kāi)發(fā)的軟件就有一個(gè)特點(diǎn):超級(jí)穩(wěn)定!我對(duì)這種現(xiàn)象進(jìn)行了分析,其實(shí)印度工程師著重考慮的是架構(gòu),并不是代碼,對(duì)各種出錯(cuò)處理考慮的一清二楚,設(shè)計(jì)做的非常到位,這就是差別。所以,如果想要成為一名優(yōu)秀工程師,必須要有清晰的系統(tǒng)架構(gòu)思想,必須要有出錯(cuò)處理的能力,而不是僅僅局限于一些code,代碼工程師只是初級(jí)階段而已。但是,要具備架構(gòu)思想,幾年的時(shí)間夠嗎?顯然不夠,這需要時(shí)間的長(zhǎng)期沉淀。
縱觀一下對(duì)計(jì)算機(jī)人才的市場(chǎng)需求,一方面有很多剛畢業(yè)的學(xué)生找不到很好的職位;另一方面很多企業(yè)苦于找不到合適的員工,這是為什么?其實(shí),其關(guān)鍵問(wèn)題就在于企業(yè)需要的是有深厚技術(shù)積累的人才,這個(gè)領(lǐng)域需要技術(shù)積累。只不過(guò)在現(xiàn)有急功近利的大氛圍中,很多人忽視了這點(diǎn),導(dǎo)致了很少人能夠成為真正優(yōu)秀工程師,很多人就會(huì)擔(dān)憂自己的研發(fā)前途。每次美國(guó)工程師到中國(guó)來(lái)訪問(wèn)的時(shí)候,都會(huì)驚嘆中國(guó)的研發(fā)工程師太年輕了,不可思議!這意味著什么?中國(guó)的研發(fā)之路才剛剛起步,需要沉淀,需要積累,需要更多的優(yōu)秀工程師。作為一名今年已經(jīng)邁過(guò)32歲的研發(fā)工程師,我感到技術(shù)研發(fā)的未來(lái)不是夢(mèng),關(guān)鍵在于我們需要不斷的培養(yǎng)自己,成為一名真正的“優(yōu)秀工程師”。
-
研發(fā)工程師
+關(guān)注
關(guān)注
0文章
7瀏覽量
9784
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論