程序员在35-40岁之后真的就是死胡同吗?
來源:http://www.codeceo.com/article/programmer-30-40-years-old.html
本文由碼農網?– 小峰原創翻譯,轉載請看清文末的轉載要求,歡迎參與我們的付費投稿計劃!
注意限定,是在35-40歲之后。毫無疑問,這對于任何年輕人而言是一個偉大的領域,那么對于年長的人而言還全是燦爛的陽光和芬芳的玫瑰嗎?
我還沒有35,但過個兩三年就到了。
所以我考慮這個問題并不奇怪:軟件開發真的是一個沒有出路的工作嗎?
迄今為止,我的職業生涯相當成功。我從開發人員做起,現在擔任了軟件架構師的工作。我有開發人員,架構師,項目經理,團隊領導等工作經驗。在非技術方面,我從頭開始建立團隊,聘請合適的候選人,培訓克服他們的弱點等。
總之,我在軟件開發的許多領域都裝備了技能。我喜歡參與SDLC的許多方面,可以誠實地帶領團隊前進(從技術和管理團隊兩方面,創建合適的開發流程,為開發人員創造一個啟迪性的環境)。
這是否使我成為任何工作的好候選人?你可能會想。 “是的,為什么不呢?”我有所有的技能。我也是這樣想的。
但當我最近去求職的時候,我發現我應聘的大多數公司都沒有給我面試機會。我非常納悶為什么那些招聘人員要匹配在工作規范中的關鍵字到我的簡歷。
招聘人員:使用Java?
我:是的。
招聘人員:工作在Spring,J2EE上?
我:Spring。2004年J2EE。自那以后用JavaEE。
招聘人員[困惑,但繼續]:Spring的什么領域?
我:MVC,數據,安全,Spring Boot和許多其他[說明列表]。
招聘人員:XML呢?
我[有點懊惱,因為我意識到下面要談什么]:是的。
招聘人員:什么版本的Wildfly應用服務器?
我:我一直在用JBoss工作,現在在Wildfly 8。
招聘人員:哦,那么你沒有用Wildfly 9工作了?對不起,我們只尋找有Wildfly 9經驗的人員。 [掛了。]
對于大多數工作,我的技能與確切的關鍵字并不匹配,所以你可以想象得到互動起來是多么糟糕。他們不明白我比在工作規范上列出的關鍵字更有價值。
在我接到電話的少數公司中,有正在尋找一個人去做做編碼工作并且薪資少得可憐的公司。
還有一些公司指定我去做編碼測試,他們要求我“輸出一個梯子”和“找到重復的數字”。我拒絕了這些測試,原因不是因為傲慢,而是因為我的技能超出了他們對這個角色的需求。是的,我的角色是軟件架構師。然而,他們不是測試我在架構和邏輯的技能,而是讓我在屏幕上輸出一個梯子。
其余的公司就太遠了,每天上下班需要我花上五個小時在火車上。我拒絕了這些面試,因為我不想搬家,我的家庭目前正定居在一個小鎮。
99%的公司沒有面試就拒絕了我。在剩余1%的部分中,我發現了更多的拒絕理由。
現在,讓我們回到10-12年前,當我還20剛出頭的時候。我還是一個初級開發者。單身,能夠自由地跑到世界任何地方。可以選擇世界上的任何工作。哪怕是比較低的薪水,為了能夠進入“開發”行業,我也會欣然接受。
那么,這個故事說明了什么?我20多歲的時候才是一個更好的軟件工程師嗎?當然不是!
現在我三十多歲了,我很挑剔我的工作。我更關心我給公司帶來的影響。同時我也想要和我的家人度過美好的時光。
不幸的是,公司不明白這些。他們想要一個具有特定技能,而非在許多領域都有著豐富經驗的人。我相信這樣做的原因是因為更多的時候,你被雇用來替代離開這家公司的某個人。他們只需要你做先前那個人做的事情,僅此而已。你的大部分“額外”技能對你所申請的角色來說是無用的。
所以,沒錯,在某種程度上,這個職業讓三十多歲的人覺得有點艱難,尤其并不僅僅是因為我們缺乏技能,而是因為我們在做每一個舉動之前有更多的事情需要考慮。這是否是一個死胡同的工作取決于你的個人情況和你的靈活度。
這引導我們去思考下一個重要的問題:編程可不可以成為商品工作?且聽下一篇帖子分解!
總結
以上是生活随笔為你收集整理的程序员在35-40岁之后真的就是死胡同吗?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 开放式非净值型是什么意思
- 下一篇: 程序猿眼里的高并发架构