计算机专业必须读的经典书籍
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                计算机专业必须读的经典书籍
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                一、 科學哲學和管理哲學
 
【2】 “系統化思維導論”(An Introduction to Systems Thinking, Silver Anniversary Edition)
【3】 “系統設計的一般原理”( General Principles of Systems Design)
【4】 “質量·軟件·管理(第1卷)—— 系統思維”(Quality Software Management:Systems Thinking)
【5】 “成為技術領導者——解決問題的有機方法”(Becoming A Technical Leader:An Organic Problem-Solving Approach)
【6】 “你的燈亮著嗎?-發現問題的真正所在”( Are Your Lights On? How to Figure Out What the Problem Really Is)
【7】 “程序員修煉之道”(The Pragmatic Programmer)
【8】 “與熊共舞:軟件項目風險管理” (Waltzing With Bears: Managing Risk on Software Projects)
【9】 “第五項修煉: 學習型組織的藝術與實務”( The Fifth Discipline)
 
二、 計算機科學基礎
 
【11】 “深入理解計算機系統”(Computer Systems A Programmer's Perspective )
【12】 “算法導論”(Introduction to Algorithms, Second Edition)
【13】 “數據結構與算法分析 —— C語言描述(原書第2版) ”(Data Structure&Algorithm Analysis in C, Second Edition) 31
【14】 “自動機理論、語言和計算導論(第2版)”(Introduction to Automata Theory, Languages, and Computation(Second Edition))
【15】 “離散數學及其應用(原書第四版)”(Discrete Mathematics and Its Applications,Fourth Edition)
【16】 “編譯原理”(Compilers: Principles, Techniques and Tools)
【17】 “現代操作系統”(Modern Operating System)
【18】 “計算機網絡(第4版)”(Computer Networks)
【19】 “數據庫系統導論(第7版)”(An Introduction to Database Systems(Seventh Edition))
 
三、 軟件工程思想
 
【21】 “人件集 —— 人性化的軟件開發”( The Peopleware Papers: Notes on the Human Side of Software)
【22】 “人月神話”(The Mythical Man-Month)
【23】 “軟件工程 — 實踐者的研究方法(原書第5版)”(Software Engineering: A Practitioner's Approach, Fifth Edition)
【24】 “敏捷軟件開發-原則、模式與實踐”(Agile Software Development: Principles, Patterns, and Practices)
【25】 “規劃極限編程”( Planning Extreme Programming)
【27】 “統一軟件開發過程”(The Unified Software Development Process)
 
四、 軟件需求
 
【29】 “編寫有效用例”(Writing Effective Use Cases )
 
五、 軟件設計和建模
 
【31】 “面向對象軟件構造(英文版.第2版)”(Object-Oriented Software Construction,Second Edition )
【32】 “面向對象分析與設計(原書第2版)”(Object-Oriented Analysis and Design with Applications,2E )
【33】 “UML面向對象設計基礎”(Fundamentals of Object-Oriented Design in UML)
【34】 “UML精粹 —— 標準對象建模語言簡明指南(第2版)”( UML Distilled: A Brief Guide to the Standard Object Modeling Language (2nd Edition))
【35】 “UML和模式應用(原書第2版)”(Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process, Second Edition )
【36】 “設計模式精解”(Design Patterns Explained)
【37】 “設計模式:可復用面向對象軟件的基礎”( Design Patterns:Elements of Reusable Object-Oriented software)
【38】 “面向模式的軟件體系結構 卷1:模式系統”( Pattern-Oriented Software Architecture, Volume 1: A System of Patterns)
【39】 “軟件設計的藝術”(Bringing Design to Software)
 
六、 程序設計(這個因人而異,術業有專攻,學學C#、JAVA也不錯啊)
 
【41】 “C程序設計語言(第2版·新版)”(The C Programming Language )
【42】 “C++ 程序設計語言(特別版)”(The C++ Programming Language, Special Edition)
【43】 “C++ Primer (3RD)”
【44】 “C++語言的設計和演化”( The Design and Evolution of C++)
【45】 “C++ 編程思想(2ND)”(Thinking in C++ Second Edition)
【46】 “Effective C++”&“More Effective C++”
【47】 “C++編程藝術 ”(The Art of C++ )
【48】 “Java 編程思想:第3版”( Thinking in Java, Third Edition)
【49】 “Effective Java”
 
七、 軟件測試
 
【51】 “面向對象系統的測試”(Testing Object-Oriented System: Models, Patterns, and Tools)
【52】 “單元測試之道Java版 —— 使用Junit”/ “單元測試之道C#版——使用NUnit” (Pragmatic Unit Testing:In Java with JUnit / Pragmatic Unit Testing:In C# with NUnit )
八、 軟件維護和重構
【53】 “重構-改善既有代碼的設計”(Refactoring: Improving the Design of Existing Code)
?
十、 領域專題(網絡、平臺、數據庫相關) 99
 
【56】 “Unix網絡編程”(UNIX Network Programming)
【57】 “UNIX環境高級編程”(Advanced Programming in the UNIX Environment) 102
【58】 “UNIX 編程藝術”(The Art of Unix Programming)
【59】 “數據訪問模式 ——
?
----------------------------------
一、網絡安全方面書籍很多,但建議你從黑客學起,黑客也很簡單,你搜索“10天成為黑客”二、語言建議你從c語言(譚浩強蓍)學習,這本書是綠皮的,然后結合網上的視頻學習。三、易語言也可以編寫軟件,但都是些小軟件,比如某個外掛之類的,我們黑客經常用它寫些常用小軟件,但功能不算太強。 ??
------------
1.<<計算機網絡>> 第五版 ,謝希仁 主編 ,這本書是經典中的經典,計算機專業的同學考研都靠這個,。
2.TCP/IP路由技術 這是一個系列的書籍。是你通往高手的必備武器!
3.網絡工程 網絡互聯 網絡安全 都是必須的。
這上面的基本書了整清楚了,你就很牛B了!
祝你成功!
-----------------------
總結
以上是生活随笔為你收集整理的计算机专业必须读的经典书籍的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: +++程序员高手修炼之路
- 下一篇: 蓝桥杯 2011年第二届C语言初赛试题
