回覆列表
-
1 # 此生唯一
-
2 # IT人劉俊明
很多人在學習IT技術的時候往往都有這個疑問,尤其是學軟體開發的人,往往對程式設計師的職業生命週期比較關注。其實,從職業本身來說,程式設計師完全是一個全職業生命週期的崗位,也就是說是可以終身從事的職業。但是,為什麼現在有不少程式設計師在年齡大了之後會轉型呢?原因有以下幾點:
第一:行業處在快速發展期,尚不成熟。目前中國的IT行業還處在發展的過程中,與歐美等國家的IT行業成熟度相比,還有較大的差距,其中一個體現就是程式設計師職業生命週期上。隨著中國IT行業的成熟度越來越高,程式設計師的職業生命週期也會越來越長。
第二:壓力較大。隨著網際網路行業的迅猛發展,程式設計師是一個壓力比較大的工作崗位,一旦產品上線以後,程式設計師隨時要解決各種突發問題,這是導致程式設計師崗位壓力比較大的重要原因,很多線上產品的研發團隊都要求24小時待命。
第三:加班比較嚴重。目前網際網路領域整體都存在勞動強度大,工作時間長的問題。不僅是網際網路企業如此,很多傳統軟體公司也存在加班現象,主要是因為目前普遍存在的專案研發週期短的問題。長時間的加班也是導致很多程式設計師職業生命週期短的一個重要原因。
雖然目前國內程式設計師的職業生命週期存在偏短的問題,但是隨著中國IT行業的不斷成熟,程式設計師的職業生命週期一定會越來越長。軟體開發領域還有一個很重要的特點,就是研發級程式設計師的職業生命週期要遠遠長與應用級程式設計師。所以,要想在程式設計師這條道路上走的更遠,一定要向研發級程式設計師的方向努力。研發級程式設計師往往對基礎知識的要求比較高,所以對於程式設計師來說,一定要有一個健全的數學知識結構,包括高等數學、線性代數、機率論、離散數學等。
如果有大資料方面的問題,也可以諮詢我。
我一開始對程式設計是拒絕的,直到我做夢都在寫程式碼,地鐵上也在構思怎麼做迴圈,有哪些分支?在回家路上,腦海裡寫了無數的虛擬碼,畫了無數張流程圖!
因為程式設計極具創造力,程式設計師心裡都有一種寫出要麼"驚世駭俗",要麼"拯救世界"的程式碼的渴求!雖然最後多以改bug,業務需求變更,程式碼改的亂七八糟為結尾,到最後的最後,也還是對自己的程式碼滿意至極!
我看身邊程式設計師都很滿足於寫程式碼,就像將軍馳騁沙場,發揮著自己的創造力!但是生活畢竟是生活,年輕的時候壓力大點無所謂,加班無所謂,不惑之年,大腦精力不夠了,成家了,有孩子了,要買房了,很多生活壓力遠遠大於工作壓力!
這個時候我推薦轉管理,管理相比技術可能更加輕鬆,而且時間管理比較隨意,有更多的精力處理生活和家人的問題,如果一味地加班加點趕程式碼,真的有點吃不消!
而且,寫程式碼要求精力絕對的集中,很多個寫的酣暢淋漓的時候,我老婆給我打電話,我語氣都不好,有點煩躁!所以還是對自己和家人好點!
如果,你還是割捨不掉程式設計的快感,喜歡程式設計,喜歡技術不斷的更新迭代,接觸最前沿的技術,那麼跟隨自己的心吧!只是別忽略了自己的家人即可!
反正我打算做開發到32歲,要麼轉管理,要麼回老家做生意去了!哈哈!