非計算機專業的學生是否適合轉行做開發呢?

用戶3270692454072


作為一名IT從業者,同時也是一名計算機專業的教育工作者,我來回答一下這個問題。

首先,當前IT行業內有很多程序員都是非計算機專業出身的,不少數學、物理、機械等理工科專業的畢業生也會轉向從事軟件開發崗位,甚至還有一部分管理學專業的畢業生也會轉行從事軟件開發崗位。實際上,隨著近些年來互聯網行業的快速發展,計算機專業的畢業生遠不能滿足行業的人才需求,而且由於開發崗位的崗位附加值比較高,所以也促使更多的非計算機專業畢業生會選擇進入IT(互聯網)行業發展。

對於非計算機專業的學生來說,如果想轉行從事軟件開發崗位,需要考慮以下三方面問題:

第一:根據自身的知識結構和能力特點選擇發展方向。當前IT(互聯網)行業內的開發崗位還是非常多的,而且領域劃分越來越細,不同的開發崗位需要組織不同的知識結構,這就要求初學者要根據自身的實際情況慎重選擇。比如數學基礎紮實的初學者,可以考慮向大數據方向發展,而數學基礎薄弱的初學者,可以從Web開發開始學起,然後走行業開發路線。

第二:注重行業發展趨勢。IT(互聯網)行業對於技術發展趨勢還是非常敏感地,掌握新技術往往會帶來新的就業機會,所以應該儘量把握行業發展趨勢。當前大數據、人工智能、雲計算、物聯網等領域的機會就比較多,在“新基建計劃”的推動下,可以重點關注一下大數據和人工智能這兩個領域。

第三:注重營造一個適合自己的學習場景。轉行從事軟件開發崗位,一定要為自己制定一個系統的學習計劃,同時要營造一個較好的實踐場景。學習計劃的制定最好要與行業專家進行交流,這會在很大程度上避免在學習的初期走彎路。

我從事互聯網行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智能領域,我會陸續寫一些關於互聯網技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收穫。

如果有互聯網、大數據、人工智能等方面的問題,或者是考研方面的問題,都可以在評論區留言,或者私信我!


IT人劉俊明


大家好,我是80後老鐵,很高興回答這個問題。

我自己本人是計算機專業,大學畢業後10多年到現在一直在混跡在IT圈子,從事相關的崗位工作,開發,測試,產品,實施,運營,項目等崗位基本都幹過,也親身接觸過不少從其他專業其他行業轉過來的朋友,下面我結合個人經歷談一下對這個問題的理解吧。

一、適不適合轉行要看個人情況。

每個人對開發崗位的理解不同,興趣點不同,學習能力不同,不一定都適合。想要確認自己是否適合做開發,最好是從以理性的眼光結合下面幾點分析個人的實際情況。

1、確認是否具備快速學習的能力?

轉行過來的朋友做開發的話,首先需要快速補充開發技術基礎知識。

計算機技術更新非常快,通常兩到三年就會有一波大的更新。在考慮轉行的朋友們需要提前瞭解一下自己是不是具備快速的學習能力,這一點非常關鍵!!!因為你從其他行業轉過來,基礎相對薄弱,需要一邊工作一邊補充專用知識,計算機相關的課程都是是理工科,課程本身比較枯燥乏味,如果之前對IT技術瞭解比較少的化,有些朋友學起來可能會相對吃力一些。開發人員崗位本身就競爭非常激烈,如果學習能力較差,建議還是謹慎轉行。

其次,轉行的朋友也需要快速補充業務知識。

不同行業領域的開發工作,要想保證開發工作交付代碼的質量,一方面是技術水平,另一方面是對業務的熟練程度,如果轉行之前已經在某領用工作,新的開發崗也是跟之前的行業有關的,那可能之前的業務知識積累對新的開發崗位是非常有利的,想轉行的朋友可以參考選擇之前已經熟悉的某個領域,這樣的話只需要專注提升技術水平了。

如果新選擇的開發崗位和之前的工作行業領域完全不搭嘎,那就要有危機感了,轉崗之前也是需要謹慎操作的。

2、確認是否具備持續的抗壓能力?

首先是身體上的壓力

大多數IT開發崗位工作壓力大、節奏快,加班是經常的事情,需要轉行的朋友要考慮自己是否能承受高強度的工作節奏。

其次是心理壓力:

由於從其他行業轉過來的朋友,基礎薄弱,跟新入職場的科班開發人員比幾乎沒有技術優勢,交付出來的代碼質量可能會被新人調侃甚至鄙視,想轉行的朋友需要捫心自問,自己是否做好了接受被批評質疑、奚落、甚至鄙視的心理準備。

如果身體比較差臉皮又薄,內心比較脆弱,以上兩項抗壓能力都不具備,那個人勸你還是不要轉了,否則會過的很艱難。

3、家人是否對你的工作理解和接受?

一旦轉崗做了開發,大多數都會有階段性的加班,甚至長期加班的情況,特別需要家人的理解和支持,這樣你才能在開發的工作上保證足夠的精力。否則,如果你的另一半對你比較依賴,或者不原因幫你分擔家庭的瑣事,你既要保證工作,同時也不想影響感情生活和家庭生活,二者都不願意妥協的話,你將過的非常累,也見到過小情侶因此分手,甚至兩口子經常吵架而離婚的也不是沒有發生過。

如果是單身的朋友,轉行的話是相對有優勢的,請結合自己的情況自主選擇。

4、開發工作不可能做一輩子,開發轉行轉崗也是遲早的事。

開發崗位本身的職業週期較短,基本80%的人到35歲就已經到瓶頸期,個別特別優秀的人除外,像百度、阿里、華為、騰訊等IT大廠也在不停的對高齡(34歲及以上)的技術人員優化,大部分技術開發人員本身到了35歲上下也必須面臨轉行轉崗的選擇。

這個年齡段的人身體上已經經受不住長期的加班熬夜,家庭上也是上有老下有小,精力上也無法保證對開發工作的持續投入,再加上每年都有無數的職場新人加入競爭大軍,這些新星人類精力旺盛、起薪低、學習能力和適應能力等各方面都具備優勢,隨便一點拉出來都可以秒殺一批30歲+高齡的開發人員。所以即使現在轉行成功做開發,後面到了這個年齡階段還是會不得不面對相同的境遇,如果想轉行的朋友本身已經在30歲以上,建議還是不要轉了,你已經不具備專業優勢了,年齡又偏大,對不起,計算機行業已經不歡迎你了!除非你自己非常感興趣,之前也有一定的技術積累,否則真的不用浪費時間。

總結在許多的朋友看來,計算機開發的工作表面上看起來光鮮亮麗,收入高,實際上這是一項非常枯燥乏味的重複性工作(每天要在電腦前面持續保持同一個敲打鍵盤的姿勢10多個小時以上),既要時刻保持學習新知識新技術,又要承擔高強度的身體壓力和心理壓力,有時候還被家人埋怨,不理解。

想轉行進來的朋友,請結合個人實際情況和以上建議謹慎選擇。


老鐵80後


不是適合不適合的問題,是自己想不想轉行的問題。由於種種原因很多學生所報專業與志向不符,走進社會,職場後工作提不起興趣效率低,不利職業晉升。或因其他原因想改行都有。早改行晚改行的都有,不用過於糾結,耽擱自己時間。轉或不轉果斷決定。





分享到:


相關文章: