1. 程式人生 > >程式設計師40 歲之後,真的就窮途末路了嗎?

程式設計師40 歲之後,真的就窮途末路了嗎?

640?wx_fmt=gif&wxfrom=5&wx_lazy=1

年齡歧視是軟體開發行業中會面臨的職業問題嗎?

軟體開發是否是一個'死衚衕'的工作呢?

我們是否該將自己的職業規劃轉向管理崗位呢?

 以上這些問題都在Quora上得到了充分的回答,那麼接下來我們簡要地總結一下。

640?wx_fmt=jpeg&wxfrom=5&wx_lazy=1

就年齡歧視而言,我認為任何人都不能否認這個行業存在一定程度的年齡歧視。從多數矽谷公司新員工的僱傭情況來看,僱傭年齡的中位數都低於30歲。然而,這並不是公司的政策問題——不會聘用超過特定年齡的人;對種族,性別或其他特徵的候選人有特定偏好,這只是一種客觀現象。

科技行業中的年齡歧視有著多方面的原因。首先,許多公司發現聘用剛畢業的大學生(來自麻省理工,斯坦福等名校)是最容易的招聘渠道,新畢業生價格“便宜”,同時“質量”不低。在此之前,他們不受任何其他公司的經驗影響,就像一塊充滿可能性的白板。向他們傳播企業文化,軟體方法,實踐經驗都很容易,應屆畢業生可以更好地去接受和消化。


但同時,如果你是一位在相關技術方面擁有3年紮實程式設計經驗的候選人(或許再加上名校光環),也沒有人會說你不是一個好的候選人,事實上你可能是一個更好的選擇。有過硬的專業技能當然是好事,而當候選者的其他條件都差不多的時候,你擁有的技能與業務的相關性就顯得更為重要了。

有人說“科技變化太迅速,工程師可能跟不上節奏”,這或許曾經是事實,但建立網路所需要的核心技術已經存在了數十年。C語言早在20世紀70年代末就出現了,至今已超過40年。即使像是Java,也已經誕生逾20年(1997年第一次出現)。這意味著有一些工程師是一路見證行業發展走到今天的,他們可能已經接近退休年齡,而他們整個職業生涯一直專注於C語音和執行Unix伺服器,數十年甚至幾十年。放眼望去,這種有著豐富經驗的“高質量”工程師是非常少見的,而且我也相信不會有任何人聲稱他們比不上剛剛畢業的22歲大學生。


另一方面,我從不認為軟體工程是一個“死衚衕”的職業。確實,在強勢的薪酬增長之後,它逐漸地趨於穩定。而部分原因,可能是因為工程師本質上是人類的一種“商品”。除非你是一個非常特別的工程師,否則你總是可以被其他人所取代。與其他競爭性行業相比,這種替代性使得軟體工程行業的工資有些差強人意。但是,依然可以保證的是,軟體工程師對於企業仍然供不應求,所以你總能找到工作。

最後,走“管理方向”是不是一個更好的選擇?筆者反問到,為什麼只考慮這一個選項呢?可選的職業道路有許多,轉換到另一個工程領域或其他領域都不失為一種選擇。例如,許多不喜歡產品研發的軟體工程師轉而去做運營,去做產品管理,專案管理,或者是對技術要求更低的崗位,比如銷售或行政,甚至還有一些完全改變職業生涯的朋友,走進大學開始了教育生涯。

最後,筆者對軟體開發的工程師語重心長地說道:“不要一開始就把職業生涯轉向管理方向。沒人會僱傭一個花匠來修建摩天大樓,也沒人願意僱傭一個敲不動程式碼的工程師經理”。

編譯組出品。編輯:郝鵬程

640?

譯者:林三

出處:36氪

連結:https://36kr.com/p/5121168.html

640?wx_fmt=png