當前位置:學問君>人在職場>就業指導>

程序員的職業發展

學問君 人氣:2.42W

程序員這個職業到底是不是吃青春飯,這個問題可能一直是每個初入職場的程序員心頭揮之不去的陰影。最近看到一篇關於程序員生涯規劃的奇文,也許能解答這個問題。

程序員的職業發展

在IT行業由超常趨向平常的階段,社會關注熱點轉移,程序員的社會平均薪資水平由高向低迴落,引起了許多人對程序員前程的思考。按專家或行業資深人士的說法,程序員有兩條進階路線。一條是技術路線,由程序員,經系統分析師、系統設計師、項目經理、產品經理,直到架構設計師爲歸宿。另一條是領導路線,由程序員,經開發小組負責人、工程負責人,奮鬥到項目經理。

勿庸置疑,每種說法都有存在的個例支援。實際上,能走常規進階路線的畢竟是少數人,大多數程序員在吃過青春飯後,面臨着前途選擇問題。這與運動員、航空乘務員、舞蹈演員等的職業境遇是類似的。相比之下,程序員是種新生職業,而且是多數人認爲更高尚的腦力勞動,如果能看到更好的轉型方向,還可以心理平衡。現在面臨困境的程序員們,在未看到明朗前途時,迷茫,焦灼,敏感,難容對自己不利的言語(哪怕是真實的)。

站在企業主的立場,希望能保持IT業的狂熱,既能保障程序員的高待遇,又能獲得企業的高收益。問題是市場不接受,IT產品和服務的價格越來越低,企業出低價又招得到人,程序員的薪資水平下降是自然的事。對於程序員的辛苦和勞動與收入的不公平感覺只能表示理解。

從程序員的角度,可以發現更好的方向,IT業不斷有新東西出現。用J系列語言比用C系列語言更時尚,用面向對象(或構件)的方法比面向過程的方法更先進,還有Delphi、。net、eLearning等開發工具,更有ERP(企業資源計劃)、CRM(客戶關係管理)、SCM(供應鏈管理)、CPC(協同產品商務)、BIS(商業智能系統)、EAI(企業應用集成)、EIP(企業資訊門戶)等層出不窮的新概念。如果你能不斷與時俱進,追着新東西走還行,但畢竟是年齡不饒人,三、四十歲的肯定不如一、二十歲的記性好、反應快,長江後浪推前浪本是自然規律。

從經濟發展規律來看,每個新生的行業都要經歷高潮、低谷、平常的時期。IT業從社會熱潮地位到現在的社會平常地位是很正常的事。只不過我們習慣於接受地位不斷上漲,對回落難以接受。這隻說明我們的教育有缺陷,心智不健全。

對於程序員個體,只能適應社會狀態。如果你是天才、精英,不會有職業的煩惱。如果你是平常的程序員,或自認有才但運氣不好,就應該思考前程的問題。

一般來講,社會對程序員的定位是滿足技術需求,程序員自身所受的教育和積累的經驗也使自主前程意識侷限於技術路線。實際上,我們所看到的在技術方面有建樹的前輩多是綜合型的人才,單純侷限於技術思維的多有行爲侷限,也難看出自身的幸福感。其實,人有多方面的屬性,除非你是極少數的天才,在某一方面特別突出 (相應地在其它方面就很脆弱),大多數人是多種屬性綜合發展,而且各屬性間相互促進。所以,在考慮程序員的前程時,有必要分析程序員的主要屬性及其可能產生的影響。

技術屬性

從表面上看,程序員是會使用計算機語言編寫程序的羣體。實質上,程序員是聯結精神世界與物質世界的最有效的中介,將人語轉變爲物語創造財富。以前我們所說的技術,是分科的技術,或物理,或化學,或生物,程序員的技術是全面涵蓋的技術。從人的意識到物的結果的全面流程看,程序員所用的從應用層到物理層的'分層次體系(如ISO/OSI網絡模型)是一種嚴密有效的邏輯結構,這正是經濟建設需要而傳統文化沉澱缺乏的要素。

高尚屬性

文化素質高,與IT精英接近,感受的文明資訊量大,經濟基礎較好(與一般勞動階層相比),決定了程序員的生活方式、趣味、格調更高尚,表徵一種社會文明的指向。如果程序員介入到其它行業,爲了保持生活的水準,也是保持勤奮的工作習慣,表現得非常努力,傳播積極向上的精神。這如同在先進國家或大城市生活過一段時間的人,再回到相對較落後的地方,會作爲文明種子,產生積極的作用。

人生屬性

當你把程序當作異物看待時,編程是一種負擔,是勞累的事兒,需要在工作之外得到補償。如果程序員能把自己作爲一個具有個性的人的主體存在,程序就只是人的屬性的延伸。這時,程序就不會作爲人的負擔,就象人不會把自己的肢體作爲負擔一樣。這樣的人會不斷努力,不斷學習新知識,把程序作爲人生奮進的載體,創造性地使用程序,會把編程中的普遍東西昇華成一種精神,主動地影響其它領域。

面對工作人們通常有三種態度,一種是把自己放在利益的案板上任人宰割,把工作當作獲取利益的工具;另一種是跟着興趣走,視工作爲玩樂;第三種是把工作當作展現人生的載體,將工作視爲實現人生使命的階梯。

我們提倡程序員熱愛本職工作,在本行內不斷進階。但也應正視現實,看到人的當前選擇並非都是適合自身的條件的,以程序員的基本素質,在技術路線以外也可以有更大的作爲。程序員應勇敢嘗試更多的選擇,在選擇中認識自我,找到適合自身發展的方向。

人有外職業和內職業,外職業是你現在從事的職業,是可以改變的。內職業是適合你自身條件的職業,在一定程度上難以改變,它可以昇華成一種精神,產生更大的影響。

程序員是一種當前社會稀缺的人力資源,程序員應該是播種機,將理性思想,工程手段普及到更多的方面,爲經濟建設提供更大的力量。

在工業社會,工人階級因其無產性,成爲對資產階級最革命的力量。在資訊社會,程序員因其學習性和與時俱進性,會成爲對懶惰階層的強大革命力量。所以,從社會負於程序員的職責來講,程序員肩負重任,前途無量。

如果你一時沒有讀懂,建議再仔細看看,也許它能改變你對程序員職業生涯的看法。就我對這篇文章的理解而言,這篇文章主要闡述了程序員是資訊時代先進生產力的代表,程序員的職業決定了程序員站在資訊變革的最前沿,比社會的其他階層能更早的感知到資訊社會的每一個變革的發生,程序員職業要求的學習能力、綜合素質、與時俱進性是把握這種變革的能力保障,當然這並不是說任何程序員都能夠把握這種變革,開創自己的事業,對於大多數人而言,必須培養自己的綜合能力,而不是僅僅侷限於技術路線,才能真正把握住機會。每個人都有自己的解讀,你的想法是什麼?