1. 程序員必備的書籍有哪些
1、《Code Complete (2nd Ed) by Steve McConnell》,中文版《代碼大全(第二版)》 2、《The Pragmatic Programmer》,中文版《程序員修煉之道》 3、《Structure and Interpretation of Computer Programs》,中文版《計算機程序的構造和解釋》 4、《The C Programming Language》,中文版《C程序設計語言》 5、《Refactoring: Improving the Design of Existing Code》,中文版《重構:改善既有代碼的設計》 6、《Introction to algorithms》,中文版《演算法導論》 7、《The Mythical Man-Month》,中文版《人月神話》 8、《Design Patterns》,中文版《設計模式》 9、《The Art of Computer Programming(First Volume Hardcover)》,中文版《計算機程序設計藝術第 (第一卷)》
2. 考計算機軟考初級程序員有什麼參考的書籍,主要考什麼
程序員教程。對程序員必須掌握的理論基礎和應用技術做了詳細的介紹。
程序員考試考點分析與真題詳解。可通過閱讀本書掌握考試大綱規定的知識,把握考試重點和難點,熟悉考試方法、試題形式、試題的深度和廣度,以及解答問題的方法和技巧等。
程序員的考察主要內容:
(1)熟練掌握基本數據結構和常用演算法。
(2)掌握數制及其轉換、數據的機內表示、算術和邏輯運算,以及相關的應用數學基礎知識。
(3)掌握操作系統、程序設計語言的基礎知識,掌握軟體工程的基礎知識,了解軟體過程基本知識、軟體開發項目管理的常識。
(4)熟練掌握C程序設計語言,以及C++、java、Visual Basic中一種程序設計語言。
(5)熟悉資料庫、網路和多媒體的基礎知識。
3. 程序員轉需求分析師最好看哪些書籍特別是uml方面的
程序員轉需求分析師,最好多看看面向對象的分析設計。面向對象的分析(OOA),這類的資料。。你已經有了開發經驗,轉需求分析師應該很有優勢。加油哦!!
trufun.net上有很多實用的需求分析資料,你可以參考。
4. 程序員經典的書籍有哪些C/C++ 數據結構之類的求指導
c++基礎:
《C++ primer》必看,現在到第五版了把。
《Accelerated C++》看2本基礎書還是很有必要的。
c++晉級:
《深入探索c++對象模型》講的是編譯器如果構造c++對象,必看,好書不解釋
《Effective C++》
《More Effective C++》
《c++必知必會》
以上三本教你如何更好,更高效的編寫c++代碼。
程序庫
《泛型編程與STL》必看,泛型編程很重要啊
《STL源碼剖析》這書比較難,沒有扎實的基礎不建議看。
演算法和數據結構
最經典書籍當屬《計算機程序設計藝術》,但是我不推薦,如果你非得看,而且看完了,記得給比爾蓋茨發簡歷。
我只推薦兩本《演算法導論》和《演算法藝術與信息學競賽》,尤其是《演算法導論》大師之作,裡面的代碼都是權威,非常值得學習
5. 推薦給程序員看的數學方面的書籍、資料
離散數學 高等教育出版社 屈婉玲,耿素雲,張立昂 著
數據結構 清華大學出版社 嚴蔚敏 著
計算機演算法設計與分析 電子工業出版社 王曉東 著
這些都是對程序員很有用的課程,參考書。
其他還有
王曉東的編程珠璣
組合數學
計算理論
等等
6. 有哪些程序員看的書推薦一下的嗎
程序員都輸的話,你可以直接在淘寶上面買一下比較火的急吧,一般的話國外的書比較好一點。
7. 軟考程序員要看哪些書
在學習程序之前,我想大家首先應該對程序員這個行業熟悉一下,更加要對編程的語言以及所涉及到的工具有所了解。因為如何了解這些是很難去給自己一個明確的目標的。
以下是書籍推薦:
《程序員教程》官方教材,建議一定要看,
《程序員考試考點突破、案例分析、實戰練習一本通》
內容緊扣考試大綱,通過對歷年試題進行科學分析、研究、總結、提煉而成。每章內容分為考點突破、典型試題分析、實戰練習、練習題解析四個部分。
《程序員考試考點分析與真題詳解(第4版)》
著重對新版的考試大綱內容有重點地進行了細化和深化,是此考試中程序員級別的考試輔導用書,內容涵蓋了最新的程序員考試大綱的所有知識點,准備參加考試的人員可通過閱讀本書掌握考試大綱規定的知識,把握考試重點和難點,熟悉考試方法、試題形式、試題的深度和廣度,以及解答問題的方法和技巧等。
以上三本書是考試要看的,在看書過程中注意梳理知識點,理清各個知識點中的聯系,多做真題,考試就沒什麼問題了,祝考試順利!
8. 程序員必備的書籍,有什麼可推薦的嗎
記得有很長的一段時間我都被這本《演算法導論》所支配,本書著重將嚴謹性和全面性融為一體,深入討論各種演算法,並將這些令人捉摸不透的高階演算法翻譯為各個階層都能理解的語言。全書各章自成體系,可以作為獨立的學習單元,具備初步程序設計經驗的人就能看懂;說明和解釋力求淺顯易懂,不失深度的同時體現了數學的嚴謹性。
這兩本書無論是初學者入門,或是中、高級程序員提升,本書均為不容置疑的首選。
9. 程序員打基礎必看書籍!
1、《深入理解計算機系統》
從c語言到匯編語言到硬體再到操作系統,寫得非常好。是一本能幫助深入理解計算機系統的書。基本上把這本書吃透面試操作系統的大部分問題都不是問題。
2、《演算法導論(第三版)》
被很多acmer coder奉為學演算法的經典之作,但不太適合初學者,因為它這本書很多內容只提供了偽代碼,而沒有具體實現。但可以從這本書學數據結構和演算法好,因為日後的編程語言對實現而言實際上並沒有特別大的障礙,只是適合與不適合的選擇罷了,而把想法轉換成編程語言才是對演算法知識的考驗。如果不想太過深入的話可以忽略掉第四部分(高級設計和分析技術)第五部分(高級數據結構)和第七部分(演算法問題選編),你會發現書其實比你想像中薄很多噢!
3、《計算機網路:自頂向下方法》
軟體學院的計算機網路教材,非常適合初學者,裡面將計算機網路從頂層到底層逐章分析了一遍,如果能夠結合一些實驗來輔助理解會更好,因為裡面的講解比較抽象。
4、《STL源碼剖析》
如果你是經常用c++刷演算法題的同學,那麼一定經常用STL的各種集合, vector, set, stack, queue等等。它們的實現原理,在源碼面前,完全沒有秘密。
5、《圖解HTTP》
日本人著的介紹HTTP協議的書,對理解HTTP協議的一些細節有非常大的幫助,插畫也很多,感覺就像看漫畫一樣,很容易理解的。
6、《TCP/IP詳解卷一》
這本書能把枯燥的知識講得很細致,強烈推薦這本,看完相應章節後大概能夠明白為什麼TCP/IP要這么設計了。面試的時候經常問到三次握手和四次揮手,還有各種狀態的轉移, TIME_WAIT的時間為什麼是2*MSL······
7、《UNIX網路編程卷一:套接字聯網API(第三版)》
中文版快800頁,不過我只看了一些章節,這本書也是把TCP/IP的細節講得很深很深,此外還有非常重要的基本套接字編程,就是寫網路程序的時候那些bind, accept, listen, send, receive函數之類的,內容非常多,但是這些是理解多路復用模型所需要掌握的······select/poll/epoll這些系統調用解決了什麼問題?事件機制能不能理解?就看這本書的前六章了。
8、《資料庫管理系統(原理與設計)》
這個也是web開發中離不開的東西,必須劃重點學會的是ER圖/SQL語句/存儲數據(磁碟|文件|RAID|緩沖池等)/三大範式/索引以及相應的數據結構/事務相關的所有概念,尤其重點學習SQL 。之後學會使用mysql workbench來進行資料庫建模/逆向工程生成建表語句/根據SQL生成JAVA實體類等就不贅述了,開發過程中網路谷歌一下就知道啦,然後如果習慣在windows下開發的同學推薦利用navicat這個好東西。
10. 程序員工作要學習哪些專業書籍
學員你好,你需要學習的課程大概有計算機應用與網路基礎、Office辦公自動化、客戶端與移動端架設、計算機英語、入學教育篇、伺服器與移動端架設、C語言程序設計、入學教育篇、Photoshop基於軟體UI設計、DIV+CSS網頁布局、Dreamweaver網頁設計、Window Server 2008伺服器、javascript、Linux伺服器操作系統、養成教育篇、SQL Server2014資料庫設計和高級查詢、PHP+MYSQL網站開發、C#的Windows程序設計、Web 應用開發—ASP.NET 4.5、Java程序設計、java web 開發、java 框架(spring,strtus,hibernate)、企業網路安全實現與構建、Oracle資料庫設計