程序員
據(jù)美國(guó)知名調(diào)查機(jī)構(gòu) Payscale 調(diào)查顯示,一些高科技公司的年齡中位數(shù)是30歲以下滔金。那些更成熟一些的技術(shù)公司如戴爾色解、IBM、甲骨文餐茵,才有年齡更大一些的勞動(dòng)力科阎,年齡中位數(shù)超過了35歲。
?隨著年齡的增長(zhǎng)忿族,程序員會(huì)相對(duì)難以保持技能更新锣笨。許多人寧愿留在自己的舒適區(qū),不冒任何風(fēng)險(xiǎn)道批。即使公司愿意給予他們很好地報(bào)酬错英,但通常給他們?cè)谂嘤?xùn)方面的投資也比較少。這樣也導(dǎo)致容易背負(fù)一身舊技術(shù)在高科技公司無用武之地隆豹。 而且椭岩,年齡越大會(huì)覺得空閑時(shí)間愈加寶貴,因?yàn)槌司帉懘a和學(xué)習(xí)新的編程技能之外噪伊,還有家庭簿煌,以及更多的其它興趣愛好氮唯。 另外鉴吹,最大的風(fēng)險(xiǎn)是,可能自己也會(huì)對(duì)編碼失去熱情惩琉。當(dāng)你年輕時(shí)豆励,有可能非常熱衷于編寫代碼實(shí)現(xiàn)各種功能,但是在做了幾十年之后瞒渠,它可能不會(huì)再給你那種興奮的感覺了良蒸。
你認(rèn)為程序員多大年紀(jì)算高齡?到了那個(gè)時(shí)候伍玖,你會(huì)繼續(xù)寫代碼嫩痰,還是去干別的事情呢?
十年程序員老鳥給新手的幾條忠告:別轉(zhuǎn)管理 在2006年窍箍,我開始了編程工作串纺。
當(dāng)意識(shí)到來到了十年這個(gè)重要的時(shí)間關(guān)口時(shí)丽旅,我覺得有必要回顧一下這十年間所犯下的錯(cuò)誤,做一做經(jīng)驗(yàn)總結(jié)纺棺,并且給正在這個(gè)職業(yè)上奮斗的人們提出我的一些忠告榄笙。開發(fā)行業(yè)變化得很快,我無法肯定在未來十年里這些建議一直有效祷蝌,但我的話對(duì)你們是肯定有幫助的茅撞,不管是剛開始工作的新人還是老手。 要堅(jiān)持使用一個(gè)開發(fā)平臺(tái)巨朦,構(gòu)架或語言 在過去十年間米丘,我所犯的最大錯(cuò)誤是:幾乎每次我換工作時(shí)也轉(zhuǎn)換了開發(fā)平臺(tái)。?我的經(jīng)歷從Java企業(yè)開發(fā)開始糊啡,到嵌入式C編程蠕蚜,到用VB、C# 和 C++開發(fā)Windows桌面應(yīng)用程序悔橄,然后用Objective-C寫iOS應(yīng)用程序靶累,到用NDK編寫Android庫(kù),最后到寫Android應(yīng)用癣疟。 這個(gè)職業(yè)經(jīng)歷聽起來令人敬畏挣柬,但實(shí)際上雇主并不關(guān)心。雇主們并不會(huì)重點(diǎn)關(guān)注你擁有10年各式各樣的開發(fā)經(jīng)驗(yàn)睛挚,但如果他們看到你沒有足夠的Android應(yīng)用開發(fā)經(jīng)驗(yàn)邪蛔,你就不可能獲得一個(gè) Android開發(fā)的工作。 轉(zhuǎn)換平臺(tái)會(huì)對(duì)你的簡(jiǎn)歷產(chǎn)生巨大的負(fù)面影響扎狱。對(duì)于一個(gè)雇主來說侧到,實(shí)際上他沒辦法通過簡(jiǎn)歷來驗(yàn)證你是不是某一特定開發(fā)領(lǐng)域的專家,為你付出大量資金是否合理淤击。 大多數(shù)公司都不關(guān)心你的過去匠抗,技術(shù)面試會(huì)更加重要。這就是為什么很多經(jīng)歷尚淺但專業(yè)對(duì)路的開發(fā)者可以找到工作的原因污抬。
?那么我們?nèi)绾芜m應(yīng)市場(chǎng)的變化呢汞贸?學(xué)習(xí)群64弍46衣3凌9,資料群69似64陸0吧3
只要你不停的敲代碼印机,你就能自然而然的適應(yīng)市場(chǎng)矢腻,但你也需要投入一些時(shí)間在新技能上,應(yīng)在空閑時(shí)抽出時(shí)間來學(xué)習(xí)新技能射赛,而且你也要降低期望薪水多柑。你需要后退一步,才能前進(jìn)兩步。 一旦你找到一個(gè)讓你覺得舒服的平臺(tái)楣责,框架或語言竣灌,就應(yīng)該堅(jiān)持下去诫隅。從長(zhǎng)期看,你期望的薪水和你的工作能力都會(huì)比頻繁跳槽來的更高帐偎。找到最需要你的專屬技能的那些最好的公司逐纬,然后踏實(shí)的在那里工作。我知道這聽起來很簡(jiǎn)單削樊,但我花了很多年才認(rèn)識(shí)到豁生。 不要為高工資追求管理角色 以前我總是以為那些穿著西裝,作行政決策的管理者拿的薪水高的令人神往漫贞。雖然在一些情況下這沒錯(cuò)甸箱,但這只占一個(gè)非常小的百分比,經(jīng)驗(yàn)豐富的開發(fā)者的薪金一般會(huì)比中等管理者更好迅脐。 在我早期的職業(yè)生涯中芍殖,我一直想進(jìn)入項(xiàng)目管理。我自修了管理碩士谴蔑,在那里我學(xué)到了很多有趣的東西豌骏。最后,我在一家西班牙公司作了一陣開發(fā)經(jīng)理隐锭,然而我意識(shí)到這不并適合我窃躲。 在做開發(fā)者的時(shí)候,我總是感到公司缺乏企業(yè)文化钦睡,尤其是缺少技術(shù)因素的企業(yè)文化蒂窒。然而在做了管理者之后,不僅編程水平無法提高荞怒,而且在企業(yè)文化的孤獨(dú)感甚至更加強(qiáng)烈洒琢。最終當(dāng)我離開這個(gè)崗位重歸技術(shù)開發(fā)時(shí),我終于開始重新欣賞我的開發(fā)工作褐桌。 如果你對(duì)敲代碼感到厭煩了衰抑,那么轉(zhuǎn)成管理崗并不是解決方案,更好的辦法是橫向移動(dòng)撩嚼,換一個(gè)部門停士,換一家公司挖帘,或者是旅行完丽,甚至在國(guó)外工作來放開你的思想,在全世界有許多技術(shù)中心拇舀,那里對(duì)開發(fā)者的要求很高逻族,這能幫助你打開眼界。 休息一段時(shí)間 我從來沒有“失業(yè)”,直到去年骄崩。
在十年后聘鳞,我感到需要休息一下來“重構(gòu)”我的職業(yè)生涯薄辅,事實(shí)證明這是我所作出的最好的決定之一。 我休息了5個(gè)月抠璃,辭掉工作站楚,是自愿失業(yè)。我能感覺到身邊的每個(gè)人都在擔(dān)心我的職業(yè)生涯即將結(jié)束搏嗡,但所發(fā)生的一切恰恰相反窿春。 經(jīng)過十年不停的跳槽和匆匆忙忙的完成各種帶薪年假,我終于體會(huì)到“失業(yè)”是如此“幸覆珊校”旧乞。事實(shí)上,在我們的職業(yè)生涯中磅氨,“幸福感”確實(shí)是最應(yīng)該追求的東西尺栖。 從我的情況來說,這四年來烦租,我一直想坐下來學(xué)習(xí)德語延赌,但從來沒有時(shí)間去做。而在這5個(gè)月中叉橱,我參加了德語強(qiáng)化班皮胡,一天3小時(shí),讓我的德語水平從A2升到B2赏迟。 重新找回工作是很容易的屡贺,比預(yù)期的要容易得多。所以锌杀,如果你覺得自己需要的話甩栈,不要害怕一個(gè)長(zhǎng)時(shí)間的休假。簡(jiǎn)歷中的一段空白對(duì)于開發(fā)者來說不會(huì)被人認(rèn)為有錯(cuò)糕再。
當(dāng)然量没,如果你讀了這篇文章后,無論你是否準(zhǔn)備來個(gè)長(zhǎng)期休假突想,請(qǐng)一定要遵循我下面的這條忠告: ABC: 總是編碼(Always be coding) 即使是休息也不要停止編程殴蹄,在我5個(gè)月的休息期間,我做了一個(gè)個(gè)人項(xiàng)目猾担,一個(gè)使用discogs.com API的Android應(yīng)用袭灯。這是一個(gè)方便的個(gè)人應(yīng)用,幫我從數(shù)據(jù)表中添加和刪除記錄绑嘹,而且我也想借此總結(jié)和更新一下我的開發(fā)技巧稽荧。 多虧了這個(gè)小項(xiàng)目,讓我能夠自信地應(yīng)對(duì)工作面試工腋。我嘗試了許多新的流行類庫(kù)和開發(fā)模式姨丈,這些正在我今天的工作中成功有效的使用中畅卓。 我真希望早點(diǎn)開始做這件事。我們的開發(fā)工作往往是重復(fù)的蟋恬,時(shí)間越長(zhǎng)翁潘,積累的編程習(xí)慣越難以更改,也讓我們自我提高的空間越來越少歼争。
從長(zhǎng)遠(yuǎn)來看唐础,擁有個(gè)人項(xiàng)目、閱讀矾飞、寫博客和參加訪談都會(huì)有助于你成為一個(gè)更好的開發(fā)人員一膨。 當(dāng)我還在大學(xué)的時(shí)候,我總是懶得參加各種社團(tuán)和俱樂部活動(dòng)洒沦。當(dāng)我找到我的第一份開發(fā)工作時(shí)豹绪,最不樂意做的也是和其他開發(fā)者們閑聊閑逛。 但是我錯(cuò)了申眼。 同行聚會(huì)和進(jìn)入開發(fā)群是很有趣的事情,是結(jié)識(shí)開發(fā)者伙伴的好地方瞒津。如果你想在這個(gè)行業(yè)里做到最好,就盡量不要消極被動(dòng)括尸。提供你的幫助巷蚪,分享你的經(jīng)驗(yàn),與坐在你旁邊的人交談濒翻。每個(gè)人都喜歡談?wù)撟约旱慕?jīng)歷屁柏,更不用說你會(huì)遇到很多潛在的雇主。 在那里你會(huì)碰到許多需要教練的初學(xué)者團(tuán)體有送,你可以指導(dǎo)新手淌喻,給他們提供練手的機(jī)會(huì),甚至贊助活動(dòng)雀摘。 當(dāng)然裸删,要學(xué)習(xí)別人的開發(fā)技巧并且勇于實(shí)踐,要熱情的歡迎不同意見的人講話阵赠,勇敢的聽取他們的意見涯塔。
不要在招聘網(wǎng)站上求職 這是我最后的“智慧結(jié)晶”:不要申請(qǐng)那些在網(wǎng)站上張貼的工作職位。 招聘網(wǎng)站的背后是復(fù)雜的人力資源流程清蚀、候選人跟蹤系統(tǒng)匕荸、濫發(fā)個(gè)人簡(jiǎn)歷和混亂的溝通,這也是許多公司找不到人才而要依靠獵頭公司的幾個(gè)重要原因轧铁。 優(yōu)秀的人才應(yīng)該跳過這些每聪。網(wǎng)絡(luò)是尋找人才之路,更多的關(guān)注當(dāng)?shù)氐纳鐓^(qū)消息齿风,當(dāng)有人離開一個(gè)重要的職位药薯,當(dāng)一個(gè)有意思的公司得到了融資,或者某個(gè)企業(yè)人事變動(dòng)正在招聘人時(shí)救斑,你都會(huì)獲得最新的第一手消息童本。 你也能通過網(wǎng)絡(luò)社交得知哪些公司的福利比較好,各公司的大多數(shù)開發(fā)者都會(huì)真誠(chéng)對(duì)待你脸候,他們會(huì)告訴你這些公司的架構(gòu)是否老舊穷娱,經(jīng)理是不是人品夠好,甚至工資待遇怎么樣运沦。 如果你看到一個(gè)有意向的工作機(jī)會(huì)泵额,首先看看你的社交網(wǎng),看看你的用戶組或LinkedIn朋友圈携添,是否有人已經(jīng)在那里工作了嫁盲,或者問他們是否認(rèn)識(shí)某些人。然后直接與他們聯(lián)系烈掠,與那個(gè)公司的CTO羞秤、招聘經(jīng)理或其他開發(fā)人員直接交談。 獵頭是好的左敌,但不要依賴他們瘾蛋。他們的任務(wù)只是幫助企業(yè)填上一個(gè)職位的空缺,因?yàn)樗麄儾⒉粸槟愎ぷ鹘孟蕖H绻麄兺扑]的職位的確非常適合你所尋找的工作哺哼,那么你就去做,如果覺得不適合叼风,那么就告訴他們:謝謝幸斥,我不去。