老實(shí)說(shuō),我在 20 歲時(shí)可沒(méi)打算這樣。我編程就是為了掙錢(qián)。只要編程還能掙錢(qián),我就愿意一直這樣掙下去,差不多就是這樣。 到了 50 歲時(shí)你覺(jué)得你還能做什么?你能找出一個(gè)遠離編程但符合下列要求的職業(yè)嗎?: 需要很少或不需要任何的教育程度 報酬高——即使是水平一般的人 無(wú)數的崗位需求 不需體力勞動(dòng) 沒(méi)有健康安全或違法的風(fēng)險 編程掙錢(qián)很容易。編程這個(gè)行業(yè)門(mén)檻低,但卻極難退出。什么行業(yè)能替代? 我有 3 個(gè)律師同事——兩個(gè)后來(lái)成為了程序員,一個(gè)成為了項目經(jīng)理。我還沒(méi)有遇到過(guò)有程序員變成律師的。我知道一個(gè)工程師——不是程序員——他后來(lái)變成了專(zhuān)利律師(據說(shuō)的原因:“一定程度上,你會(huì )非常討厭那些跟你的孩子年歲相仿的經(jīng)理”)。你想在你 50 歲時(shí)做一名專(zhuān)利律師嗎? 我認識一個(gè)經(jīng)理,他說(shuō)他更想當一名學(xué)校教師,認為這樣的工作對社會(huì )更有價(jià)值。但他干了 8 個(gè)月后就辭職了,在主流報紙采訪(fǎng)他的告別會(huì )上他說(shuō):“有時(shí)候我甚至想帶一挺機關(guān)槍進(jìn)教室,端起來(lái)掃射”。他現在給韓國三星工作,他感覺(jué)他的在智能手機攝影技術(shù)上的貢獻已經(jīng)充分的長(cháng)久的使社會(huì )受益了。 我的一位同事近來(lái)一直在學(xué)習大量的知識。他有心理學(xué)和一種叫做虛擬劇院(Visual Theater)的學(xué)位。他業(yè)余時(shí)間一直在編程,靠編程來(lái)補濟他的學(xué)費。他的編程工作也成了他的視覺(jué)效果工作的一部分(跟電腦聲效相關(guān))。他的編程最終也可能會(huì )資助他的藝術(shù)工作。我不能想象他某一天會(huì )退出編程。 我曾看到過(guò)很多人的“退出”,有的是學(xué)習物理的,有的是學(xué)習哲學(xué)的,他們最終轉向了編程工作。金錢(qián)是有吸引力的。當然,除了錢(qián),編程還能讓你獲得很多其它的滿(mǎn)足——這就是為什么我要無(wú)償的開(kāi)辦這個(gè)博客網(wǎng)站——但是,大部分的這些滿(mǎn)足都是有源動(dòng)力的——直接或非直接的,大部分的還是和金錢(qián)相關(guān)的!伴_(kāi)發(fā)有用的東西”和“掙錢(qián)”是密切相關(guān)的。 當然,你也許會(huì )有一個(gè)不用發(fā)愁的財務(wù)來(lái)源。但如果沒(méi)有,編程就成了你的B計劃。對于物質(zhì)財富,有一點(diǎn)我要提醒——它是很容易被拿走的。我經(jīng)過(guò)了蘇聯(lián)時(shí)代,所以我說(shuō)的會(huì )顯得有些夸張——但實(shí)際上,財產(chǎn)很容易被沒(méi)收,鈔票一夜間變成廢紙,并非在蘇聯(lián)是這樣,美國在相似的時(shí)期也有過(guò)沒(méi)收公民黃金的事情。而職業(yè)能力是不能沒(méi)收的。程序員在這個(gè)時(shí)候仍然能通過(guò)自己的努力來(lái)保持良好的生計。 有人說(shuō)職業(yè)編程壓力太大。同樣,要看跟什么相比。跟醫生?律師?接聽(tīng)暴跳如雷的客戶(hù)的電話(huà)時(shí)還要留神你的回復會(huì )被錄音用作以后的檢視? 什么壓力?真正能編程的程序員——比如,能正確的打印出二叉樹(shù)結構——是非常稀缺的。這種稀缺情況下一個(gè)真正的程序員不會(huì )任人隨意擺布的。你也許能脅迫他們沒(méi)有報酬的加班,但很快他們就會(huì )認識到:這是買(mǎi)方市場(chǎng),你在虛張聲勢。你找不到可以替代他們的人。 在這種供不應求的局面下,每個(gè)人都能在編程職業(yè)里找到自己的空間。相較于金融/投資銀行類(lèi)的工作來(lái)說(shuō),編程行業(yè)競爭并不是那么激烈。 程序員通常還會(huì )有“隔離帶”來(lái)防止客戶(hù)和高層管理人員的侵擾——這些人永遠都是對的,這使得跟這些人的交流索然無(wú)味。 工期壓力?不錯,這是存在的,但每個(gè)人身上都會(huì )發(fā)生。我承認,我們經(jīng)常會(huì )逾期完不成任務(wù),但這不是很有壓力的事,除非自己給自己制造壓力。如果你被分配了一個(gè)不可能完成的任務(wù)計劃,而你也盡力了,但還是沒(méi)按時(shí)完成,你可以深深自責,或者保持平和心態(tài)。事實(shí)上,你的肉體絕不會(huì )因為貽誤工期而受到危險, 所以,你的反應完全取決于你自己。 有人說(shuō),程序員無(wú)法完全的把握事情的進(jìn)展,無(wú)法完全的了解所有的 API,技術(shù)層面等東西。如果你不能理解自己身處的環(huán)境,這就是壓力,這可不好玩。 說(shuō)的很好;但是,又有誰(shuí)能比一個(gè)程序員對此了解到更多呢?鉆研病人內臟的大夫?翻閱法律文案的律師?監管一二十個(gè)程序員的老板?面對所有這些人為造成的復雜情況,我們仍然是境遇最好的。 事實(shí)上,超過(guò) 50 歲的程序員并不是很多。這意味著(zhù)編程不是一個(gè)長(cháng)久的活兒?jiǎn)?更可能的原因是,這只是發(fā)展的結果。30 年前——相對于 10 年前—— 20 多歲的程序員是很少的。因此,如今 50 多歲的程序員要要比 30 多歲的程序員少的多。一定程度上編程世界的發(fā)展在慢下來(lái),往后 20 年,事情又會(huì )變的不同。 所以,我沒(méi)打算退出編程,并不是單因為它本身能帶來(lái)很多樂(lè )趣,也是因為它比起其它行業(yè)來(lái)要理想的多。也許這不是最“熱情的”詞藻——即使熱情耗盡, 貪婪永不停息。如果你打算退出編程行業(yè),我懷疑你能找到什么更好的職業(yè)。而且,當你數年后再次回到編程領(lǐng)域時(shí),我一點(diǎn)兒都不會(huì )驚訝。 你真想到了 50 歲還靠編程來(lái)養家糊口嗎? 希望大家看到這篇文章能覺(jué)得很受益,謝謝已閱者。安卓技術(shù)問(wèn)題歡迎加群探討:278744577,驗證碼:eec,不寫(xiě)驗證不予通過(guò)喲~+~ |