軟件開發(fā)工程師學什么專業(yè)(軟件開發(fā)工程師學什么專業(yè)比較好)
今天給各位分享軟件開發(fā)工程師學什么專業(yè)的知識,其中也會對軟件開發(fā)工程師學什么專業(yè)比較好進行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關注本站,現(xiàn)在開始吧!
本文目錄一覽:
- 1、我大學想學編程,做軟件方面的那種,要選什么專業(yè)?
- 2、軟件工程師專業(yè)有哪些課程
- 3、軟件開發(fā)需要學什么專業(yè)?
- 4、軟件開發(fā)專業(yè)有哪些課程需要學習?
- 5、軟件工程師是什么專業(yè)
- 6、大學軟件工程專業(yè)是干什么的,都學什么
我大學想學編程,做軟件方面的那種,要選什么專業(yè)?
我大學想學編程,做軟件方面的那種,要選什么專業(yè)?
【專家建議】
您希望在大學想學編程,做軟件方面的研發(fā)工作,需要選軟件工程專業(yè),特別是網(wǎng)絡軟件研發(fā),社會需求及待遇都好,只要肯吃苦認真鉆研發(fā)展很快。
“會編程的人那么多”關鍵會到什么程度,如同會計算機的人很多,但是真正能夠以很強的技術方法和能力進行研發(fā)、維護和管理的卻不多,區(qū)別在于專精和研發(fā)能力與一般會計算機基本知識只會應付通過考試決然不同。成績勉強在重點線,推薦同濟大學、上海理工大學等。
推薦:清華大學出版社《軟件工程與實踐》賈鐵軍教授主編,含典型案例及同步實驗。
祝您大吉大利、萬事如意!
軟件專業(yè),或計算機應用專業(yè)。軟件專業(yè)最好,如果選不上,計算機應用也可。
我想從事軟件編程選什么專業(yè)?想學C,C++的
你可以學下jav和.這2方面的一個,這個2個現(xiàn)在公司用的挺多的,重要的是選擇一個方向把它學深點,因為專才會有更好的發(fā)展。個人意見,僅供參考!
我大學畢業(yè)后想要從事軟件編程工作,那我大學應該選什么專業(yè)呀?
親,編程有很多種,有偏向內核的底層開發(fā),用c會多一些。也有開發(fā)軟件程序的,java的應用也很多。等等例子不再列舉。總之想搞編程有很多種語言,要看你對哪種更感興趣或者更適合。你想提前學習也要弄清你想學哪方面,不可能都學的。還要我想提醒你一下搞軟件編程是很辛苦的經(jīng)常加班你要有思想準備。至于大學選專業(yè)就是軟件工程,計算機科學與技術,網(wǎng)絡工程總之計算機大類的專業(yè)都可以考慮,具體選什么看愛好。計算機大類學的知識都差不多,就好比網(wǎng)絡工程更偏重路由器等的配置,但是他們也會學c#進行網(wǎng)站開發(fā)。
要做軟件工程師大學選什么專業(yè)?
【計算機科學與技術專業(yè)】
計算機專業(yè) 涵蓋軟件工程專業(yè),主要培養(yǎng)具有良好的科學素養(yǎng),系統(tǒng)地、較好地掌握計算機科學與技術包括計算機硬件、軟件與應用的基本理論、基本知識和基本技能與方法,能在科研部門、教育單位、企業(yè)、事業(yè)、技術和行政管理部門等單位從事計算機教學、科學研究和應用的計算機科學與技術學科的高級科學技術人才。
【本科主要課程】:
高等數(shù)學、線性代數(shù)、概率論與數(shù)理統(tǒng)計、離散數(shù)學、組合數(shù)學、計算機原理、人工智能、程序設計基礎、面向對象程序設計、數(shù)字邏輯電路、模擬電子技術、數(shù)據(jù)結構、算法設計、WEB程序設計、計算機組成與結構、操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)原理、編譯原理、計算機網(wǎng)絡、網(wǎng)絡工程、軟件工程、數(shù)據(jù)庫應用、信息安全、微型計算機技術、匯編語言、單片機技術、嵌入式系統(tǒng)、嵌入式操作系統(tǒng)、嵌入式設計與應用、移動設備應用軟件開發(fā)等。
實踐教學包括工程訓練、計算機應用基礎、訓練、認識實習、生產(chǎn)實習、畢業(yè)實習、教學實驗、社會實踐、課程設計、綜合設計、畢業(yè)設計(論文)等環(huán)節(jié)。
【修業(yè)年限】:四年
【授予學位】:工學或理學學士
想學投資,大學要選什么專業(yè)?
當然是金融學,以后看你往什么方向發(fā)展,可以選擇做職業(yè)投資人
我想學手機制造(內部)方面的,要選什么專業(yè)
手機制作內容分軟件和硬件部分咯!
軟件就是計算機專業(yè)
硬件就是電子學咯
我想學編程各種的編,不喜歡學硬件,我大學應該學什么專業(yè)呢?
你不喜歡學硬件就學軟件嘛
想學編程,就是制作軟件的那種 學要看什么書??
可以制作軟件的編程語言有很多種,每一種語言都可以制造軟件,就看你對哪種軟件感興趣了。常用的編程語言有VB6,VB.NET,C++,C#,Java不知道兄弟你喜歡哪一種語言啊。就所有編程語言來說,VB系列的編程比較簡單,但相應的工作也較其它語言少。C類的語言稍微有點難度,但是就像屠龍寶刀一樣鋒利。Java語言是目前最火熱的語言,其就業(yè)率較高,工資也較高。你喜歡什么語言,自己選一種就好了,然后再選書。不過這位兄弟也實在太吝嗇了,一點分都沒有啊。
我想學編程,學做軟件。想用VB做
現(xiàn)在最新的是VB2012,,,VB從7.0的時候已經(jīng)發(fā)展到.NET架構下了..
對手初學者,不是很好用..你才開始學,你要用VB6.0,,網(wǎng)上到處都是.上手快.容易理解..
等你熟悉概念后可以轉向VB最新版 .
軟件工程師專業(yè)有哪些課程
1. 軟件工程專業(yè)主修科目是什么
軟件工程專業(yè)主干學科:馬克思主義理論、大學外語、高等數(shù)學、大學物理、物理實驗、線性代數(shù)、概率論與數(shù)理統(tǒng)計、程序設計語言、數(shù)據(jù)結構、離散數(shù)學、操作系統(tǒng)、編譯技術、軟件工程概論、統(tǒng)一建模語言、軟件體系結構、軟件需求、軟件項目管理。
就業(yè)崗位:
1、Java方向:JAVA初級程序員、JAVA計算程序員 、 JAVA工程師 、J2EE系統(tǒng)工程師等。
2、Net方向: .Net程序員網(wǎng)站開發(fā)工程師 .Net工程師等。
3、其它方向: 簡單的管理信息系統(tǒng)開發(fā)和維護人員 、網(wǎng)頁制作和客戶端腳本程序編寫人員 、初級數(shù)據(jù)庫管理和維護人員 、數(shù)據(jù)庫開發(fā)工程師 、系統(tǒng)分析設計工程 、軟件項目配置管理員 、文檔編寫工程師。
(1)軟件工程師專業(yè)有哪些課程擴展閱讀
軟件工程涉及到程序設計語言,數(shù)據(jù)庫,軟件開發(fā)工具,系統(tǒng)平臺,標準,設計模式等方面。在現(xiàn)代社會中,軟件應用于多個方面。典型的軟件比如有電子郵件,嵌入式系統(tǒng),人機界面,辦公套件,操作系統(tǒng),編譯器,數(shù)據(jù)庫,游戲等。
同時,各個行業(yè)幾乎都有計算機軟件的應用,比如工業(yè),農業(yè),銀行,航空, *** 部門等。這些應用促進了經(jīng)濟和社會的發(fā)展,使得人們的工作更加高效,同時提高了生活質量。
計算學科的分支,計算學科中理論、抽象、設計等三個學科形態(tài),綁定、大問題的復雜性、概念和形式模型、一致性和完備性、效率、演化、抽象層次、按空間排序、按時間排序、重用、安全性、折衷與決策等十二個基本概念,數(shù)學方法、系統(tǒng)科學方法在軟件工程學科中占有重要地位。
此外,軟件工程還十分重視管理過程,以提高軟件產(chǎn)品的質量、降低開發(fā)成本、保證工程按時完成。系統(tǒng)性、規(guī)范性、可度量性也是軟件工程非常關注的。
2. 軟件工程師學習什么專業(yè)
1、 指導程序員的工作;
2、 參與軟件工程系統(tǒng)的設計、開發(fā)、測試等過程;
3 、協(xié)助工程管理人保證回項目的質答量;
4 、負責工程中主要功能的代碼實現(xiàn);
5 、解決工程中的關鍵問題和技術難題;
6 、協(xié)調各個程序員的工作,并能與其它軟件工程師協(xié)作工作。
7、還要編寫各種各樣的軟件說明書,如:需求說明書,概要說明書等考試科目
工程師是中級職稱,考試的題目包括了計算機體系結構、軟件工程、數(shù)據(jù)庫、數(shù)據(jù)結構、編譯原理等計算機學科的基礎課程
3. 軟件工程師在大學本科都需要學什么專業(yè)
這個貌似沒有定論來,大學學什么專源業(yè)真的跟以后從事什么行業(yè)沒有必然聯(lián)系,我所遇到的程序員有很多不是大學科班出身,他們有學數(shù)學的,電子的,師范的,物理的,當然了,大部分都是計算機專業(yè)出身,如果你認定想干IT,我倒覺得大學的有如下專業(yè)比較靠譜:計算機科學與技術(幾乎所有本科院校都有),軟件工程(大概只有211重點院校開設),網(wǎng)絡工程,電子信息,數(shù)學(學數(shù)學的邏輯強,編程具有優(yōu)勢)等等
4. 軟件工程師是什么專業(yè)
計算機科學與技術專業(yè)
計算機科學與技術(Computer Science and Technology)是國家一級學科,下設信息安全、軟件工程、計算機軟件與理論、計算機系統(tǒng)結構、計算機應用技術、計算機技術等專業(yè)。
軟件工程師是一個廣義的概念,包括軟件設計人員、軟件架構人員、軟件工程管理人員、程序員等一系列崗位,工作內容都與軟件開發(fā)生產(chǎn)相關。軟件工程師的技術要求是比較全面的,除了最基礎的編程語言(C語言/C++/JAVA等)、數(shù)據(jù)庫技術(SQL/ORACLE/DB2等)等,還有諸多如JAVASCRIPT、AJAX、HIBERNATE、SPRING等前沿技術。此外,關于網(wǎng)絡工程和軟件測試的其他技術也要有所涉獵。
(4)軟件工程師專業(yè)有哪些課程擴展閱讀:
軟件工程師工作內容
1、 指導程序員的工作;
2、 參與軟件工程系統(tǒng)的設計、開發(fā)、測試等過程;
3 、協(xié)助工程管理人保證項目的質量;
4 、負責工程中主要功能的代碼實現(xiàn);
5 、解決工程中的關鍵問題和技術難題;
6 、協(xié)調各個程序員的工作,并能與其它軟件工程師協(xié)作工作。
7、還要編寫各種各樣的軟件說明書,如:需求說明書,概要說明書等
8、考試科目工程師是中級職稱,考試的題目包括了計算機體系結構、軟件工程、數(shù)據(jù)庫、數(shù)據(jù)結構、編譯原理等計算機學科的基礎課程
5. 軟件工程專業(yè)(本科)的課程設置
軟件工程主要學科:馬克思主義理論、大學外語、高等數(shù)學、大學物理、物理實驗、線性代數(shù)、概率論與數(shù)理統(tǒng)計、編程語言、數(shù)據(jù)結構、離散數(shù)學、操作系統(tǒng)、編譯技術、軟件工程概述、統(tǒng)一建模語言,軟件架構,軟件需求,軟件項目管理。
就業(yè)方向:
1、Java方向:Java初級程序員、Java計算程序員、Java工程師、J2EE系統(tǒng)工程師等。
2、網(wǎng)絡方向:網(wǎng)絡程序員、網(wǎng)站開發(fā)工程師、網(wǎng)絡工程師等。
3、其他方向:簡單管理信息系統(tǒng)開發(fā)和維護人員、網(wǎng)頁制作和客戶端腳本編程人員、主要數(shù)據(jù)庫管理和維護人員、數(shù)據(jù)庫開發(fā)工程師、系統(tǒng)分析和設計工程師、軟件項目配置經(jīng)理,以及文件寫作工程師。
(5)軟件工程師專業(yè)有哪些課程擴展閱讀:
軟件工程,涉及到編程語言、數(shù)據(jù)庫、軟件開發(fā)工具、系統(tǒng)平臺、標準、設計模式等。在現(xiàn)代社會,軟件被應用于許多方面。典型軟件如電子郵件、嵌入式系統(tǒng)、人機界面、辦公套件、操作系統(tǒng)、編譯器、數(shù)據(jù)庫、游戲等。
同時,幾乎所有的行業(yè)都有計算機軟件應用,如工業(yè)、農業(yè)、銀行、航空、 *** 部門等,這些應用促進了經(jīng)濟社會的發(fā)展,提高了人們的工作效率,提高了生活質量。
計算學科的分支,包括理論、抽象與設計、綁定、大問題復雜性、概念與形式模型、一致性與完整性、效率、進化、抽象層次、按空間排序、按時間排序、重用、安全性三種學科形式,數(shù)學方法和系統(tǒng)科學方法在軟件工程中起著重要的作用。
此外,軟件工程也非常重視管理過程,以提高軟件產(chǎn)品的質量,降低開發(fā)成本,保證項目的及時完成。系統(tǒng)性、規(guī)范性和可測量性也是軟件工程中的重要問題。
6. 軟件工程師應具備哪些專業(yè)技能
開發(fā)語言
數(shù)據(jù)庫
開源的技術框架
7. 軟件工程師屬于什么專業(yè)
軟件工程師是一種職稱,屬于計算機科學與技術專業(yè)。
軟件工程師主要是會編程,懂得軟專件工程,至屬少能掌握一種計算機語言,溝通能力和邏輯能力強。
8. 軟件工程師專業(yè)學什么
我國的IT信息產(chǎn)業(yè)將得到更多的發(fā)展機遇...主要是因為隨著3G手機技術及內現(xiàn)在容的網(wǎng)絡的普及...從事IT行業(yè)...也有更廣的發(fā)展空間...-=-=-幾個IT高薪專業(yè)有:軟件工程師
(依次為:::javac php),軟件測試工程師...DBA工程師...3G無線通信工程師...網(wǎng)絡工程師.....------------學習這樣技術的也有很多去處.....像java.....軟件工程師.....優(yōu)質的有.....湖南一度教育.....
9. 軟件工程專業(yè)都有哪些就業(yè)方向
軟件工程專業(yè)都有就業(yè)方向 Web開發(fā)、移動終端開發(fā)、從事大數(shù)據(jù)開發(fā)、計算機系統(tǒng)工程師、視頻開發(fā)工程師 、計算機軟件應用工程師。
第一、Web開發(fā)
Web開發(fā)包括前端開發(fā)和后端開發(fā)兩個大的崗位劃分,前端開發(fā)主要以應用Html、CSS和JavaScript為主,而后端開發(fā)則可以使用Java、Python、PHP、C#等語言。早期大部分畢業(yè)生會選擇以后端開發(fā)為主。
目前也有不少同學會選擇前端開發(fā)作為主要方向。Web開發(fā)在IT行業(yè)內有大量的就業(yè)崗位,從未來發(fā)展的前景來看也是不錯的選擇。
第五、視頻開發(fā)工程師
你一定體驗過語音或視頻聊天所帶來的舒適感覺,可能也享受過在線視頻所帶來的方便快捷,這些都是語音/視頻開發(fā)工程師們的功勞。語音和視頻的應用還遠不止上面提到的,它包括從商業(yè)應用到個人應用的各種產(chǎn)品需求。想要成為一名出色的語音/視頻開發(fā)工程師嗎?那么你需要熟悉MPEG。
第六、計算機軟件應用工程師
軟件研發(fā)工程師是指從事某種行業(yè),對某種不存在的事物進行系統(tǒng)的研究和開發(fā)并具有一定經(jīng)驗的專業(yè)工作者,或者對已經(jīng)存在的事物進行改進以達到優(yōu)化目的的專業(yè)工作者。
軟件開發(fā)需要學什么專業(yè)?
『壹』 學什么專業(yè)的人適合做軟件開發(fā)
1.企業(yè)在職工程師: 很多在職工程師為了突破技術瓶頸,尋求更高的發(fā)展。 所以企業(yè)在職工程師需要擁有更高的技術。所以在職工程師尋求學習來突破
2.大學生:目前大學生就業(yè)壓力大,而企業(yè)對于軟件工程的人才需求確是非常大,學習軟件工程課程不僅僅是多掌握了一個就業(yè)資本,更是帶你跨入了一個朝陽行業(yè)
3.想學一門技術改變目前生活工作、現(xiàn)狀的人;軟件工程師作為未來最熱門的職業(yè)之一,薪資待遇自然是高出一籌。目前一線城市,資深軟件工程師薪資高達15000元,即使是剛剛入行的一般也在4000起平均薪資6000-8000元。
就業(yè)方向
本專業(yè)畢業(yè)生適合的工作崗位是計算機程序設計師。適合于熟練地按照工程化的思路進行軟件編制、軟件測試的工作崗位,能擔任各種企事業(yè)單位和各級工程建設部門、管理部門的計算機軟件和硬件維護、網(wǎng)絡的組建、維護等工作,也可從事計算機研究與應用、軟件開發(fā)等方面的工作。具體可分為以下方面:
1 可視化編程掌握程序設計方法及可視化技術,精通一種可視化平臺及其軟件開發(fā)技術。獲取Delphi程序員系列、Java初級或VB開發(fā)能手認證。 就業(yè)方向:企業(yè)、 *** 、社區(qū)、各類學校等可視化編程程序員。
2 WEB應用程序設計 具有美工基礎和網(wǎng)頁動畫設計能力,掌握交互式網(wǎng)頁程序的設計技術,能進行網(wǎng)站建設和維護。獲取Macromedia多媒體互動設計師或Delphi初級程序員或Delphi快速網(wǎng)絡開發(fā)工程師認證。 就業(yè)方向:企業(yè)、 *** 、社區(qū)、各類學校等WEB應用程序員。
3 軟件測試 掌握軟件測試的基本原理、方法和組織管理,精通軟件測試工具。獲取ATA軟件測試工程師或Delphi初級程序員或Java初級程序員認證。 就業(yè)方向:企業(yè)、 *** 、社區(qū)、各類學校等軟件測試員。
4 數(shù)據(jù)庫管理 能應用關系范式進行數(shù)據(jù)庫設計,精通SQL語言,勝任數(shù)據(jù)庫服務器管理與應用工作。獲取Oracle數(shù)據(jù)庫管理或SQL Server數(shù)據(jù)庫應用或Windows XP應用認證。 就業(yè)方向:企業(yè)、 *** 、社區(qū)、各類學校等部門的中、大型數(shù)據(jù)庫管理員。
5 圖形圖像制作 精通國際上流行的圖形/圖像制作工具(如CorelDraw、Photoshop、Pagemaker等)。獲取平面設計師相關的認證。 就業(yè)方向:廣告制作公司、建筑設計公司、包裝裝璜設計公司、居室裝修公司、出版印刷公司。
6 網(wǎng)絡構建技術 熟悉網(wǎng)絡結構和組網(wǎng)方式,掌握建網(wǎng)方法,能利用工具分析和排除常見網(wǎng)絡故障。獲取Cisco路由配置或華為網(wǎng)絡工程或AMP應用工程師認證。 就業(yè)方向:企業(yè)、 *** 、社區(qū)、各類學校等網(wǎng)絡構建工程師。
7 網(wǎng)絡系統(tǒng)管理 掌握網(wǎng)絡系統(tǒng)管理的基本知識與應用技能,能進行網(wǎng)絡系統(tǒng)的安全設置。獲取Window2000 Server或TurboLinux TLCE或Cisco路由配置專家認證。 就業(yè)方向:企業(yè)、 *** 、社區(qū)、各類學校等網(wǎng)絡系統(tǒng)管理員。
8 多媒體制作 具有多媒體程序設計與多媒體制作策劃的能力?;菊莆彰嫦驅ο蟪绦蛟O計與建模、造型設計、場景設計、分鏡頭原理等技能。獲取多媒體設計師相關的認證。 就業(yè)方向:多媒體設計與制作公司、動畫美術制作出版公司、廣告制作公司。
9 計算機辦公應用 精通辦公自動化應用與管理,熟悉服務器的安裝、管理和維護,基于應用服務器的相關服務和軟件系統(tǒng),具備對服務器的網(wǎng)絡安全設置、郵件、網(wǎng)頁發(fā)布、FTP、OA、BBS等系統(tǒng)的應用和維護能力。 就業(yè)方向:企業(yè)、 *** 、社區(qū)、各類學校等系統(tǒng)管理
『貳』 軟件開發(fā)需要學什么
1、一門編程語言(C、C++、Java、PHP、Python、Html等),
2、熟悉一種操作系統(tǒng)(Windows、Unix、Linux/類Linux、Android、IOS等),
3、簡單的算法和數(shù)據(jù)結構。
先確定你學習完軟件開發(fā)后想從事的工作,比如游戲開發(fā)(LOL,吃雞,手游等);前端開發(fā)(網(wǎng)頁、微信小游戲、Android/IOS APP等);后臺服務器,數(shù)據(jù)庫(支撐前端運行的技術和數(shù)據(jù));嵌入式(驅動、單片機等)。
確定方向后,再選擇相應的編程語言,如游戲開發(fā)(C++為主);網(wǎng)站,小游戲(H5/CSS/js等)、Android(Java為主);IOS(Objective-C、switch);后臺服務器(Java、Python等);數(shù)據(jù)庫(MySQL、Oracle、SQL Server等);嵌入式(C、匯編等)
(2)軟件開發(fā)需要學什么專業(yè)擴展閱讀:
就業(yè)方向
本專業(yè)畢業(yè)生適合的工作崗位是計算機程序設計師。適合于熟練地按照工程化的思路進行軟件編制、軟件測試的工作崗位,能擔任各種企事業(yè)單位和各級工程建設部門、管理部門的計算機軟件和硬件維護、網(wǎng)絡的組建、維護等工作。
也可從事計算機研究與應用、軟件開發(fā)等方面的工作。具體可分為以下方面:
1可視化編程掌握程序設計方法及可視化技術,精通一種可視化平臺及其軟件開發(fā)技術。獲取Delphi程序員系列、Java初級或VB開發(fā)能手認證。 就業(yè)方向:企業(yè)、 *** 、社區(qū)、各類學校等可視化編程程序員。
2 WEB應用程序設計 具有美工基礎和網(wǎng)頁動畫設計能力,掌握交互式網(wǎng)頁程序的設計技術,能進行網(wǎng)站建設和維護。獲取Macromedia多媒體互動設計師或Delphi初級程序員或Delphi快速網(wǎng)絡開發(fā)工程師認證。 就業(yè)方向:企業(yè)、 *** 、社區(qū)、各類學校等WEB應用程序員。
3軟件測試掌握軟件測試的基本原理、方法和組織管理,精通軟件測試工具。獲取ATA軟件測試工程師或Delphi初級程序員或Java初級程序員認證。 就業(yè)方向:企業(yè)、 *** 、社區(qū)、各類學校等軟件測試員。
4 數(shù)據(jù)庫管理 能應用關系范式進行數(shù)據(jù)庫設計,精通SQL語言,勝任數(shù)據(jù)庫服務器管理與應用工作。獲取Oracle數(shù)據(jù)庫管理或SQL Server數(shù)據(jù)庫應用或Windows XP應用認證。 就業(yè)方向:企業(yè)、 *** 、社區(qū)、各類學校等部門的中、大型數(shù)據(jù)庫管理員。
『叁』 學軟件開發(fā)應該報什么專業(yè)
沒有哪一所正規(guī)大學開設軟件開發(fā)專業(yè)。
建議報:計算機科學技術專業(yè)、軟件工程專業(yè)
推薦的學校:北京大學、南京大學、武漢大學、國防科技大學、上海交通大學、北京航空航天大學的軟件不錯。清華大學、中國人民大學、哈工大、浙江大學等校的計算機專業(yè)雖然不錯,但軟件不行。
二本大學都差不多。
計算機科學技術專業(yè)培養(yǎng)目標:本專業(yè)培養(yǎng)具有良好的科學素養(yǎng),系統(tǒng)地、較好地掌握計算機科學與技術包括計算機硬件、軟件與應用的基本理論、基本知識和基本技能與方法,能在科研部門、教育單位、企業(yè)、事業(yè)、技術和行政管理部門等單位從事計算機教學、科學研究和應用的計算機科學與技術學科的高級專門科學技術人才。
軟件工程是一門研究用工程化方法構建和維護有效、實用和高質量的軟件的學科。軟件工程專業(yè)是2002年國家教育部新增專業(yè),隨著計算機應用領域的不斷擴大及中國經(jīng)濟建設的不斷發(fā)展,軟件工程專業(yè)將成為一個新的熱門專業(yè)。該專業(yè)以計算機科學與技術學科為基礎,培養(yǎng)能夠從事軟件開發(fā)、測試、維護和軟件項目管理的高級專門人才,同時,各個行業(yè)幾乎都有計算機軟件的應用,如工業(yè)、農業(yè)、銀行、航空、 *** 部門等,這些應用促進了經(jīng)濟和社會的發(fā)展,也提高了工作和生活效率。
『肆』 軟件開發(fā)需要學什么
1、開始自學軟件編程課程
編程語言種類繁多,各有千秋,在學習之前需要明確自己要學習哪一門編程語言。確定之后需要制訂一個合理的學習計劃,并且持之以恒地執(zhí)行學習計劃。在學習過程中要養(yǎng)成良好的學習習慣。
不愛研究、坐不住,但凡三天打魚兩天曬網(wǎng),或者對計算機不喜歡等一類人不適合學習編程,哪怕一時努力,最后也不是結不了業(yè),就是功敗垂成,難以在這條路上走遠。編程入門點是興趣。興趣是學習的最大動力源。需要有恒心有耐心,進入這個行業(yè)并不難,就算你沒有基礎和經(jīng)驗,也是可以學好的。那些創(chuàng)造編程語言的人,創(chuàng)造計算機的人也都是從零開始的。他們也是在不斷揣摩、不斷學習和實踐之火才獲得成果。沒有一個技術大牛是從一開始就什么都會的,都是從什么也不會開始的。只需你有興趣而且肯努力,可能慢慢就會發(fā)現(xiàn)學習軟件開發(fā)也沒有想象中的那么難。
2、要重視編程基本功
絕大部分行業(yè)內的大牛都是經(jīng)歷過辛苦而又長期的程序開發(fā)學習和實戰(zhàn)進程的,假如你想要成為一名優(yōu)秀的程序員,最基本的編碼學習肯定是不能跳過的,底層的知識必需要扎實掌握,就如同Java開發(fā),項目訓練前提是掌握一定的java課程基礎,假如不先把基礎穩(wěn)固,就直接做項目的話,是很難做出來而且學不會那種邏輯思考的能力。
3、附加技能的學習
前面說了軟件開發(fā)涉及到一種邏輯思維,那么必定要學習一些數(shù)學知識,學會數(shù)學公式的運算。軟件開發(fā)行業(yè)是特別注重效率的,假如你編寫的某個功能的邏輯不是很清楚,可能整個項目都會繞一個很大的圈子,這樣的代碼存在許多冗余成分,浪費很多時間,所以要懂得培養(yǎng)自己必定的邏輯思維。其次就是英語的學習了,雖然學軟件開發(fā)不需要有很強的英語能力,但有必定的英語才能的話,更加有利于自己往更深邃的技術發(fā)展。
4、動手能力的培養(yǎng)
作為一個程序員動手能力是非常重要的,你學習的各個知識點和思維都自己去開發(fā)操練才能穩(wěn)固,作為老師最怕的學生就是他們只停留在書本或許課堂上的了解,而自己不去實實在在的把它完成出來,著手做的過程中你會不斷發(fā)現(xiàn)問題,然后自己去解決問題,這樣你才能成為一個真正的高手。也要學會找到有效的學習辦法,這樣學起來會如魚得水的??梢韵瓤匆曨l學習,學起來就比曾經(jīng)看書快許多,并且也更簡略,覺得自己掌握了一定的知識后,可以嘗試做項目,從小項目開始練手到商業(yè)項目實戰(zhàn),懂得實操的軟件開發(fā)工程師才是企業(yè)真正喜歡的。
『伍』 軟件技術專業(yè)需要學哪些專業(yè)知識
需要學習:
面向對象程序設計、軟件工程與項目管理、軟件測試、.NET/Java Web程序開發(fā)、.NET/Java企業(yè)級開發(fā)、3G/4G手機軟件開發(fā)等、計算機網(wǎng)絡與通訊、網(wǎng)絡操作系統(tǒng)、多媒體技術與應用、大型數(shù)據(jù)庫處理技術這些專業(yè)知識。
軟件技術專業(yè)是計算機科學的一個分支,和軟件科學與技術專業(yè)相比較,軟件技術專業(yè)的側重點在開發(fā)和技術的實際應用,而對軟件開發(fā)的理論要求沒有那么高。
(5)軟件開發(fā)需要學什么專業(yè)擴展閱讀
本專業(yè)培養(yǎng)具有一定的理論知識,掌握至少一種主流軟件開發(fā)平臺,具有較強編程能力的高級實用型專業(yè)人才。
嚴格來說計算機專業(yè)和軟件專業(yè)是完全不同的兩個專業(yè),計算機專業(yè)學習的內容比較寬泛,主要包括計算機硬件知識,像數(shù)字邏輯、單片機等科目。
目前國內新興的軟件外包專業(yè)就是軟件技術專業(yè)的典型,軟件外包專業(yè)主要承擔來自歐美。
『陸』 軟件開發(fā)要從什么開始學
基礎學習 :
計算機學習過程往往是由硬件開始,走向軟件,但最終又會走向硬件。學軟件開發(fā)往往要與數(shù)學,英語打交道,因為目前的計算機程序設計語言主要是外國開發(fā)的,編代碼的主要語句往往是英文,中文通常是做解釋和說明用。有一定的英文基礎,在計算機學習上可以事半功倍。
編程學習 :
在學習一些基礎課如java,C語言等,會感覺到似乎這些沒什么大作用,這些近似于低級語言的東西好像再努力也難成大器,但是這些編程語言都是成為成為一名優(yōu)秀的軟件開發(fā)的墊腳磚 。
理論實踐 :
學習編寫程序,不僅要領悟老師的各種知識點,多看教材,還要結合課程重視上機的練習。上機前要計劃一下上機做些什么,要有一些新思路來設計和調試程序。只有在上機過程中不斷發(fā)現(xiàn)問題,解決問題,才能逐步邁向程序員之路。因此,實操要與理論同步,緊密結合,方可為編程打下扎實的基礎。
『柒』 大學想學軟件開發(fā),要報什么專業(yè)
報取軟件工程專業(yè)。
軟件工程專業(yè)是2002年國家教育部新增專業(yè),隨著計內算機應用領域的不斷擴大及容中國經(jīng)濟建設的不斷發(fā)展,軟件工程專業(yè)將成為一個新的熱門專業(yè)。
(7)軟件開發(fā)需要學什么專業(yè)擴展閱讀
就業(yè)崗位
Java方向:JAVA初級程序員、JAVA計算程序員 、 JAVA工程師 。
Net方向: .Net程序員網(wǎng)站開發(fā)工程師 .Net工程師等。
其它方向: 簡單的管理信息系統(tǒng)開發(fā)和維護人員 、網(wǎng)頁制作和客戶端腳本程序編寫人員 、初級數(shù)據(jù)庫管理和 維護人員 、數(shù)據(jù)庫開發(fā)工程師 、系統(tǒng)分析設計工程 。
就業(yè)方向
本專業(yè)學生畢業(yè)后可以從事各級各類企事業(yè)單位的辦公自動化處理、計算機安裝與維護、網(wǎng)頁制作、計算機網(wǎng)絡和專業(yè)服務器的維護管理和開發(fā)工作、動態(tài)商務網(wǎng)站開發(fā)與管理。
除考取國內外名牌大學研究生外,主要畢業(yè)去向是計算機軟件專業(yè)公司﹑信息咨詢公司﹑以及金融等其它獨資、合資企業(yè)。
軟件開發(fā)專業(yè)有哪些課程需要學習?
一般來說大學中軟件開發(fā)的專業(yè)課基本有匯編語言、c、c++、數(shù)據(jù)結構、計算機組成原理、操作系統(tǒng)、編譯原理、java、算法設計與分析、軟件管理等課程;軟件開發(fā)培訓學校中,如ACCP軟件開發(fā)工程師課程中主要有:Java理解程序邏輯、html語言、css、c#語言、數(shù)據(jù)庫應用系統(tǒng)、jsp語言、web等課程。
從上面我們可以看出,軟件開發(fā)專業(yè)側重于編程與開發(fā)方向,畢業(yè)之后可以從事的崗位可以有Java開發(fā)工程師、數(shù)據(jù)庫工程師、web前端工程師、測試工程師等等。
而這些崗位依然是目前IT行業(yè)發(fā)展,以及人工智能發(fā)展必不可少的相關崗位,軟件開發(fā)的就業(yè)方向為這個職位的發(fā)展也提供了眾多不錯的機會。
另外軟件開發(fā)就業(yè)前景如何,也能以軟件開發(fā)行業(yè)的薪酬來做參考。
一般在一線城市(如北上廣深)初-高級軟件開發(fā)師的待遇在8000-15000之間;內地其他省會城市一般在4000-10000之間,在各行中薪酬一直處于前列。
最重要的,軟件開發(fā)為學習其他編程語言打下了基礎。如果可以拓展學習如人工智能、大數(shù)據(jù)、云計算等高新IT技術,那么工資薪酬將會翻倍增加,因為在IT行業(yè)來說,技術的高低決定著你薪酬的高低。
因此,對于低學歷的學習者來說,可以先學習軟件開發(fā)知識,從事基礎的軟件開發(fā)崗位,在一步一步提高自己的IT技能,就能實現(xiàn)高薪的夢想和改變自己的生存狀態(tài)。
最后未來軟件開發(fā)就業(yè)前景怎么樣,相信大家也有了一個清晰的認知。端正學習態(tài)度,能力為王,腳踏實地才是在IT互聯(lián)網(wǎng)行業(yè)長久發(fā)展的關鍵。
軟件工程師是什么專業(yè)
計算機科學與技術專業(yè)
計算機科學與技術(Computer Science and Technology)是國家一級學科,下設信息安全、軟件工程、計算機軟件與理論、計算機系統(tǒng)結構、計算機應用技術、計算機技術等專業(yè)。
軟件工程師是一個廣義的概念,包括軟件設計人員、軟件架構人員、軟件工程管理人員、程序員等一系列崗位,工作內容都與軟件開發(fā)生產(chǎn)相關。軟件工程師的技術要求是比較全面的,除了最基礎的編程語言(C語言/C++/JAVA等)、數(shù)據(jù)庫技術(SQL/ORACLE/DB2等)等,還有諸多如JAVASCRIPT、AJAX、HIBERNATE、SPRING等前沿技術。此外,關于網(wǎng)絡工程和軟件測試的其他技術也要有所涉獵。
擴展資料:
軟件工程師工作內容
1、 指導程序員的工作;
2、 參與軟件工程系統(tǒng)的設計、開發(fā)、測試等過程;
3 、協(xié)助工程管理人保證項目的質量;
4 、負責工程中主要功能的代碼實現(xiàn);
5 、解決工程中的關鍵問題和技術難題;
6 、協(xié)調各個程序員的工作,并能與其它軟件工程師協(xié)作工作。
7、還要編寫各種各樣的軟件說明書,如:需求說明書,概要說明書等
8、考試科目工程師是中級職稱,考試的題目包括了計算機體系結構、軟件工程、數(shù)據(jù)庫、數(shù)據(jù)結構、編譯原理等計算機學科的基礎課程
參考資料來源:百度百科-計算機科學與技術專業(yè)
參考資料來源:百度百科-軟件工程師
大學軟件工程專業(yè)是干什么的,都學什么
大學軟件工程專業(yè)是干什么的,都學什么
軟件工程專業(yè)以計算機科學與技術學科為基礎,強調軟件開發(fā)的工程性,使學生在掌握計算機科學與技術方面知識和技能的基礎上熟練掌握從事軟件需求分析、軟件設計、軟件測試、軟件維護和軟件項目管理等工作所必需的基礎知識、基本方法和基本技能,突出對學生專業(yè)知識和專業(yè)技能的培養(yǎng),培養(yǎng)能夠從事軟件開發(fā)、測試、維護和軟件項目管理的高級專門人才。
主修課程
1、主干學科:馬克思主義理論、大學外語、高等數(shù)學、大學物理、物理實驗、線性代數(shù)、概率論與數(shù)理統(tǒng)計、程序設計語言、數(shù)據(jù)結構、離散數(shù)學、操作系統(tǒng)、編譯技術、軟件工程概論、統(tǒng)一建模語言、軟件體系結構、軟件需求、軟件項目管理
2、其它學科:該專業(yè)除了學習公共基礎課外,還將系統(tǒng)學習離散數(shù)學、數(shù)據(jù)結構、算法分析、面向對象程序設計、現(xiàn)代操作系統(tǒng)、數(shù)據(jù)庫原理與實現(xiàn)技術、編譯原理、軟件工程、軟件項目管理、計算機安全等課程,根據(jù)學生的興趣還可以選修一些其它選修課。
3、實踐環(huán)節(jié):畢業(yè)實習、課程設計、計算機工程實踐、生產(chǎn)實習、畢業(yè)設計(論文)。
軟件工程專業(yè)是干什么的?
軟件工程是包括了編程的各個方面。
其實咋就業(yè)的時候更需要的不是在大學期間的課程,而是自己的發(fā)展方向。
如果希望從事網(wǎng)頁方面的開發(fā),就需要在大學期間學習服務器,數(shù)據(jù)庫,Java等語言。
如果希望從事嵌入式開發(fā),就需要提前接觸一些驅動,硬件,匯編方面的信息。
如果希望從事數(shù)據(jù)庫方面的開發(fā),就需要學習各個數(shù)據(jù)庫的優(yōu)缺點。
前途很好 工作很累 常常加班!可以說 是拿身體換錢
軟件工程專業(yè)都學什么啊,以后能干什么
軟件工程專業(yè)
簡介
軟件工程專業(yè)是一門研究用工程化方法構建和維護有效的、實用的和高質量的軟件的學科。它涉及到程序設計語言,數(shù)據(jù)庫,軟件開發(fā)工具,系統(tǒng)平臺,標準,設計模式等方面。在現(xiàn)代社會中,軟件應用于多個方面。典型的軟件比如有電子郵件,嵌入式系統(tǒng),人機界面,辦公套件,操作系統(tǒng),編譯器,數(shù)據(jù)庫,游戲等。同時,各個行業(yè)幾乎都有計算機軟件的應用,比如工業(yè),農業(yè),銀行,航空, *** 部門等。這些應用促進了經(jīng)濟和社會的發(fā)展,使得人們的工作更加高效,同時提高了生活質量。[2]
學科地位
軟件工程學科是計算學科的分支,計算學科中理論、抽象、設計等三個學科形態(tài),綁定、大問題的復雜性、概念和形式模型、一致性和完備性、效率、演化、抽象層次、按空間排序、按時間排序、重用、安全性、折衷與決策等十二個基本概念,數(shù)學方法、系統(tǒng)科學方法在軟件工程學科中占有重要地位。此外,軟件工程還十分重視管理過程,以提高軟件產(chǎn)品的質量、降低開發(fā)成本、保證工程按時完成。系統(tǒng)性、規(guī)范性、可度量性也是軟件工程非常關注的。
軟件工程學科的理論基礎是數(shù)學、計算機科學。軟件工程的研究和實踐涉及人力、技術、資金、進度的綜合管理,是開展最優(yōu)化生產(chǎn)活動的過程;軟件工程必須劃分系統(tǒng)的邊界,給出系統(tǒng)的解決方案。因此,軟件工程的相關學科有計算機科學與技術、數(shù)學、計算機工程、管理學、系統(tǒng)工程和人類工程學等。[2]
就業(yè)崗位
Java方向:JAVA初級程序員、JAVA計算程序員 、 JAVA工程師 、J2EE系統(tǒng)工程師等。
.Net方向: .Net程序員網(wǎng)站開發(fā)工程師 .Net工程師等。
其它方向: 簡單的管理信息系統(tǒng)開發(fā)和維護人員 、網(wǎng)頁制作和客戶端腳本程序編寫人員 、初級數(shù)據(jù)庫管理和維護人員 、數(shù)據(jù)庫開發(fā)工程師 、系統(tǒng)分析設計工程 、軟件項目配置管理員 、文檔編寫工程師。
軟件工程專業(yè)都學什么啊,以后能干什么?。?
專業(yè)背景與市場預測 該專業(yè)是前沿學科,現(xiàn)代社會的各個領域及人們日常生活等都與電子信息技術有著緊密的聯(lián)系。全國各地從事電子技術產(chǎn)品的生產(chǎn)、開發(fā)、銷售和應用的企事業(yè)單位很多.,隨著改革步伐的加快,這樣的企事業(yè)單位會越來越多。為促進市場經(jīng)濟的發(fā)展,培養(yǎng)一大批具有大專層次學歷,能綜合運用所學知識和技能,適應現(xiàn)代電子技術發(fā)展的要求,從事企事業(yè)單位與本專業(yè)相關的產(chǎn)品及設備的生產(chǎn)、安裝調試、運行維護、銷售及售后服務、新產(chǎn)品技術開發(fā)等應用型技術人才和管理人才是社會發(fā)展和經(jīng)濟建設的客觀需要,市場對該類人才的需求越來越大。為此電子信息工程專業(yè)的人才有著廣泛的就業(yè)前景。 培養(yǎng)目標 注重培養(yǎng)電子信息技術基礎知識與能力;具有電子產(chǎn)品的裝配、調試及設計的基本能力,具有一般電子設備的安裝、調試、維護與應用能力;具有對辦公自動化設備的安裝、調試、維修和維護管理能力;具有對通信設備、家用電子產(chǎn)品電路圖的閱讀分析及安裝、調試、維護能力;具有對機電設備進行智能控制的設計和組織能力;具有閱讀英語資料和計算機應用能力。 培養(yǎng)要求 本專業(yè)學生主要學習信號的獲取與處理、電子設備與信息系統(tǒng)等方面的基本理論和基本知識,受到電子與信息工程實踐(包括生產(chǎn)實習和室內實驗)的基本訓練,具備良好的科學素質,具備設計、開發(fā)、應用和集成電子設備和信息系統(tǒng)的基本能力,并具有較強的知識更新能力和廣泛的科學適應能力。 主要課程 高等數(shù)學、英語、電路分析、電子技術基礎、C語言、VB程序設計、電子CAD、高頻電子技術、電視技術、電子測量技術、通信技術、自動檢測技術、網(wǎng)絡與辦公自動化技術、多媒體技術、單片機技術、電子系統(tǒng)設計工藝、電子設計自動化(EDA)技術、數(shù)字信號處理(DSP)技術等課程。
大學里的軟件工程專業(yè)是學什么的?
軟件工程專業(yè)
專業(yè)介紹
1、 專業(yè)簡介:是計算機領域發(fā)展最快的學科分支之一,國家非常重視軟件行業(yè)的發(fā)展,對軟件人才的培養(yǎng)給予了非常優(yōu)惠的政策。本專業(yè)培養(yǎng)掌握計算機軟件基本理論知識,熟悉軟件開發(fā)和管理技術、能夠在計算機軟件領域中從事軟件設計、開發(fā)和管理的高級人才。
2、 主修課程:該專業(yè)除了學習公共基礎課外,還將系統(tǒng)學習離散數(shù)學、數(shù)據(jù)結構、算法分析、面向對象程序設計、現(xiàn)代操作系統(tǒng)、數(shù)據(jù)庫原理與實現(xiàn)技術、編譯原理、軟件工程、軟件項目管理、計算機安全等課程,根據(jù)學生的興趣還可以選修一些其它選修課。
3、 畢業(yè)去向: 除考取國內外名牌大學研究生外,主要畢業(yè)去向是計算機軟件專業(yè)公司﹑信息咨詢公司﹑以及金融等其它獨資、合資企業(yè)
軟件工程是干什么的?
職位的爭奪也異常激烈。軟件開發(fā)是一個系統(tǒng)的過程,需要經(jīng)過市場需求分析、軟件代碼編寫、軟件測試工程師、軟件維護等程序。軟件工程師這些年巨大的需求也是代表了這一點,因為這些年來的快速發(fā)展。
軟件開發(fā)工程師在整個過程中扮演著非常重要的角色,主要進行軟件前期的項目需求的分析,然后對項目進行風險評估并試圖解決這些風險,然后開始進行軟件的開發(fā),后期對軟件的進度做相關的評估。
軟件工程師課程
軟件工程師是從事軟件開發(fā)相關工作的人員的統(tǒng)稱。它是一個廣義的概念,包括軟件設計人員、軟件架構人員、軟件工程管理人員、程序員等一系列崗位。這些崗位的分工不同,職位和/或級別不同,但工作內容都是與軟件開發(fā)生產(chǎn)相關的。軟件工程師是IT行業(yè)需求量最大的職位,穩(wěn)居IT行業(yè)職位需求TOP10的第一位(第二位是高級軟件工程師)。
軟件工程師的技術要求是比較全面的,除了軟件工程師課程學習的是最基礎的編程語言(C語言/C++/JAVA等)、數(shù)據(jù)庫技術(SQL/ORACLE/DB2等)、.NET平臺技術、C#、C/S B/S程序開發(fā),還有諸多如JAVA SCRIPT、AJAX、HIBERNATE、SPRING、J2EE、WEB SERVICE、STRUTS等前沿技術。除此之外,關于網(wǎng)絡工程和軟件測試的其他技術也要有所涉獵,以利于操控全局。
軟件工程師可謂是軟件項目開發(fā)的掌舵者。一名優(yōu)秀的軟件工程師應當具有較強的邏輯思維能力,對于技術的發(fā)展有敏銳的嗅覺。雖然要求技術全面,但無須偏執(zhí)于門門技術都精通,任何軟件工程師都有自己的技術特長和偏向,對于自己手中的技術,可有精通-掌握-熟悉-了解之分,根據(jù)工作需要和職業(yè)發(fā)展的具體情況來劃分。
軟件工程師職業(yè)規(guī)劃 軟件工程師未來的職業(yè)規(guī)劃主要有WEB開發(fā)工程師、數(shù)據(jù)庫開發(fā)工程師、網(wǎng)站開發(fā)工程師、電子商務開發(fā)工程師VB程序員;網(wǎng)頁開發(fā)人員;非IT專業(yè)信息部門的管理信息系統(tǒng)設計、開發(fā)、維護網(wǎng)位,JAVA程序員;C++程序員;VB高級程序員;網(wǎng)站開發(fā)工程師;測試工程師;文檔編寫工程師,JAVA工程師;.NET工程師;初級分析、設計人員等。
軟件工程師的工作不同于程序員但是一個軟件工程師其前身必定是一個優(yōu)秀的程序員,軟件的開發(fā)工具、開發(fā)技術在不斷地發(fā)展。在校學生所能學到的東西很難跟得上發(fā)展的需要但是也不能說那些東西完全沒有用,只有在完全理解了相應的基本技能之后你才能很輕松地掌握新的技能。
軟件測試工程師待遇 初級測試工程師:
初級測試工程師的年薪一般約在3-5萬元左右。因為他們的工作通常是按照測試方案和流程對產(chǎn)品進行功能測試,相對中級測試工程師和高級測試工程師任務比較簡單,技術也不需要太高,主要任務是檢查產(chǎn)品是否有缺陷。
中級測試工程師:
中級測試工程師的年薪約在6-8萬元左右。他們主要能夠編寫測試方案,測試文檔、還要與項目組一起制定測試階段的工作計劃。要能夠在項目中合理利用測試需要的工具來完成測試任務。
高級測試工程師:
高級測試工程師年薪大概在10萬元或者10萬以上。作為高級軟件工程師不但需要掌握測試與開發(fā)技術,而且要對所測試軟件對口的行業(yè)非常了解,也需要能夠對測試方案可能出現(xiàn)的一切問題進行分析和評估。
學了軟件工程專業(yè)可以干什么?
編程 開發(fā)軟件游戲之類的 學好咯 還是相當?shù)斡星巴?學不好 那就沒戲 還有一點選好的學校
還有要想學這個 數(shù)學很重要 你以后的專業(yè)課基本上都是以一個一個的函數(shù)構成的 很多莫名其妙的函數(shù)
大學網(wǎng)絡工程專業(yè)是干什么的,都學什么
我就學的這個,學的東西有好多,路由器的組裝和構成,還有教你網(wǎng)絡的組成部分,然后還有網(wǎng)絡安全,還有數(shù)據(jù)庫管理,網(wǎng)頁制作,還有編程等等的
軟件開發(fā)工程師學什么專業(yè)的介紹就聊到這里吧,感謝你花時間閱讀本站內容,更多關于軟件開發(fā)工程師學什么專業(yè)比較好、軟件開發(fā)工程師學什么專業(yè)的信息別忘了在本站進行查找喔。