培訓學計算機與科班的計算機專業究竟有什麼區別?

後路情感


作為一名IT行業的從業者,同時也是一名計算機專業的研究生導師,我來回答一下這個問題。

首先,隨著移動互聯網和大數據的發展,IT行業的人才缺口一直比較大,這就促使不少非計算機專業的畢業生通過培訓的方式進入IT行業,從事的崗位類型也比較多,比如Web開發、移動互聯網開發、嵌入式開發等等,當然這其中有不少技術人員也非常優秀。

說到區別,主要的區別就體現在知識結構上,比如計算機專業的畢業生往往有比較健全的知識結構,包括基礎學科(數學、物理)、操作系統體系結構、計算機網絡、數據庫、算法設計、數據結構、編譯原理、電子電路等等,而非計算機專業的畢業生往往在知識結構上會有所欠缺,這種欠缺在崗位發展的初期也許並不會有太大的影響,但是如果想提升崗位級別,這些基礎知識的重要性就會逐漸體現出來。很多非計算機專業的應用級程序員未來無法走研發級路線,很大一部分原因就是基礎知識不夠健全導致的。

雖然基礎知識涵蓋的內容比較多,但是隻要有一個系統的學習過程,大部分學習能力較強的技術人員都能夠通過自學來掌握。比如每年都有不少非計算機專業的畢業生跨考到計算機專業讀研究生,但是大部分學生在研一期間就能夠逐漸彌補基礎知識結構上的不足,當然這個過程也需要付出更多的努力。不少非計算機專業的研究生在剛進入項目組的時候會比較辛苦,項目開展也比較緩慢,但是大部分人在研二結束的時候都能夠比較順利的完成各種實驗,所以只要不斷學習,差距完全是可以彌補的。

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

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


分享到:


相關文章: