程式設計師在35-40歲之後真的就是死衚衕嗎?

2016-11-26    分類:程式設計師人生、首頁精華8人評論發表於2016-11-26

本文由碼農網 – 小峰原創翻譯,轉載請看清文末的轉載要求,歡迎參與我們的付費投稿計劃

注意限定,是在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多歲的時候才是一個更好的軟體工程師嗎?當然不是!

現在我三十多歲了,我很挑剔我的工作。我更關心我給公司帶來的影響。同時我也想要和我的家人度過美好的時光。

不幸的是,公司不明白這些。他們想要一個具有特定技能,而非在許多領域都有著豐富經驗的人。我相信這樣做的原因是因為更多的時候,你被僱用來替代離開這家公司的某個人。他們只需要你做先前那個人做的事情,僅此而已。你的大部分“額外”技能對你所申請的角色來說是無用的。

所以,沒錯,在某種程度上,這個職業讓三十多歲的人覺得有點艱難,尤其並不僅僅是因為我們缺乏技能,而是因為我們在做每一個舉動之前有更多的事情需要考慮。這是否是一個死衚衕的工作取決於你的個人情況和你的靈活度。

這引導我們去思考下一個重要的問題:程式設計可不可以成為商品工作?且聽下一篇帖子分解!

譯文連結:http://www.codeceo.com/article/programmer-30-40-years-old.html
英文原文:Is Software Development Really a Dead-End Job After 35-40?
翻譯作者:碼農網 – 小峰
轉載必須在正文中標註並保留原文連結、譯文連結和譯者等資訊。]

相關文章