中學政治學科的課堂上,辯證唯物主義告訴我們,任何事物都包含著既對立又統一的兩個方面。要如實的反映事物的本來面目,就必須堅持一分為二的矛盾分析法,對矛盾作全面的分析要運用兩分法、兩點論去認識事務的本質。簡單的意思就是,萬事萬物都要看到它好的一面和不好的一面。

  IT也是如此,程式設計師的職業也是如此。“程式設計師的最後歸宿是什麼!”、“程式設計師為什麼到了30或35就會想要轉行”、“邊緣化的IT人”等等諸如此類的話題漫天遍野,“程式設計師吃的就是口青春飯”如一根刺隱隱的紮在了程式設計師心頭肉上。這已成為程式設計師們深思的職業規劃問題。

  搜了搜論壇裡相關的帖子,仔細看看熱心的網友們的討論,不難發現大家各自的論證都集中“轉行”與“不轉行”這兩個對立的觀點上,大家談到了很多,有關於軟體行業這個大背景的討論,也有關於職業規劃與個人現實狀況相結合的討論、更有轉了行的程式設計師道出了轉行後的心境,等等。

  一定堅持奮鬥在這一行的IT人說,他們認為問題的根本還是在個人的心態上。他們表示,實際上程式設計師是完全可以幹一輩子的。國外鬍子一大把還幹著開發的老外多了去,他們的思維同樣活躍,精力充沛,並且還有大量的經驗和積累。一行行看似簡單的程式碼之中卻蘊含了無數思想,足以體現出其功力,而這也並非一日之力所能。有位網友說,他所在單位隔壁研究所的一位年紀60的工作人員,他的程式思維還是很不錯。

  IT人確實很累又辛苦,但是真正熬過幾年coding日子的程式設計師,到哪裡又不受歡迎呢?可以選擇去外資、大型企業作高階工程師,待遇又好,工作也不會像最初做底層開發時那麼得忙。也可以選擇取中小型企業,做技術經理、研發主管。敢闖一點的,在技術、管理、人脈積累到一定的程度的時候,更可以出來創業。又或者在家作soho一族,承接外包專案也未嘗不可。實際上這個行業正在不斷地創新中,因此機會也還是很多。

  有網友毫不客氣的指出,矛盾在轉與不轉行中的人,其實就是個人能力的心虛。

  城外的人想進城,城內的人想出城,很多其他行業的人還很羨慕IT這個行業,IT之外其他行業的苦楚也並非我們能夠想象。

  生活中的壓力,買房子買車,償還貸款,贍養老人,結婚生子等等,這對任何一個行業的現代人來說都是一個要處理的問題。並非只存在於IT這個行業的從業人員中。計算機行業並非那麼的苦不堪言,IT一族雖然掙錢不會太多,相對來說算是比較穩定的,不會太窮。

  任何一個行業,想要有更長遠的發展,前進的動力就在於由被動到主動,主動去工作,主動去學習,主動去尋找這個行業中的其他道路,認認真真將這個行業捉摸透,只要做到積極與主動,推動職業發展的強而又力的動力就有了,那麼職業生涯的道路必然就掌握在自己的手中。
 
  少一些浮躁,沉下心來體會技術的真正精髓,踏踏實實的做,最終會有一個好的歸宿。

  要在程式中用程式碼作詩,要做個IT李白。一部分IT人表示一定要做個純粹的IT人。始終堅持自己的興趣和理想。繼續向軟體狂人、頂尖科學家進軍!。

  另一部分IT人,他們毫無遮掩的指出了一個同樣令人發省的問題:現實呢,這個行業確實發展太快,技術的不斷更新,隨著年齡的上升,體力腦力精力不可能隨之快速的適應,不能適應,也就意味著被淘汰,那麼那時該怎麼辦呢?與其這樣,不如提早為自己找尋另外一條路,提早認識這一點,算是對自己的負責。

  關於轉行的觀點中也有兩個集中點:行業自身與年齡問題。

  30或者35歲的IT人為什麼要轉行,因為生活的關注不同了,有了家庭,不再是單打獨鬥,有的是更多一份責任的承擔。年齡的增長帶來了生理上的改變。這是討論的主要觀點之一。

  技術的日新月異,各個公司的血液不斷換新,企業想要發展依賴於產品,而產品的開發歸於技術的支援。新老開發人員的不同在於,老一輩的開發人員在年輕時學的技術在現在應用的很少了,生活上上有老下有小,體力和精力投入的要少,學習新技術的能力比不上年輕人,思路也不靈敏了,邏輯分析能力,理解能力逐步減退,唯剩經驗,但是IT屆的經驗不如創新值錢。

  相比較,新一代開發人員對新技術的學習及應用所花的時間要多一些,他們的生理機能也正在上風,他們更多的技術起點也是基於此,他們有的是時間和精力投入其中。大部分企業也認為,招聘年輕的開發人員,他們沒有太多生活負擔,他們能將更多的時間投入工作中。公司總是希望自己的員工將精力投入到公司的工作中越多越好,至於員工的其他生活呢,公司又會管你多少?

  還有IT人表示現在做開發遠沒有之前那麼熱情了,隨著工作時間的變長,發現當初懷著對技術的崇敬,加入其中,原本以為這是個崇尚技術本身的隊伍,但慢慢發現很多技術管理,技術經理他們的技術並非想象中的那麼好,依靠著資歷換得職位,技術為上的夢想也逐步幻滅。Coding如同打字,程式碼貼過來,轉過去,全成了一種體力上的勞動。積極與熱情大大打消了。這也是主動性減少的原因之一。

  另外一點就是,國內的軟體業形勢不好,需求乏力,盜版猖獗,成本提高,規模小,導致了軟體業的不景氣。在這樣的大環境下,前景並非樂觀,因此程式設計師的職業發展也受到了相當大的阻礙。