雖說學軟件開發(fā)技術(shù)并沒有什么年齡上的限制,,但是若30多歲才開始轉(zhuǎn)行到IT行業(yè),從事專業(yè)的軟件開發(fā)崗位,,還是需要慎重考慮比較好! 如果在30多歲開始學習軟件技術(shù)并希望轉(zhuǎn)行到IT行業(yè),,應(yīng)該考慮以下幾個方面的因素: 第一:是否有基礎(chǔ)知識儲備。雖然編程語言本身并不難學,,但是從事軟件開發(fā)技術(shù)卻需要較高的門檻,,不僅需要掌握編程語言知識,還需要具備一個完整的知識結(jié)構(gòu),,包括操作系統(tǒng),、計算機網(wǎng)絡(luò)、數(shù)據(jù)庫,、算法設(shè)計、數(shù)據(jù)結(jié)構(gòu)等等,,如果沒有相應(yīng)的知識儲備,,轉(zhuǎn)行從事軟件開發(fā)還是具有較大難度的。 第二:是否能走研發(fā)級路線,。通常來說,,軟件開發(fā)行業(yè)的應(yīng)用級程序員往往存在一定的職業(yè)生命周期問題,不少應(yīng)用級程序員由于工作壓力較大會在40歲之前考慮轉(zhuǎn)行,,所以如果不能走研發(fā)級程序員路線,,在30多歲開始學習軟件開發(fā)技術(shù)還是具有較大從業(yè)風險的。另外,,應(yīng)用級程序員的招聘,,不少科技企業(yè)對于應(yīng)聘者的年齡也比較敏感。 第三:是否具有較強的學習能力,。軟件開發(fā)技術(shù)不僅在學習初期具有一定的難度,,同時軟件開發(fā)技術(shù)的迭代速度也比較快,這對于從業(yè)者的學習能力也有較高的要求,而且基礎(chǔ)的開發(fā)工作崗位,,技術(shù)迭代的速度往往更快,。總的來說,,前端開發(fā)技術(shù)的迭代速度就要快于后端開發(fā),,后端開發(fā)技術(shù)的迭代速度要快于大數(shù)據(jù)和人工智能開發(fā)。 |
|