作為一名IT行業的從業者,同時也是一名計算機專業的研究生導師,我來回答一下這個問題。
首先,對于本科程序員來說,讀研是有一定必要的,尤其在當前產業結構升級的大背景下更是如此,但是具體是讀計算機方向還是選擇MBA,則要根據自己的職業發展規劃和實際情況做出選擇。
如果想在研發方向走得更遠,從事研發級工作,未來向架構師、技術專家、CTO等職位發展,那么讀計算機方向的研究生是不錯的選擇。通過讀研可以選擇一個主攻方向,從而在這個主攻方向走得更遠并形成一定的突破,比如大數據、人工智能等相關方向都是不錯的選擇。
讀研一方面可以豐富自身的知識結構,另一方面也會形成一個科學的研究方法,為以后在工作崗位上不斷創新打下一個扎實的基礎。按照歷史經驗來看,不少程序員在讀研之后都獲得了崗位提升。
如果未來想逐漸從技術路線向管理方向發展,那么讀MBA也是一個不錯的選擇,當前不少大型企業的信息負責人通常都會選擇讀MBA。選擇MBA意味著要完成一個思維方式的轉換,從當前的技術領域調整到管理領域,需要考慮關于商業模式、資源整合、戰略方向等方面的問題。對于程序員來說,選擇MBA無疑需要一定的管理基礎,否則這個轉換還是存在一定風險的。
通常來說,從事技術崗位的年輕人,更多會選擇計算機專業的研究生,而年齡稍大一些的管理人員通常會選擇MBA。對于從業在3年左右的程序員來說,讀計算機專業的研究生是比較適合的,因為這個年齡在技術領域還有較大的上升空間,時間和精力也都比較充沛。