『壹』 自學計算機軟體工程師買什麼書好! 沒有什麼基礎,比較喜歡這行。
先學c ,搞懂的了之後學習c++(一定要學習裡面的精華繼承,多態),學的不錯之後估計一個月內就能把java給搞定了,有一定的語言基礎,你可以去學軟體工程,軟體設計,系統架構。不過這只是初級的階段,如果你還想高層次學習最好學下 演算法分析和系統架構。書之類 的譚浩強的不錯,可以多到圖書館看看,最好推薦你看英文版本。(中國軟體方面書都是東抄西抄,很多代碼錯誤明顯,連大學的教材軟體方面很垃圾,教授自己是絕對不太擅長學代碼),學軟體要往高度方面發展,數學和英語一定要好,基本上所有軟體問題都是數學問題,英語是個良好的工具。
『貳』 誰能給我推薦幾本軟體工程的書
visual C++.NET編程實例,蘇峰,黃金雙,湯蕾編著,清華大學出版社,2004年1月,北京
visual C++。NET基礎教程與上機指導,計算機職業教育聯盟主編,清華大學出版社,2005年3月,北京
1、《機械工業協會 》 出版社:機械工業
2、《軟體估算——「黑匣子」揭秘 》
本書中,著名的軟體開發書籍的作者Steve McConnell揭開了圍繞在軟體估算周圍的層層迷霧。作者在深入淺出地介紹了與軟體估算有關的主要概念之後,深入、全面地介紹了與軟體估算有關的多種估算方法。本書的主要內容包括:估算與計劃和項目控制,以及估算與目標和承諾之間的關系;不確定性錐與估算中的誤差來源以及影響估算的各種因素;先計數、再計算,無法可想時才依靠判斷的基本估算原則;用於估算軟體項目的三個重要部分——規模、工作量和進度估算的基本方法;與規模、工作量和進度估算有關的特殊問題;估算的概率論觀點以及如何採用適當的方式來表達估算結果中的不確定性;如何進行與估算有關的溝通,從而使技術人員和非技術人員達成共識。本書主要面向軟體開發項目中要進行估算的開發人員和技術管理人員。但本書所涉及的與軟體估算有關的背景知識,以及有關估算談判和表達方式的討論,對於非技術人員出身的主管和項目的其他有關人員同樣大有裨益。
3、《軟體設計精要與模式》——張逸 著
「給我一個支點,我就能撬起地球」。關鍵不在於力量有多大,而在於如何合理地利用力量。軟體設計同樣如此。思想的確立,技巧的把握,將在很大程度上決定軟體架構的合理性。基於這樣的目的,本書圍繞著軟體設計的核心內容,結合大量的實例與代碼,充分地展示了軟體設計之美,以及設計「力量」的巧妙運用。內容涵蓋了設計模式、重構、測試驅動開發、極限編程、軟體體系架構設計等重要的設計方法與技巧。這些內容是軟體設計中最重要的「流行元素」,是程序員向設計師「涅磐」的基石,是從小工到專家的修煉法門。
本書關注的焦點是軟體設計,涵蓋了大部分與設計有關的基本要素,包括面向對象編程思想、設計模式、重構、測試驅動開發、極限編程以及軟體體系架構設計。其中,尤以設計模式為主,深入探討了軟體設計過程中的原則與模式,並結合大量的實例與代碼演示了如何合理運用設計模式,改善程序模塊的可復用性、可擴展性,實現模塊間的鬆散耦合。全書將軟體設計理論與項目實踐完美地結合起來,使其告別了純理論研究的空泛,具有現實的指導意義。本書共分為5篇,包括:設計之要、.NET Framework與設計模式、媒體播放器的設計之旅、設計模式應用實踐以及.NET體系架構設計。本書力求講解淺顯明白。在技術探討上,盡可能地深入透徹;在每一字的描述上,盡可能地簡單易懂。本書適用於所有希望提高軟體設計水平的程序員、軟體工程師,同時,對於軟體設計師與系統架構師也具有一定的參考價值。
4、《SOA 原理·方法·實踐》——毛新生 主編
本書並不是關於Web服務的又一本開發手冊,抑或是開發技術的寶典之類的讀物。本書的作者來自於IBM軟體開發中心的SOA技術中心,作為最早的一批從事SOA相關產品和客戶項目開發的軟體技術人員,見證了SOA從誕生到發展壯大的全過程。而本書的目的在於將作者在項目過程中的經驗介紹給讀者,通過分析SOA產生的根源,以及SOA對業務模式和開發模式帶來的變革,幫助讀者理解什麼是SOA,以及如何科學的實施SOA。本書的內容分為三部分,將從作者的實際經驗出發,分析SOA理念產生的合理性,然後分析SOA的相關開發技術,最後結合一個實例片斷,講述一個完整的SOA項目是如何設計完成的。
本書針對的讀者是有一定經驗的開發人員,例如,信息系統架構師,企業決策人員,對Web開發感興趣的高年級計算機或相關領域的學生,以及任何希望了解SOA的廣大技術人員。
現任IBM中國開發中心Web 2.0首席架構師,此前他曾任IBM軟體集團企業解決方案部大中華區和北亞地區首席架構師與IBM SOA中國設計中心技術主管,在企業級軟體方面擁有廣泛、扎實、深厚的理論功底和豐富的設計與項目實施經驗。
5、《軟體架構設計》——溫昱 著
本書緊緊圍繞「軟體架構設計」這一主題,立足實踐解析了軟體架構的概念,闡述了切實可行的軟體架構設計方法,提供了可操作性極強的完整的架構設計過程。另外,本書從思維方式的突破、面向對象設計、UML建模、過程與管理等關鍵過渡環節,為廣大程序員的成長提供了切中肯綮的指導。
6、《大道至簡——軟體工程實踐者的思考》
本書是在「思想方法學」這一軟體工程尚未涉足過的領域中的實習之作。作者親歷國內軟體工程的英雄時代、泡沫時代,從失敗中醒覺而創建獨特的思考方法,對軟體開發、工程中的現狀深刻反思,從而完成這本專著。在缺乏獨立思維、對國外工程理論亦步亦趨的國內工程界、開發業界,該書無疑是一份激盪新思的佳作。本書是第一本討論軟體工程思想本源的書籍,也是第一本從工程實踐出發溯源而論的佳作。
本書提出了審視軟體工程的全新視角和軟體工程的體系模型(EHM,軟體工程層狀模型)用非工程的方式重新解析軟體工程現象,全面、細致而深刻地分析了工程中各個環節的由來、價值及其內在關系。
計算機軟體技術基礎
清華大學出版社; 第3版 (2000年7月1日)
沈被娜
《計算機軟體技術基礎》(第3版)內容包括數據結構、操作系統、資料庫系統、計算機網路、軟體工程及管理信息系統等共8章。每章有基本原理敘述和常用實例介紹,各章後附有習題。
學軟體工程的,首先得會編程,軟體工程裡面的內容很多,就測試這一項就有很多知識:性能測試,功能測試,寫測試報告。你要是要學基礎的軟體工程知識,那就看大學的課本--《軟體工程》,如果是想搞測試那麼還得看IBM的軟體測試的性能測試和功能測試。自己到網站下載吧。
『叄』 軟體工程都需要准備哪些書啊
推薦《軟體工程:實踐者的研究方法》(原書第7版)。自1982年發行第1版以來,一直受到軟體工程界的高度重視,成為高等院校計算機相關專業軟體工程課程的重要教學參考書。近30年來,它的各個後繼版本一直都是軟體專業人土熟悉的讀物,在國際軟體工程一界享有無可置疑的權威地位。它在全面而系統地介紹軟體工程的有關概念、原則、方法和工具方面獲得了廣大讀者的好評。
書的地址:http://www.amazon.cn/exec/obidos/ASIN/B004WZ9NWK/snowwest-23
『肆』 自學軟體工程應買什麼書
java C語言 網頁工程 HTML CSS
asp或php
『伍』 如果要自學軟體工程師,需要買些什麼書用不用先學點什麼基礎知識
建議一:自學也需要看書自學只是說沒有專門的老師手把手教你,並不是說連書本都可以不要了。有人天天來問我一些很基礎的概念問題,我問他:「這些概念書上不都寫得很明白嗎?」他回 「我沒有書。」如果沒有書,那麼你很難在腦子里形成一個較為
『陸』 考軟體工程師買什麼書好
考軟體工程師要有一定的基礎知識才可以,幾下幾點請參考: 1、掌握資料庫技術(SQL Server,DBMS,ODBC,JDBC等等) 2、掌握編程語言(C#,Java,HTML,T-SQL,JavaScript,ASP.Net等等) 3、掌握軟體開發平台(vs 2005,MyEclipse,Dreamweaver等等) 4、一定的軟體工程管理水平 5、規范的編程習慣和技術文擋編寫習慣 這是軟體工程師的技能要求,但是制勝職場還得修煉「軟實力」,想要被用人單位高看,看這里說的很詳細 http://www.bjqdzq.com/newsList-16-1.html
『柒』 我想學軟體工程,我是初學者該買些什麼書好呢
我是學軟體工程的,我們現在學的教程是《C語言程序設計》分上下兩側,已經學了一年了,現在學的是《數據結構——C語言描述》。希望對你有幫助!
『捌』 學軟體工程類專業應該選什麼書
你是今年報了軟體工程專業,准大一新生?
我也是軟體工程學生,准大二,學了一年,分享一點經驗
如果是的話,你就要從計算機基礎學起,一方面可以學word等office辦公軟體,辦公軟體,網路基礎以及裝系統啊,這些都是很基礎的知識,作為一個IT類的學生,即使不是,也要學這些東西,鑒於你已經報了,我感覺這些可能你都比較熟悉了,可以不學,直接學ps和AI,當然,你都會了,那就更好。
另一方面是專業課的學習,這是重點,可以優先學這個,也可以跟上面那個基礎知識同時學習。專業知識在剛入門的話,可以學c語言,如果對演算法本身有些了解也可以學演算法,反正c語言是必學,演算法是有一定程度在學習。
至於書的話,對於新手,很多人說最好的新手專業書是C primer plus,我個人覺得,這本書很厚,如果你是要買的話,可以選擇這一本,因為可以用很久,而入門的話隨便找本比較認可的C語言程序設計就好了,因為比較薄的書可以降低難度,激發你的興趣,當然這種書不用刻意去買。
這就是我所知道的,如果還有疑問,請追問。
滿意請採納,謝謝
『玖』 學軟體工程的應該讀點什麼書初學者怎樣才能比較容易好
既然是軟體工程,那軟體的相關基礎你必然要懂,至少也是有所了解,所以估計C語言你是逃不掉了,還有數據結構,面向對象等基礎科目。具體的課程設置學校之間會有區別,也會各有特色。但你需要注意的是軟體工程這門課,也許還會將到UML和RUP,UML是統一建模語言,建模對於軟體來講非常重要;RUP是統一軟體開發過程,既然是軟體工程,那一定會和程序員有所區別,你可以把眼光放在項目的管理上,或者是系統的構架方面,多留心設計模式等方面的知識,還有項目的管控,風險的管理,軟體開發的各種模型等。如果是剛考上,那可以按部就班的選擇一門語言先去學習,循序漸進。最後吧,勸你多積累自己的實踐經驗,多想,並且抓住機會實踐你的想法,不斷地驗證自己。像這種偏管理類的學科,實踐經驗相當的重要,你要提前做好自己的職業規劃,盡管這很難,但你必須這樣做。已經建立起來的職業規劃,將是你學習知識的指向標,一切都為這個計劃去奮斗,你會覺得你進步神速。祝成功!
『拾』 推薦幾本學習軟體工程專業的書
學軟體可苦逼了~~~
光看書可不夠,到電腦前多實踐~~~
先不說入門,我覺得初涉這個專業,如果你是以後要進入這個行業,還是對這個行業的前景先去了解一下,看看以後自己要做什麼方向,基礎知識在軟體這個行業用處真不大,你多敲點代碼,多去思考解決方案比看入門的書有用多了