中年危機(jī)、技能轉(zhuǎn)型、強(qiáng)制加班、生活平衡......在打怪升級(jí)的道路上,程序員們需要面臨著各種職場(chǎng)陷阱,也許稍不留意就會(huì)摔個(gè)四腳朝天,翻不了身。
作為一個(gè)身經(jīng)百戰(zhàn)的過(guò)來(lái)人,給予了八條忠告:不要陷在某個(gè)固定的技術(shù)上,不要追求技術(shù)壟斷,更不要對(duì)辦公室政治避而不見......研習(xí)了這八條職場(chǎng)陷阱,一定可以助你的技術(shù)之路走得更加順暢。下面我們就來(lái)一探究竟。
如果你喜歡編程,但從未考慮過(guò)自己的職業(yè)或業(yè)務(wù),那么即刻起你應(yīng)該面對(duì)現(xiàn)實(shí),認(rèn)真地思考如何發(fā)展軟件開發(fā)的事業(yè)。
你需要改變對(duì)事業(yè)的看法。你寫代碼不再是因?yàn)閻酆茫菫榱隋X。把你對(duì)編程的愛留給自己的業(yè)余項(xiàng)目吧。
你需要想盡辦法確保至少你喜歡每天的工作,如果你愛你的工作那便再好不過(guò)。如果不喜歡,那么趁著軟件開發(fā)還炙手可熱,趕緊換個(gè)地方吧。
一路走來(lái),你需要認(rèn)真思考自己的職業(yè)生涯,不僅僅是目前的工作。那么,首先你需要避開以下8個(gè)陷阱。
陷阱1:在某項(xiàng)技術(shù)上逗留太久
我知道你喜歡微軟的C#,或Java、JavaScript、Python、Cobol。但是,絕大多數(shù)的技術(shù)都會(huì)經(jīng)歷一個(gè)生命周期:興起、高峰、外包、萎縮和消亡。如果你在二十世紀(jì)八十年代從事Cobol的話,那么表明你非常厲害。
如果換到二十世紀(jì)九十年代初從事Cobol的話,你可能面臨失業(yè)的風(fēng)險(xiǎn)。但是如果在二十世紀(jì)九十年代晚期從事Cobol的話,那么解決千年蟲問題的人可以拿到高額的收入??墒乾F(xiàn)在呢?你可能必須從海景房里搬出去,而且你的收入可能比以往都要低。
陷阱2:成為技術(shù)壟斷專家
不要把雞蛋放在同一個(gè)籃子里。看起來(lái)成為某個(gè)熱門領(lǐng)域的專家似乎很容易且安全。但是接下來(lái),在這項(xiàng)技術(shù)火熱的時(shí)候,你需要與所有人競(jìng)爭(zhēng);而當(dāng)風(fēng)向突然改變時(shí),你需要一個(gè)全身而退的計(jì)劃。
例如,我曾在微軟從事C++的開發(fā),而當(dāng)時(shí)Java出現(xiàn)了。每個(gè)人都希望我積累更多C或C++的經(jīng)驗(yàn),而我學(xué)習(xí)了Java。雖然當(dāng)時(shí)Java還不夠成熟應(yīng)對(duì)所有的需求,但是我學(xué)習(xí)了Java,并且放棄了C和C++緊俏的需求,所以我成為了早期的Java程序員。
幾年前,Ruby好似一顆冉冉升起的巨星。有一段時(shí)間里,看似Perl可以達(dá)到與Java并駕齊驅(qū)。我們很難預(yù)測(cè)未來(lái),所以規(guī)避風(fēng)險(xiǎn)是相對(duì)最安全的方式。
陷阱3:鐘愛一時(shí)的狂熱
切記不要跟Groovy的人說(shuō)它已經(jīng)沒落了。然而,Groovy帶來(lái)的魔法已經(jīng)消亡了。沒人愿意高價(jià)聘用Groovy開發(fā)人員。如果你的老板允許你用Groovy開發(fā)項(xiàng)目,那么只能說(shuō)明要么他根本不在乎你用什么語(yǔ)言,要么語(yǔ)言并不重要,他覺得只要你高興就好,又或者他很無(wú)知,并沒有意識(shí)到勞動(dòng)力的供應(yīng)會(huì)下降。
所以,請(qǐng)想盡辦法接觸有優(yōu)勢(shì)的技術(shù),好好學(xué)習(xí)。努力成為第一個(gè)掌握某種技術(shù)的人,并成為該技術(shù)的專家。
同時(shí),也要做好準(zhǔn)備在需求降低時(shí)跳槽。無(wú)論是語(yǔ)言還是數(shù)據(jù)庫(kù),外面有很