1. 一個好的程序員至少應該具備哪些條件
樓上的幾位顯然誤會我的意思了,我並不是說不應當寫文檔加註釋注重團隊精神,看看下面的一篇文章,那位三天就寫出UNIX的他需要寫文檔注釋和團隊精神嗎,他用不著。哪個高手沒有一點傲氣和自信,他之所以敢對用戶說:拿到你想要的,然後滾蛋,你已經很幸運了!是因為他有這個資本。天才本就不循規蹈矩,那樣他就不叫天才了。
MIT BBS上說微軟電話面試的一道題就是「Who do you think is the best coder,
and why?」。我覺得挺有意思的,也來湊個熱鬧。排名不分先後。
Bill Joy, 前任Sun的首席科學家,當年在Berkeley時主持開發了最早版本的BSD。他還
是vi和csh的作者。當然,Csh Programming Considered Harmful 是另一個話題樂。據
說他想看看自己能不能寫個操作系統,就在三天里寫了個自己的Unix, 也就是BSD的前
身。當然是傳說了,但足見他的功力。另一個傳說是,1980年初的時候,DARPA讓BBN在
Berkley Unix里加上BBN開發的TCP/IP代碼。但當時還是研究生的B伯伯怒了,拒絕把BBN
TCP/IP加入BSD,因為他覺得BBN的TCP/IP寫得不好。於是B伯伯出手了,端的是一箭封
喉,很快就寫出了高性能的伯克利版TCP/IP。當時 BBN和DARPA簽了巨額合同開發TCP/IP
Stack,誰知他們的代碼還不如一個研究生的好。於是他們開會。只見當時B伯伯穿
個T-shirt出現在會議室(當時穿T-shirt不象現在,還是相當散漫的哈)。只見BBN問:你
怎麼寫出來的?而B伯伯答:簡單,你讀協議,然後編程就行了。最令偶暈倒的是,B伯
伯碩士畢業後決定到工業界發展,於是就到了當時只有一間辦公室的Sun, 然後他就把
Sparc設計出來樂。。。象這種軟硬通吃的牛人,想不佩服都不行的說。據Bill Joy的同
事說,一般開會的時候B伯伯總是拿一堆雜志漫不經心地讀。但往往在關鍵之處,B伯伯
發言,直切要害,提出漂亮的構想,讓同事們徹底崩潰。對了,他還是java Spec和JINI
的主要作者之一。
John Carmack,ID Software的founder和Lead Programmer。上個月和一個搞圖形的師兄
聊天,他竟然不知道John Carmack, 也讓偶大大地暈了一把。不過也許搞研究的和搞實
戰的多少有些隔吧。想必喜歡第一人稱射擊游戲的都知道J哥哥。90年代初只要能在PC
上搞個小動畫都能讓人驚嘆一番的時候,J哥哥就推出了石破天驚的Castle Wolfstein,
然後再接再勵,doom, doomII, Quake...每次都把3-D技術推到極限。J哥哥的簡歷上說
自己的專長是"Exhaust 3-D technology",真是牛人之言不我欺的說。做J哥哥這樣的人
是很幸福的,因為各大圖形卡廠家一有了新產品就要向他「進貢"
,不然如果他的游戲不支持哪種卡,哪種卡基本就會夭折樂。當初MS的Direct3D也得聽
取他的意見,修改了不少API。當然,J哥哥在結婚前十數年如一日地每天編程14小時以
上,也是偶們凡人望塵莫及的。對了,J哥哥高中肆業(?),可以說是自學成才。不過
呢,誰要用這個例子來為自己學習不好辯護,就大錯特錯了。那 Leonardo Da Vinci還
是自學成才呢(人是私生子,不能上學)。普通人和天才還是有區別的。對了,其實偶們
叫「達分奇」是相當不對的,因為Vinci是地名,而Da Vinci就是從Vinci來的人的意
思。換句話說,Leonardo Da Vinci就是「從Vinci來的Leonardo」的意思。叫別
人「Da Vinci」就不知所謂樂。嗯,扯遠了,打住。
David Cutler,VMS和Windows NT的首席設計師,去微軟前號稱矽谷最牛的kernel開發
員。當初他和他的手下在微軟一周內把一個具備基本功能的bootable kernel寫出來,然
後說:「who can't write an OS in a week?",也是牛氣沖天的說。順便說一句,D爺
爺到NT3.5時,管理1500名開發員,自己還兼做設計和編程,不改coder本色啊。
D爺爺天生脾氣火爆,和人爭論時喜歡雙手猛擊桌子以壯聲勢。 日常交談fuck不離口。
他面試秘書時必問:"what do you think of the word 'fuck'?" ,讓無數美女剎羽而
歸。終於有一天,一個同樣火爆的女面對這個問題脫口而出:"That's my favorite
word"。於是她被錄取樂,為D爺爺工作到NT3.5發布。
Don Knuth。高爺爺其實用不著偶多說。學編程的不知道他就好像學物理的不知道牛頓,
學數學的不知道歐拉,學音樂的不知道莫扎特,學Delphi的不知到 Anders Hejlsberg,
或者學Linux不知道Linus Torvalds一樣,不可原諒啊。為了讓文章完整,就再羅唆幾句
吧。高爺爺本科時就開始給行行色色的公司寫各種稀奇古怪的編譯器掙外快了。他賣給別
人時收一兩千美元,那些公司拿了code,加工一下賣出去就是上萬上十萬。不過也沒見高
爺爺不爽過,學者本色的說。想想那可是60年代初啊,高爺爺寫編譯器寫多了,順帶就搞
出了個 Attribute Grammar和LR(k),大大地造福後人啊。至於高爺爺在CalTech的編程比
賽(有Alan Kay得眾多高高手參加)總是第一,寫的Tex到86年就code freeze,還附帶2^n
美分獎勵等等都是耳熟能詳的,偶就不饒舌樂。
順便說一下,高老大爺是無可爭議的寫作高手。他給Concrete Mathematics 寫的前言可
謂字字鏗鏘,堪為前言的典範。他的技術文章也是一絕,文風細致,解釋精當,而且沒
有學究氣,不失輕快跳脫。記得幾年前讀Concrete Mathemathics,時不時開懷大笑,讓
老媽極其郁悶,覺得我nerdy到家,不可救葯。其實呢,子非魚,安知魚之樂,更不知那
完全是高爺爺的功勞。說到寫作高手,不能不提Stephen A. Cook。他的文章當年就被我
們的寫作老師極力推薦,號稱典雅文風的樣本。庫爺爺一頭銀發,身材頎長,總是面帶
謙和的微笑,頗有仙風道骨,正好和他的仙文相配的說。
高爺爺其實還是開源運動的先驅。雖然他沒有象Richard Stallman那樣八方奔走,但他
捐獻了好多作品,都可以在網上看到,比如著名的Mathematical Writing,MMIXWare,
The Tex Book等,更不用說足以讓他流芳百世的Tex樂。
Ken Thompson,C語言前身B語言的作者,Unix的發明人之一(另一個是Dennis M. Riche
老大,被尊為DMR),Belle(一個厲害的國際象棋程序)的作者之一, 操作系統Plan 9的主
要作者(另一個是大牛人Rob Pike,
前不久被google挖走了)。Ken爺爺也算是計算機歷史上開天闢地的人物了。1969年還是
計算機史前時代,普通人都認為只有大型機才能運行通用的操作系統,小型機只有高山
仰止的份兒。至於用高級語言來寫操作系統,更是笑談。Ken爺爺自然不是池中物,於是
他和DMR怒了,在1969年到1970間用匯編在PDP-7上寫出了UNIX的第一個版本。他們並不
知道,一場轟轟烈烈的UNIX傳奇由此拉開了序幕。Ken爺爺在1971年又把Unix用C重寫,
於是C在隨後20年成就了不知多少豪傑的夢想和光榮。
Ken爺爺還有段佳話: 裝了UNIX的PDP-11最早被安裝在Bell Lab里供大家日常使用。很
快大家就發現Ken爺爺總能進入他們的帳戶,獲得最高許可權。Bell
Lab里的科學家都心比天高,當然被搞得郁悶無比。於是有高手怒了,跳出來分析了UNIX
代碼,找到後門,修改代碼,然後重新編譯了整個UNIX。就在大家都以為「這個世界清
凈了」的時候,他們發現Ken爺爺還是輕而易舉地拿到他們的帳戶許可權,百思不解後,只
好繼續郁悶。誰知道這一郁悶,就郁悶了14年,直到Ken爺爺道出個中緣由。原來,代碼
里的確有後門,但後門不在Unix代碼里,而在編譯Unix代碼的C編譯器里。每次C編譯器
編譯UNIX的代碼,就自動生成後門代碼。而整個Bell Lab的人,都是用Ken爺爺的C編譯
器。
(6)Rob Pike, AT&T Bell Lab前Member of Technical Staff ,現在google研究操作系
統 。羅伯伯是Unix的先驅,是貝爾實驗室最早和Ken Thompson以及Dennis M. Ritche開
發 Unix的猛人,UTF-8的設計人。他還在美國名嘴David
Letterman的晚間節目上露了一小臉,一臉憨厚地幫一胖子吹牛搞怪。讓偶佩服不已的
是,羅伯伯還是1980年奧運會射箭的銀牌得主。他還是個頗為厲害的業余天文學家,設
計的珈瑪射線望遠鏡差點被NASA用在太空梭上。他還是兩本經典,The Unix
Programming Environment 和 The Practice of Programming 的作者之一。如果初學者
想在編程方面精益求精,實在該好好讀讀這兩本書。它們都有中文版的說。羅伯伯還寫
出了Unix下第一個基於點陣圖的窗口系統,並且是著名的blit終端的作者。當然了,羅伯
伯還是號稱銳意革新的操作系統,Plan9,的主要作者。可惜的是,Plan9並沒有引起多
少人的注意。羅伯伯一怒之下,寫出了振聾發聵的雄文 Systems Software Research is
Irrelevant,痛斥當下系統開發的不思進取,固步自封的弊病。雖然這篇文章是羅伯伯
含忿出手,頗有偏激之詞,但確實道出了系統開發的無奈:開發周期越來越長,代價越
來越大,用戶被統一到少數幾個系統上,結果越來越多的活動是測量和修補,而真正的
革新越來越少。
就在羅伯伯郁悶之極的時候,google登門求賢來樂。如果說現在還有一家大眾公司在不
遺餘力地把系統開發推向極致的話,也就是google樂。隨便看看google的成果就知道
了。具有超強容錯和負載平衡能力的分布式文件系統GFS
(現在能夠用100,000台廉價PC搭起一個巨型分布系統,並且高效便宜地進行管理的系統
也不多哈),大規模機器學習系統(拼寫檢查,廣告匹配,拼音搜尋。。。哪個都很牛的
說),更不用說處理海量並行計算的各式google服務了。Rob在System Software
Research is Irrelevant里蕭瑟地說現在沒有人再關心系統研究的前沿成果了。想不到
他錯了,應為google關心。google網路了大批功成總是試圖吸取系統研究的最新成果。
想必Rob Pike在google很幸福。願他做出更棒的系統。
Dennis M. Ritchie, 既然Ken Thompson是我的偶像,新聞組上人稱DMR的Dennis M.
Ritchie自然也是,畢竟兩人共同締造了UNIX,而Dennis幾乎獨力把C搞大(當然,C的前
身是B,而B是Ken Thompson一手做出來的)。兩人1983年分享圖靈獎,是有史以來少數幾
個因工程項目得獎的工程師(本來是唯一的一對兒,但Alan Kay才因為SmallTalk得獎,
所以就成了唯二的樂) 一個人一生能做出一個卓越的系統已經不易,DMR的C和UNIX長盛
不衰近30年,至今生機勃勃,DMR此生可以無憾的說。
D爺爺也算有家學淵源:他老爸在AT&T貝爾實驗室工作了一輩子,並在電路設計方面卓有
成就,還出了本頗有影響的書The Design of Switching Circuits,據說在交換理論和
邏輯設計方面有獨到的論述。當然,D爺爺和他老爸是不同時代的人:他老爸的研究成
形於晶體管發明之前,而D爺爺的工作離了晶體管就玩兒不轉樂。:-D
不要看D爺爺搞出了C,其實他最愛的編程語言是Alef,在Plan9上運行,支持並行編程。
Alef的語法和C相似,但數據類型和執行方式都和C大大不同。說到語言,D爺爺對後來
人有非常中肯的建議:抱著學習的目的來開發你自己的語言,不要冀望於它被眾人接
受。這個建議不光對語言開發有用,也適用於其它大型系統的開發。別的不說,DMR後來
領導自己的團隊在1995年和1996分別推出了Plan9和Inferno操作系統,又用多少人知道
呢?其實,D爺爺當初也沒想過C會風行世界。他開發C的初衷和Eric S. Raymond
在Cathedral and Bazaar里闡述的一樣,就是要消除自己對現有工具的不爽之處。誰
知D爺爺無心插柳,C竟然受到眾多程序員的狂熱擁戴,連D爺爺自己都大惑不解。在一次
采訪中D爺爺說大概那是因為C的抽象程度碰巧既滿足了程序員的要求, 又容易實現。當
然C一度是Unix上的通用語言也是原因。但不管怎麼說,D爺爺對編程語言出色的審美意
識奠定了C廣為流傳的基礎。
最後八卦一下。D爺爺的業余愛好和NBA大牛Karl Malone一樣:開卡車。不過D爺爺更喜
歡開NASCAR,而KM獨愛巨無霸。J D爺爺自稱心中不供偶像,如果一定要說一個,那就
是Ken Thompson了。現在Ken爺爺退休當飛機教練去了,而D爺爺當了貝爾實驗室系統開
發部的頭,整日忙於開支票。他倆合作20年,屢屢創造歷史。這段令人神往的佳話,也
就長留你我心中樂。
P.S., 很多人都以為Brian W. Kernighan是C的作者。其實BWK只是寫了那本經典K&R C。
據D爺爺說,他,Ken, 和Kernighan三人中,Kernighan最能寫文章,他次之,而Ken寫
得最少;但說到編程,Ken爺爺才是當之無愧的老大。
Edsger Wybe Dijkstra, 對,就是E.W. Dijkstra. 一提到EWD,很多人就會想起找最短
路徑的Dijkstra Algorithm,就好像一提到Sir. Tony Hoare,就想起Quick Sort一樣。
其實這些個演算法不過是兩個牛人在他們職業生涯中最瑣碎的貢獻。比如Dijkstra演算法,
無非是戴爺爺在1956年為了展示新計算機
ARMAC的計算能力,初試身手的成果,屬於他的演算法處女作。據戴爺爺自述,他搞出最
短路徑演算法的時候連紙筆都沒用。當時他和他老婆在阿姆斯特丹一家咖啡廳的陽台上曬
太陽喝咖啡,突然就把這個演算法想出來樂。而且當時的演算法研究還比較原始,牛人們忙
著用計算機搞數值計算,對離散演算法不屑一顧。那時連一個象樣的專注於離散演算法的專
業期刊都沒有。戴爺爺於是推遲發表這個演算法。直到1959年,他才把這個演算法發表
在Numerische Mathematik的創刊號上,權為捧場。:-)
EWD在多個領域牛氣沖天,端的是理論和編程兩手硬的高手。只不過他的很多工作比較
深刻,學校的老先生們覺得本科生接受不了,不給本科生講而已。
戴爺爺大概因為最短路徑演算法一戰成名,於是有人請他參加另一台計算機X1的設計工
作,並且把設計實時中斷系統的任務派給了他。現在看來實時中斷也許不算什麼,但要
知到,X1前根本就沒有實時中斷的概念。實現它簡直就是一場豪賭。戴爺爺起初還不情
願,但經不住項目負責人Bram和Carel的輪番 「吹捧」:我們知道實時中斷讓您工作變
得非常困難,但象您這樣的牛人肯定能做出來的說。結果戴爺爺被糖衣炮彈徹底擊穿,
接下了這個燙手山芋。兩三年後,他不僅搞出了實時中斷,還圍繞這個寫出了自己的博
士論文,順利戴上博士帽。
讓戴爺爺真正成名立萬的還是在X1上開發的Algo60,最早的高級語言之一。戴爺爺沒日
沒夜地工作了8個月,就搞出了Algo60,也因此獲得了 1972年的圖靈獎。因為Algo60,
戴爺爺發表了一篇石破天驚的文章:Recursive
Programming,於是人們才知道,原來高級語言也可以高效地實現遞歸,原來從此以後,
所有程序員都不可避免地和戴爺爺發明的一個詞(應該說是概念)打交道:堆棧。
而且Algo60還讓戴爺爺深入地思考多道程序設計的問題,最終發明了每個系統程序員
都繞不開的概念:semaphore。當然,戴爺爺總是把他發明的概念嚴格形式化,極具科
學家本色的說。和這些成就想比,他提出的吃飯的哲學家問題,也就沒什麼好說的了。
說來好笑,當時的大學(忘了哪所了)還是覺得戴爺爺沒有受過正統的數學訓練,也不是
專門搞數值分析的,所以最後不太情願地給了他一個教職。這種小挫折並不能妨礙象戴
爺爺這樣的牛人創造歷史。他一邊教數值分析(:-D) ,一邊開始開發一個新的操作系
統,並培養計算機科學家。幾年後,THE Multiprogramming
System橫空出世。THE是第一個支持鬆散耦合,顯式同步的進程並由此使得嚴格證明系統
沒有死鎖變得容易的操作系統。可惜戴爺爺任職的系不識貨,還強行解散了他的研究小
組(1972年戴爺爺給他的系主任說他得了圖靈獎,系主任的第一反應是你們搞計算機就
喜歡亂發獎)。這讓戴爺爺相當郁悶,得了抑鬱症。在極度郁悶之中,戴爺爺決定用寫作
來治療自己的抑鬱症。於是經典就誕生樂:Notes on Structured Programming。戴爺爺
從此被尊為結構化編程的奠基人,而且他的抑鬱症也被治好樂。
EWD太牛,結果他的故事也太多。先到這里吧。1973起,他的故事就在美國發生了。
Anders Hejlsberg,微軟.NET的首席架構師,編程語言設計和實現的頂尖高手。他一手
做出了 Turbo Pascal, 也是Delphi, J++(尤其是WFC),C#, 和.NET的主要作者。這些作
品的名字足以為他立傳。作為一個程序員,我在這樣的大師面前實在無語。生子當
如Anders的說。李維的<>里已詳細講述了Anders的傳奇故事,我就不用費舌了:
http: //java.mblogger.cn/iexploiter/posts/1505.aspx
Artima上有Anders談C#的系列訪談。MSDN上有一段Anders導游的錄像 。有興趣可以去看
看牛人的豐采。
2. 如何看待重慶39歲單身程序員進養老院療養,和老人一起曬太陽
結合相關信息,我來談談我對此事件的幾點看法:
對於大多數行業來說,39歲的年齡應該算是青壯年,是中流砥柱承上啟下的年齡,是公司中的骨幹成員。然而對於程序員來說,39歲的年齡卻已是絕對的高齡。程序員日常工作壓力大工作時間長,再加上 科技 發展迅速,很多程序員到了35歲之後出現了身體上的退化,再加上自己的技術水平逐漸跟不上時代要求,不得不面臨被行業淘汰的現實局面。
不知道新聞中這位的古先生是否也是一位處在退休邊緣的程序員,也不知道他對未來又有怎樣的打算,難道他要從39歲開始就開啟退休生活嗎?
新聞中的古先生患有腿部疾病,並且看起來還挺嚴重。然而他在進療養院之前卻抽不出一點時間對自己的身體進行保養。這也反映了如今 社會 中很多處在亞 健康 狀態的中青年人因為生活所迫,不得不長期在高強度高節奏工作環境中拼搏。
如果整個 社會 都出現了這樣的情況,我想這就是這個 社會 的問題了。很多時候,我們一味追求高速經濟發展,卻忽略了以人為本的基本理念。
和養老院的其他住戶相比,古先生絕對算得上是年輕人,再加上又從事網路行業,對手機電腦等現代通訊工具都非常精通。老人們和古先生生活在一起,對老人們來說也是一種幫助和提高。而古先生也可以在這種慢節奏生活中得到享受,可謂是一舉兩得。
我想這也是給養老院的經營者的一個啟示,養老院並不是一定要面向老人開放,符合條件的年輕人如果有需求同樣可以被允許在療養院生活。
一個無奈之舉卻成了眾人艷羨之福
近日,父母雙雙離世,39歲尚在單身的程序員古先生,兩年前在家摔倒引發滑膜炎,因家中無人照料,在姑姑的建議下,住進了養老院。
令古先生沒想到的是,自己的無奈之舉,卻被不少人嚴重的「福分」,羨慕他尚在「當打之年」,就逃離996的加班生活,還恢復朝6晚9的 健康 作息,每天曬太陽、鍛煉身體,有空就追劇、擺龍門陣。
有小夥伴甚至說看過古先生的遭遇,羨慕的淚水,不爭氣的從嘴角流了下來。作息規律、三餐定時、不用洗碗,有這樣的生活夫復何求?
還有人說古先生的"幸福生活"無疑給買不起房子靠租房而居的青年單身狗們指明了一條改變蝸居生活的明智選擇,那就是與其花錢租房,為什麼不把錢花在養老院呢?那裡一日三餐有人管,房間衛生有人掃,和那些七八十的老人們一塊曬曬太陽打打牌,也是快哉!將來說不定會出現養老院老人不願進,年輕人擠破頭的魔幻現象。
「養老院生活」被追捧的背後有深層次原因
相信很多人還對前不久剛剛發生的拼多多10天內兩個年輕員工非正常死亡的事記憶猶新。
去年12月29日凌晨,入職拼多多僅一年半的23歲的張*霏和同事在下班回家的路上猝死。
而1月9日,入職拼多多技術開發工程師崗位僅半年,剛剛通過試用期完成轉正流程的譚某林在請假回家的第二天,也就是1月9日中午12時30分左右,從長沙27樓家中跳樓自殺。
譚某林為什麼突然請假?為什麼回到家裡僅僅一天,就跳樓了?他到底遭遇了什麼讓他如此畏生?
對此媒體大聲呼籲:拒絕「拿命換錢」!拒絕低效加班!
這或許可以間接的佐證,為什麼這么多的年輕人對39歲的程序員入住養老院這么羨慕了!
生活不易,每個人都像上緊了發條的鬧鍾,一刻都不能停下來。
因為你還年輕,你上有老下有小,有車貸有房貸要還,小孩子要上幼兒園培訓班請家教,大孩子上大學要繳學費生活費,這一切的一切決定了你不能停下來。
當你疲憊的目光看到這位入住養老院的39歲的幸福哥,豈有不羨慕之理?
重慶一家養老院住進最年輕的單身程序員,今年已經39歲,至今單身。父親患癌症去世後,便來到養老院療養。每天沒有壓力的曬太陽,使用健身器材鍛煉,還和大爺大媽們一起看電視、聊天、打牌、曬太陽。這樣其樂融融的背後,卻是有著程序員的心酸。
首先39歲的身體就進人療養院,可見工作強度之大。互聯網工資的高薪只是一種錯覺,很多人都是一個人頂兩三個人用。程序員更是在倒班,加班中度過屬於自己青春的一天又一天,一年又一年。有些程序員剛入職的時候,還會聽到一些老同志的光榮事跡,比如誰進去過ICU,被搶救過來。有些員工的工牌上,就有相關的搶救電話。
程序員猝死,基本上成為一個心照不宣的事實。至於為何沒有人鬧,只能說重賞之下必有勇夫。相關的福利,甚至工資等,實在是非常豐厚。但如今隨著行業的飽和度越來越高,任何職業都不是那麼好乾,只能說保重身體,比什麼都重要。
再來看看互聯網公司的性質,大多是倒班,加班到凌晨後,滿大街就剩下計程車和黑車司機對你最熱情。就算是談戀愛,聚少離多,對方也會考慮:「你在幹嘛,為何不回復我消息。」有家,事業就會耽誤。有事業,就可能沒有家。這年頭的感情,一旦溝通少後,不歡而散的比比皆是。
長期在高壓環境下工作,內分泌市場,男性功能降低,甚至有時候自我懷疑就是個「性無能」的也有人在。錢賺到,但 健康 也沒有,更沒有女人願意跟著這樣的男人度過一生。到一定歲數,還要面臨著淘汰。都說中年危機,程序員到一定年紀就開始加不動班,會被行業淘汰,或者轉到中低崗,薪資待遇一落千丈。
同時也提醒那些其他行業,程序員尚且如此,其他代替性更高的行業,更是如此,可能30歲就已經開始排斥你。這年頭最吃香的除了體制,事業單位,國企的穩定,剩下的只能不斷提高自己。企業辭退不要怕,企業倒閉更不要怕,只要有能力,到哪裡也還是有一口飯吃。
隨著疫情,年輕人面臨最難就業季,上世紀的大學生是真的吃香,現在隨著高校擴招,大學生越來越普遍,很多大學生學了四年,出去轉行業的也是比比皆是。畢業第一年,其實就已經把人分化的很明顯,有些人步入福利,待遇豐富的大企業。有些人,只能在中小企業里打工。這樣三五年後,人與人之間差距更大。
希望這名程序員能夠打起精神,養好身體,更好的明天在向著他招手。加油吧,打工人,打工魂,打工都是人上人!
重慶39歲IT小伙因滑膜炎,步履蹣跚地入住養老院。每天和爺爺奶奶們曬太陽,聊天,追劇,「頤養天年」。心情好了,樂觀了,胖了,舒坦。
消息一出,眾說紛紜。不太友好的網友說:頹廢,墮落,懦弱,混吃等老。這話有點偏激,從小伙言談舉止來看,沒這么嚴重。
一則,感覺比住醫院便宜,環境還好。現在正鬧「疫情」,醫院可不是隨便進的,整不好「新冠」了。
二則,就當走累了,休息休息。這里爺爺奶奶們都是老「神仙」,都能給自己人生經驗。
過去,在我家附近有個城鄉結合部「大車店」,很便宜,甚至免費。頭天或大半夜,不少農民兄弟從家裡趕著馬車進城賣菜。他們都要進店裡休息一會兒,然後有精神頭進城。
他們說,人馬走一宿了,都累了,歇歇。飲飲馬,俺也吃點喝點歇歇腳,好有力氣進城賣菜。
其實,農民兄弟就是把「大車店」,當做旅途中的「驛站」,修身養性,繼續前行。我想,咱們這位「小老頭」,也一定如此。
腿病了不假,一定還有工作累了,人際關系復雜,父母不在的孤苦,獨居生活寂寞等原因。養老院對他來說,沒有競爭,沒有人際關系梳理。有父輩爺輩們,目睹他們的從容,聆聽他們的教誨,感悟他們的心境,有啥不好。
等著吧,我相信,小伙休息好了,說不定就是一條生龍活虎的猛龍出世。
別攔我,我想去。但肯定有人不想去,或者他們真心去不了。
我有一個同事,是研究關系攻略的。什麼領導在他這兒,就兩個字「愜意」。而他呢?也享受這種讓領導愜意的愜意,更享受職場升遷的快感。這種人肯定不能去養老院,去了等同受罪。
我有一個同學,是詩和遠方的達人。什麼cosplay、什麼異域風情,對他來說都是擋不住的風情。熬夜就是常態、肥宅就是自殺。這種人也不能去養老院,去了等同煎熬。
我有一個老師,是忘不掉生活瑣事的俗人。上有老,對老人要孝順照顧;下有小,對孩子要嚴格要求。他在生活瑣事的煩惱中,發現了責任,也發現了意義。這種人更不能去養老院,他有太多的重要的事情要做。
同時,我的身邊也有足夠豁達的人。
一個老同志,每年寫讀書筆記能寫幾十萬字(寫得是真好,可以拿出去出版的那種好);一個小夥子,用了五年時間寫了200多萬字的小說(寫得是真差,花錢請人看都沒人看的那種差);一個中年人,能一口氣拉30個引體向上(練得是真好,出去打架肯定不吃虧)。
當然,也有一些已經個性到奇葩的人。
一個痴迷佛法的老頭兒,前不久跟媳婦離婚了,不是感情不好,而是要盡量遠離紅塵。但,夫妻二人還在一起過,因為法師需要俗人發心供養,簡單說就是得有人給做飯。
一個大齡男青年,死活也不結婚。原因是跟誰處久了,都是三種結果:一種是他認為人家腦子進水了;一種是人家認為他腦子進水了;再一種就是互相認為彼此腦子進水了。
還有一個大齡女青年,剛進單位就把單位里的單身青年給追一遍,但誰也追不上。長得不醜,但就是找不到男朋友。所以,沒有原因,初始原因就是與談戀愛這件事無緣。
再一個奇葩就是一個領導,最享受的事情是擺弄權術,而且深諳厚黑學、帝王術。但是,一個單位總共十幾個人,他這套屠龍之術真心找不到用武之地。在池塘里施展降龍十八掌的結果,不是把魚都打死了,而是沒有魚跟他做朋友了。
我已人入中年。所以,說的這些人大多已是中年,或者已過中年。這個統計樣本不具普遍性,因為聚焦在了中年這個圈兒。但與這個39歲的程序員,應該有很多相似的情境。
說進養老院是一種逃避,那是對老年人的歧視。
人只要活著,就能創造交易。躺在床上起不來,但還能拿手機點個外賣,也是為 社會 做貢獻。我們生活的這個時代已經不再物質相對匱乏,而是物質相對過剩。所以,只要他還活著就能創造交易,那就對 社會 有好處。進養老院已經創造了巨大的交易。所以,進養老院本身就是做出貢獻的。
不同的生活方式,到底哪個更好、哪個更壞?就看你喜不喜歡。既然是喜不喜歡的問題,那就是個價值問題。價值問題,無法理性推導予以求真。因為求真沒意義,這不是真假的問題,而是好不好的問題。在養老院里養老、在遠方做詩、在家裡肥宅,哪個更好、哪個更不好。你喜歡就好,理性給不出答案。
養老院沒什麼不好,這種生活方式也沒必要貶低。
繼續追問的話,這就不是一個進不進養老院的問題,而是一個人到中年之後到底該怎樣生活的問題。
或者,再進一步追問的話,這也不是一個明確年齡劃分而非到中年才會遇到的問題,而是一個自己為自己尋找意義和樹立目標的問題。
《那不勒斯四部曲》有兩個主角,分別是莉拉和埃萊娜。
埃萊娜一直往上爬,在小學,她要拿第一名;在中學,她要更努力;上了大學、擠入都市,她還要努力進入上層人的世界。她的人生一直在上學,內容就是競爭,體驗就是通關。她為自己考上大學而自豪,她為自己躋身上流 社會 而自豪。
而莉拉呢?莉拉更聰明、更有創造力,她的任何舉動都是那麼與眾不同。但因為家庭原因,她輟學了,在家裡的鞋店工作,過著平凡的生活。但是,平凡的生活反而給了莉拉更多的創造力。她沒必要應和世俗,沒必要向生活妥協,用自己天才般智慧體驗這個豐富的世界。
擠入上流 社會 的埃萊娜,再一次見到了莉拉。埃萊娜以為自己終於可以勝過莉拉。但是,她錯了。因為她還是比不過莉拉。
有一次,埃萊娜帶著莉拉參加了上層知識分子的聚會,而且故意把莉拉晾在一邊,讓她尷尬,而自己與上層人士高談闊論。埃萊娜以為自己能壓過莉拉一頭,但是她又錯了。聚會結束後,莉拉對埃萊娜說:你們這幫人就是互相說著誰也聽不懂的話,你跟他們在一起開心嗎?
萊娜在66歲的時候,消失了。她只為自己而活。埃萊娜用萊娜提供的靈感寫了一本有一本的小說,功成名就。但,高歌猛進的埃萊娜,在平凡的莉拉麵前,為什麼總是一種自愧不如的心態?
因為他們的意義不同,目標不同。人生有兩座山,第一座山是埃萊娜,上最好的大學、做最好的工作、過令人羨慕的生活;第二座山是莉拉,用自己的才華親近世界,在學習中發現樂趣,在世界中發現喜悅。
第二座山,要比第一座山更高。是你在爬完第一座山之後,自己為自己尋找的意義和樹立的目標。而莉拉,或是不屑於第一座山或是沒有機會爬完第一座山,她直接選擇了第二座山。而埃萊娜,則是一直在爬第一座山。
如果我們把埃萊娜和莉拉看成是一個人呢?前半生,我們就是埃萊娜;後半生,我們應該切換到萊拉。但是,非常遺憾,我們要麼做了埃萊娜,一直在爬第一座山,到死都沒有爬完;要麼做完埃萊娜後,卻無以措手足了,不知道第二座山在哪裡。
這就是中年問題。那麼,第二座山到底是什麼呢?
是什麼都可以!
人到中年才懂林沖慫。為什麼林沖那麼慫?魯智深一直在為自己而活,他的第二座山是快意恩仇。而林沖的第二座山是他的娘子,是婚姻、是家庭。我的那個生活瑣碎中發現意義的老師,就是一個林沖。家庭,就是他們的使命。
那個每一年都要記幾十萬字筆記的老同志,他也年輕過,曾經也是一個努力的埃萊娜。但是,他在學習中發現了喜悅。這種喜悅成了他的第二座山。學習成了他的歸屬。
美國作家傑克•倫敦,年輕時到一個富人家中作客。他看到了富人的書架、也結識了富人的女兒。為了富人的女兒,他拚命讀書。但是,最後他才知道富人的女兒不喜歡讀書,所以沒能入贅豪門。但是,他卻發現了讀書的樂趣。他發現了人生的第二座山。讀書和寫作成了他一直可以攀爬的那座山。
問登山者,為什麼要登山?登山者回答是:因為山就在那裡。不是因為山就在那裡,而是山需要我。不是登山者需要山,而是山需要登山者。登山者要把自己交付到一件可以為之獻身的大事情。這是一種「委質為臣」的交付。
但問題是我們很多人都沒能發現自己的第二座山。
有的人爬完了第一座山,卻找不到第二座山在哪裡,過完了埃萊娜而不知道莉拉在哪裡,所以茫然了。
有的人審視了人生,覺得這么爬下去沒意思,要改爬另一座山,但不知道那座山去哪裡找,所以茫然了。
有的人爬完了第一座山,也找到了第二座山,但第二座山太簡單,爬到中途也就不爬了,所以茫然了。
我們沒必要太早找到第二座山,做了莉拉;但也不能找不到第二座山,一直做埃萊娜。我們應該在第一座山的途中,就開始思考第二座山。這座山要足夠的嚴肅,像誓言一樣;要足夠崇高,像使命一樣;要足夠復雜,窮其一生也未必爬完。
年輕的時候,看到這句話,覺得保爾太苦了;中年的時候,再看這句話,覺得保爾太幸福了。人到中年才懂林沖慫,人到中年才懂保爾樂,他們都找到了自己的第二座山。
重慶39歲單身程序員住進養老院療養 ,引來很多同齡人的羨慕 ,很多老人不願住進養老院 ,這個39歲的年輕人,為什麼選擇去養老院療養呢?
眾所周知 ,程序員的工作是讓人很羨慕 ,工資相當高 ,我的外甥就是一位程序員 ,說起來有人會不相信 ,我外甥並不是名牌大學畢業 ,他只考上了北大青鳥 ,我不知道那所學校屬於什麼學校 ,外甥畢業後在北京找工作 ,他沒有背景,沒有人脈,只有每天在網上投簡歷 ,三個月後,他被一家網路公司錄取 。
外甥上班 三個月後 ,外甥就被提拔為主管 ,那家公司所有的程序員都是名牌大學畢業 ,但外甥的業務能力並不比他們差。外甥有一個特長酒量特別大 ,每次公司領導出去談生意,都把外甥帶上。
沒幾年的時間,外甥靠自己的能力買房並還清了上大學時欠下的所有債務,一時間,人們覺得,做程序員 是很有前途的 。
重慶那位三十九歲的程序 ,年紀並不大,原來這位年輕的程序員,父母早已不在,現在是單身 ,兩年前他在家中不小心滑到,把膝蓋摔傷 ,去醫院治療一段時間後,雖然傷勢有所好轉,但是那位程序員依然不能獨立行走 ,這樣一來,他需要有人照顧 ,他的姑姑建議,讓程序員去養老院 ,開始這位程序員有些抵觸,覺得自己這么年輕,去養老院算怎麼回事呀,養老院都是老人去的 。
不去也沒有辦法,最後那位程序員還是住進了養老院,住進養老院以後 ,程序員打消了自己原來的疑慮,那裡的大爺和大娘們非常熱情,很快,程序員就和他們打成一片,他聽大爺大娘講自己人生的經歷和奮斗史 ,程序員每天過得非常開心 ,生活很有規律 。
有很多和程序員同齡的人 ,他們每天忙在工作崗位上加班 ,看到程序員住進養老院後 ,每天生活的悠閑自在,不免生出羨慕之心 。
程序員因為治療自己的腿病,暫時失去了工作 ,但他完全康復以後,找工作自然不是問題 。
很多網友知道這件事後紛紛慨嘆:程序員住進養老院以後 ,生活上有人關心照顧,還有人陪著聊天,每日三餐有人負責,房間有人打掃 ,自己不用租房不用做飯,輕松解決生活 ,程序員住進養老院,真是「賺」大 了。
這位年輕的程序員,因為生活上的需要住進養老院,也是一種明智的選擇,如果他不住進養老院,自己去請一個專職保姆 ,再加上阻房費用,一個月下來是多大的開支呀 。他住進養老院,這一切都輕松解決 。
幸虧有養老院 ,不然那位年輕的程序員,真不知道該怎麼辦了 。有很多人也會這樣想 ,養老院是老人才去的地方 ,在實際生活當中 ,養老院不止接收老人 ,生活上有困難的人,也可以住進去 ,這樣既方便了他人,也方便了自己 。
首先,人家是真的需要休息一下,膝關節滑膜炎,目前在養老院的生活比較適合他。生活規律,又多了很多煙火氣。這位程序員父母已經走了,自己又單身,如果身體不方便的情況下長期獨居才比較危險,而這邊有人照顧,慢慢養病,沒什麼不好。
第二,老人是一筆巨大的財富。從報道上看,他和周圍的「爺爺奶奶」相處愉快,他教老人們用手機,老人們給他講人生感觸和「那個時期的愛情」,相信將來他離開養老院之後,這段時間的經歷將是他很大的一筆人生財富。
第三,重新思考一下人生。之前程序員的生活是非常高強度的,也會帶來心理上的壓抑。這段朝九晚六的日子可以讓這位程序員,重新思考一下人生。說不定將來設計一套養老系統,建一棟民宿,自己弄一個網店,換一種活法嘛,讓自己成為 健康 和財富的雙重贏家。
看到這個問題我突然很欣慰,因為我兒子曾經跟我說過,他想40退休,開始養老生活。這個39歲就進養老院的人證明了我兒子的想法並不駭人聽聞,如果他真的那麼做了,也不算離經叛道。
所有的事情都是有起因的。我兒子有這種想法時,他還在讀大學,好像是大二。我兒子從來就不是一個循規蹈矩的乖小孩,逃學、 游戲 成癮、打架、早戀,最後輟學,可謂無所不為。那時他剛剛過了青春叛逆期,重新進入校園,重新找回了青春勃發的狀態。之前他當過一個萬人 游戲 公會的會長,通過公會,他接觸了形形色色的人。他與我談論最多的是一些比他年長的、事業可以說是小有所成的人,還有一些名牌大學的學生,這些人都曾是他公會的高管,所以除了 游戲 ,他們還談人生談理想。
公會里對我兒子影響最大的是這樣幾類人。一是幾個人白手起家的人,三四十歲就過上了理想中的生活,能自由運用大量時間打 游戲 ,挑戰技能,或搞極限運動,穿越沙漠、攀登雪山等等。這些人的生活讓他羨慕不已。二是經歷和身世非常特殊的人。其中有一個二十七八的年輕人,擁有巨額財富,可因為家族有遺傳性早衰症,父母雙亡,所有的親人只剩一個病得危在旦夕的姑姑,最後唯一的姑姑也走了。據兒子後來說,這個人最後變賣了自己的公司,離開了公會,從此消失了,相當於就是退休了,或退隱了。這類人的人生讓他懂得了要珍惜生活,要善待自己。
那時他的想法可能還只是一種閃念,並不算確定。最近他突然又說,等公司走出疫情影響,起死回生了,他要先退出來,休養一下身體。這次的想法極有可能變成具體的行動,我也舉雙手贊成,因為疫情爆發前,他的公司剛起步不到一年,他和兩個合夥人幾乎全年無休地撲在初創的各項工作上,吃睡都得不到很好的保證。自疫情爆發以來,公司更是舉步維艱,勉力支撐至今,所有人都嘔心瀝血,操碎了心。工作和心理的壓力都太大了,兒子也因此出現了腸胃、關節等多種問題,確實需要休養。
可見,現在年輕人承受的壓力可能就已經超過了我們半輩子所承受的。他們只有二十多歲,可工作強度過大,精力和腦力的過多透支早就是不爭的事實。按部就班的工作、生活,慢節奏做到五六十歲退休是普遍現象,四十歲退休是少數情況,但對於有些人的確是合理的,因為他們在年紀還輕時就已經消耗了一般人半輩子的精力,也到了需要退休的狀況。
當然,我兒子不會進養老院,可能只是讓自己放鬆一段時間,再投入到高強度的工作中。但他的這種情況也恰好能解釋,或者證明39歲退休的程序員,他的行為存在極大的合理性。 命運的重大變故,無法承受的繁重工作和巨大壓力,都可能讓人主動選擇現在正被提及的一種活法—— 社會 性死亡。
存在即有原因與合理性,如果他需要,我們每個人都應該尊重他的活法,因為他的痛只有他自己知道,我們沒有他的感受,應該先選擇理解和祝福,批評不是我們首先該做的事。
雖然養老院是一個專門照顧生活能力變弱的老人,但是39歲程序員的身體已經出現問題,在現實生活中出現很多不便,養老院是最適合他的地方,沒有什麼不妥的。首先有以下幾個原因:
程序員父母已經去世,雖然他才39歲,但是身體已經出現活動障礙,需要長時間的康復訓練,也需要有人照顧。他姑姑出主意讓他進養老院,感覺他姑姑的建議很好,是非常明智之舉。
畢竟這個 社會 ,除了養老院的老年人不忙,能有一點勞動能力的人都在為了現實生活奔忙的,養老院最適合他。
得過膝蓋滑膜炎的人都知道,這病是不能多活動,連起碼的生活自理能力都需要別人伺候的。
如果在家請一個保姆,一個月最少也要4000元。而且還不包括買菜,買米面油的錢,算下來是一筆不小的開支。
程序員的工資也要看他給公司創造的價值成正比的,如果是一般程序員也就是普通工資5000左右的,所以從經濟角度來說,他進養老院生活是比較合適的。
一方面花錢不多,得到了很好的生活照顧。還有一點是,現在的養老院跟醫療機構都是相結合的。對程序員的身體康復起到更全面的幫助。
雖然他的工作性質是自由,可以不用到公司,一台電腦就可以解決他的工作問題,但是人是群居動物,大多數還是需要身邊有人聊天說話,排解生活的孤獨感。
一般在養老院的老人,都是經歷過苦難日子過來的人,對電子產品是一個盲區,不會用智能手機,不會上網。
程序員就發揮了他的得天獨厚的網路技能,讓老人了解外面更大的人文世界,更廣闊的天地。對於條件好的老人來說,學會購物買自己需要的東西,也是很不錯的選擇。
沒事和養老院的老人打打牌,下下棋,聊聊天,出門曬曬太陽,享受大自然賦予人類的美好!
生活就沒有那麼的無聊,所以說程序員進養老院還是比較明智的選擇。
程序員在養老院發揮了余熱,享受了眾星捧月的滿足感。據說他每天活得都很開心,能為身邊的老人講解一些高 科技 智能的知識,而倍感欣慰,很開心!
也給 社會 上一些身體不方便的年輕人提供了新的契機,開出了一個年輕人住養老院的先例,我認為是很不錯的好事。
人世蒼涼,萬念俱灰,無欲無求,心老。
3. 求這張原圖
原圖是一個采訪老大爺視頻的截圖,那什麼28歲程序員是後期p上去的,有很多個版本,你網路搜一下「其實我覺得吧壓力也沒那麼大」就知道了。
圖片如下:
右鍵點擊圖片,選擇"在新標簽頁中打開",可以查看大圖,
若圖片被屏蔽,請查看私信,
或則私信我並附上問題地址索要圖片!
4. 住養老院39歲程序員已出院,他都經歷了怎樣的故事
在重慶,一位39歲的網路程序員出進養老院這件事情也一度成了人們討論的焦點,這位39歲的男子也成了住進養老院的最年輕的人,如今在養老院已經出門一年的這位網路程序員已經辦了出院手續,這位程序員都經歷了怎樣的故事呢?
關於養老院39歲程序員出院這件事,各位有什麼觀點,歡迎在評論區留言。
5. 為什麼很多程序員過了35歲以後就想轉行了呢原因有哪些
專業技能,互聯網技術是一個相對性公平的領域,只需具備技術實力,往深度發展趨勢還有很多機會;人脈關繫纍積,是不是在新領域中積累了一些有效靠譜的人際關系,她們能幫助自己暢順迅速改行;資本積累,巧婦難為無米之炊,假如你想要開個一家火鍋店,轉讓金幾十萬、租金每月2萬或大量,室內裝修二十幾萬,再加上前期運營成本,總要有100萬的存量資金吧。程序猿只需達到專業技能、人脈關繫纍積、資本積累在其中一點,那樣膽大地改行唄,有啥好擔心的,生活有很多也許,不試永遠都不知道自己究竟能走多遠,肯德基的老大爺60幾歲取得成功,35歲實際上是一個如日中天的年紀。
或是戰斗在編號第一線,他們自己也不會覺得自已早已很年紀大了干不動了,關鍵中國it行業的迅速發展,互聯網企業針對人力資源依靠看起來更為突顯,因此互聯網企業的程序員薪資相對性傳統產業高些,但互聯網企業的加班也是很瘋狂的,競爭力都是十分猛烈,因此年齡大點在時間精力上或是是多少會有點兒危害,並且許多互聯網企業早期為了能趕進度弄了許多水準很強的專業技術人員,在商品做的類似以後,因為降低支出會慢慢用新手來代替,在一定程度上面導致老程序員工作壓力擴大。
6. 為什麼都說程序員特別不容易得老年痴呆
程序員是腦力勞動,腦子天天活動,天天思考,最近每天都在寫程序。感覺很崩潰,頭腦發脹睡不安穩。。上學期寫個多進程拷貝沒搞死我,就說就這樣的腦活動量能得老年痴呆嘛,多數IT都是掉頭發,一個是因為壓力大,在一個是太用腦子了。
7. 28歲程序員大爺是真的嗎
28歲程序員大爺是真的。程序員(英文Programmer)是從事程序開發、程序維護的基層工作人員。一般將程序員分為程序設計人員和程序編碼人員,氏旅但兩者的界限並不非謹核枯常清楚。隨著祥洞互聯網的不斷普及,網路上把男程序員稱作程序猿,女程序員稱作程序媛。或統稱為工程師(攻城獅)。
8. 程序員壓力大嗎 老大爺
每個人都會有不同的答案,其實程序員不是很累的,而且工資也很高,要不然也不會有這么多人想去當程序員啊
9. 程序員是吃青春飯的嗎,可以干到多少歲
作為一個技術老兵,在技術行業內混了十幾年了,明顯能感覺到目前國內軟體開發工作,在某些行業就是吃青春飯般的存在,尤其是表現在互聯網公司,而且公司越大加班的瘋狂程度越強,互聯網公司更加喜歡招收一些年輕人畢竟工資相對低一點,沖勁還足最關鍵能不惜體力的加班,國內互聯網公司大部分做的事情跑馬圈地,應用級的開發居多,所以難度不是很高,有了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歲還在基層那基本上就是沒希望了,隨著年齡增長,思維能力不如年輕人,如果不能升上去帶團隊,那隻能一直做基層碼農。
程序員三十以後就老了,一是技術更新太快,二是經常性熬夜加班,三十以後轉管理崗,搞技術吃不消了。