導航:首頁 > 程序命令 > 程序員巔峰進程

程序員巔峰進程

發布時間:2022-12-31 11:49:12

程序員工作到底能幹多久程序員的前途如何

千千萬萬的程序員們一直困惑程序員的前途如何、程序員工作到底能幹多久的問題。目前比較普遍的認識,程序員的職業通道有兩條進階路線。一條 是技術路線,即由程序員、高級程序員、系統分析師,到架構設計師。在這條路線上,立足於從業務模型到計算機軟體模型的轉換,成為高端的軟體技術工作者。另 一條是管理路線,即由程序員,經開發小組負責人、項目經理,再到企業中高層管理者。程序員加強自己管理意識的培養,多站在組織的角度來分析問題和解決問 題,成為優秀的管理者,甚至職業經理人。 近年來,產品管理成為企業多產品經營形勢下一個越來越受重視的管理課題。特別是知識經濟環境下,諸如互聯網與軟體、創意、傳媒等現代新型產業鏈中, 其幾乎可以忽略不計的復製成本,有競爭力的產品與優秀的產品管理成為了制勝的關鍵。基於產品的商業化運營,在越來越具聚合效應的網路時代,扁平經營、草根 聚合、精準營銷、直通車服務等全新的經營環境常常造就了贏者通吃的局面,以產品為中心的企業管理逐漸形成獨立的產品管理體系,被眾多企業所關注和採用。 在軟體企業中,隨著產品管理的興起,可以說,走向產品,是程序員在技術與管理之外的第三條職業通道。越來越多的程序員開始轉型做產品工作,特別是對 那些具有創業意識的程序員而言,走向產品是一條必經之路。騰訊的馬化騰和360的周鴻禕,他們都是由程序員做起,然後開創自已的產品和事業。 產品管理的興起,產生了以產品經理為中心的產品工作職業方向。產品職業方向可以從產品系列的職務與崗位兩個維度來觀察。職務上,有首席產品官 (CPO)、產品總監、產品經理、產品專員、產品助理,其中尤以產品經理一職最為中心;崗位上,有產品競爭分析與用戶需求管理、產品創意與策劃、產品原型 設計、產品運營規劃、產品實現過程跟蹤、產品商品化實施、產品運營、產品經營成果分析與跟蹤、產品升級維護管理、產品管理體系與制度建設、產品人員技能培 養等。這些基於產品而設計的崗位以有效滿足用戶需求為中心,它不同於其它以專業技術和職能效率為中心的因職能分工而產生的崗位。 產品管理是近些年隨著IT和互聯網的快速興起而被各企業所重視,而現在的各大院校並沒有產品管理相關的專業,各類培訓機構也少有類似培訓課程,從事 產品工作的人員大多是從不同專業、不同崗位轉型過來的。相比較而言,程序員有著營銷、測試、客服等崗位走向產品的人員所難以比擬的優勢。有些公司甚至做出 了規定,欲從事產品工作,必須要有多年的軟體開發經驗。程序員轉型從事產品工作所具有的獨特優勢主要包括以下幾點: 第一,程序員能夠更好地理解產品的實現方案,所策劃的產品更具可行性。做產品策劃工作,也許缺的不是點子或創意,而是有效可行的方案。多年的程序員 工作經驗,對軟體技術和軟體實現方案的判斷,可以規避那些天馬行空的產品想法,工作更有成效。比如在整理用戶需求時,程序員的前期有效判斷和可行性辨別, 會大大提高產品的策劃質量與速度。程序員出身的產品人員可以和研發人員進行無隙的溝通,用更便於研發人員理解的語言和思路來進行產品方案的解讀和跟進。 第二,程序員的軟體開發工作,與其說是代碼的編寫,不如說是邏輯語句的組織。程序員一般都具備嚴密的邏輯思維能力,這是進行紛繁而雜亂的需求分析和 產品概念設計必備的優勢,更有利於從中分門別類理清脈絡關系,轉換為產品功能規劃,把產品做成精品。例如需要往U盤寫文件,產品人員可能只想到正常的操作 邏輯,但程序員可能會想到更多異常情況,如:U盤損壞、傳輸過程中拔出、斷電、傳輸的文件損壞、U盤防寫、重復文件、焦點位置、空間不足等等。再有,好 的用戶體驗的產品,在本質上,就是產品功能的邏輯展示,或者說用戶操作的邏輯引導。 第三,程序員往系統分析的技術方向發展,從本質上來說,同往產品策劃方向發展是相通的,都需要對真實世界本質關系有著充分的理解與把握。能夠走向系 統分析員的優秀程序員,完全有可能成為一個優秀的產品策劃人員。差別在於系統分析員的工作成果是面向程序員、面向計算機,而產品策劃是面向用戶、面向市 場。每一名程序員也必定是某個軟體產品開發工具的使用者,有深厚的軟體產品使用體驗,具有從用戶出發來表述問題的基礎。 第四,程序員一般都具有快速學習能力,保持對計算機相關行業動態和技術革新的觀察與思考,這在一定程度上會培養對行業與技術的洞察力。產品策劃和設 計工作,最後能否獲得市場的成功,考驗的正是這種洞察力。因為產品工作是時時圍繞解決的是什麼人的什麼問題來開展,也就是始終圍繞做正確的事。只 有對行業與技術有洞察力的人,才能夠站在用戶需求的角度來理解與體驗,激發創意,做出好產品來。 當然,程序員雖具備上述獨特優勢,並不等於程序員轉做產品工作,就一定能夠成功。要策劃出好的產品,要成為一名優秀的產品經理,他們也面臨著各種挑戰: 第一,創新和結構化思維的沖突。 結構化思維可以說是程序員的典型標志,這種思維模式對於把一件事情做好是很重要的,但它往往也會是創新思維的天敵。創新卻是產品工作的靈魂,程序員需要不斷打破常規激發靈感才能做好產品工作,就必須克服已經形成的思維定勢。 第二,團隊協作與英雄主義的矛盾。 程序員往往習慣於單打獨斗的工作方式,崇尚技術牛人,缺少團隊協作意識和與人溝通的技能。產品工作則需要大量的溝通協調,甚至組織領導工作,強調的是團隊作戰。在合作精神方面,想要轉向產品工作的程序員的確亟待加強。 第三,商業意識和市場運營知識匱乏。 特別是在全面產品管理思想下,產品人員需要有很強的市場營銷方面的知識和商業化運作的策劃與分析能力,僅僅把產 品做出來是不夠的,賣得掉才是硬道理。產品策劃的環節,面臨著營銷模式、目標用戶、渠道選擇、競爭策略等的選擇與設計,這也是擺在技術出身的程序員面前的 重要課程。 每個企業,都會根據自身所在行業特點和本企業的資源優勢,來部署不同形式的產品管理機制。程序員針對自己的性格特點和能力特徵,抓住產品管理這一方興未艾的職業機遇,走向產品,以優秀產品經理的能力模型培養來規劃學習道路與職業生涯,是值得重視的一個職業方向。 ------------------------------------------------------------------------------ 安徽高新專修學院

Ⅱ 作為程序員,純靠技術究竟能不能一直生存下去

一、不要以為只有學習技術才可以換來穩定的生活和高的薪水待遇

做技術的沒有自己的時間,一定是個隨時叫隨時到的人。更可怕的是,會讓你接觸的人際關系非常單一,除了有限的技術人員之外你幾乎見不到做其他行業工作和職位的人,你的朋友圈子小且單一。

相反那些從事售前和市場開發的朋友,卻有更多的工作之外的時間,甚至他們工作的時間有的時候是和生活的時間是可以兼顧的,他們可以通過市場開發,認識各個行業的人士,可以認識各種各樣的朋友,只有接觸人,才能看到更多的商業機會和發展前景。

根據2018年中國程序員薪資生存現狀調查報告

Ⅲ 程序員到底是什麼工作為什麼說是吃青春飯的工作

技術職位如果技術足夠強,可以考慮直接在這個方向一直走向去,無論國內還是國外對於高級的技術專家永遠都是持開放的程度,金字塔上層的技術人才畢竟是少數,而且其他行業也是一樣,老闆雖然壓榨,但是真正想要福利好的,除非公務員,不然工資很低,所謂功高者後祿,這個不會假。這個時候如果這個老程序員不能為企業創收,那麼辭退一名老程序員,省下的薪水可以在招好幾個大學畢業生。

成都地區,很多公司對程序員的經驗和技術要求越來越高,仔細看招聘信息;然而實際上在公司內部,使用的技術水準非常一般。目前讀研對程序員來說是一個不錯的選擇,一方面可以大大延長職業周期,另外也會有一個不錯的職場起點。還有幾個程序員,最終變成了項目經理,負責整體的運轉,成本和節點的控制,到最後也基本上不再寫代碼了,負責處理流程也是很繁瑣的事。

工作的目是摸清行業規則,擁有整合資源的能力,而非單純的腦力或體力勞動,從拼加班,拼工作量的誤區中走出來,才能擺脫程序員是門青春飯的固有印象。

Ⅳ 一名java程序員是如何走向巔峰成為一名阿里

你好,在例如阿里巴巴這樣的bat互聯網大廠的程序員,都有非常明確的職級體系,具體如下。

1、阿里工程師崗位職級

阿里巴巴集團採用雙序列職業發展體系

一套體系是專家路線【P序列=技術崗】,程序員、工程師,某一個專業領域的人才,一共分為14級,從P1到P14,目前校招最低從P4開始。

一套體系是M路線,即管理者路線【M序列=管理崗】,從M1到M10。

一般來說,應屆畢業生剛入職到阿里為P5,工作1-3年之後升職到P6,阿里一般到P7才給配股票。

阿里P8架構師作為阿里的「IT架構靈魂人物」的角色,他們不僅做著架構師的本職工作,還同時做程序開發,寫核心代碼的工作。另外,架構師依舊是技術高手,編程能力依然是一流的。

但根據當前的市場需求,互聯網大廠們對於普通Java開發人才需求逐年銳減,而對互聯網架構師人才的需求招聘量已經上升到50%,因此薪資更是不可同日而語。

對於想學習互聯網架構師的同學來說,北大青鳥、課工場等優秀品牌都是不錯的選擇。課程根據招聘需求制定,包含全部分布式微服務技術,對標阿里P8級別架構師。



希望我的回答對你有所幫助

Ⅳ 很多人都說程序員的工資很高,那麼程序員的工作簡單嗎

而IT行業不一樣,技術每天都在變,半年一個大改變。從業人員,每天都在學習。每天都要跟進最新的技術。如果你停止了,意味著,你很快會被淘汰。所以說,這也是程序員薪資高的一個重要的點。程序員,付出的遠比得到的多。薪水越高,他付出的也越多。沒有時間陪家人。當你在家人身邊聊天,看電視的時候。也許,他們還在辦公室,寫著一行行你看不懂,卻天天都在用的代碼。你們說是不是這個道理呢?

寫在最後

最後,程序員的話,一般初入職場的畢業生,和工資水平關系最大的應該就是學歷和學校了(能力特別強的此處不算)工作兩三年,一般工資提高的特別快,當然如果你沒有跳槽的話,可能提現不出來,可能會有一年一千的漲幅,如果你跳槽的話,工資翻倍也是很有可能的。至於跳槽的好壞可以自行抉擇。

所以,你不需要去羨慕程序員的工資高,程序員就是這樣,能力越高,工資才會越高,如果你想高薪又不需要你有能力,那麼可能你就不是和做一名程序員

Ⅵ 工作一到五年的Java程序員遇到瓶頸應該如何提升

工作了5年的Java程序員,該如何提升,做了3~5年Java開發,你已經積累了不少項目經驗,擴寬了技術廣度,也許已發力成為團隊管理者。到了這個階段,大家卻常有這種感受:感覺自己卡在瓶頸進步緩慢,技術水平很難像早期一樣實現大幅突破?
其實大家往往忽略了這一點——提升自己的架構認知(工作5年左右程序員必須重視架構認知的提升,這會很大程度上推動你今後的成長)。架構的本質在於面對業務場景給出優雅的解決方案,使得業務能夠快速迭代和持續交付,從而達到降本增效的目標。提升架構認知高度,就像達克效應所描述的一樣,要敢於從愚昧之巔跳到絕望之谷,通過爬升開悟之坡,從而達到架構認知的巔峰時刻。到達巔峰時刻也就掌握了架構背後設計的哲學,面對具體業務場景在架構層面你便能夠輕松應對,以無招勝有招。
提升架構認知,要緊抓3個關鍵點:業務洞察力、技術視野、原創力(執行力)。
1.業務洞察力是技術戰略層面的問題,在當下能夠做出合理的判斷,清楚公司做什麼事情收益最大;

2. 技術視野即技術選型能力,是技術戰術層面的問題,在清楚做什麼事情後,需要進一步解決怎麼做的問題,也就是能夠給出合理的技術選型方案:是完全基於開源的方案,還是基於開源二次開發的方案,還是完全自研的方案;
3. 原創力(執行力)是技術落地執行層面的問題,一旦技術設計方案確定後,需要能夠快速Rush完成。
這3點層層遞進,最重要的是先把技術戰略問題思考清楚,然後再進一步解決技術戰術問題,最後是快速落地執行的問題。
工作5年左右的程序員,在原創力(執行力)層面比較有競爭力,往往欠缺技術視野以及業務洞察力。後面2點更加重要,這2點解決的是架構設計哲學問題,是架構師能夠持續擁有競爭力和影響力的立身之道。

舉個場景的例子來詳細說明:一提到分布式鎖問題,大多數人想到的方案是基於Redis的Master-Slave模式來實現。這個實現方案行不行?分布式鎖本質是一個CP需求,基於Redis的實現是一個AP需求,乍一看基於Redis的實現是無法滿足的。脫離業務場景來談架構都是耍流氓。
從技術戰略的需求層面來看,如果分布式鎖在極端情況下獲取鎖的不一致,社交業務場景能夠接受,那麼基於Redis的實現是完全可行的。如果業務是交易場景,分布式鎖在極端情況下獲取鎖的不一致性無法接受,那麼基於Redis的實現方案是不可行的。在鎖強一致性的場景下,需要採取基於CP模型的etcd等方案來實現。

Ⅶ 程序員是吃青春飯的嗎,可以干到多少歲

作為一個技術老兵,在技術行業內混了十幾年了,明顯能感覺到目前國內軟體開發工作,在某些行業就是吃青春飯般的存在,尤其是表現在互聯網公司,而且公司越大加班的瘋狂程度越強,互聯網公司更加喜歡招收一些年輕人畢竟工資相對低一點,沖勁還足最關鍵能不惜體力的加班,國內互聯網公司大部分做的事情跑馬圈地,應用級的開發居多,所以難度不是很高,有了2,3年的工作經驗就可以跟著做了,誰的執行力強能夠加班更加被公司所喜愛,很多老程序員在互聯網公司體驗幾年基本上就回歸傳統軟體企業了。

很多公司在招聘的時候發現年齡超過35歲就開始有意設置門檻了,畢竟這個年齡段的程序員人生閱歷也比較豐富,對於職場上的一些事情也摸得比較透徹,說的不好聽就是職場的老油條了,公司出個什麼政策這幫人看到比較徹底,不容易忽悠,年輕點的更加容易被接受,所以說成是吃青春飯的職業有點誇張,但一定程度上也能說得過去,國外40多歲繼續做研發的環境要不國內還是好很多,但也在一定程度上找工作受到一定的制約,現在過40多歲如果還在寫代碼肯定被周圍的人議論了,都這么大了也沒混上個管理職位之類,現在這個年齡段還在一線寫代碼的數量也不在少數,基本上屬於公司頂樑柱存在,絕大部分做著技術管理,並沒有完全脫離技術崗位,遇到難點還是上陣去解決問題。

老程序員如何在技術生涯找好自己的方向點?

1.盡早向技術管理方向轉移

越是拖到最後完成轉型形式越是被動,管理是一種學問,不像是玩技術你把自己管理好久萬事大吉了,技術類的管理如果在技術能力到位的情況下可以,以技術服人這樣無形之中減少了管理的阻力,更加容易讓底下的人信服,平時多補一些管理方面的基礎。如果有轉的想法今早實施,做什麼事情都要趁早。

2.將技術進行到底

技術類在職場上的分支有兩個主項,一個是管理方向,可以沿著這個路線一直做到副總或者更高的級別;還有一個技術專家方向,對別的事情不感興趣就想著一輩子能研究點技術,也沒有什麼大的追求,在很多公司專門設置某個項目的技術專家稱號,職位基本上和技術經理持平,算是同一個級別,同樣是拿著這個級別的薪水。

技術職位如果技術足夠強,可以考慮直接在這個方向一直走向去,無論國內還是國外對於高級的技術專家永遠都是持開放的程度,金字塔上層的技術人才畢竟是少數,但也是技術領域一直欠缺的,如果喜歡技術並且乾的還不錯就可以考慮在這個方向上一直堅持到底。

3.轉行做別的職業,闖出另一番天地

很多程序員中間轉行挑戰別的行業,只要能把一個職業做好一定能夠把別的方向給弄好,嘗試新的天地未嘗不是一個方向,新的方向新的起點新的挑戰,可能帶來的是新的收獲。

作為一個程序員也有隨著年齡的增長有一種無形的壓力在心頭,能做的就是拚命提升自己的技術能力,擔心年齡大了淘汰,只能是繼續提升技術和管理水平。

希望能幫到你。

很多人都說程序員這個行業就是吃青春飯的,為什麼會有這樣的問題呢,難道程序員真的感到30歲就要退休了嗎,或者必須轉行嗎?程序員難道不就是敲代碼嗎,難道年紀大了敲代碼就不能敲不動了嗎?不是都說程序員靠經驗嗎,經驗越豐富,不就是技術越豐富嗎?作為過來人,今天索性沒啥事,就和大家一起聊聊這個話題吧。

首先、先說說為什麼會有這樣的傳言,為什麼會有這樣的說法吧。

第一個 就是很多人在這個行業干久了,從大學畢業到30歲至少也得6,7年了吧,行業做久了很多人自己也會感到厭煩,也想換換新的行業,嘗試一下新的崗位,當然轉行有風險,所以很多人轉行都是轉比較靠近的,比如做運維、做產品、做教育、當然走管理路線也是,這些都是比較輕松好轉的行業,基本風險不大。

第二個 就是很多做開發公司加班比較多,晚上下班回家比較晚,陪老婆孩子沒時間,況且加班熬夜身體吃不消,搞不好把身體搞垮了,而且大部分程序員都是懶得運動,健身的人,作息時間不規律,最後30歲的人居然熬成了快60歲的大爺,這就是為什麼很多人都說程序員就是禿頂(這里我要澄清一下不適所有程序員都是禿頂呀,至少我還完好的保留著頭發),在這里不得不替這些人傷心3秒鍾。最後連娶老婆都去不到,還有很多連說話都說不通的人,表達能力已經到達到了原始 社會 。

第三個 就是很多那種在公司混日子,技術能力差一點的,以為公司就是可以養老的人,技術干不過別人,工資不見長,可以說非常佛系的,在這個行業混了個6,7年,終於待不下去了,壓力大呀,老婆孩子一家人的希望呀,最後選擇了轉行,最後離開的原因竟然是公司不需要這種人了,但是我們想想哪怕是爭一口氣也不會混到這么差呀。

其實呢,不是說程序員真的就是考吃青春飯,30歲之後就必須的轉行,想想原因還是在這些人自己身上,年輕不願意拼實力,不願意積累點能量,真正有技術的人,想想公司能放走嘛、高薪難道還差嗎,除非那公司真的做的有點過分,虧待功臣,卸磨殺驢呢,自己不爭氣在前,怎能怪別人呢。

當然加班、熬夜這些都是存在,但是其他行業也不好做,那些高管,有錢的職業經理人,哪一位不辛苦呢,而且其他行業也是一樣,老闆雖然壓榨,但是真正想要福利好的,除非公務員,不然工資很低,所謂功高者後祿,這個不會假。

另外當然也有很多願意嘗試新行業的人,願意挑戰,嘗試新的開始這也有很多。總的來說,程序員真的是不是吃青春飯呢,不能一概論之,有經驗,有能力的人,高薪,誰願意走。

絕大多數程序員確實是吃年輕飯。

不管你願意不願意承認,等你到40歲之後就知道了。

這里有個界定,從事研發的排除在外,從事開發的包括在內。要注意研發和開發是兩個不同的概念。

一般研究所,研究生院中的程序員多叫工程師,這類人是越老越值錢。年紀大經驗越多,能力扎實,對做研發突破苦難起到至關重要的意義。

而開發不同,開發更多是面相年輕人來做的,你開發一款軟體給60歲的老大爺們,且不說你開發的好不好,老大爺他也不會用。

一般從事開發的程序員在35-45歲時是個分水嶺,能力強,有水平能熬到領導層,或者能獨當一面,那麼就留下來。如果不能基本就被淘汰了。而這部分留下來的人只是少數。

為什麼程序員要年輕化?第一,上面說過,開發主要針對的用戶是年輕人,那麼只有年輕的程序員才知道年輕人喜歡什麼愛好什麼。讓一名60歲的老程序員寫一個 游戲 ,能火起來的概率不大。第二,年輕人無牽掛,肯吃苦,能加班熬夜,工資待遇又相對低。上了年紀的程序員家裡有老婆孩子需要管,還有父母需要照顧,也沒有了年輕時干勁,思想也漸漸和 社會 主流脫鉤,並且工資還極高。這個時候如果這個老程序員不能為企業創收,那麼辭退一名老程序員,省下的薪水可以在招好幾個大學畢業生。

有些話不是空穴來風,也不是無能人的借口,看看各大企業裁員的年齡段就知道了。

只有碼農,靠蠻力,用體力而不是用腦力的程序員才是吃青春飯的人!

大多數程序員都認為程序員是個吃青春飯的職業,編程這個事只能幹到30歲,最多35歲吧。每每聽到這樣的言論,都讓人感到相當的無語……

有研究者用了最近5年內比較流行的技術Tag,然後用了一套比較嚴謹的演算法來查看那些所謂的「老程序員」是否在新技術上跟上不了,所謂跟不上,也就是這些老的程序員在回答這些新技術上並不活躍。所謂老,就是37歲以上的程序員。

老程序員和年輕的程序員對於一些新技術的學習來說也是差不多的,甚至有些項目還超過了年輕的程序員:

1、程序員技術能力上升是可以到50歲或60歲的。

2、老程序員在獲取新技術上的能力並不比年輕的程序員差。

由於如今許多的年輕程序員太浮躁了,才會說30歲是程序員的頂峰。

其實,對於大多數人來說,如果還沒有編程到30歲,還不能成為一個「合格」的程序員。所以,並不是編程編到30歲就玩完了,而是編程編到30歲才剛剛入門。

在我身邊,就有一些年齡在40以上,並且還對技術保持熱衷的「老程序員們」,他們無一不是身懷絕技,在公司身居要職或高管,成為公司最寶貴的技術保障。

工齡超過三十年了,做了一輩子程序員,單位還在不斷招人,所以還有事情做,沒有坐冷板凳,不存在什麼危機。。

公司也很重視加班,但我早就過了干體力活的階段,領導並不管我加不加班。進度慢了領導就會說你需要人嗎。

學新技能么,還好吧,java,c語言這樣的經典可以用一輩子,重要的是有編程思維,學習並使用哪種語言很容易。

做一輩子程序員肯定是可以的,只是很多人不願意而已。可能男人野心大了些吧,編程一輩子覺得很丟臉,總想往上爬。。身為女性就沒那麼多想法,人到中年,有人願意雇我們有口飯吃就滿足了,老老實實幹活的人,老闆不會不要的,換過幾次工作,並沒有遇到年齡障礙,也沒有刻意去經營人脈,你的表現如何,別人都是默默看在眼裡的。。

回顧一下,有幾點經驗,一是不管坐哪個職位,不能丟掉編程這個技能,做了很多項目的負責人,框架自己搭,核心模塊自己寫,技術掌握在自己手裡,項目完成有保障。。項目結束了,就要去當普通程序員,有一手過硬的編程技能,還是挺受歡迎的。二是不能總是生活在一個舒適圈裡,要不斷學習新知識,迎接新的挑戰,每次接受新的項目或任務,一定要有所突破,不能只是單純的重復。

我也算是這個行業的一位老兵了,從13年到現在也快八年了,程序員其實是挺費身體的,熬夜加班家常便飯,所以我覺得程序員是在吃青春飯,互聯網公司基本上都存在一個問題就是看誰下班的晚,不管你在公司有沒有在做事情,只要你下班比其他人晚那麼你的績效就一定不會差。至於我現在的話已經沒有經常加班了,偶爾發一下版,上下班都比較規律,這就是我還在堅持的原因,程序員能幹到多少歲這全看你自己,我身邊三十多歲依然在干程序員,雖然程序員吃青春飯,但是你自己也可以選擇往中層或者其他崗位去轉,肯定不能再像初出校園那樣,不然身體遲早吃不消的,禿頭,脂肪肝,亞 健康 ,近視,腰椎間盤脫出這些都是普遍存在的,大家不要覺得程序員的工資就一定非常的高,這也要看地方,像重慶程序員的工資還真不如有些工種。

大多數程序員認為程序員是吃青春飯的工作。編程只能幹到30歲,最長可達35歲。我經常聽到這樣的話,都讓人感到適當的無語......

今天,我們來談談這個老話題......

首先,我們來看一篇論文《Is Programming Knowledge Related to Age?》(英文版)。本文是來自北卡羅來納州立大學計算機科學系的兩個人,他們在StackOverflow.com上對用戶進行了相關的數據挖掘。一些數據出來了。(StackOverflow.com上的數據被公開,任何人都可以使用它進行分析和核算,所以這篇論文的實際情況還可以。

讓我們來看看他們的年齡分布圖:我們可以看到程序員年齡的正常分布(高點大約是25歲,但中點大約是29歲)然後,計算每個人的月營業額,這樣你就可以找到用戶的真實生動的時刻,這樣便於計算程序員的真正才能。 (總聲望/活潑時刻),我可以得到他每個月均勻得到的Reputation。我們可以看到程序員的才能從25歲開始上升,並且直到50歲才會開始下降。因此,程序員不吃青春飯的。只有碼農,依靠蠻力,使用武力而不是腦力的程序員才是吃青春飯的人。

年齡大可以跟上新技能嗎?該論文的作者使用了過去5年更受歡迎的技能標簽,然後使用更謹慎的演算法來檢查所謂的「老程序員」是否跟上新技能。所謂的跟不上,也就是說,這些老程序員並沒有積極回答這些新技能的問題。所謂的老,就是是37歲以上的程序員。

我可以看到老程序員和年輕程序員在學習一些新技能方面相似,有些甚至超過了年輕的程序員。

論文的結論是:

1、程序員技能可以升至50或60歲。

2、老程序員在獲得新技能方面並不比年輕程序員差。

結論

從上面的數據可以看出,由於現在很多年輕程序員都太浮躁了,據說30歲是程序員的巔峰。事實上,對於大多數人來說,如果你沒有編程到30,你就不能成為「合格的」程序員。因此,並不是編程編到30歲就玩完了,而是編程編到30歲才剛剛入門。

這個問題,我應該比較有發言權,大城市呆過2年然後回了小城市,5年程序員轉行當老師。大部分程序員是吃青春飯的,因為大部分程序員干技術,只是停留在應用層面,沒有足夠的平台,5年後很難再有質的提升。技術有了提升後,還需要有足夠大的平台才能撐的起你的薪資。我離開程序員行業的導火索是見到某公司,辭退唯一的一個45歲架構師。當然如果你可以不要求高薪,放平心態,我相信很多公司還是願意要大齡程序員的。

到35歲還在基層那基本上就是沒希望了,隨著年齡增長,思維能力不如年輕人,如果不能升上去帶團隊,那隻能一直做基層碼農。

程序員三十以後就老了,一是技術更新太快,二是經常性熬夜加班,三十以後轉管理崗,搞技術吃不消了。

Ⅷ 剛踏入職場的程序員,如何快速踏實地提升自己的能力

程序員提升主要靠實踐,跟一個完整的項目能最大限度的提升項目能力,以後找工作不用愁啊,現實工作中很難達成,你可以去找找培養這方面人才的,提升一下自己,你看看願碼ChainDesk,有你需要的

Ⅸ 怎樣提高程序員的軟實力,走上人生巔峰

程序員的硬實力主要是他的技術功底。軟實力主要就是職業素質方面了。職業素質是每一個從業人員必備的,例如上班期間與同事領導的溝通能力,工作效率問題,時間掌握的能力……等等。所以磨礪營學校主要抓的兩個方面,一個就是基礎教學保障,一個就是職業素質的培養。如果有機會自己也需要盡量去學習了解更多的職業素質方面的事情。

Ⅹ 程序員35歲後我們做什麼

在打工的生涯中,我從一個小程序員走到了公司總監,在創業的生涯中,我從一個人單槍匹馬做到了幾十人的IT公司。活在這個圈中,每天面對著那些可愛的IT人,我不得不編造各種謊言,不斷給他們希望,卻讓他們不斷的在希望中走向失望。 我見過很多老程序員,甚至比我還老。他們曾經創造了令人驕傲的業績,那是在當他們年輕的時候。在中國,程序員的大限是28歲。看看今天的他們吧,掛在臉上的是那無法掩飾的焦慮和孤獨寂寞的迷茫。很多老程產生了種種生存的障礙,他們說著刻板的話,似乎是由程序語言結合人類文字誕生的新型語言;他們渴望和別人接觸,而他們的孤獨令所有人遠離;他們經常回憶起當年的輝煌,臉上充滿著興奮的色彩,就象吸了毒的人在巔峰徘徊。當他們回到現實,你卻能發現他們臉上那無奈慘白。他們越來越感到壓力,他們越來越發現精力不濟,他們越來越感到迷茫,不寫程序,他們還能做什麼?學習的壓力、生活的壓力、前途渺茫的壓力,把他們從陽光燦爛的臉壓成了一張張灰色的,扭曲的,無奈的和迷茫的臉。這就是程序員的悲哀。 老程序員面對著兩個選擇,要麼轉型,要麼退出這個圈子。於是可愛的IT人開始了第一次分流,他們大多處在26-28歲之間。經過放棄的痛苦和不斷的努力,他們中的很少的一部分人留了下來,繼續耕耘在這片中國IT貧瘠的土地上。能夠留下來的是那些語言功能尚未退化的人,他們不但還保留著技術的殘跡,同時他們迅速練就了聽說讀寫的能力,於是他們成為了IT公司的中流砥柱,他們通常充當著顧問、經理等重要的職位。他們也分為兩種人,一種人繼續耕耘在技術的領域中,一種人分流到了純粹業務的領域中。由於技術的封閉性,導致那些繼續從事技術領導的人逐漸產生了更大的壓力,他們在技術的漩渦中被更深的卷了進去。而那些從事業務的人,逐漸從技術的漩渦中解脫出來,步入了正常人的生活圈子。從事技術的人,無論他們從事哪種技術,在中國,他們的上限最高也就是32歲。從事業務的人,無論他們從事哪種業務,他們幾乎都沒有了上限。可以說,選擇技術的人,他們是勇敢的,無論是盲目的勇敢還是理性的勇敢,他們都將陷入更深的泥潭,面對他們,我只能敬佩的說,他們才是真正的IT人。 在中國,他們的悲劇是早就註定了的。中國的IT業是在一窮二白的基礎上來追趕第一世界的,在這個過程中,國家的投入可謂微不足道。 在這8年中,我看到了很多IT人的命運,最好的命運是出國繼續搞IT,最差的命運是消失。轉了行的人,從此在IT界消失了,幾年之後他們幾乎不會留下任何痕跡,他們的代碼早就過時了,他們的思想早就隨著程序的刪除而被永遠的刪除了。

閱讀全文

與程序員巔峰進程相關的資料

熱點內容
dvd光碟存儲漢子演算法 瀏覽:757
蘋果郵件無法連接伺服器地址 瀏覽:962
phpffmpeg轉碼 瀏覽:671
長沙好玩的解壓項目 瀏覽:144
專屬學情分析報告是什麼app 瀏覽:564
php工程部署 瀏覽:833
android全屏透明 瀏覽:737
阿里雲伺服器已開通怎麼辦 瀏覽:803
光遇為什麼登錄時伺服器已滿 瀏覽:302
PDF分析 瀏覽:484
h3c光纖全工半全工設置命令 瀏覽:143
公司法pdf下載 瀏覽:381
linuxmarkdown 瀏覽:350
華為手機怎麼多選文件夾 瀏覽:683
如何取消命令方塊指令 瀏覽:349
風翼app為什麼進不去了 瀏覽:778
im4java壓縮圖片 瀏覽:362
數據查詢網站源碼 瀏覽:150
伊克塞爾文檔怎麼進行加密 瀏覽:892
app轉賬是什麼 瀏覽:163