程式人生的十字路口

2021-05-23 18:34:03 字數 1297 閱讀 3287

我走過的路,和很多程式設計師一樣。22歲,學生們帶著從老師那裡學來的若干理論,投身到程式設計師的行列,工作穩定,學習的機會又多,他們滿懷期待;25歲,程式設計師變成了高階程式設計師,雖然辛苦,雖然有壓力,但薪水不菲,他們充滿感激;28歲,高階程式設計師晉公升到資深程式設計師,登上作為程式設計師的職業頂峰,見多識廣,在技術領域裡呼風喚雨,他們躊躇滿志。30歲,資深程式設計師還是資深程式設計師,雖然還是那樣德高望眾,雖然還是那樣受人尊敬,但他們來到了程式人生的十字路口,他們開始不知所措了。

「做管理還是做技術,這是個問題」。一直做管理的人,他們不存在這個問題,管理可以從26歲做到62歲;先做技術後做管理的人,有問題但不嚴重,雖然他們的技術底子可以讓他們更專業,但管理經驗的不足,通常會成為他們繼續晉公升的障礙;一直做技術的人,他們的問題就大了,沒有人希望你繼續做技術,你自己也知道應該轉向管理,可是,如果你偏偏生就了一付不喜歡管理的脾氣,你該何去何從?

繼續做技術吧,你的價效比不如年輕程式設計師,因為你受僱的公司通常沒有核心技術,也不需要技術積累,或者,即便有核心技術,即便需要技術積累,你的成本還是高於重新培養乙個新人。很低的價錢就能招到乙個有潛力的程式設計師,簽個培訓協議,就能穩定三五年,隨時要求加班而毫無怨言。再說了,炒掉你並不需要付出很高的代價,事實上,根本就沒有代價,如果你得到了一筆遣散費,那是因為同情。

這是我的無奈,也是很多老程式設計師的無奈,更是中國軟體行業的無奈,而歸根結底,我不知道到底是誰的無奈。程式設計師被劃入吃青春飯一族,與舞女和模特同類,這多少有些中國特色。所以,當我30歲的時候,我把自己歸入了老程式設計師的行列。為了能夠體面地生活,像我這樣的老程式設計師接受面試時,都知道必須為自己爭取乙個管理職位。我會告訴主考官我喜歡管理,我管理過某某專案,並大談軟體開發的過程、文件、規範和質量。學而優則仕,難道是程式設計師的唯一出路?

我見過很老的美國程式設計師,也和很老的印度程式設計師一起工作過,他們的程式就像他們的年齡一樣,讓人放心。當你向他們要乙個程式時,他們會謹慎地告訴你,他們需要一些時間考慮一下,然後,他們會給你乙個清單,列出他們認為可能存在的問題。你接過來一看,很多問題確實是你沒有考慮到的。他們開始動手寫**的時間總是不如年輕程式設計師那麼早,但他們的**經歷的回歸測試的次數也比年輕程式設計師少,最終你會發現他們的效率是最高的。他們慢,但他們驗證了那句名言:越早開始,越晚結束。

關於老程式設計師的討論,是個憂傷的話題,就此打住吧。我想說的是,在我想寫程式,而且能寫程式的時候,我成了某某經理,成了某某主管,成了某某總。整天說一些言不由衷的話,做一些枯燥乏味的事,想一些沒有結論的問題。我的薪水增加了,超過了身邊最優秀的程式設計師,但我覺得很累,沒有成就感,而且最傷心的是,我錯過了web。

人生十字路口

卒業的鐘聲以經敲醒,這是中考完畢的聲響,也是我在初中時期交要完畢的聲響,我真不想那麼快就完畢這俏麗的中學時期。但工夫是不會由於你而逗留每一分,每一秒的。也不會由於工夫而改動現實。我戀戀不捨的分開在這裡生涯整整三年的初中生涯,我不得不走呀,由於工夫以不在逗留,做上汽車往回家的偏向走,可是心思仍然想著黌...

程式人生的十字路口

程式人生的十字路口 我走過的路,和很多程式設計師一樣。22歲,學生們帶著從老師那裡學來的若干理論,投身到程式設計師的行列,工作穩定,學習的機會又多,他們滿懷期待 25歲,程式設計師變成了高階程式設計師,雖然辛苦,雖然有壓力,但薪水不菲,他們充滿感激 28歲,高階程式設計師晉公升到資深程式設計師,登上...

十字路口的程式設計師

有一種看法認為程式設計師是年輕人的職業。而今天,三十歲的程式設計師很多都走到了十字路口 程式設計師這個行業的知識更新速度很快,一般3到5年就需要更新換代。隨著年齡增長,程式設計師學習和吸收新知識的速度會降低,也不再像剛畢業年輕時那樣能保持更多的專注。這時老一代的程式設計師會感到有一種迷茫和危機感。的...