2018年7月份剛畢業的計算機專業學生?
不少計算機專業的畢業生都面臨這個問題,一般來說運維的初始待遇要普遍好于研發,而研發未來的上升空間也許更大,所以很多畢業生都比較糾結這一點。下面我把這兩個工作的特點做一個簡單的描述,以方便大家根據自身的情況進行選擇。
運維運維的好處是上手快、初始待遇高、工作難度相對較小,一般來說入職3個月左右就可以上手工作了,而且大部分工作內容都有規范的說明文檔,按照文檔一步一步操作就可以了,如果遇到問題也有相應的技術支持服務。
目前,大部分網絡專業的畢業生都從運維開始做起,因為運維的主要工作就是與各種網絡設備打交道,包括交換機、路由器、負載、緩存、存儲、各種網絡服務器的安裝、配置、調試等,還有一些運維人員要參與廠商產品的部署工作,像電話會議系統、監控系統的設計部署等工作。運維工作多且雜,而且運維工作往往強度非常大,很多運維人員在到一定年齡后就選擇轉型了。目前運維的工作強度已經有趕超程序員的趨勢了,反而程序員的工作強度開始慢慢下降。
開發開發崗位的特點是上手慢,培養周期長。一般大學畢業生在參加工作的前半年基本上都在學習階段,半年之后才會慢慢進入初級程序員的崗位,做一些基本功能模塊的編寫工作。
程序設計工作需要具備算法基礎、編程語言基礎、數據庫基礎、操作系統基礎、網絡基礎等,大型公司的開發崗位對英語也有一定的要求,所以程序設計崗位對基礎知識要求比較高。目前企業對程序員的知識結構要求也越來越高,隨著大數據和人工智能的發展,程序研發人員的人才結構升級現象也越發明顯,整個行業對中高端人才的需求將是未來的大趨勢。
從工作內容來看,運維人員屬于應用級別,而開發屬于研發級別,運維人員涉及的內容非常多且雜,而開發人員涉及到的內容則比較專,也比較深。
我的研究方向是大數據和人工智能,我在頭條上也陸續寫一些這方面的科普文章,感興趣的朋友可以關注我的頭條號,相信一定會有所收獲。
如果有互聯網方面的問題,或者考研方面的問題,都可以咨詢我。
謝謝!