-
1 # V劇情
-
2 # 飛騰求職助力營
具備:
1、優秀的編碼能力,這是要建立在大學四年乃至更久的時間的必然結果。
具有專案開發經驗以及專案合作經驗。
良好的溝通與表達能力,這一點很重要,不明白leader的想法,且無法說出自己內心認可的創意,就會因為自己的出現使整個產品面目全非。
3、自學能力。真的不知道你再工作的時候還要學多少東西!而且是要求短時間學會的,開發一個專案的時間是多麼的緊啊!
要具備一定的思維能力和邏輯判斷能力 。不要犯一些低智商的錯誤。
第二點個人覺得比較重要,因為它涵蓋了上面的許多點。
如果要面試,一般的時候最常問的就是你有沒有專案經驗,有沒有做個什麼實際東西,所以一定要有實踐能力,平時在學各類專業課時要多上機實踐,找機會和同學一起做個專案什麼的,培養自己解決實際問題的能力,本科論文要好好做,畢竟在學校做專案的機會不多,要珍惜。一般筆試的時候都是靠一些c/c++的基礎,所以這些課要學好學精,多上機程式設計,還有多除錯,只有不斷髮現問題解決問題,才能有出色實踐能力。
專業知識和技能
軟體工程
牢固掌握軟體工程專業的主要專業課程,包括軟體工程、面向物件的系統分析和設計、軟體測試、軟體過程管理等軟體工程核心課程。
作業系統
具備對作業系統相關高階理論和實踐的專業知識和深入理解,對各種UNIX、 Linux、Windows、Mach、Mac OS、OS/2、VMS/OpenVMS、S360/370以及多種嵌入式和實時作業系統的體系結構、底層機制和核心技術有廣泛深入的研究和透徹的理解。在超過7年以上的時間中一直密切關注作業系統領域的最新進展。對作業系統理論和技術的發展史、現狀以及未來發展趨勢有著廣博的知識和深刻而獨到的見解。牢固掌握作業系統開發相關的技術細節,具備開發實際作業系統的能力和經驗。
系統管理
具備8年以上的Windows作業系統在單機和伺服器環境的使用和管理經驗、7年以上的UNIX類作業系統在單機和伺服器環境的使用和管理經驗、2年以上的Web伺服器管理經驗和1年以上的資料庫系統管理經驗。
網路技術
牢固掌握種種網路相關技術,對TCP/IP網路的理論、體系結構和實現有深入透徹的理解,對常用的RFC標準和實現有深入的理解。具有4年以上的UNIX、Linux、Windows等作業系統平臺上的網路應用開發經驗。
資料庫技術
牢固掌握關係型資料庫和麵向物件資料庫的相關理論,對Oracle、DB2、 SQL Server Mysql等主流資料庫管理系統的體系結構和實現機制有較深入的理解。熟練掌握標準SQL語言。熟悉ODBC、JDBC、OLE DB、DAO、ADO、http://ADO.NET以及基於XML的資料庫訪問等資料庫訪問機制。具有2年以上的使用C/C++、Java、Visual Basic、PERL、Python等語言或開發工具開發資料庫應用的經驗。
企業級技術
對企業級應用的思想和技術要點有深入的理解,熟悉各種中介軟體技術,熟練掌握J2EE、Microsoft .NET、CORBA等企業級的開發技術。有一定的企業級應用的開發經驗。
軟體工程
對傳統的結構化軟體工程、面向物件的軟體工程、軟體工程的形式化方法、淨室軟體工程、設計模式、Extreme Programming、軟體配置管理等軟體工程思想和理論有深入透徹的理解。牢固掌握現代軟體工程的各種規範。熟悉UML。熟練掌握Rational Rose等系統分析和設計工具。熟練掌握CVS、RCS等軟體配置管理工具。熟練掌握Bugzilla等錯誤跟蹤工具。具有2年以上的軟體工程實踐經驗。對軟體工業的歷史、現狀及未來發展趨勢有廣博的知識和深刻而獨到的見解。
軟體過程管理
對軟體過程管理思想和理論有深入透徹的理解。對能力成熟度模型(CMM)和理論、內容和實踐方法有牢固的掌握和深入的理解。對技術人員管理的思想和理論有深入的理解和獨到的見解。
計算機科學
對計算理論、可計算性和難解性理論、組合邏輯理論有深入的理解.對演算法設計和分析的理論和方法有深入透徹的理解.牢固掌握布林代數和計算機邏輯電路的相關理論知識.對計算代數和計算幾何的理論有初步的瞭解.
對現代計算機體系結構,特別是各種規模的平行計算、分散式計算體系結構、網格計算,以及諸如超長指令字、資料流等下一代體系結構的理論和實現機制有深入透徹的理解。具有在RISC和超長指令字體系結構上的開發經驗。
對形式語言的語法和各種語義理論、程式設計語言各種範型的理論和實現機制有深入透徹的理解。精通編譯器相關的理論和技術。具有對數十種程式設計語言的不同程度的瞭解和開發經驗。對程式設計語言的歷史、現狀和未來發展趨勢有廣博的知識和深刻而獨到的見解。
數學
對邏輯主義、形式主義、直覺主義、數理邏輯、公理集合論等數學基礎思想和理論有深入的理解。熟悉現代代數理論和方法。 對現代數論的理論和方法有較深入的理解。對幾何、拓撲學、組合數學等數學分支的現代理論和方法有較深入的理解。
密碼學
系統的理解和掌握古典密碼學和現代密碼學的理論和技術。對加密演算法、安全協議和密碼分析的理論和方法有深入的研究。對各種重要的現代加密演算法和安全協議在多種環境下的設計和實現有豐富的經驗。熟悉PKI體系結構。
辦公自動化
精通Microsoft Office系統辦公自動化軟體的高階應用和配置管理。熟練掌握使用Visual Basic for Application、COM/OLE/ActiveX等技術對Microsoft Office系列進行進一步的開發。瞭解使用Lotus Script對Lotus Notes的進一步開發技術。
平面設計
精通Adobe Illustrator、MacroMedia FreeHand、CorelDRAW等主流向量繪圖工具,Adobe Photoshop、Jasc Paintshop Pro、GIMP等主流影象處理工具,MetaCreation/Corel Painter等主流點陣圖創作工具,以及Adobe InDesign、QuarkXpress、TeX/LaTeX、方正、Adobe PageMaker、Corel Ventura等主流的專業/商業排版軟體。對PostScript、PDF、SVG、各種字型技術等電子出版業的核心技術有極深入的研究和豐富的開發經驗。對印刷出版業的各種業務流程、行業規範和專業技術有專業水平的瞭解和 豐富的經驗。在專業平面設計、排版領域有三年以上的實踐經驗。
三維動畫設計
熟練掌握Alias|Wavefront Maya,能夠進行專業水平的三維動畫設計和製作。
程式設計語言
精通以下高階程式設計語言:
ANSI C ,ANSI C++ ,Objective C ,Java ,C# ,ISO Basic ,Visual Basic ,Visual http://Basic.NET ,ISO Pascal/ISO 擴充套件Pascal ,Object Pascal ,ADA 83/ADA 95 ,Smalltalk 80 ,Modula/Modula-2/Modula-3
,Haskell ,VBScript ,JavaScript/JScript ,PERL ,Python ,AWK
熟悉以下高階程式設計語言:
PHP ,FORTRAN 77/FORTRAN 90 ,Common LISP ,Scheme ,ML ,APL
精通以下體系結構上的機器語言/組合語言:
Intel 8086/8088 ,IA32/MMX/MMX2/SSE/SSE2 ,AMD64 ,3DNow!/Enhanced 3DNow! ,MIX ,MMIX
熟悉以下體系結構上的機器語言/組合語言:
POWER ,Power PC
瞭解以下體系結構上的機器語言/組合語言:
IA64 ,MIPS ,Alpha ,Sparc ,ARM ,680x0 ,Transputer ,IBM 7094 ,IBM 360/370
開發工具
Microsoft Windows Platform Software Development Kits
Microsoft Windows Driver Development Kits
Microsoft Visual Studio
Microsoft Visual http://Studio.NET
Borland C++
Borland C++ Builder
Borland JBuilder
Borland Together
Borland Delphi
Borland Kylix
Eclipse
GNU Compiler Collection(GCC)
GNU Binutils
GNU Debugger
GNU Emacs
VIM
GTK+
Qt
Anjuta
Glade
KDeveloper
QT Designer
Rational Rose
CVS
RCS
-
3 # 心靈物語
我們專業的話學了很多種語言,軟體,像C,C++,JAVA,Linux什麼的。但是,當進入學校的第一天,班主任就說了,我不需要你門門精通,但是你得至少精通一門語言。
需要哪些能力的話這個還是要看你個人以後從事哪一方面咯。不過自律自學,這個是一定需要的。當你決定好走哪方面後,就需要從各個方面去了解你所想從事的工作需要什麼要求,嗯,招聘資訊的崗位要求這個是個很好的參照。然後按照那個要求去認真學。
像我一個學長,他學了PS後就感覺自己喜歡上了這個,然後決定了走UI。在課餘時間他就泡在圖書館和宿舍自學,自己去圖書館學畫圖,搭色什麼的,什麼都是從基礎開始學的。現在,他已經畢業了,在一家公司做UI。所以,能力這個還是取決於自己的選擇,然後為這個選擇為之努力。
當然,如果你足夠出色的話,你可以同時學幾種語言,但前提是你必須精通它。對於考證的話,計算機方面有很多證可以考,二級,三級,四級,軟考什麼的。這些話可能會給你以後工作加分,至少它是你能力的一種體現。但是動手能力這個才是主要的,不只是說說而已,別人那一個專案什麼的給你,你什麼都不會,那就尷尬了,至少你得做出你所需要做的部分。我想在你面試的時候,別人說得天花亂墜都沒有你拿出一份優秀的作品強。
-
4 # 暢快音樂吧
計算機專業學生其實入學時需要具備的能力不是很多,會簡單的電腦操作就可以了。因為之後會有計算機基礎學習。
但是隨著學習的深入,對計算機學生的要求就要慢慢的高起來了。在程式設計上,需要你從學習c語言,JAVA語言,c++語言到會應用它們編寫出程式碼來實現你的預定輸出目標。在網頁設計上,需要你從會開啟網頁到會執行編出你想要展示的網頁等,這些其實就是對計算機專業學生需要慢慢學習,慢慢由淺入深的要求。
除此之外我覺得計算機專業的學生可以多參加一些社交活動,因為本身這個專業就是室內的,俗一點說就是這個專業讓人比較宅,但是偏偏程式碼編出來了,你又要像別人解說,面試也是一樣要能展現出自己,所以這就對計算機專業的學生要求多一點要有一定的溝通交流能力。
-
5 # 萬事於心不表於情
計算機專業是計算機硬體與軟體相結合、面向系統、側重應用的寬口徑專業。透過基礎教學與專業訓練,培養基礎知識紮實、知識面寬、工程實踐能力強,具有開拓創新意識,在計算機科學與技術領域從事科學研究、教育、開發和應用的高階人才。本專業開設的主要課程有:電子技術、離散數學、程式設計、資料結構、作業系統、計算機組成原理、微機系統、計算機系統結構、編譯原理、計算機網路、資料庫系統、軟體工程、人工智慧、計算機圖形學、數字影象處理、計算機通訊原理、多媒體資訊處理技術、數字訊號處理、計算機控制、網路計算、演算法設計與分析、資訊保安、應用密碼學基礎、資訊對抗、移動計算、數論與有限域基礎、人機介面設計、面向物件程式設計等。
本專業畢業生應獲得以下幾個方面的知識和能力:
1.掌握電子技術和計算機組成與體系結構的基本原理、分析方法和實驗技能,能從事計算機硬體系統開發與設計。
2.掌握程式設計語言、演算法與資料結構、作業系統以及軟體設計方法和工程的基本理論、基本知識與基本技能,具有較強的程式設計能力,能從事系統軟體和大型應用軟體的開發與研製。
3.掌握並行處理、分散式系統、網路與通訊、多媒體資訊處理、計算機安全、圖形圖象處理以及計算機輔助設計等方面的基本理論、分析方法和工程實踐技能,具有計算機應用和開發的能力。
4.掌握計算機科學的基本理論,具有從事計算機科學研究的堅實基礎。
計算機應用基礎、應用文寫作、數學、英語、德育、電工與電子技術、計算機網路技術、C語言、計算機組裝與維修、企業網安全高階技術、企業網綜合管理、windows server 2008作業系統、區域網組建、Linux伺服器作業系統、網路裝置與網路技術(主要學習思科、華為公司裝置的配置、管理、除錯)、SQL Server、網路綜合佈線技術、CAD繪圖等。
回覆列表
客觀的說,重中之重就是程式設計,現在的程式設計師待遇都是比較高的,拋開待遇不說,作為一個技術人員走技術路線的話是不怕會被社會淘汰的,程式設計你現在不會還用c吧?用java或者c++,至少要有一種熟練的語言,另外資料庫是必備的,基本上隨便一個系統都會有資料庫的操作,彙編會或不會影響都不大,計算機專業看你大學學的怎麼樣,一般來說,大四上學期比較好找工作,下學期就難了,考研在計算機專業還是比較熱的,看你自己發展的情況吧,要是本科學的挺好的話可以選擇在崗位上繼續發展,要是學的不好就加把勁考研,爭取讀研究生的時候在專業方向上有所突破,給自己未來找工作增加砝碼。我是大四的,考研了,不是很如意,現在工作也不大好找,決定調劑了。。