你真的願意到了50歲還要做程式設計嗎?

2022-02-17 21:53:41 字數 1980 閱讀 5887

老實說,我在20歲時可沒打算這樣。我程式設計就是為了掙錢。只要程式設計還能掙錢,我就願意一直這樣掙下去,差不多就是這樣。

到了50歲時你覺得你還能做什麼?你能找出乙個遠離程式設計但符合下列要求的職業嗎?:

— 需要很少或不需要任何的教育程度

— 報酬高——即使是水平一般的人

— 無數的崗位需求

— 不需體力勞動

— 沒有健康安全或違法的風險

— 程式設計掙錢很容易。程式設計這個行業門檻低,但卻極難退出。什麼行業能替代?

我有3個律師同事——兩個後來成為了程式設計師,乙個成為了專案經理。我還沒有遇到過有程式設計師變成律師的。我知道乙個工程師——不是程式設計師——他後來變成了專利律師(據說的原因:「一定程度上,你會非常討厭那些跟你的孩子年歲相仿的經理」)。你想在你50歲時做一名專利律師嗎?

我認識乙個經理,他說他更想當一名學校教師,認為這樣的工作對社會更有價值。但他幹了8個月後就辭職了,在主流報紙採訪他的告別會上他說:「有時候我甚至想帶一挺機關槍進教室,端起來掃射」。他現在給南韓三星工作,他感覺他的在智慧型手機攝影技術上的貢獻已經充分的長久的使社會受益了。

我的一位同事近來一直在學習大量的知識。他有心理學和一種叫做虛擬劇院(visual theater)的學位。他業餘時間一直在程式設計,靠程式設計來補濟他的學費。他的程式設計工作也成了他的視覺效果工作的一部分(跟電腦聲效相關)。他的程式設計最終也可能會資助他的藝術工作。我不能想象他某一天會退出程式設計。

我曾看到過很多人的「退出」,有的是學習物理的,有的是學習哲學的,他們最終轉向了程式設計工作。金錢是有吸引力的。當然,除了錢,程式設計還能讓你獲得很多其它的滿足——這就是為什麼我要無償的開辦這個部落格**——但是,大部分的這些滿足都是有源動力的——直接或非直接的,大部分的還是和金錢相關的。「開發有用的東西」和「掙錢」是密切相關的。

當然,你也許會有乙個不用發愁的財務**。但如果沒有,程式設計就成了你的b計畫。對於物質財富,有一點我要提醒——它是很容易被拿走的。我經過了蘇聯時代,所以我說的會顯得有些誇張——但實際上,財產很容易被沒收,鈔票一夜間變成廢紙,並非在蘇聯是這樣,美國在相似的時期也有過沒收公民**的事情。而職業能力是不能沒收的。程式設計師在這個時候仍然能通過自己的努力來保持良好的生計。

有人說職業程式設計壓力太大。同樣,要看跟什麼相比。跟醫生?律師?接聽暴跳如雷的客戶的**時還要留神你的回覆會被錄音用作以後的檢視?

什麼壓力?真正能程式設計的程式設計師——比如,能正確的列印出二叉樹結構——是非常稀缺的。這種稀缺情況下乙個真正的程式設計師不會任人隨意擺布的。你也許能脅迫他們沒有報酬的加班,但很快他們就會認識到:這是買方市場,你在虛張聲勢。你找不到可以替代他們的人。

在這種供不應求的局面下,每個人都能在程式設計職業裡找到自己的空間。相較於金融/投資銀行類的工作來說,程式設計行業競爭並不是那麼激烈。 程式設計師通常還會有「隔離帶」來防止客戶和高層管理人員的侵擾——這些人永遠都是對的,這使得跟這些人的交流索然無味。

工期壓力?不錯,這是存在的,但每個人身上都會發生。我承認,我們經常會逾期完不成任務,但這不是很有壓力的事,除非自己給自己製造壓力。如果你被分配了乙個不可能完成的任務計畫,而你也盡力了,但還是沒按時完成,你可以深深自責,或者保持平和心態。事實上,你的肉體絕不會因為貽誤工期而受到危險,所以,你的反應完全取決於你自己。

有人說,程式設計師無法完全的把握事情的進展,無法完全的了解所有的api,技術層面等東西。如果你不能理解自己身處的環境,這就是壓力,這可不好玩。說的很好;但是,又有誰能比乙個程式設計師對此了解到更多呢?鑽研病人內臟的大夫?翻閱法律文案的律師?監管一二十個程式設計師的老闆?面對所有這些人為造成的複雜情況,我們仍然是境遇最好的。

事實上,超過50歲的程式設計師並不是很多。這意味著程式設計不是乙個長久的活兒嗎?更可能的原因是,這只是發展的結果。30年前——相對於10年前——20多歲的程式設計師是很少的。因此,如今50多歲的程式設計師要要比30多歲的程式設計師少的多。一定程度上程式設計世界的發展在慢下來,往後20年,事情又會變的不同。

所以,我沒打算退出程式設計,並不是單因為它本身能帶來很多樂趣,也是因為它比起其它行業來要理想的多。也許這不是最「熱情的」詞藻——即使熱情耗盡,貪婪永不停息。如果你打算退出程式設計行業,我懷疑你能找到什麼更好的職業。而且,當你數年後再次回到程式設計領域時,我一點兒都不會驚訝。

到了50歲你還願意做程式設計工作嗎

你真的願意到了50歲還要做程式設計嗎?大規模 高強度的程式設計?我必須承認,這是年輕人的遊戲。不,這是傻子們的遊戲 大部分都是男性,但不是100 我今年55歲,從1981年開始就從事程式設計這個行業,如果從學校裡算起,那是開始於1973年。我真真切切的認識到的一件事是,程式設計到死是值得的。若問我到...

如果你到了20歲,還沒到 25歲

如果你已經過了20歲但還不到25歲的話,你必須找到除了愛情之外,能夠使你用雙腳堅強站在大地上的東西。你要找到謀生的方式。現在考慮不晚了。我從來不以為學歷有什麼重要,天才都不是科班,但,不是科班,連龍套都跑不了。你必須把那些浮如飄絮的思緒,漸漸轉化為清晰的思路和簡單的文字。華麗和漂浮都不易長久。你要知...

如果你到了20歲,還沒到 25歲

如果你已經過了20歲但還不到25歲的話,你必須找到除了愛情之外,能夠使你用雙腳堅強站在大地上的東西。你要找到謀生的方式。現在考慮不晚了。我從來不以為學歷有什麼重要,天才都不是科班,但,不是科班,連龍套都跑不了。你必須把那些浮如飄絮的思緒,漸漸轉化為清晰的思路和簡單的文字。華麗和漂浮都不易長久。你要知...