程序員的職業(yè)生命到底有多長(zhǎng)?
程序員是可以做一輩子的,但單純只會(huì)敲代碼的程序員,職業(yè)生命十年左右。
從業(yè)初期,肯定是從小工到大工的成長(zhǎng)過(guò)程,業(yè)務(wù)逐漸熟練,技巧逐漸豐富,理解逐漸深刻,這時(shí)你成為了“技術(shù)大拿”,你成為團(tuán)隊(duì)的“百曉生”、“頂梁柱”;之后,勢(shì)必會(huì)承擔(dān)起更多的責(zé)任,這時(shí)工作內(nèi)容會(huì)逐漸體現(xiàn)出一些管理性質(zhì),你開(kāi)始帶團(tuán)隊(duì),培養(yǎng)新人,做一些設(shè)計(jì),參與制定一些規(guī)范,進(jìn)行代碼審查,這時(shí)公司開(kāi)始信任你,依賴你;再后來(lái),開(kāi)始直接接觸客戶,收集需求,技術(shù)選型,開(kāi)始考慮成本與利潤(rùn),開(kāi)始考慮風(fēng)險(xiǎn)與回報(bào),這時(shí)你已經(jīng)成為公司不可或缺的一部分。
我只是寫(xiě)出了一個(gè)程序員成長(zhǎng)路線的一種可能性,但是可以看出來(lái),隨著時(shí)間的流逝,公司對(duì)你的期待會(huì)越來(lái)越高,所以,程序員的職業(yè)生命是和個(gè)人能力成正比的。如同逆水行舟,不進(jìn)則退,只要不斷成長(zhǎng),讓自己的能力與自己的資歷匹配,職業(yè)生命就可以無(wú)限延長(zhǎng);否則,當(dāng)你的能力無(wú)法匹配你的資歷,面臨的最壞結(jié)果就是出局。
技術(shù)重要還是管理重要?
作為對(duì)技術(shù)抱有熱情與幻想的程序員,我一度堅(jiān)持認(rèn)為技術(shù)最重要,但是現(xiàn)在我覺(jué)得我錯(cuò)了。技術(shù)當(dāng)然是重要的,這也是我得到認(rèn)可的原因,但是“技術(shù)”只是個(gè)工具,最終我們的產(chǎn)出是利用“技術(shù)”實(shí)現(xiàn)了的那個(gè)“需求”。我不斷地磨練自己的技術(shù),不斷地學(xué)習(xí),目的是當(dāng)面對(duì)“需求”,我可以給出更多種可行的方案,我可以在實(shí)現(xiàn)的過(guò)程中有更多的選擇,解決難題時(shí)我可以想到更多的手段。
談到管理,曾經(jīng)覺(jué)得它和技術(shù)格格不入,但現(xiàn)在我覺(jué)得我又錯(cuò)了。“管理”可不是單純的“管人”,項(xiàng)目的結(jié)構(gòu)、團(tuán)隊(duì)的協(xié)調(diào)、進(jìn)度、質(zhì)量都需要管理,而這些也可以理解為廣義的“技術(shù)”,當(dāng)技術(shù)成長(zhǎng)到一定程度,自然而然地會(huì)思考如何讓項(xiàng)目進(jìn)行得更流暢、效率更高、質(zhì)量更穩(wěn),那么這時(shí)事實(shí)上我們已經(jīng)在思考“管理”了。
所以,對(duì)技術(shù)癡迷,也不要固執(zhí)地排斥管理;對(duì)管理重視,也不要愚蠢地鄙視技術(shù)。技術(shù)缺管理是一盤(pán)散沙,白費(fèi)力氣;管理缺技術(shù)是緣木求魚(yú),攻而不克。
要不要“趕時(shí)髦”?
新技術(shù)、新理念,我們要積極地去了解,但是要慎重地使用。軟件行業(yè)用日新月異來(lái)形容毫不為過(guò),這個(gè)充滿活力的行業(yè),各種新鮮事物層出不窮。作為從業(yè)人員,我們需要開(kāi)闊視野,前沿知識(shí)哪怕不用,也要去了解,因?yàn)檫@種積累,在日后會(huì)為你提供更多的思路。但是在新技術(shù)的使用上,我偏向于求“穩(wěn)”,貿(mào)然引入新技術(shù),特別是整個(gè)團(tuán)隊(duì)集體轉(zhuǎn)向,會(huì)引入太大的風(fēng)險(xiǎn)。現(xiàn)在互聯(lián)網(wǎng)公司呈現(xiàn)出的激進(jìn)的風(fēng)潮,我是持保留態(tài)度的。
程序員的核心競(jìng)爭(zhēng)力是什么?
是學(xué)習(xí)能力。我們這個(gè)行業(yè)實(shí)在變化太快,“一招鮮,吃遍天”這種事情是不存在的,我們總會(huì)遇到從未接觸過(guò)的新挑戰(zhàn),怎么辦?學(xué)習(xí)。就如同一個(gè)優(yōu)秀的企業(yè),它最有價(jià)值的地方在于它有無(wú)限的發(fā)展前景。那么一個(gè)優(yōu)秀的程序員,最有價(jià)值的地方就在于擁有無(wú)限的潛力。要知道,公司雇傭一個(gè)人,并不是因?yàn)樗F(xiàn)在水平深淺,而是他能不能和公司一起成長(zhǎng),只看眼前的公司不會(huì)長(zhǎng)久,只看眼前的員工沒(méi)有未來(lái)。
程序員到底何去何從?
其實(shí)啰嗦了那么多,歸根結(jié)底就是持續(xù)提升自己,就這么簡(jiǎn)單。把焦慮、嫉妒、迷茫的時(shí)間拿來(lái)充實(shí)自己,到了35歲你會(huì)發(fā)現(xiàn),這真的是職業(yè)生涯的分岔路口,只不過(guò)我們的路通向美好。
-
程序員
+關(guān)注
關(guān)注
4文章
953瀏覽量
29856
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論