導航:首頁 > 工程技術 > 軟體工程師哪本書

軟體工程師哪本書

發布時間:2021-08-13 22:03:40

Ⅰ 參加軟體工程師考試應該看哪些參考書

你去看看《軟體工程師教程》 後面有試題的。

Ⅱ 一名軟體工程師要學習哪些書

C++、Java語言、C語言

Ⅲ java軟體工程師應該學習哪些東西看哪些書呢

我覺得對於新手剛接觸java來說,java核心技術這本書就不錯,是國外翻譯過來的白皮書,挺經典的,卷一主要是基礎知識對於新手來說是不錯的選擇,卷一了解透徹,就可以考慮卷二的java語言的高級特性,主要是java的一些高新技術,了解透徹這兩卷書的要點,再考慮以上同學推薦的書籍和教程,我覺得更加事半功倍!

Ⅳ 軟體工程師需要學好哪些課程,看哪些書呢高手指點

學好了C++和JAVA,頂多做個程序員。
軟體工程師需要具備以下知識。
(1)
掌握計算機內的數據表示、算術和邏輯運算方法;
(2)
掌握相關的應用數學及離散數學基礎知識;
(3)
掌握計算機體系結構以及各主要部件的性能和基本工作原理;
(4)
掌握操作系統、程序設計語言的基礎知識,了解編譯程序的基本知識;
(5)
熟練掌握常用數據結構和常用演算法;
(6)
熟悉資料庫、網路和多媒體的基礎知識;
(7)
掌握C程序設計語言,以及C++、Java中的一種程序設計語言;
(8)
熟悉軟體工程、軟體過程改進和軟體開發項目管理的基礎知識;
(9)
掌握軟體設計的方法和技術;
(10)
了解信息化、常用信息技術標准、安全性,以及有關法律、法規的基礎知識;
(11)
正確閱讀和理解計算機領域的英文資料。
以上每一點可以說就是一本書。建議看看《軟體設計師教程(第2版)》清華大學出版的。

Ⅳ 軟體工程師自學書籍

如果您想學習編程,卻又不知從何入手,那麼您不妨看看下面的幾種學習方案,可能會給您一些啟示吧,
==============================================
方案一 Basic語言 & Visual Basic

優點
(1)Basic 簡單易學,很容易上手。
(2)Visual Basic 提供了強大的可視化編程能力,可以讓你輕松地做出漂亮的程序。
(3)眾多的控制項讓編程變得象壘積木一樣簡單。
(4)Visual Basic 的全部漢化讓我們這些見了English就頭大的人喜不自禁。

缺點
(1)Visual Basic 不是真正的面向對象的開發文具。
(2)Visual Basic 的數據類型太少,而且不支持指針,這使得它的表達能力很有限。
(3)Visual Basic 不是真正的編譯型語言,它產生的最終代碼不是可執行的,是一種偽代碼。它需要一個動態鏈接庫去解釋執行,這使得Visual Basic 的編譯速度大大變慢。

綜述:方案一適合初涉編程的朋友,它對學習者的要求不高,幾乎每個人都可以在一個比較短的時間里學會vB編程,並用VB 做出自己的作品。對於那些把編程當做游戲的朋友來說,VB 是您最佳的選擇。

Basic/Visual Basic簡介
==============================================
方案二 Pascal語言 & Delphi

優點
(1)Pascal語言結構嚴謹,可以很好地培養一個人的編程思想。
(2)Delphi是一門真正的面向對象的開發工具,並且是完全的可視化。
(3)Delphi使用了真編譯,可以讓你的代碼編譯成為可執行的文件,而且編譯速度非常快。
(4)Delphi具有強大的資料庫開發能力,可以讓你輕松地開發資料庫。

缺點
Delphi幾乎可以說是完美的,只是Pascal語言的過於嚴謹讓人感覺有點煩。

綜述: 方案二比較適合那些具有一定編程基礎並且學過Pascal語言的朋友。

Pascal語言簡介
Delphi簡介
==============================================
方案三 C語言 & Visual C++

優點
(1)C語言靈活性好,效率高,可以接觸到軟體開發比較底層的東西。
(2)微軟的MFC庫博大精深,學會它可以讓隨心所欲地進行編程。
(3)VC是微軟製作的產品,與操作系統的結合更加緊密。

缺點
對使用者的要求比較高,既要具備豐富的C語言編程經驗,又要具有一定的WINDOWS編程基礎,它的過於專業使得一般的編程愛好者學習起來會有不小的困難。

綜述: VC是程序員用的東西。如果你是一個永不滿足的人,而且可以在編程上投入很大的精力和時間,那麼學習VC你一定不會後悔的。

C語言簡介
==============================================
方案四 C++語言 & C++ Builder

優點
(1)C++語言的優點全部得以繼承。
(2)完全的可是化。
(3)極強的兼容性,支持OWL、VCL和MFC三大類庫。
(4)編譯速度非常快。

缺點
由於推出的時間太短,關於它的各種資料還不太多。

綜述:我認為C++ Builder 是最好的編程工具。它既保持了C++語言編程的優點,又做到了完全的可視化。

C語言簡介
==============================================
方案五 SQL語言 & Power Builder

對於一些傳統的數據開發人員來說,Foxpro系列也許讓他們感到更加熟悉。但是對於初學者來說,PowerBuilder也許是最好的資料庫開發工具。各種各樣的控制項,功能強大的PowerBuilder語言都會幫助你開發出自己的資料庫應用程序。

[NextPage]
JSP簡介

在Sun正式發布JSP(Java Server Pages)之後,這種新的Web應用開發技術很快引起了人們的關注。JSP為創建高度動態的Web應用提供了一個獨特的開發環境。按照 Sun 的說法,JSP能夠適應市場上包括Apache WebServer 、IIS4.0在內的85%的伺服器產品。

Ⅵ 要考軟體工程師要讀那些書那會很難嗎

你可以參加國家軟考辦的網路工程師認證,證書是國家信息產業部直接發的,是國內最便宜的,也是最權威的認證了,有點難,但要求學的很廣,等你學完就不會覺得自己什麼都不知道了,平常的積累也很重要,你可以去參加考前輔導,應該能過的。 還有就是去考國際認證,當然就屬CISCO最權威了,不過花費就高了,CCNA是1千,CCNP是4千,含金量也很高哦 你要是真想做一個很好很好的網路工程師的話,還得去考一個MCSE,因為這個可以對WINDOWS的系統進行深入的了解,對你以後的組建伺服器都非常有用的 你也可以去學LINUX,我推薦是紅帽子的認證,這個也是網路工程師經常會用到的哦,畢竟主流伺服器都是用LINUX的啊。 最後還要了解各種網路產品的價格、性能、以及各種綜合布線的標准,因為你要組建區域網啊,那些拓撲規劃可都是你來做哦 說了這么多,想做個很好很好的網路工程師不容易吧。我不是嚇唬你哦,這只是個方向,要怎麼走自己選把! 嘿嘿~~~~說了這么多是不是要多給點分捏。 @@@@@@@@@@@@@@ 1、網路工程師究竟值多少錢? 很多人都問我這個問題,我覺得不好答復,就我自己來說,我在貴陽工作,每月萬元左右,(大學教師3000+兼職7000左右),但是搞這行也有很多才1000多塊錢的。從市場來看,應用技術過硬的網路工程師在深圳搞個3年以上,每月5000元以上應該不存在什麼大問題,只是考個證,沒什麼實際經驗也應該有2500元左右,我的很多學生也就考了個證,出去工作基本都混得不錯。如果你是搞網路開發的,技術一般的話,月薪一萬以上,每年還有4—8萬獎金,如果屬於高級工程師級的開發人員,兄弟,那我告訴你:你發了,年薪20萬都虧待你了。(強烈建議考華為,CISCO的高級認證,比如CCIE,HCTE,HCIE等,外面還是比較認可這個東西的) 2、考網工要看什麼書? 先看些簡單的網路書,強烈建議看華為網路學院教材入門,絕對比CISCO的容易上手,又比較實用,再看一本傳統大學本科網路教材,比如清大版,謝希仁的《計算機網路》,或者電子工業版張公召的《現代網路技術》都很不錯,然後就可以猛功軟考的〈網路工程師教程〉一書了,學一年時間,80%的都能過。 3、網路搞什麼最有前途? 這個問題有點高深,我自己認為不管在什麼領域,誰先掌握技術最高點,誰就容易受益,我剛99年畢業出來先編程,後改學網路,曾經搞過VPN,VOIP,現在覺得IPV6和無線網路技術還不是很成熟的時候又專功這兩個方向,這個假期正在狂學CDMA標准。 如果可以自己試著做作密罐,平時玩一下思科的模擬器,可能會好一些。 @@@@@@@@@@@@@@ 我是做培訓的,做過CCNA和網路三級的培訓,地方在北京。給你一點專業而且具體的介紹。 Cisco系列認證 這個系列從CCNA,CCNP,CCIE三個層次,這個不多說了,是個又貴又時間的考試,而且現在由於題庫的泛濫導致證書含金量的下降,我也不予推薦,畢竟花費也是一筆不小的費用,關CCNA考試需要1800RMB左右(含培訓費)。 華為系列認證 華為公司網路產品線居世界第二位,華為公司網路產品認證培訓體系共分為三級,華為認證網路工程師(HCNE)、華為認證高級網路工程師(HCSE)、華為認證網路專家(HCIE)。 目前華為就開通了HCNE和HCSE兩種考試。 "華為認證網路工程師"(HCNE)主要定位於中小型網路的維護與配置方面。由《中小企業網路配置與維護》一門課程組成,該課程包含網路基礎、介面與電纜、區域網交換機路由器基礎、TCP/IP/IPX協議、廣域網協議、路由協議、DDR/ISDN、訪問列表、簡單網路故障排除等相關知識點。通過相應的認證考試即可獲得由華為公司統一簽發的"華為認證網路工程師"(HCNE)的證書。 "華為認證高級網路工程師"(HCSE)主要定位於中大型園區網路的配置、維護及方案設計。由《構建華為路由網路》、《構建華為局域交換網路》、《華為園區網路方案設計》三門課程組成。上述三門課程分別覆蓋了路由、交換、接入、VPN、VOIP、QOS等全方位的部署園區網路所需的理論及實際設備配置維護方面的知識。"華為認證網路工程師"在全部通過三門課程所對應的考試後可獲得華為公司統一簽發的"華為認證高級網路工程師"證書。 HCNE考試時間是60分鍾,題目數量是50,價格是60美元。 HCSE考試時間也是60分鍾,題目數量是50,價格是60美元。 這種類型的考試都沒有統一時間,注冊了就能馬上考試,可以說時間幾乎由你來決定,考試地點要到VUE或者是Prometric考試中心注冊後到華為授權的地點參加上機考試,考試是從題庫裡面抽題。北京我可以給出兩個地點: 北京世紀傳人研修中心,聯系人徐言梅,電話是010-82884018地址是北京海淀區知春路海淀黃庄路口向東100米路北理想大廈20層。 北京中達金橋科技開發有限公司,聯系人常彬,電話010-67395366地址是北京市北京工業大學中南公寓中達金橋公司。(電話好像改了,我幫你去問問吧,如果實在需要的話) 聯系他們有相應的華為培訓以及幫助你注冊考試。 計算機軟體專業技術資格和水平考試 計算機軟體專業技術資格與水平考試系由國家信息產業部與人事部聯合組織的全國統一考試。 考試級別和名稱: 下半年考試共設初、中、高三個級別,其中初級為程序員、網路管理員、電子商務技術員、信息處理技術員;中級為軟體設計師、網路工程師、電子商務設計師、嵌入式系統設計師、信息系統監理師;高級為信息系統項目管理師、系統分析師 這個證書的含金量很高,我推薦你去考,而且價格不貴,每年國家舉行兩次考試。費用大概70元左右,考試時間為每年11月和5月。採用網上注冊報名繳費的機制。給你個鏈接你可以具體看看,北京以外地區也有考點。 http://www.bjpta.gov.cn/ksxx/zhuanyzg/jsjrj/jsjrj_ksjj.asp Novell系列認證 Novell公司是世界上最大的網路軟體公司,總部在美國猶他州。 具體有3種: Novell認證網路管理員(CNA) Novell認證網路工程師(CNE) Novell認證高級網路工程師(MASTER CNE) CNE考試要通過相當門數才能獲得證書,相對來說考試冷門而且含金量較高,但費用昂貴,所以在這里只是給你做一下介紹,如果想具體了解給我發消息。 NCIE(國家網路工程師認證) 國家網路技術水平考試(The National Certification of Network Engineer—簡稱NCNE)是國家信息化工程師認證考試(The National Certification of Informatization Engineer—簡稱NCIE)體系中推出的第一個專業認證考試。是信息產業部國家信息化工程師認證考試管理中心與美國國家通信系統工程師協會(NACSE) 合作的認證考試。 ◇一級(National Certified Network Administrator): 認證要求: 要求具備設計、實現、維護和管理各種常用小型區域網的技能,並掌握相關的初步理論知識。 要求能夠: 1、安裝和維護各種常用小型區域網的物理設備; 2、配置各種常用小型區域網的TCP/IP參數; 3、配置和維護各種常用小型區域網的文件伺服器和列印伺服器; 4、配置PC機和各種常用小型區域網連接到Internet; 5、保證各種常用小型區域網正常運行。 ◇二級(National Certified Associate Network Engineer): 認證要求: 要求具備配置、管理和維護多種常用的、多平台的、包含廣域網連接的且功能完善的小型企業網的技能和相關理論知識。 要求能夠: 1、安裝、配置和維護DHCP伺服器、DNS伺服器、FTP伺服器、郵件伺服器和WWW伺服器; 2、按照網路管理的需求劃分IP子網; 3、管理和維護多種常見的廣域網連接; 4、安裝、配置和維護小型防火牆軟體; 5、監視網路運行並能排除簡單故障; 6、保證各種常用小型企業網的正常運行。 ◇三級(National Certified Network Engineer): 認證要求: 要求具備設計、安裝、配置、維護和管理包含多種網路設備的,大規模、跨地域的復雜網路的技能和相關理論

Ⅶ Java軟體工程師初學者應該看哪些書籍學起

我自動化專業(也是傳說中計算機相關專業,呵呵,我不那麼認為),現在從事了軟體(嵌入式外包,沒有含金量)。我的感受,軟體開發好像沒有不累的,加班經常有,我對這個已經厭倦了,當然還是有一些熱衷於編程的人,我是很費解的。。

說說我對你這幾個問題的看法:
1.都是軟體的開發語言(舉個不恰當的例子:日語和英語,作用就是完成和不同人的交流),使用的場合不一樣(不同的環境,選擇的的語言不一樣,沒有嚴格的要求,有一個擇優的過程:和日本人交流最好選日語,呵呵),選什麼語言要看你用在什麼地方。

2.C比較狠一點,現在多用在嵌入式開發,算是C++和C#的兄弟吧。現在C++(NOKIA的智能S系統)比較流行,C#也差不多,有一些專用的系統在使用,JAVA網頁開發比較多,VB老些時候做什麼上位機編程,現在能做什麼不知道,詳細的了解可以再網路。

3.語言很多,先學會一種,其實能學精一門就很牛了,學精也是很難的,C的入門書籍肯定是譚浩強的那本經典了。別的沒有接觸過,在此不發表看法。

4.軟體開發,關聯的知識很多,我現在認為重要的有數據結構和操作系統。

如果你的專業不是和計算機很接近,請三思,自動化我是不用意的,哈哈。
如果真的很想很想,你現在才大一,請刻苦學習,好好利用你接下來的三年時間,學好事業也必將有成。
以上均為一個業余選手的看法(雖然我是相關職業,但我就是混口飯吃,畢業的時候沒有認識到這個問題的嚴重性,當然我都是自學的僅僅可以應付我的工作),僅供了解,不做參考。

Ⅷ 自學軟體工程師需要學哪些 看哪些方面的書

這方面很難。如果自學 要看你有沒有基礎
1.軟體工程師有很多種:有的是java. vb
所以你沒有基礎 就先買一本c語言 記住大概的專業名次 以及輸入語言
而且軟體工程師要從程序員做起 所以你還要下載一個vb軟體 可以自己設計一些程序
而等你掌握了這些之後 你還要學會如何讓所涉及的程序更簡單的 更快速地 運算出來
真的自學很難。

Ⅸ 軟體工程師要考些什麼知識啊看什麼書籍啊

0.引言 軟體開發之路是充滿荊棘與挑戰之路,也是充滿希望之路。Java學習也是如此,沒有捷徑可走。夢想像《天龍八部》中虛竹一樣被無崖子醍醐灌頂而輕松獲得一甲子功力,是很不現實的。每天仰天大叫"天神啊,請賜給我一本葵花寶典吧",殊不知即使你獲得了葵花寶典,除了受自宮其身之苦外,你也不一定成得了"東方不敗",倒是成"西方失敗"的幾率高一點。 "不走彎路,就是捷徑",佛經說的不無道理。 1.如何學習程序設計? Java是一種平台,也是一種程序設計語言,如何學好程序設計不僅僅適用於Java,對C++等其他程序設計語言也一樣管用。有編程高手認為,Java也好C也好沒什麼分別,拿來就用。為什麼他們能達到如此境界?我想是因為編程語言之間有共通之處,領會了編程的精髓,自然能夠做到一通百通。如何學習程序設計理所當然也有許多共通的地方。 1.1 培養興趣 興趣是能夠讓你堅持下去的動力。如果只是把寫程序作為謀生的手段的話,你會活的很累,也太對不起自己了。多關心一些行業趣事,多想想蓋茨。不是提倡天天做白日夢,但人要是沒有了夢想,你覺得有味道嗎?可能像許多深圳本地農民一樣,打打麻將,喝喝功夫茶,拜拜財神爺;每個月就有幾萬十幾萬甚至更多的進帳,憑空多出個"食利階層"。你認為,這樣有味道嗎?有空多到一些程序員論壇轉轉,你會發現,他們其實很樂觀幽默,時不時會冒出智慧的火花。 1.2 慎選程序設計語言 男怕入錯行,女怕嫁錯郎。初學者選擇程序設計語言需要謹慎對待。軟體開發不僅僅是掌握一門編程語言了事,它還需要其他很多方面的背景知識。軟體開發也不僅僅局限於某幾個領域,而是已經滲透到了各行各業幾乎每一個角落。 如果你對硬體比較感興趣,你可以學習C語言/匯編語言,進入硬體開發領域。如果你對電信的行業知識及網路比較熟悉,你可以在C/C++等之上多花時間,以期進入電信軟體開發領域。如果你對操作系統比較熟悉,你可以學習C/Linux等等,為Linux內核開發/驅動程序開發/嵌入式開發打基礎。 如果你想介入到應用范圍最廣泛的應用軟體開發(包括電子商務電子政務系統)的話,你可以選擇J2EE或.NET,甚至LAMP組合。每個領域要求的背景知識不一樣。做應用軟體需要對資料庫等很熟悉。總之,你需要根據自己的特點來選擇合適你的編程語言。 1.3 要腳踏實地,快餐式的學習不可取 先分享一個故事。 有一個小朋友,他很喜歡研究生物學,很想知道那些蝴蝶如何從蛹殼里出來,變成蝴蝶便會飛。有一次,他走到草原上面看見一個蛹,便取了回家,然後看著,過了幾天以後,這個蛹出了一條裂痕,看見裡面的蝴蝶開始掙扎,想抓破蛹殼飛出來。 這個過程達數小時之久,蝴蝶在蛹裡面很辛苦地拚命掙扎,怎麼也沒法子走出來。這個小孩看著看著不忍心,就想不如讓我幫幫它吧,便隨手拿起剪刀在蛹上剪開,使蝴蝶破蛹而出。 但蝴蝶出來以後,因為翅膀不夠力,變得很臃腫,飛不起來。 這個故事給我們的啟示是:欲速則不達。 浮躁是現代人最普遍的心態,能怪誰?也許是貧窮落後了這么多年的緣故,就像當年的大躍進一樣,都想大步跨入***主義社會。現在的軟體公司、客戶、政府、學校、培訓機構等等到處彌漫著浮躁之氣。就拿我比較熟悉的大連大工IT職業培訓來說吧,居然打廣告宣稱"20多年的計算機職業教育,遼寧省十佳學校",殊不知中國計算機發展才幾年,軟體發展才幾年,居然去報名的學生不少,簡直是藐視天下程序員。培訓出來的「程序員」大多不知道OO,OP為何物?社會環境如是,我們不能改變,只能改變自己,鬧市中的安寧,彌足珍貴。許多初學者C++/Java沒開始學,立馬使用VC/JBuilder,會使用VC/JBuilder開發一個Hello World程序,就忙不迭的向世界宣告,"我會軟體開發了",簡歷上也大言不慚地寫上"精通VC/Java"。結果到軟體公司面試時要麼被三兩下打發走了,要麼被駁的體無完膚,無地自容。到處碰壁之後才知道捧起《C++編程思想》《Java編程思想》仔細鑽研,早知如此何必當初呀。 "你現在講究簡單方便,你以後的路就長了",好象也是佛經中的勸戒。 1.4 多實踐,快實踐 彭端淑的《為學一首示子侄》中有窮和尚與富和尚的故事。 從前,四川邊境有兩個和尚,一個貧窮,一個有錢。一天,窮和尚對富和尚說:"我打算去南海朝聖,你看怎麼樣? 查看更多答案>>

Ⅹ 做一名軟體工程師要看什麼書

本人總結的網路游戲程序開發學習流程,這是最少要看的書了:
1、C++primer中文版第4版
2、C++標准程序庫自修教程與參考手冊
3、Windows程序設計第5版
4、MFC windows程序設計第2版中文版
5、VC++深入詳解
6、MFC深入淺出
7、Effictive STL
8、Windows核心編程
學好以上幾本,也可以去游戲公司一試VC++軟體工程師職位了。
9、WINDOWS游戲編程大師技巧第2版
10、3D游戲編程大師技巧
11、DirectX角色扮演游戲編程
12、DirectX特效游戲程序設計
13、精通DirectX 3D圖形與動畫程序設計
14、DirectX高級動畫製作
15、Ogre引擎研究
16、游戲人工智慧編程案例精粹
17、Visual C++實踐與提高--網路編程篇
18、C++網路編程,卷1
19、C++網路編程,卷2
20、Visual C++網路游戲建模與實現第2版
21、代碼優化:有效使用內存
22、編個Demo出來,好好復習一下C++和數據結構,然後去游戲公司應聘。

與軟體工程師哪本書相關的資料

熱點內容
蘇州假山景觀設計工程 瀏覽:862
哈爾濱工程造價招聘 瀏覽:937
建築工程土建勞務分包 瀏覽:632
道路監理工程師 瀏覽:476
安徽工程大學機電學院在本校嗎 瀏覽:370
河北工程大學保研率多少 瀏覽:287
有學質量工程師的書嗎 瀏覽:479
康樂縣建築工程公司 瀏覽:569
助理工程師二級 瀏覽:872
注冊安全工程師初級考試時間 瀏覽:901
食品科學與工程專業課題研究 瀏覽:881
工程造價圖紙建模 瀏覽:888
遼寧恆潤建設工程有限公司 瀏覽:93
實行施工總承包的工程項目 瀏覽:737
道路橋梁工程技術興趣愛好 瀏覽:316
密歇根理工大學電氣工程專業 瀏覽:388
廣西交通工程質量監督站 瀏覽:31
四川大學材料科學與工程學院考研參考書目 瀏覽:858
有線電視工程建設管理條例 瀏覽:270
雲南工程監理公司排名 瀏覽:673