❶ 作為計算機專業學生,需要考研嗎
畢業後繼續深造和進入社會是兩種不同的選擇,具體選擇哪條路則取決於自己實際情況,不能一概而論。
就目前形勢來看,計算機行業就業壓力不大,若你可以憑借能力找到一份暫時滿意的工作話,不考研工作也是很好的選擇。兩年的時間足夠你對這個行業有個明確的了解,之後不管是選擇技術轉管理還是選擇創業都不錯。互聯網行業加班是常事,如果只是想找一份體面安穩的工作,對薪水沒太大要求,考公務員也是很好的選擇。
前進的道路有很多,最重要的是選擇適合自己的那一條。希望我的回答對糾結的你有所幫助。
❷ 程序猿考MBA有用嗎
程序猿考MBA有用嗎?可以參考我們學員經驗分享中的解釋:
對自己靈魂拷問:「為什麼要考MBA?」
每個同學考MBA的目的都不一樣,但要有準確的認知:「為什麼我要考MBA?」。就我而言,我普通本科畢業,且成績一般,是一個民營企業的程序員,每天對著機器寫程序代碼。但是我希望我的未來不一樣,未來能夠作為技術管理者,結合MBA的綜合管理知識後能把技術商業化,而不是一輩子寫代碼。——眾凱2022屆交大、復旦MBA提前面試雙優秀雲同學
補充一下:
程序員想考管理類的在職研究生,一般可以選擇MBA和MEM。
MBA是工商管理碩士,比較具有綜合性。
MEM是工程管理碩士,偏技術性管理知識。
一般而言,MBA的學費是要高於MEM的。
不知道題主,在哪個地區。可以咨詢一下當地或者附近地區,有哪些MBA和MEM的院校。有些MBA或者MEM是有關於IT這個行業的專業的。舉兩個例子:
比如交大安泰的非全日制人工智慧MBA項目:
該項目致力於培養理論與實踐兼備,具有國際視野和創新精神的人工智慧領域的高層次、復合型管理人才。該項目對接國家戰略,支撐上海打造具有全球影響力的人工智慧發展高地,由交大安泰經管學院與交大人工智慧研究院合作開辦,匯聚兩者師資力量及行業資源。
或者武漢大學MEM信息工程學院:
培養掌握工程管理堅實的基礎理論和寬廣的專業知識,具有較強的解決實際問題的能力,能夠獨立承擔專業技術或管理工作,具有良好的職業素養的高層次應用型專門人才。
可以從MBA和MEM的院校出發,再去綜合考慮一下。無論是任何崗位都可以往綜合管理崗位或者技術崗位發展,如果已經處在管理層的崗位,那系統性的學習管理類的知識,對未來的發展還是很不錯的。
❸ 想當程序員,大學應該學什麼專業
想當程序員可以學這兩個專業:
1、軟體工程
軟體工程專業以計算機科學與技術學科為基礎,強調軟體開發的工程性,使學生在掌握計算機科學與技術方面知識和技能的基礎上熟練掌握從事軟體需求分析、軟體設計、軟體測試、軟體維護和軟體項目管理等工作所必需的基礎知識、基本方法和基本技能,突出對學生專業知識和專業技能的培養,培養能夠從事軟體開發、測試、維護和軟體項目管理的高級專門人才。
2、計算機科學與技術
計算機科學與技術專業主要培養具有良好的科學素養,系統地、較好地掌握計算機科學與技術包括計算機硬體、軟體與應用的基本理論、基本知識和基本技能與方法,能在科研部門、教育單位、企業、事業、技術和行政管理部門等單位從事計算機教學、科學研究和應用的計算機科學與技術學科的高級科學技術人才。
選了這兩個專業,會在大學中學習到c語言,c++,java,javaweb等等一系列編程語言,要注意的是,大學里一般一個學期結束一門語言課程的學習,進度會非常快,課程安排量也不會太充足,想要學好,還得靠自己課下努力才行,至少得掌握一門自己拿手的語言。
當程序員需要具備的能力
1、編程語言能力
作為合格的計算機程序員,精通一門語言是必須的。這種精通,不是說看了一本編程寶典,抄了幾個程序就能說精通的,要靠長時間的積累。
2、編碼能力
遵守編碼規范,是一個程序員最基本的要求。另外一個就是注釋,要注意不是為了注釋而注釋。對類,以說明職責為主;對方法,以說明意圖為主;對方法體,以說明實現思路為主。對於大段大段的代碼,要分段,使用空行隔開,並使用行內注釋進行說明。
3、面向對象思維能力
多數編程語言都是面向對象的編程語言。而這些面向對象編程語言的共同精髓就是面向對象的思想。掌握這些比面向對象語言本身更重要,比如對繼承,多態,重載的理解。對面向對象基本原則的理解,比如開閉原則,介面隔離原則,單一職責原則等。在此基礎上,應該掌握常用的設計模式,比如工廠模式,策略模式,觀察者模式,模板方法模式,命令模式等等。