首頁>Club>
在我還是25歲的時候,我和很多程式設計師一樣,其實都有同樣的擔心。 老了以後怎麼辦?寫程式碼難道還能寫到35歲? 難道我這一輩子就做一個程式設計師就完了嗎? 難道我就不能走出一條屬於自己印記的路?
2
回覆列表
  • 1 # 使用者99648223127

    其實你也不必擔心這麼,關鍵自己要不斷提升自己,不僅僅技術,還有更多更多!

    下面根據我多年的工作經歷,給做IT的同行提一下醒:工作時一定要時刻問自己一個問題,40歲之後該怎麼辦?。作為IT行業的老兵,結合一些成功脫危成CTO,技術VP高管,創業老闆的朋友的經驗,我總結了4條建議:

    第一:專注核心技術,做深做強:任何技術越來越簡單,就意味著會越來越傻瓜式我有一個朋友做研發做了十多年,什麼都會,但什麼都不精。2014年看到IOS很火工資很高,一頭扎進IOS,不曾想剛搞了不到一年,IOS技術爛大街,工資大幅縮水,他繼續撐了一年,發現沒有什麼轉機,馬上投入到H5,誰知道2017年下半年,H5也開始被培訓公司大批速成了,導致H5程式設計師氾濫。現在他在公司呆了近一年多,壓力重重,一直做上層應用系統,手裡掌握的技術新畢業的大學生用個3年就能掌握了。那些年輕的程式設計師,能熬夜,能加班,無牽無掛,工資還低。所以公司也更傾向於用這些年輕人。之前公司效益不錯,所以老的一批程式設計師還能養著,現在效益下滑,難保不向他們這些年紀大的程式設計師“開刀”。前幾天打電話說最近在研究人工智慧,就想在人工智慧方面深耕下去。他覺得人工智慧需要演算法,需要計算機核心技術,這是低層次程式設計師不具備,正好是他的強項。還好醒悟過來了,只是白白浪費了三年光陰。IT行業中年危機為什麼會早到,主要是因為IT行業技術發展太快了。以前IT技術革新週期是四到六年,現在革新週期不到兩年,看看最新的IOS、Andorid、H5、VR ,有哪個能連續火三年的,基本兩年時間不是被新的技術革命,就是被培訓公司革命了。因為現在這些技術都太簡單了,程式設計師被市場牽著鼻子走。回頭看看C、C++、作業系統、通訊協議等等這些核心基礎,一直都沒有變。尤其是人工智慧、模式識別這些核心的研究技術,真正變化的不多。只要涉及到演算法、系統、硬體,計算機的技術就更新沒有那麼快了,這就是為什麼硬體工程師越老越值錢的原因,嵌入式工程師一直都很吃香的原因。

    每個行業都有自身的核心技術庫,這種技術是需要沉澱和積累才能學會,這就需要IT人員能沉得下心來求發展。不能一味盯著前端,盯著應用開發,應用開發跟著客戶認知和需求來改變,客戶的認知越來越高,他的要求自然就更高更多了,所以IT行業就不斷要升級。

    第二:走架構/管理路線:IT行業不缺程式設計師,缺既懂技術又懂管理的人在IT行業,一定要看清楚,哪個職位入門門檻比較高,哪個職位需要時間和經驗積累,哪些崗位需要專案經驗,這是要提前做好思考。最近聯絡了一圈我的朋友和同學,發現在IT行業靠技術還混得挺好有兩種:一種是做構架師,另外一個是做管理。做構架師那幾個朋友現在過得很爽,因為自己專案經驗豐富,計算機基礎紮實,且對軟體開發控制流程清晰,他們幹了幾年開發後轉為構架師,現在他們任務相對比較輕鬆,把系統構架佈局好,然後分配給程式設計師加班加點趕工去。幾個中途轉做管理的幾個就不用說了,待遇很高,雖然壓力也不小的。因為他們既有技術又有管理經驗,公司基本給配股,年底分紅不少。他們為什麼能成功,總結的一句話就是:工作不要僅吃著著碗裡,還有盯緊鍋裡。做程式開發的時候,他們平時有空就去參加一些技術沙龍或會議,經常參加一些最新行業分析會議和管理培訓。這樣他們在做好本職工作時,努力豐富了,同時也給自己帶來更寬廣的發展道路。

    這個路線某種程度上是程式設計師這個行當中吃“經驗”飯的路線。架構/管理需要的不僅僅是瞭解技術,還要具備豐富的行業經驗,良好的溝通能力,全面的管理手段。這些都可以在一個程式設計師日常的工作中進行積累,從而完成一名程式設計師的轉型。

    第三:轉行到關聯行業IT開發和語言一樣,只是一項工具。必須要和其它業務行業結合才能夠產生價值。這就給了技術人員一個選擇,可以結合自己之前服務的行業進行轉行。比如,一個技術人員一直從事金融領域的技術開發,透過日常積累了解了不少金融知識。到時候就可以轉行為BA(Business Analyser)或者PM(Product Manager)。要知道,一個懂技術的BA或者PM是非常受企業歡迎的。我就認識一個美女,因為受不了開發的高強度工作,轉行做了PM。她自身是計算機專業畢業,本身也做過開發。所以她在涉及產品的時候,充分知道哪些系統可以做,哪些系統做不了,能夠寫出“靠譜”的需求說明書(程式設計師們的最愛)。這樣她的產出就非常好,自然深的老闆的喜愛。

    基於自己已有的優勢,再學一門手藝,從而跨門檻的跳到一個重視經驗的行業中。這簡直就是當前網際網路最喜歡的“降維打擊”嘛。如果你足夠努力,而且學習和溝通能力不錯,這也是一條挺好的道路,機會多,空間大,值得推薦。

    第四:創業開個公司這真的是一條最最艱難的道路。開公司和做副業不一樣,它考量的是一個人的綜合能力,需要應付的方方面面的問題數不勝數。我就覺得如果去創業很容易失敗。因為打工時候只要做好自己的事情即可,但創業的時候是什麼事情都要做!當然,我身邊就有創業成功的例子,比如有些朋友來創業不是走投無路,而是實現自我價值。更不要提他自身的綜合能力也是非常棒的。這麼說吧,他不來創業也能夠在原來公司做的風生水起。所以這條路是推薦給那些非常優秀的人的,如果是工作中走投無路,創業基本上也是死路一條。

    不管是上面哪一條,其實都需要大家提前做好自己的職業規劃,選擇一條最適合自己特點的道路,早佈局,早沉澱,早打算,早 …。總之,所有事情的準備越早越好,老祖宗不是說過嘛,凡事預則立,不預則廢。

    2. 精益創業 系列指導影片和資料

    3. 職業規劃 系列指導影片和資料

    4. 行業動態創業機會分析

    5. 正能量價值觀傳播

  • 2 # 安小彥

    程式設計師首先要知道自己晉升的方向是什麼,其次有方向了就需要查詢資料,找到學習方法,最後就是行動了,舉個例子,java,目前應用最多的程式語言,可以往架構師方向,大資料開發方向發展,就可以利用自己的業餘時間多學習相關的知識,如果你是個碼農,多接觸些專案,都可以當專案經理的,在技術能力提升的同時,也要注意管理能力,溝通能力,協調能力等等,祝好

  • 3 # 3克雲

    1.管理層,如副總、技術總監、部門經理;

    2.專案經理,帶領帶隊做專案;

    3.轉職,如轉到實施、銷售崗;

    4.技術,如架構師;

    5.創業,九死一生的路,看個人情況而定。

    年齡越大,機會成本越高!

    早做打算,早做規劃,做什麼都要趁早!

  • 4 # 定製軟體和系統

    我25的時候也在思考這個問題。

    得到的主要路線如下:

    1,企業資訊化。有技術,和廠家溝通很順暢。理念比企業先進,又理解企業的痛點。未來可以以此為基礎再次轉型。

    收入稍微低一些,住的地方比較偏僻。我的一個師傅做過。後來專門給企業提供解決方案。

    2,it教育,有多年的實際經驗,從實際入手搞教育。

    但是加班免不了。之前待過,看過一個老師,因為不想晚上加班,結果被老闆開了

    3,創業,這個是九死一生的,我已經經歷過一次,感覺收入和公司的成長速度不滿意,還不如打工。

    4,如果30歲之前,可以儘量試試。30以上慎重。

    考體制,這個我邊工作邊複習2年,全職3年,已經放棄了,又在家人的鼓勵下又考了一次,終於上岸。

    花光了前面打工剩下的所有的錢。

    高投入,高風險。工資和沒有一樣,只夠之前的鏡頭。

    只有一個好,不容易失業。工作強度對得起工資

    路有千千萬,但是試錯有風險,慎重選擇。

  • 5 # 每日一記錄

    現在也會又擔憂,這種擔憂是無意產生的,到了這個階段,社會

    推著你不得不擔憂,程式設計師本身是青春飯,所以到了30歲以後,腦力

    精力都不如以前,但也不能一直悲觀,消極,認為程式設計師30歲以後會

    走下坡路,想一想,35歲,已經積累了很多的經驗和知識積累,完全可以

    利用這些經驗,知識積累,走向管理或技術指導層面,或者確實沒有精力,

    也可以選擇轉行,主要還是看自己,年齡永遠不是限制自己的條件。

  • 6 # Gfilsxin

    其實,每個行業都有自己的中年危機,為什麼現在社會上輿論都指向了程式設計師呢?

    比如護士,你在醫院很少看到年紀大的護士吧,盡是些小妹妹,就算年齡大了可以當護士長,可一個醫院又有幾個名額呢?那麼護士會不會有中年危機!

    公務員,醫生,大家都知道這些崗位都是熬出來的,如果你到了35歲還是一個小小的科級幹部,職稱也沒升上去,或者由於關係不到位,現在的職位就已經是你人生的最高職位了,那這些人會不會焦慮?!

    再說硬體工程師,按照大家的普遍想法,35歲了,如果還是每天畫板子,佈線,是不是也很悲催呢?他們會不會中年焦慮?

    等等……

    曾經聽過這樣一句話,中年危機或中年焦慮只存在於白領階層這個群體。你問一箇中年的工地上做苦力的人,他一定會覺得你怎麼這麼“矯情”。對這些人來說,每天辛苦的勞動能換取一份穩定的收入,能夠養活家人,供自己的孩子完成學業,就夠了!誰整天想自己有什麼職業發展,有什麼職責規劃,那不是瞎想嗎?

    所以,程式設計師們,收起你們那顆浮躁的心吧!中國的技術人從來都靜不下心來好好把自己研究的東西研究透!

    無論你是準備轉行,還是繼續編程式碼下去,都不丟人,如果編一輩子程式碼,有什麼好可憐的,在美國那些白髮蒼蒼的工程師多的是,只要你是某個領域的專家,即使是程式設計,你也可以把你掌握的專業知識分享出來,做一個受人尊敬的工程師!

  • 7 # 科技電小二

    目前社會,對於35歲職業危機,是一個普遍的話題,因為這個時候,身體狀況肯定沒有二十出頭的年輕人好,明顯感覺加班身體吃不消,同時,在這個年紀,絕大部分都有了家室,上有老,下有小,生活有了壓力,肯定有一部分精力被家庭佔用。

    35歲的程式設計師與26-30歲的程式設計師相比,會要求更高的工資,但一般的程式設計,26-30歲的程式設計師也能勝任,這個年齡段的工程師,也有好幾年的工作經驗,程式碼質量也較好,工資要求更低,加班激情很大,因此從這方面考慮,35歲程式設計師就沒有太多的優勢。

    但每一個人都會變老,所以在工作選擇時,需要考慮在28-30歲開始計劃,怎麼讓自己有核心競爭力,能隨著工作時間變長,越來越保值,比如演算法型別,因為演算法庫的積累,演算法經驗也肯定是越來越值錢的,

    第二是走專案管理路線,產品經理路線,成熟的專案管理和產品經理,在正規大型的公司,工資可是相當高的,而且職業年齡也會比程式設計師長,所以如果往這個方向發展。可以參加PMP等管理培訓,拿相關的證書。利用證書拿到其他職業敲門磚,換一個領域繼續發展。

    第三,自己創業,開發產品,經過調研,慎重選取一個合適的領域和產品,轉變思維,但這條路更為艱難和充滿挑戰。但因為35歲程式設計師,有一定的社會經驗和基礎,相對比20歲左右的人更容易成功.

    以上是問題的粗略解答,難免會有遺漏

  • 中秋節和大豐收的關聯?
  • 大衣是米白色的怎麼內搭?