程序員這樣的工作,可以做一輩子嗎?


謝邀。

不可以啊。

幹得好的程序員很快就掙夠錢了。之後想不想干就要看愛好了。

畢竟脫離了低級的物質追求,就不能只是想干"工作"了不是,那得是"事業"和"興趣"。


我們處於這樣的一個時代

一個人類科技即將/已經在爆炸的時代

6年前還沒有微信

16年前我們都還沒有手機

26年前我家連座機都沒有

...

站在2016年的時點上

往後看

一輩子太久

說不定我們會見證人類的永生

形式可能是作為生物體的永生

也可能是作為意識的永久保存

也可能是被非生物智能體取代

說不定我們會見證人類的滅亡

形式可能是一場傳統的核大戰

也可能是地球母親教我們做人

也可能是被非生物智能體取代

這世界變化太快

一輩子實在太久

一輩子的時間裡

任何職業的發展曲線都可能徹底變化

任何職業都可能徹底消失

我是個CPA,我打算干這行至2050年?

2050年的人類未免也太弱了吧

你是個醫生,你打算干這行至2050年?

2050年的人類未免也太弱了吧

他是程序員,他打算干這行至2050年?

2050年的人類未免也太弱了吧

於是

談到發展

什麼才靠譜?

什麼都不靠譜

唯有錢靠譜

從現在開始數

唯有你未來5-10年能到手的錢靠譜

10年後的事

沒人是上帝

鬼才能猜到

而程序員這職業

顯然非常靠譜

什麼?

能不能幹一輩子?

十年後

科技變革了,大家都沒活兒幹了

但程序員財務自由了,富足地等著共產主義的到來

而你幻想中的長線職業發展卻中斷了,只能苦逼地等著共產主義的到來

還要啥自行車?!


好像男女朋友間問:「你會一輩子都愛我嗎?」一輩子的事,誰說的准,但你要是回答「不一定會」,搞不好下秒就要鬧分手了。如果真的熱愛這個職業,做不做一輩子有什麼關係,不是職業還可以當作愛好。如果不喜歡,或者只是當作生存工具,幹嘛要做一輩子,有沒有人禁止你轉行干別的。說真的不知道問這樣的問題幹什麼。難道二十多歲剛開始工作就要決定一生的職業規劃么?事在人為,這問題的答案,是 取決於自己。


如果不是被邀請,我想我不好意思誇下這個海口,因為我覺得會。

我自己只是一個主要只會開發手機App的菜鳥。高深複雜的技術,極限的性能,這些我並沒有什麼實力去做。

但是程序員這個工作實在是太有意思了,在不是這個專業的人眼裡看來只是無聊的編碼,實際是把腦中無限的思緒化作現實展現出來。我們都會對某些軟體存在這樣那樣奇奇怪怪的需求或者不滿。

這個軟體開源的?改啊!改完發pr,大家一起用;
這個軟體不開源的?寫插件啊!Xposed、SIMBL各種工具簡直就像黑魔法一樣;
這個軟體自己的能力能完成?再造個輪子啊!也許我才是新的主流。

大概就是這樣接近無窮的主觀能動性驅使著我去做程序員吧。現實世界中,我們都如此渺小,甚至於依靠人力搬不動一塊大石頭,而在開發軟體時,我們就是創造者,搬動石頭?我們可以讓石頭變成隨便想的東西。

這種有點中二的精神一直在驅使著我。如果真的有哪天讓我放棄程序員的工作,一定是我乏味到想不出任何點子,也完全妥協於現實的時候吧,那樣可太不好受了。


啊啊啊,我要來強答了! 答主的爸爸可能就是傳說中的中國第一代程序員。雖然不能提供絕對的答案,但是可以提供一定的參考。他老人家是1963年的,在他們上大學的時候用的是一整個屋子的計算機,以及用紙帶打孔方式輸入程序。在我剛出生那會兒(1990左右,具體時間不記得了),他就已經用besk寫了一個能自動計數程序,並且能在LED屏幕上顯示了。

在答主初中(大概2003年吧)一個人給公司寫了一個網站。(還老讓答主和答主妹去幫他點一下,增加流量)。目前是公司技術這塊的領導,還沒退休。

借他老人家的經歷,說說干一輩子程序員可能遇到的瓶頸吧。

1.視力:老爸他年輕的時候就是近視眼。長期戴眼鏡。現在又有老花眼。上了50歲以後看屏幕的吃力程度可能年輕力壯的小夥子是無法想像的。

2.體力:雖然他的身體在同齡人中還算硬朗,但是比起年輕的小夥子還是差多了。我現在經常看到他迷迷糊糊就睡在電腦面前了(心疼爸爸)

3.工作安排:當你還是一個程序員的時候,你可能可以一心撲在技術上,沉浸在代碼的海洋里,享受代碼帶來的成就感。但是一旦你成為一個領導了,你就不得不考慮更多。你要對你的下屬負責,對你的部門負責,對你的公司負責,對你的股東負責。就沒有以前那麼多精力來學習和實踐了。

但是!!!干一輩子程序員,你也會有很大的收穫。

1.現在雖然答主的爸爸已經很久不自己寫代碼了,但是很多公司里的問題還是會問到他,很多底層的原理,他懂的比其他人都透徹,公司也基本只有他知道這些。

2.他對技術的熱情真的比同齡的人不太一樣。很樂於接受新鮮事物。之前一直用的安卓機,現在給他換了一個iphone每天自己樂顛樂顛的研究手機里的新功能。還會自豪的跟我說,今天又發現了一個新東西。每次給他買了什麼新玩意,根本不用我教,自己玩玩就會了。與時俱進的一點不輸給小年輕。

3.心態很好,他老人家從不跟別人置氣。包括我火爆脾氣的母上大人。每天都樂呵呵的,跟沒長大的小孩一樣。

4.為人低調,其實答主一直都不知道答主的爸爸會寫代碼。直到有一天,我們一家人一起聊天。答主的妹妹正在跟答主吐槽最近遇到的一個奇葩bug(順便安利一下答主妹妹改bug的水平http://www.zhihu.com/question/21991014/answer/29540961)老爸突然開口很我妹說,「你是不是在xxx和xxx之間有個空格?」我和我妹當時都驚呆了。她看了下代碼,居然還真是!!然後我妹按照我爸爸的指示,把這個空格去掉以後,bug居然奇蹟的解了。這時候我們才知道他老人家原來會寫程序。。。。。。

------------------拖延癌晚期分割線-------------

其實幹一輩子程序員沒有想像的那麼難。

像醫生也有很辛苦,在手術室一站站幾個小時飯都顧不上吃的。注意力也要求長時間高度集中。也要學習一輩子新知識。

老師也有很辛苦,特別是中學老師。要在教室吃粉筆灰,還要跟熊孩子鬥智斗勇。年紀大了,肺病啊,頸椎病,都是常有的病。

以及律師什麼的。。。別的行業不太清楚就不一一列舉了。

當然干一輩子程序員也沒那麼簡單。比如寫c++,php,在移動時代到來以後,你可能根據公司業務需求,要學習android,oc。但是可能也就十年後android,ios又不流行了,又要學習新的語言。

學習新語言本身到不難,可是如果剛好遇到小孩子出生,小孩子生病,小孩子叛逆期,家裡老人生病,老婆生病需要照顧,還有評職稱,之類也很需要花費精力的事的時候。就會比較辛苦了。

總之啰嗦了那麼久,答主自己的想法是,就目前來說,我很喜歡程序員這個能帶來成就感和職業氛圍,在身體情況允許的情況下準備一直寫下去。 (糟糕,有種立flag的感覺)


我最看不起灌雞湯的,特別是這種職業規劃的題目。

這為了寫一點心靈雞湯吸幾個粉,特么害人一害就是一輩子。

人家問的是:程序員的工作能不能做一輩子。

回答都是:xxx能不能做一輩子程序員。

這一樣嗎?一樣個屁。

二十多的時候,一個月通宵好幾天沒事兒人一樣。

三十歲的時候,一個月通宵兩天就快不行了一樣。

四十歲呢?五十歲呢?六十歲呢?你別忘了你得干到65。

二十多的時候,思如泉湧,反應神速,玩dota補到一個不漏壓對面2、3級那是易如反掌。

三十歲的時候,連lol都玩不動了。

四十歲呢?五十歲呢?六十歲呢?你別忘了你得干到65.

二十多的時候,學一門新語言一天上手兩天開始寫三天出demo。

三十歲的時候,光記住幾個關鍵詞都要好久。

四十歲呢?五十歲呢?六十歲呢?你別忘了你得干到65.

有多少前輩賺了錢跑路的?

不要再騙自己it行業剛剛起步了。

我剛工作那會兒就是剛剛起步,現在還是剛剛起步?

剛工作那會兒到現在那麼多年了,就沒見過幾個四十的碼農。

現在有人來問我,碼農能幹一輩子嗎?

能,當然能,只要你沒有發生我前面說的那些狀況就好了。

天朝的環境,根本沒有美國那樣寫個代碼能寫到七老八十的環境。

早日為失去競爭力做準備,早日為轉換職業規劃做準備。

才是上策。

如果你熱愛寫代碼,你還有業餘時間和github

-----------------------------------------------------------------------------------------------

這個世界上最大的騙局就是:你看xxx就很成功。

問題是,你是xxx嗎?百度那種沒良心的地方讓你去你要去嗎?

阿里騰訊這種地方,能給幾個技術宅留位子?別人一個蘿蔔一個坑站好了,

憑什麼給你讓一個坑出來呢?

聽我評論里這種大佬的話,到時候你就知道什麼叫做:進退兩難了。

菩薩太多,廟裝不下。看看身邊有多少搞技術的,再想想那幾間廟能容得下多少。

哪怕蘿蔔在大,沒坑裝,也是白搭。

第二大的騙局就是:只要你水平高,總有地方要你。

憑什麼啊,有多少技術問題要多少水平高的人去解決?

這個世界上絕大部分工作依舊是搬磚搬磚搬磚。

1000塊能搬的磚老闆腦子壞了花10000請你去搬?

至於我評論里那些能拿10000搬磚的大神,

你覺得有到底有多少老闆需要大神?一共需要多少大神?

你又要和多少准大神去拼rp?

讓你拿1000搬磚,你願意?

然後,好好給自己職業做個規劃吧。

不然到時候把自己憋死了,那些給你灌雞湯講故事的人真的不賠錢的。

最後,給你個友情提示:並不只有程序員這個行業會有中年危機。

有中年危機的行當多了去了。好好想想吧,珍惜生命,遠離雞湯。

多的不說了,好自為之。


說好了寫一輩子代碼,少一天少一分鐘少一秒都不算一輩子


不可以。

選擇了程序員這行,你就剩半輩子可以活。


可以口牙!

只要你髮際線足夠堅挺。

「編程能力前進一小步,髮際線後退一大步。」

-------

那天看到 設計師能不能幹一輩子 的時候,半認真地跟小別說起過一輩子干程序員這個問題。

話題是從女生當程序員這一點開始的。我說,身邊認識的一切學計算機的妹子裡面,能夠不怕寫代碼,很喜歡寫代碼,有自驅力去學一點新的有用的東西;能做到這樣子的,不用簡直,就是沒有。( 只存在於耳聞中,不曾有過接觸的裡面,倒是有幾個。

然後小別又自嘲的問我聽沒聽說過 code for 飯………

我們一路走著,悄聲說著。可能有爭辯但是我記不清了。最後的結論,也不記得十分清楚。只記得,無論如何都不想只是為了賺錢、活著而寫代碼。

當程序員到底有什麼高尚深邃到值得追求一生的意義,讓人能草率的在職業生涯剛開始的時候,就許以一輩子的承諾么?

這樣的答案,我並不知道。過去的我甚至是無論如何覺得不能這樣一輩子的。跟別的行業的偏見的大人們一樣,覺得這行只是青春飯,到後來一定是要轉去做管理的。可我現在卻迷茫著卻,又清醒的覺得,有著一個茫遠又模糊的東西,值得自己努力的去一輩子求索的。

不管是一時的雞血也好,月色太美也好,被偉大又平凡的coder的偉大又平凡的情愫感動了也好。我喜歡這樣子純粹的初心。


程序員這樣的工作簡直是現在最適合做一輩子的了。

本科的時候出去幫人搭個網站,接點私活,改善下生活

研究生時候寫點方針實現的演算法,水幾篇論文

工作之後,為公司做點產品,寫寫代碼,早日爭取財務自由

再進一步,可以成本極小的,自己實現自己的想法並擁有一份事業和興趣

甚至程序員的日常生活也可以用自己寫一些東西優化改善不少

PS岳父做單片機,寫過Fortran,C,第一次見家長,吃著吃著飯喝了一點酒開始聊單片機,c語言,作為一個EE學渣當時就驚醒了。。當時我就懵逼了……想起了當年在東川路男子職業學校沒好好學的信號與系統,嵌入式系統之類的課……


可以的啊,只要你夠強。

任何技術性工種都是類似的道理。


程序員不一定能做一輩子。

但是代碼卻可以寫一輩子。


雖然我這輩子不打算轉什麼管理之類的崗位,但是,應該也不會幹一輩子。最多干到退休。不過也說不定。


這個問題,就像是剛買了車問」這車子能不能開十年「。

等開了五年,你會發現能不能開十年不重要,因為你已經有錢買新車了,而且可能也厭倦了舊車。


只要你想,沒有什麼不可以。

你不必考慮以後青春不再、體力不再的自己能不能繼續在程序員的圈子裡發展,也不必去考慮十幾年或者幾十年後技術發展到多高的水平,程序員這樣的職業還會不會存在。只要你喜歡,只要你足夠牛X,誰也阻止不了你從事自己喜歡的職業。


不可以。

因為你的頸椎,腰椎支撐不了那麼久的摧殘。


可以,好多程序猿二三十歲就過勞死了,唉


講個我在軟聽到的一些小故事吧。

某牛造了一個team的核心代碼,構架複雜,一般人不敢動。此牛想退休,不想工作了,老闆不同意,說這team沒你混不下去。那要不這樣,你每周來上2天班,來解答解答組裡遇到的問題。此牛每周來兩天,來的時候組裡的小朋友就帶著問題來問他,他就答疑,和大學裡教授差不多,答疑完就回家。

這樣的,也是程序員的生活。


這個問題看過無數遍了,問這種問題無非兩種人。

第一種人,被對比者,程序員近年來作為一個很火的職業,很多職位的薪水(僅是薪水)和其一比,黯然失色,於是便喜歡阿Q一下,什麼程序員又苦又累,什麼越做髮際線越短,什麼都是吃青春飯,什麼他們也就得意這麼幾年。一般面對這樣的人,我會推送一條某地程序員過勞死的新聞,然後語重心長的說一句,看吧,我們這麼累,要不以後手機電腦壞了別找我們了?

第二種人,就是程序員自己,隨著移動端火熱,加上培訓班的出現,出現超多的四類程序員人群,PHP,IOS,Android,Java的SSH不是把Java學透,是把SSH學會)。好多人(包括班科出身的人)心裡是有數的,憑什麼?是的,捫心自問憑什麼,市場上那麼多稀疏平常的,針對應屆生到工作三年左右的年薪二十萬的程序員崗位,居然是在一線城市裡傳統行業工作五到八年的中下層主管的薪水,人家也是985,211的本科甚至碩士。除去薪水之外來比,綜合實力明顯比自己高,可是為什麼會有這樣的差距,這種不安引起了焦慮。

所以其實好多人並不是問這碗飯能吃到什麼時候,是想問自己拿這種高薪能維持多久?答案是,不知道,十年是難以預測的事情,真要知道,早就砸鍋賣鐵買房致富了,還去學什麼編程。

說白了現在能做的就是不斷在編程領域,非編程領域不斷提高自己,追隨社會變化的步伐,程序員可能幹不了一輩子,可是人,要活一輩子啊

與諸君共勉!


當然可以了。在我剛開始準備學點編程的時候,某天一個友人很嚴肅的跟我說:「程序員30歲以後手速就慢了。」我當時愣是沒忍住回了他一句:「編程是用勁舞團平台么?還要拼手速?」

抖了個機靈我匿了


推薦閱讀:

你是如何從程序員轉型做產品經理的?
為什麼互聯網公司不太愛招新手?
GitHub 上有哪些有關圖像處理或是機器學習的有趣項目?
軟體工程和計算機科學與技術這兩個專業哪個好?還有以後分別能從事什麼工作?
C++適合做什麼?

TAG:程序員 | 人生 | 規劃 |