程序員是吃青春飯的嗎?

我去年是.net程序員,如今在一家公司作UI.這段時間我在糾結一個問題:程序員是吃青春飯的嗎?
相信每一個年輕的程序員或者即將進入這一行業的準程序員們都很關心這個問題.
今天在百度裏面搜了一下,把第一頁的搜索連接都看完了.把一些內容整理出來結合本身的觀點,和你們一塊兒分 
享一下.
首先咱們來娛樂一下,看看這篇文章,真是太可笑了:
程序員與妓女
0一、都是靠出賣爲生。
0二、吃青春飯,人老珠黃確定混不下去。
0三、越高級收入越高,固然中間人的抽頭會更高。
0四、生活沒有規律。以夜生活爲主,若是須要,凌晨也要加班。
0五、名聲越大,越容易受到青睞。
0六、必須盡最大可能知足客戶各類各樣非正常的需求。
0七、鼓勵創新精神。
0八、喜歡扎堆。程序員集中的地方稱爲硅谷,妓女集中的地方叫紅燈區。
0九、流動性較大,正常狀況下沒有工會。
十、若是懷孕了,既不能作程序員,也不能作妓女。
十一、都爲防病毒的問題而煩惱...
十二、固然,箇中高手還專門以製毒傳毒爲樂
1三、一個是Plug&Play,一個是Plug$Play
1四、工做狀態相同。工做時精神高度集中,最怕外界干擾。工做完畢身心放鬆,體會到一種不可替代的工做 
快樂。
1五、女孩子最好仍是不要作這兩個職業,但仍是有不少女孩子作。
1六、除非在轉行之後,不然都不肯意結婚。
1七、都是無本生意。資源隨身帶,用過再重來。
1八、都是從「要我作」變成「我要作」。
1九、主要的一條:爲了錢,工做的熱情都至關的高漲。
20、都討厭微軟
最大的共性是...獲得快樂的同時,又獲得了金錢...javascript

如今咱們言歸正傳.

    之因此出現「程序員是吃青春飯的」這種觀點,多是由於不少人認爲在國內編程序的工做確實很累,須要 
耗費大量的時間和精力,只有年輕人才頂得住。可是,我認爲這樣的結果主要是由於國內的軟件行業情況決 
定的,而並非說編程序只有年輕人才能作得了。
首先國內的軟件開發管理不規範,做坊式的我的行爲很嚴重,互相配合、協同開發的效率很低,分工不明確 
,一我的要作好幾我的的事;
其次是客戶需求不明確,不少客戶本身的管理都很不規範,本身都搞不清楚本身的生產流程,要用計算機進 
行管理是行不通的;
第三,軟件開發市場競爭激烈,有些公司爲了得到訂單,用戶要求什麼就答應什麼,結果就苦了程序員。隨 
着國內軟件開發市場和用戶市場的逐漸成熟,以及軟件規模的擴大,程序員的辛苦會逐漸下降。
上面的觀點是否是不少人和我有一樣的感覺啊,呵呵.java

好了,問題的根源咱們已經找到了 那麼如今咱們就去看看別人怎麼說的吧.
說法一: 這是中國的記者們用統計數字造下的一個彌天大謊,當咱們看到微軟集團內的許多白髮程序員在兢 
兢業業地工做的時候,咱們又用"觀念"來講明中國的程序員吃青春飯的緣由。實際上,不只美國的微軟,甲 
骨文,Adobe,暴雪,在中國的金山,寰宇,騰訊,盛大,都有或者將要有年齡很大的程序員,關鍵是他們作 
的東西和那些"挨踢"們不一樣,他們作的是產品而不是項目。程序員

打個比方:微軟爲開發win98而僱傭了一名程序員,當win98推向市場開始盈利的時候,這名程序員不 
會被辭掉,由於發佈出去的產品可能有bug,可能須要升級,這些都須要這名程序員去維護(新招一個的維護成 
本更高),因而這名程序員不會因作完一個產品而被"鳥盡弓藏",而是被充分利用起來,繼續開發新的版本, 
這名程序員同時也能享受到產品盈利帶來的利益。這樣一個版本一個版本地作下來,雖然年齡大了,頭髮白 
了,但他會對這個產品更加熟悉,這是任何新手都沒法超越的優點,而微軟則會盡可能用他直到他退休。(當年 
寰宇開發仙劍奇俠的團隊,巨人開發征途系列產品的團隊,金山開發劍俠情緣的團隊除了本身創業的就根本 
沒有人轉型)編程

另外一個比方:某家項目型公司僱傭了一名程序員去開發一款電信的項目,當這個項目完成後,這名程 
序員的使命就完成了,頂多留下一兩個核心成員進行維護。當項目的尾款所有到位後,連維護的人員均可以 
省略了。由於項目完了,錢拿到了,人就沒用了,繼續僱傭就是白拿工資了。固然,若是有新的項目,能夠 
把這名程序員派到新的項目上,由於項目大可能是競標的,項目款是有上限的,除掉人員開銷等開支就是公司 
的利潤。因此這名程序員的工資向上的空間是有天花板的。當這名程序員年齡大了,加班加不動了,工資也 
漲到必定程度了,好,新人的成本更低,精力更旺盛,雖然經驗欠缺點,但只要有必定經驗的人帶着,就可 
以組成一個階梯式團隊,能夠以更物美價廉的組合去開發新的項目,這裏沒有工資高,年齡大,精力不濟的 
老手的位置,該裁人了。小程序

08年金融危機,各大IT企業裁掉的絕大多數都是外包或項目型團隊。像巨人,盛大,騰訊等產品型公 
司雖然也傳出過裁人消息,但裁掉的大可能是推廣,渠道等非技術型團隊,2011年騰訊在大規模裁撤測試人員 
的狀況下還繼續加大了在開發,產品,設計等崗位的校園招聘。通常來說,除非一家公司改變思路,下決心 
砍掉某款產品,不然他就必須保護參與這款產品的開發人員。架構

因此,與其說程序員是吃青春飯的,不如說:作項目的程序員是吃青春飯的。學習

說法二:
這個話我聽了10多年了,早些年曾相信,再過些年開始懷疑,如今懶得理。用事實說話:
我21歲正式參加工做,而今立刻34歲了。
我僅存的那點職業榮譽感的不是由於薪水漲了,也不是當小老闆了,而是個人代碼比不少人寫得好而且我還 
依然很享受編程這個事情。這些年title換了很多,從PM、部門經理、事業部總助、到本身給本身印名片的「 
總經理」,但我依然以爲程序員這個稱謂內心比較踏實。測試

說法三:
微軟有個叫David Cutler的夥計,40多歲進入微軟,今年70歲。是惟一個直接向鮑爾默彙報工做的程序員。spa

說法四:
若是把編程當作是體力勞動,只會粘貼拷貝代碼,知其然而不知其因此然,那必然就是吃青春飯的。這樣的 
人可稱爲碼農,作大量重複性的工做,技術停滯不前,工做5年,10年也可能也沒什麼區別。.net

優秀的程序員應該始終對技術保持熱情,可以持續學習,可以保持好奇心,樂於去探求事物的本質。可以對 
已作的事情進行概括總結,並想辦法避免重複性的工做。可以不斷的改進設計,將編程變成創造性的工做。 
這樣逐步的積累經驗,逐步的擴展知識體系,必然會持續進步,而不可能淪落到與年輕程序員拼體力的地步 

不少公司職業發展都有技術和管理兩條線,均可以作到很高的級別。這在國外很常見,國外不少年紀很大也 
很厲害的程序員,他們將編程當作事業來作,也能作到VP級別。但國內比較浮躁,廣泛認爲年紀大了,還在 
寫程序,很沒面子和前途,必定要轉向管理才能進一步發展。這種意識決定了好多人到了必定年紀以後,對 
技術上的持續學習失去了動力與興趣,也從必定程度上加深程序員是青春飯這種觀念。

真正對技術感興趣那一小部分人,是不會在乎別人的見解的。將編程當作興趣與事業來作,這樣的人是不會 
受年齡限制,歷久彌香的。

 

說法五:
碼農 這個詞估計不少人據說過,用來調侃苦逼的程序員職業,不少年之前有人還拿農民工和妓女跟程序員相 
提並論,我只能說玩笑歸玩笑。先不說性服務工做者,農民工的生存環境可不是網上那般二逼們能想象的, 
現實是血淋淋的殘酷,骯髒,一個星期甚至一個月都是被塵土顏色包裹,身上穿的都是街邊獨有的二手衣服 
和鞋,卑微,販賣體力,日夜顛倒,他們是城市的墊腳石,被全部其餘城裏的居住者唾棄和遺忘的羣體,如 
果說還有點什麼但願能夠改變的話,那就是背注一擲去偷搶,打開犯罪之門。

說多了,回到所謂【現實】,程序員職業,能夠很負責任的說,你只要腳踏實地,工做認真,努力學習。在 
北京等大城市裏面拿到一萬以上的月薪是垂手可得的事情,青春飯?妓女和農民工纔是青春飯,農民工隨着 
年齡增大,體力降低,那麼職業能力固然降低了,毫無疑問的事情,性服務工做者呢?是男人都能想象的。 
當年一次可能幾百,現在可能幾十的活都要作,這纔是血淋淋的現實。
那些說程序員吃青春飯的人根本就是入錯行,這是一個須要技術沉澱和耐心的職業,智商有問題的人根本就 
作不了,對於他們來說每天就是加班,他們一天的工做內容就是搜索和拷貝網上的代碼。說他們入錯行真是 
一點不冤枉,他們缺少駕馭技術的能力,掌控不了計算機,反而成了計算機的奴隸。

何時轉業?何時智商不行了,就能夠考慮了。我能夠這樣理解這個問題麼,您是怕被逼轉業吧?睜 
開眼睛看看,這個世界什麼東西更新最快,軟件!!!軟件已經吞噬世界了。全部軟件都一直在升級到更新 
的版本。只要軟件存在就須要程序員這個職業,並且目前的趨勢是愈來愈專業化。有些軟件和項目沒有多年 
經驗就想開發那是癡人說夢。

程序員最難的也是最有意思的地方在於必須升級自身的版本,你能夠把世界上全部的工種拿來比較比較,隨 
着工做年份的增長,最後對工做還能保持新鮮感的估計不多了,程序員即是其中之一,也許沒有之一了。相 
反,若是以爲程序員職業都變得枯燥了,只能說這是拒絕更新本身的後果,這樣的人也很多。

說法六:
不努力奮進,什麼職業都是吃「青春飯」。

各類編程的發展狀況:
1.C語言:1978年C語言成爲目前世界上流行最普遍的高級程序設計語言.距今:35年.
2.java誕生:1995年 距今:18年.
3..NET:2000年6月,蓋茨在某論壇描繪.Net.距今:13年
4.javascript:1997年做爲草案提交給ECMA. 距今:16年

在這種狀況下,你怎麼能看到那些中年的程序員呢,更別說老年的程序員了.


最後作個總結:
1.程序員分不少種,只有最初級的程序員是吃青春飯的,
2.身體是革命的本錢,常常熬夜,加班厲害的話,那麼再牛逼的程序員也是吃青春飯的.正所謂:小加班 
能夠怡情,大加班傷身.人到中年,身體垮臺了,那麼程序員是吃青春飯的了.
3.不斷的學習,使本身不斷的強大,不然程序員是吃青春飯的.
4.國內的軟件行業起步仍是比較晚的,那些年紀大的程序員尚未來得及成長上來,程序員吃青春飯 
的這個話說的還有點早.

最後給出周愛民老師的我的簡歷和十項建議,對咱們這些小小程序員仍是有很大幫主的.


周愛民我國著名的軟件工程師,架構師,程序員,Delphi專家,項目經理,擁有十年的軟件開發和項目管理經驗, 
著有<<大道至簡>><<Delphi源代碼分析>><<JavaScript語言精髓與編程實踐>>等著做.這些建議我都很好,很 
適合迷茫在編程行業的小小程序員們.
一、不要急。
二、不要只作不想。
三、聽別人的話,即便你不想聽。
四、訂一個五個期的目標,寫一個一年期的計劃,而後回顧它。
五、學好中文,學好寫文章,學會打標點符號。
六、把工做當成事業作,每天都在作事業,纔會成功。
七、理論看不懂,就去實踐;實踐遇到問題,就去看理論。
八、參加一個開源項目,若是沒你感興趣的,就本身發起一個。
九、保持本身對某一件事物的熱心、執着,即便這件事與你是否是程序員毫無關係。
十、成功不能被複制,但失敗總在不停複製。看看別人是怎麼倒下的,你能夠更早地成功。

相關文章
相關標籤/搜索