當前位置:首頁 » 視頻軟體 » 怎樣搞軟體工程
擴展閱讀
華為gt2怎樣搜星 2024-11-15 23:14:05

怎樣搞軟體工程

發布時間: 2022-05-07 03:35:35

A. 沒有基礎如何學好軟體工程

最主要的是要有編程思想,看你自己願意學習嗎,學好軟體工程不是看書就可以的,如果只是看書,對其中的道理是難以理解的,到不如多寫程序,尤其是現在流行的面向對象的編程,你可以從簡單的VB.NET入手,明白面向對象的思想後可以學C#,Java 同時多看這方面的書籍,再看軟體工程時就簡單多了.道理也很容易懂. 你會如何組織你的程序,模塊怎麼劃分,怎麼設計 ,最主要是你要懂得語言要多,知道那些一定可以實現,那些功能實現比較費力需要的代碼比較多 。
其次,就是要找對學習的方法!北大青鳥長沙飛迅在軟體工程方面的教程,是以企業需要的人才技能要求為前提,培養「技能+經驗+學歷」的新型職業人才,使學生畢業進入企業工作之後能很快的進入工作狀態!
長沙飛迅學校以就業為導向的課程,教學面向企業人才,面向社會,學生就業率高,就業薪資也普遍高於同類培訓機構。你可以去了解一下,對你應該有所幫助。這是的扣扣~~~1300連著加~~~73108,你先自己加著可以了解下學校的情況!

B. 軟體工程師怎麼學習

你好,計算機行業在目前發展非常不錯,如果你想學習一門好的技術,首先要找到自己的興趣及愛好,確定適合自己的發展方向。一般好的計算機學習班在各方面都是非常有實力的,具體你可以實際去看一下。
如果你想要專業的學習編程開發,更多需要的是付出時間和精力,一般在2W左右,4-6個月時間不等。千鋒的課程很不錯,你可以根據自己的實際需求去實地看一下,先好好試聽之後,再選擇適合自己的。只要努力學到真東西,前途自然不會差。

C. 學習軟體工程要怎麼做

個人淺見:軟體工程涉及的內容非常多,而且學習時理論抽象的東西居多,沒有具體的實踐經驗在將來處理具體問題時會有難度,也許這也是為什麼很多人覺得很空洞的原因,不過事實顯然並非如此。如果是在學校學習,個人建議:耐心先學習課本理論、多看雜志開闊視野、最重要的程序設計和系統設計的計算機基礎千萬不可拋到一邊,否則將來實踐時,很難理解開發人員面臨問題的實質。
上面的建議可能覺得有點空,不過問題是在是有點大,下面針對上面所提的給出一點參考,希望能有所幫助,不過如果還是覺得比較空泛的話,我也不知道怎麼辦啦:( 還請「狂V軟工」兄海涵。具體問題可以到我的BLOG(http://blog.csdn.net/kongdong/)討論,順便推銷一下,不介意吧:)

幾點建議:
理論基礎,這是基礎,時間有限,無論如何這個必須熟悉:
1、軟工理論(課本知識)
2、CMMI(淺嘗的話可以看看這本《CMMI精粹:集成化過程改進實用導論》(第二版),不過有空的話還是建議看看CMMI的原件,雖然比較枯燥,不過還是可以掃一下,不要強迫自己都記住,那是不可能的)

D. 軟體工程怎麼學啊

你好!

可以參考:
如果本科的軟體工程是注重學習理論吧,本科都這樣。
拿自己來說吧。
我現在就是讀軟體工程的大二學生,而且是學校開設的省級示範軟體學院的軟體工程。
每個學期學一門編程語言,然後下一個學期或者期求就會開設實踐課程要求你做一個使用該語言開發的軟體。
而除了開發語言,輔助理論知識是計算機組成原理,計算機網路,操作系統,資料庫之類的通通要學。
因為軟體工程屬於理科類,所以理工科要學的高等數學,線性代數,離散結構,概率論之類的也一概要學。
如果你對編程語言真的有興趣的話,學起來是很簡單的。每一門課之間的關聯也很大。非常容易上手。
個人來說學習還是蠻輕松的啦。

下面給你看一下我們專業的方向介紹哦。

專業培養目標:軟體工程專業推行較高層次、實用型、復合式的工程科學技術教育,強調人才培養的實用性和專業性,培養具有良好的綜合素質、良好的職業道德、扎實的軟體理論和軟體工程專業基礎知識,並且具有良好的軟體設計與實現能力、良好的項目管理能力、良好的交流與組織協調能力、較強的參與國際競爭能力和創新能力的計算機軟體專業人才。
業務培養要求:本專業學生主要學習計算機科學、軟體理論和軟體工程專業方面的基本知識,接受科學思維和科學實驗的基本訓練;系統地學習最新的軟體思想和軟體開發技術;以實用型工程能力為培養導向,理論學習與實踐緊密結合,加強英語水平、交流能力、團隊精神和創新意識的培養,通過案例教學和實習使學生掌握軟體開發技能和軟體組織方法。
畢業後適合於到在科研部門、教育部門、企事業、技術和行政管理部門等單位能夠從事計算機軟體領域的科學研究、技術開發、教學及管理等工作。也可以繼續攻讀計算機科學與技術、軟體工程或相關技術學科、交叉學科的碩士學位。
畢業生應獲得以下幾方面的知識和能力:
1.掌握計算機科學、計算機軟體和軟體工程等方面的基本理論和基本知識。
2.掌握最新的軟體思想和軟體開發技術。
3.具有良好的軟體設計與實現能力。
4.具有一定的項目管理能力、良好的交流與組織協調能力。
5.得到科學研究的訓練,初步掌握科學研究的基本方法。
6.熟練掌握一門外語。能獲取信息和應用信息。
學位主幹課程:離散數學、數據結構、數字電路與邏輯設計、高級語言程序設計、操作系統、計算機網路、資料庫系統、面向對象的程序設計、軟體工程、軟體體系結構、面向對象的分析與設計、軟體需求分析、軟體質量保證與測試、軟體設計實例分析、軟體項目管理等。
主要實踐性教學環節:教學實習,課程設計,畢業實習,課外創新訓練與社會實踐。
主要專業實驗:專業主幹課程均安排實驗,部分安排課程設計。

差不多就這樣啦,祝你學習愉快哦!

E. 如何成為一名軟體開發工程師

軟體工程師,一個社會上的高薪職業,假如你想成為一名軟體工程師,應該怎麼做呢?
01
學習IT專業。假如你想成為一名軟體工程師,首先你得學習IT類專業,因為只有你選擇了這類專業,你才能學會一些編程的基本知識,你也才有為工作奮斗的理論基礎知識。
02
學好專業知識。選擇了這類專業,你還得要學好專業知識,把專業知識學好學精,你今後也才可能成為一名優秀的IT工程師,因為經常聽到別人再說的一句話那就是基礎不勞,地動山搖,也就是這個理。
03
找一份軟體編程的工作。假如你想成為一名軟體工程師,你在學有所成後,還是得去找一份軟體編程的工作,因為只有這樣專業對口的工作才能發揮你的價值,讓你在這個崗位上不斷前進,並成為這個行業的精英。
04
你有做軟體工程師的職業規劃。也許當你做了一段時間軟體編程工作後,你就厭煩了,也謀生了轉行的念頭,那我敢肯定,你可能永遠也當不了軟體工程師,所以假如你想成為一名軟體工程師,那你就必須長期的堅持這份工作。而且也有這方面的職業規劃。
05
你能耐得住寂寞。當一名軟體編程人員,你還得具備一個品質,那就是能夠耐得住寂寞,因為編程其實是一件很枯燥的事,假如你耐不住寂寞,守不住孤獨,多半你也不可能在這個行業里游刃有餘。
06
願意學習新知識。假如你想成為一名軟體工程師,你還必須是一個願意學習的人,因為軟體是更新換代很快的一門學問,只有你不斷地努力和學習,你才可能跟得上時代的步伐,也才可能不被淘汰。
07
你要敢於吃苦。假如你想成為一名軟體工程師,那你還必須是一名能夠吃苦的人,因為做軟體編程為程序員就意味著會經常加班,加班很辛苦,假如你吃不了這種苦,你也會在這個崗位上被淘汰。
特別提示
以上圖片來源於網路,感謝圖片作者,如有侵權,請聯系刪除,謝謝。

F. 軟體工程怎麼學

如果本科的軟體工程是注重學習理論吧,本科都這樣。
拿自己來說吧。
我現在就是讀軟體工程的大二學生,而且是學校開設的省級示範軟體學院的軟體工程。
每個學期學一門編程語言,然後下一個學期或者期求就會開設實踐課程要求你做一個使用該語言開發的軟體。
而除了開發語言,輔助理論知識是計算機組成原理,計算機網路,操作系統,資料庫之類的通通要學。
因為軟體工程屬於理科類,所以理工科要學的高等數學,線性代數,離散結構,概率論之類的也一概要學。
如果你對編程語言真的有興趣的話,學起來是很簡單的。每一門課之間的關聯也很大。非常容易上手。
個人來說學習還是蠻輕松的啦。

下面給你看一下我們專業的方向介紹哦。

專業培養目標:軟體工程專業推行較高層次、實用型、復合式的工程科學技術教育,強調人才培養的實用性和專業性,培養具有良好的綜合素質、良好的職業道德、扎實的軟體理論和軟體工程專業基礎知識,並且具有良好的軟體設計與實現能力、良好的項目管理能力、良好的交流與組織協調能力、較強的參與國際競爭能力和創新能力的計算機軟體專業人才。
業務培養要求:本專業學生主要學習計算機科學、軟體理論和軟體工程專業方面的基本知識,接受科學思維和科學實驗的基本訓練;系統地學習最新的軟體思想和軟體開發技術;以實用型工程能力為培養導向,理論學習與實踐緊密結合,加強英語水平、交流能力、團隊精神和創新意識的培養,通過案例教學和實習使學生掌握軟體開發技能和軟體組織方法。
畢業後適合於到在科研部門、教育部門、企事業、技術和行政管理部門等單位能夠從事計算機軟體領域的科學研究、技術開發、教學及管理等工作。也可以繼續攻讀計算機科學與技術、軟體工程或相關技術學科、交叉學科的碩士學位。
畢業生應獲得以下幾方面的知識和能力:
1.掌握計算機科學、計算機軟體和軟體工程等方面的基本理論和基本知識。
2.掌握最新的軟體思想和軟體開發技術。
3.具有良好的軟體設計與實現能力。
4.具有一定的項目管理能力、良好的交流與組織協調能力。
5.得到科學研究的訓練,初步掌握科學研究的基本方法。
6.熟練掌握一門外語。能獲取信息和應用信息。
學位主幹課程:離散數學、數據結構、數字電路與邏輯設計、高級語言程序設計、操作系統、計算機網路、資料庫系統、面向對象的程序設計、軟體工程、軟體體系結構、面向對象的分析與設計、軟體需求分析、軟體質量保證與測試、軟體設計實例分析、軟體項目管理等。
主要實踐性教學環節:教學實習,課程設計,畢業實習,課外創新訓練與社會實踐。
主要專業實驗:專業主幹課程均安排實驗,部分安排課程設計。

G. 如何學習軟體工程

個人淺見:軟體工程涉及的內容非常多,而且學習時理論抽象的東西居多,沒有具體的實踐經驗在將來處理具體問題時會有難度,也許這也是為什麼很多人覺得很空洞的原因,不過事實顯然並非如此。如果是在學校學習,個人建議:耐心先學習課本理論、多看雜志開闊視野、最重要的程序設計和系統設計的計算機基礎千萬不可拋到一邊,否則將來實踐時,很難理解開發人員面臨問題的實質。
1、軟工理論(課本知識)
2、CMMI(淺嘗的話可以看看這本《CMMI精粹:集成化過程改進實用導論》(第二版),不過有空的話還是建議看看CMMI的原件,雖然比較枯燥,不過還是可以掃一下,不要強迫自己都記住,那是不可能的)開拓視野:
多看書籍、雜志、網頁,別無它法。不過看的時候有幾點注意事項:
2、目前書籍、雜志、網頁等談的多是敏捷方法,這和Web開發、企業應用IT的領域有很大的關聯,而這部分領域正是由於和網路相關,所以非常火爆,不過這畢竟只是軟體領域中的冰山一角,千萬不可被其表象所迷惑,而抱怨課本理論。這方面很難一言道盡,有一本書《平衡敏捷和規范》(清華大學出版社)不妨買來收藏,不過要體會其中的價值,可能需要真正積累的許多問題和經驗的時候才能有所發現,但先留著免得以後絕版。
3、PMP(項目管理)的知識不放也有空瀏覽一下,因為在軟工中占據很大位置的一塊——質量管理,始終是和項目管理糾纏在一塊,很難分家。
4、總結一下,多看書,不是要盲從,而是要在將來形成自己的觀點。實踐中需要具體問題具體對待,最忌生搬硬套。「理論」和「經驗」都很重要,象現在很多人都在談「道」(理論),切不可被其迷惑,「術」也很重要,知道「道」不一定能夠幫你解決問題,但知道「道」會使人得到升華和括寬思路,「術」則是真正體會「道」的基礎,否則一切都是空談,就像武俠小說里常說的什麼「明白就是明白」之類的鬼話。
系統與程序設計:
1、需要深究,一是這一塊也是軟工中的一塊重頭,二是沒有自己的開發實踐,很難理解開發所碰到的困難和問題。
3、《產生式編程-方法、工具與應用》這本書也值得一讀,裡面對現今程序設計的發展有一定的論述。尤其是領域工程部分,值得再去查閱其他資料。
4、上面的書可能都是引子,看到有興趣的話題不放通過書中所列的參考書籍進行進一步的查閱,不過這就和個人很相關了,誰也幫不上忙。
5、沒事時,自己要多寫寫代碼編編程序,結合自己的體會驗證一下各家所言。
關於學軟工的職業道路:
1、直接從事軟體開發,成為軟體開發主力
2、軟體質量管理:QA、EPG、項目運作管理。這一行也很容易轉回開發做管理。
3、軟體咨詢:新興的行業,不過要有實力和廣交朋友才行。

H. 如何學好軟體工程

軟體工程學的主要內容是軟體開發技術和軟體工程管理。 軟體開發技術包含軟體工程方法學、軟體工具和軟體開發環境;軟體工程管理學包含軟體工程經濟學和軟體管理學。 專業簡介是計算機領域發展最快的學科分支之一,國家非常重視軟體行業的發展,對軟體人才的培養給予了非常優惠的政策。本專業培養掌握計算機軟體基本理論知識,熟悉軟體開發和管理技術、能夠在計算機軟體領域中從事軟體設計、開發和管理的高級人才。 主修課程該專業除了學習公共基礎課外,還將系統學習離散數學、數據結構、演算法分析、面向對象程序設計、現代操作系統、資料庫原理與實現技術、編譯原理、軟體工程、軟體項目管理、計算機安全等課程,根據學生的興趣還可以選修一些其它選修課。 畢業去向除考取國內外名牌大學研究生外,主要畢業去向是計算機軟體專業公司﹑信息咨詢公司﹑以及金融等其它獨資、合資企業。 培養目標本專業培養適應社會發展需求,德、智、體、美全面發展,具有扎實的計算機應用理論和知識基礎,掌握軟體工程領域的前沿技術和軟體開發方法,具有較強的實踐能力和創新精神,具備較強的軟體項目的系統分析、設計、開發和測試能力,能夠按照工程化的原則和方法從事軟體項目開發和管理的應用型人才。

I. 怎麼做才能成為一名合格的軟體工程師

一,良好的編程能力。編程能力直接決定了項目開發的效率。這要求軟體工程師至少精通一門編程語言,熟悉它的基本語法、技術特點和 API( 應用程序介面 ) 。 二,自覺的規范意識和團隊精神。隨著軟體項目規模越來越大,僅僅依靠個人力量已經無法完成工作,因此,現代軟體企業越來越重視團隊精神。一般來講,軟體 企業中的程序員可以分為兩種,一種是 " 游擊隊員 " ,他們可能對編程工具很熟,能力很強,編寫的程序簡潔高效,卻缺乏規范和合作的觀念;另一種程序員個人能 力不一定很強,但程序較為規范,合作意識良好。第二種人更適合現代軟體企業發展的潮流。對於基礎軟體工程師來說,他們在企業中的角色決定了他們必須具有良 好的規范意識和團隊精神。 三,認識和運用資料庫的能力。信息以數據為中心,因此與資料庫的交互是必不可少的,了解資料庫的操作和編程是軟體工程師需要具備的基本素質之一。 四,較強的英語閱讀和寫作能力。程序世界的主導語言是英文,編寫程序開發文檔和開發工具幫助文件離不開英文,了解業界的最新動向、閱讀技術文章離不開英 文,與編程高手交流、發布幫助請求同樣也離不開英文。作為基礎軟體工程師,具有一定的英語基礎對於提升自身的學習和工作能力極有幫助。 五,具有軟體工程的概念。基礎軟體工程師從事的工作相對於系統分析師和高級程序員要單純一些,但是 他們仍然是整個軟體工程中重要的一環,他們同樣需要具有軟體工程的概念:從項目需求分析開始到安裝調試完畢,基礎軟體工程師都必須能清楚地理解和把握這些 過程,並能勝任各種環節的具體工作。 六,求知慾和進取心。軟體業是一個不斷變化和不斷創新的行業,面對層出不窮的新技術,軟體人才的求知慾和進取心就顯得尤為重要,它是在這個激烈競爭的行業中立足的基本條件。軟體工程師應具有較強的學習總結能力、需求理解能力以及對新技術的敏感性。 上述這些能力不可能憑空產生,而是通過培訓和教育的過程逐步獲得的。目前,社會上的軟體工程師培訓很多,但良莠不齊。有些好的培訓,能夠從知識到技能、 從技能到應用、從應用到項目,多層次多角度地對學員進行培訓,不僅關注技術層面,同時關注項目規劃的實施、團隊合作、技術文檔的編寫等在認證培訓過程中無 法顧及、但在實際工作中又不可或缺的能力的培養,可以使學員在理論上掌握和理解面向對象的軟體工程方法和組件化的軟體設計思想。還有一些培訓中心,針對軟 件設計人員,通過對經典設計模式的理論實踐,使學員掌握、運用其思考和解決問題的方法,總結技術經驗,構造自己的設計模式庫,使軟體設計人員能系統地掌握 面向對象的方法。 與信息技術領域先進的基礎理論教育相比,我國高校軟體人才培養模式在實踐技能的培養、 IT 前沿技術 的獲取與溝通、具有國際水平和標準的軟體項目開發等方面的培養存在極大不足。為解決這一問題,有必要在高校推出 " 軟體教育產品 " 的人才培養模式。 " 軟體教 育產品 " 是一種培養中、高級軟體人才的教育產品化解決方案,其根本目的可以歸結為 -- 培養掌握 IT 技術發展方向、熟悉國際開發准則和標准,並且具有豐富項 目管理經驗的高級軟體項目管理人員。 " 軟體教育產品 " 包含了教學方案的設計、課程選取與設置、教材的引進與二次開發、教學管理流程的監控、教學實踐環節的 落實等等。 僅有技術是遠遠不夠的 產業變動快速,復合型的概念也適用於信息技術相關科系,軟體工程師若能軟 / 硬體兼修或略通電信,再通曉某一行業的相關知識,在職場上就會比單純寫程序的工程師吃香,工作選擇機會也比較多。而要想成為復合型的軟體工程師,至少要做到以下幾點: 第一,培養自己的市場意識。市場需求決定著軟體產業的發展方向,軟體工程師要就市場論技術,即便是 " 天衣無縫 " 的技術,如果沒有市場需求也只能 " 孤芳自 賞 " 。絕大多數軟體都是商品,任何商品的成就大小首先都取決於應用需求規模。比爾 o 蓋茨能夠成為軟體業第一人物的基本前提,乃是他抓住了 PC 時代軟體業最 大的應用需求。 第二,培養全局角度的應變能力。用友靠財務軟體起家,但王文京最近卻表示,兩年之後不會再有專門的 財務軟體公司存在: " 財務是企業管理的核心,但企業的供銷存、客戶關系管理的需求必然會越來越大,所以,最好忘掉我們是一個財務軟體公司,我們要的是企業 管理軟體市場。 " 同樣,對軟體工程師個人來說,自身的定位也不可能一勞永逸。善於審時度勢、合縱連橫,有良好應變能力是軟體工程師必不可少的基本素質。在 風聲鶴唳之時,善於辨別哪裡是最不可替代的用戶需求關口,然後再結合自身技術特點進行轉型,才能在軟體行業有所成就。 第三,培養某一行業的專業知識。 IBM 有一份《中國銀行業加入 WTO 的新紀元》白皮書, IBM 做銀 行業咨詢顧問的最終目的還是推銷自己的整體解決方案,佔領中國金融業軟 / 硬體服務市場。但 IBM 的行動告訴我們,要想讓技術和產品介入某一行業,僅有大批 專業技術人員還不夠,還需要一種對行業的認知和把握能力。軟體教育要摒棄培養單純的技術開發人員的舊觀念,要著眼未來的需求,大力培養復合型軟體工程師。 最後,熟練掌握英語。英語是 IT 世界的主流語言,它對軟體工程師技能和業務水平提高的重要性不言而 喻,軟體工程師總是需要在第一時間學習業界最流行、最先進的編程工具的使用方法,但軟體工程師不可能馬上就能找到這種軟體的中文說明或幫助文檔。北京軟體 行業協會推出的軟體工程師培訓項目中,重點強調了軟體工程英語的重要性,增加了英語教學課時,結合科技英語和編程工作的特點,撰寫有針對性的教材,突出實 用性。通過對培訓學員的調查和學習效果的檢查,這種方法已經取得了良好的效果。