成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

程序員,在你 40 歲之前,要有個 Plan B

新聞 前端
紐約時報做過一份調查報告,其中引用了 NSF(美國國家衛生基金會) 和人口普查局的數據,其中關于軟件工程師的職業生涯的數據令人驚訝。

簡評:程序員的職業生涯和 NBA 籃球運動員大致相似,你怎么看?隨著年齡的增長,程序員可能要多想一想出路。但不管如何有一點是一定的,時刻保持學習!(本文翻譯,我代表原作者)

[[212270]]

紐約時報做過一份調查報告(Op-Ed piece from The New York Times ),其中引用了 NSF(美國國家衛生基金會) 和人口普查局的數據,其中關于軟件工程師的職業生涯的數據令人驚訝

大學畢業 6 年后,57% 的計算機畢業生作為程序員在工作;15 年后,34% 作為程序員在工作;20 年后,他們已經步入 40 歲,這個數字下降到了 19%。對比之下,土木工程系的數字分別是 61%,52%,52%。

(當然這份報告忽略了很多程序員是非計算機系、或者沒有上過大學)

但不得不承認,軟件工程師確實很容易貶值,英特爾總裁兼聯合創始人克雷格·巴雷特Craig Barrett) 1996年的評論:

工程師,軟件或硬件的半衰期都只有幾年。

誠然, 他當時是高管,但是他也是個 57 歲的前工程師,卻還堅持軟件工程師年齡大了就不行了的歧視性觀點。像這樣有影響力的業內人士都認為,程序員和職業籃球運動員的職業生涯壽命大致相同,這是很可怕的。

我接受這個說法

相當多的文章觀點在強調程序員的生涯短,但歸其原因,還是因為這一行業的快速變革導致的必然結果。

我們要注意到計算機領域的一些特點:

  • 員工的市場價值主要取決于與雇主有關的技術經驗。
  • 至少每 10 年軟件工程必然發生重大技術變革。
  • 技術轉變并不能完全抵消老程序員的技能,但是對于最新的畢業生來說,老程序員與新程序員肯定存在一個競爭環境。

對此,我們可以聽聽在這軟件行業深耕了多年的老前輩們,是怎么看待這個問題的

bwanab(網名)

我是個 60 歲的老程序員,編程一直貫穿著我的職業生涯,哪怕是現在我也依舊在敲代碼。現在我的薪資處于停滯狀態的,但盡管如此,我發現最好的小幅提升的方法是換工作,這很悲哀,但卻是事實。我離開過一些相當體面的工作,因為別人愿意支付更多的錢。這在我職業生涯的每十年都是如此。

我總是在自我抵制去做管理,我所了解的從編程轉入管理崗的人,他們大多數都不是真的喜歡編程,而是把編程當做一個跳板,一個職業生涯的手段。對于非學術性的任何 STEM(科學Science、技術 Technology、工程 Engineering、數學 Mathematics 集合的縮寫)領域也都是如此。如果你想要做管理,當你就告訴老板,如果你不想做或者想做做不成,都要直說。任何靠譜的老板都非常想留住開發人員,并且滿足他們繼續編程的愿望,如果你不說,他們可能為了留住你而把你推向管理層。

我不建議你成為任何一個編程語言的專家,因為你不知道將來會發生什么。做一個通才,但要不斷的學習你可以學的一切。到目前為止,我已經在 COBOL,Basic,Fortran,C,Ada,C ++,APL,Java,Python,PERL,C#,Clojure 和各種匯編語言中專業地編程,其中每一種我都可以成為一名專家。另外需要提的是,哪怕在一個新環境(新語言)上,反復做同樣的事情會讓你變老,這是真實的,我自己不知道如何避免這種情況。我認識個和我差不多年齡的老伙計,他仍在古老的系統上作為一名 COBOL 程序員而工作,但是所接觸使用的都是與時俱進的新知識,所以他每天都顯得生機勃勃的。

現在最重要的是如果你想繼續編程,而你又不在學術界,你想讓編程溶于血液,想因為編程而獲得體面的生活,如果你想要做一個好程序員,你必須學習,你的夢想是敲代碼,那么別管是銀行系統、流程控制、聯系管理還是 App 開發,只要它是程序就沒問題。作為開發者你編寫的東西對某些人至關重要,或者有些人壓根不知道你所做的貢獻,沒關系,重點是你在編程,了解你所編寫的內容比工作本身更重要。你需要一些資源來實現你的想法,那你就要掌握這些資源(知識),如果你做不到那就想辦法做到。 Never stop learning.

KentBeck(網名)

我馬上就要 53 歲了,我花費大量的時間在 Facebook 上指導年輕的程序員(他們年齡真的都很小),我們結對編程,我們探討問題。我為一些投機性項目(speculative projects)工作,有時候面向消費者,有時候做一些編程工具,有時候做基礎設施。我還研究軟件設計和創新的傳播理論。

我用了 10 的遠足成為了一名精神導師,但是我現在還在編程, 并且打算一直保持。我喜歡編程,我從來不認為自己是個管理。我想我早已到了工資上限,但是我對現在的編程工作感到很滿意,我不在意工資隨著年齡的增長而下降,當然我的經驗可能不值得學習。

我熱愛編程,但編程于我越來越難,我的記憶力、專注度、一般性認知都有明顯的下降,但是我通過更好地挑選重要的問題,匹配我的經驗知識庫而不是恐慌地應對。

幾年前我開始學習 Haskell,這真的有助于擴展我的編程風格。我還是不太喜歡這個語言,但對我來說很有幫助。我也在學習 React 和 reactive style of coding UI。活到老學到了,程序員更是。

ColdCode(網名)

我 56 歲半,仍然在編程一線,一個字一個字的敲著代碼,從雇主手里賺些錢。我的訣竅就是不斷學習新東西,我的整個職業生涯總是在最重要的技術轉型期保持領先地位。有時候人們不想面試你,他們認為你老了,面試也沒什么意義,通常這些人壓根就沒看過你的簡歷,閱讀你的 blog,你的采訪或者 Github。但有的人會用另一個角度去思考,認為年齡和視野、經驗緊密掛鉤。你要找到后者,避免前者。

有些人不學習任何新東西,變得有點過時,他們或是成為了管理,或是不得不重新學習編程。很多人沒意識到這個問題,但是如果你想要在編程這條路上走下去,必須心懷若谷,時刻求道。

以上的這些程序員都熱愛者編程,把敲代碼看成一種信仰,一種生活方式,甚至把編程當做一種人生。如果你想成為他們的一員,你需要明白一些事情:

  • 通才很重要
  • 語言的新舊,技術的新舊不是決定因素,不論再老的平臺也有新知識
  • 當到了一定年齡,要明白資源整合,知道如何實現
  • 薪資到了一定年齡,就存在天花板
  • 經驗和視野在年齡大了,比精力和敢打敢拼更重要
  • 永遠,永遠,永遠不要停止學習

不過我們知道,不可能所有的程序員都敲代碼到老,也有些程序員需要另一條出路。


PlanB

我認為,準備走管理路線的程序員,對于編程本身可能不如上述的「純程序員」要求高,畢竟沒有多少人真的會在電腦前敲一輩子代碼,很多技術人員都希望能夠「畢業」,成為管理者。但在成為管理者之前,你要了解到:

  • 中層管理人員往往會比高級軟件工程師做的更多
  • 由于管理人員不直接使用最新的技術,因此越來越難以跟上技術的發展
  • 會議、辦公室政治、處理各種不切世界的要求幾乎成為了你的生活全部
  • 即使不是你的錯,也是你的錯
  • 即使你成功了,也是團隊的功勞
  • 技術專家、技術人員的技術能力比管理人員強多了,所以你要想各種辦法能夠讓程序員們服你
  • 你將被迫做出影響他人生活的決定(薪資、獎金、開除等),有時候非常痛苦
  • 電腦是可控的,人是復雜的,你會幻想擁有機器人員工
  • 有回報但挑戰頗多
世界上最難的事情就是你知道事情怎么做,并且看到別人做錯了這件事你還什么也不說。-Theodore H. White.

逃避很正常,但總要做出選擇,所以要趁早

程序員隨著年齡大了,競爭力會有所下降,轉行率會上升,這個必須承認,但這個行業賦予了年長的程序員一些特殊的機會,比如成為專家顧問或是中高層領導者。

其實說白了,程序員三條路,走純技術路線,走半技術路線,走非技術路線

非技術路線在這先不細說,但如果還想要在計算機 IT 圈混,隨著年齡的增大,要不就成為技術大咖,要不就成為管理者,但不論怎么走,你都要在學習中摸索。

正如高爾基所說:「人的天才只是火花,要想使它成熊熊火焰,就只有學習,學習!」

原文:Programmers: Before you turn 40, get a plan B
網友 bwanab、KentBeck、ClodCode 的語錄出自:Ask HN: What happens to older developers?

 

責任編輯:張燕妮 來源: 極光日報
相關推薦

2020-04-13 08:50:05

失業程序員代碼

2015-07-09 10:15:55

程序員持續產出

2015-06-18 06:05:14

程序員有持續產出

2015-08-11 17:34:46

程序員代碼

2018-02-28 15:49:43

程序員年齡歧視工程師

2020-07-30 07:33:30

程序員

2018-09-06 13:06:46

程序員焦慮谷歌

2019-11-28 10:53:19

程序員技能開發者

2019-10-24 13:56:24

2018-11-14 10:00:07

程序員開發技巧Git

2010-03-15 08:37:00

程序員35歲

2019-05-30 10:46:19

程序員應聘項目

2021-06-15 14:36:38

程序員職業經歷

2009-07-23 09:41:32

程序員職業發展

2021-10-08 06:42:59

程序員社會性缺陷

2019-10-08 10:39:31

程序員職場焦慮

2018-05-08 15:30:46

程序員代碼框架

2020-06-02 15:25:01

程序員技能開發者

2021-03-22 16:08:16

程序員求職高薪

2017-11-30 14:34:56

程序員編程學習
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文字幕在线一区 | 国产精品日韩欧美一区二区三区 | 国产成人精品一区二区在线 | 97久久精品午夜一区二区 | 男人的天堂在线视频 | 亚洲顶级毛片 | www.伊人.com | 国产亚洲精品一区二区三区 | 日韩一区二区福利视频 | 欧美一区成人 | 99热这里 | 天堂素人约啪 | 免费午夜剧场 | www国产成人免费观看视频,深夜成人网 | 青草青草久热精品视频在线观看 | 久久国产精品一区二区三区 | 日韩精品在线观看网站 | 午夜免费观看 | 伊人影院在线观看 | 在线三级电影 | 午夜视频在线观看视频 | 99爱在线视频 | 91高清在线视频 | 粉嫩粉嫩芽的虎白女18在线视频 | 欧美在线视频一区二区 | 国产精品国产成人国产三级 | 国产精品视频一区二区三区 | 韩日在线观看视频 | 精品视频一区二区三区在线观看 | 中文字幕亚洲区 | 午夜影院免费体验区 | 另类二区 | www.操.com | 999热在线视频 | 精品香蕉一区二区三区 | 九九热最新地址 | 久久国产精品视频 | 国内精品久久久久久影视8 最新黄色在线观看 | 国产福利资源在线 | 成人av大全| 在线看黄免费 |