-
1 # 愛程式設計的中年人
-
2 # IT人劉俊明
作為一名IT行業的從業者,同時也是一名計算機專業的研究生導師,我來回答一下這個問題。
首先,學習軟體技術並不存在年齡上的限制,隨著產業結構升級,大資料、人工智慧等一眾技術將逐漸落地到傳統行業,大量的職場人都需要學習一定的程式設計技術,從而促進自身的崗位升級。但是,如果在30多歲開始轉行到IT行業,從事專業的軟體開發崗位,則需要慎重考慮。
如果在30多歲開始學習軟體技術並希望轉行到IT行業,應該考慮以下幾個方面的因素:
第一:是否有基礎知識儲備。雖然程式語言本身並不難學,但是從事軟體開發技術卻需要較高的門檻,不僅需要掌握程式語言知識,還需要具備一個完整的知識結構,包括作業系統、計算機網路、資料庫、演算法設計、資料結構等等,如果沒有相應的知識儲備,轉行從事軟體開發還是具有較大難度的。
第二:是否能走研發級路線。通常來說,軟體開發行業的應用級程式設計師往往存在一定的職業生命週期問題,不少應用級程式設計師由於工作壓力較大會在40歲之前考慮轉行,所以如果不能走研發級程式設計師路線,在30多歲開始學習軟體開發技術還是具有較大從業風險的。另外,應用級程式設計師的招聘,不少科技企業對於應聘者的年齡也比較敏感。
第三:是否具有較強的學習能力。軟體開發技術不僅在學習初期具有一定的難度,同時軟體開發技術的迭代速度也比較快,這對於從業者的學習能力也有較高的要求,而且基礎的開發工作崗位,技術迭代的速度往往更快。總的來說,前端開發技術的迭代速度就要快於後端開發,後端開發技術的迭代速度要快於大資料和人工智慧開發。
-
3 # 碼農小胖哥
我已經三十多了,已經從事這個行業多年,算碼農圈子裡的老幫菜了。根據我的情況來問你一些問題。
30歲如果還是個基礎開發,都無法讓人認同了。你能忍受被小你七八歲的同事和上司鄙視的眼神或者呼來喝去嗎?你能堅持學習新的技術和知識嗎?你以為你學的東西在工作中就夠用了嗎? 理論是一回事,實踐又是一回事。而且技術是不斷變化的,一時跟不上步步跟不上。你的學習能力還能跟年輕人比嗎?再者你的身體素質扛得住996嗎?而且現在it人才過剩,同時有二十多歲的小年輕和三十多歲的老幫菜,你會用誰?你的優勢在哪裡?
回覆列表
如果你的精力還行也有時間,學軟體完全沒問題,但是目前國內的程式猿基本上來說都是畢業開始進進入這個圈子,經過多年的經驗積累和技術打磨,一步步爬上來,你32歲了,就算自己願意從頭做起,用人到位也會有很多顧慮