[转载]送给学习计算机小半途中还在迷茫中的人
计算机经典书籍介绍及下载站点魏献华
学习计算机的建议
请看几篇关于此的文章吧。
《计算机学科一个新知识框架》
《一篇关于计算机专业考研的很有深度的文章》
《成为编程高手的二十二条军规》
《胡侃学习(理论)计算机》
《大学计算机软件专业生应该学什么》
《李开复给学习计算机的学生的7点建议》
《大学四年应是这样度过》
另外:1. 多读英文版的书。别怕,买本牛津高阶词典、装个金山词霸,多看、多总结、注意积累。时间久了,会有不小的收获。——这是我的办法,大家不妨试试。
2.踏实地学。别被那些花里胡哨的东西蒙了眼睛。计算机发展到现在真正革命性的东西就那么几个。把它们拿下! 一句话:咬住“蛇的七寸”,狠狠的、踏踏实实的猛打!
经典书籍介绍:
本文介绍的书大多数都有电子书下载。下载链接请容等下介绍。
Maths:
《Discrete Mathematics and Its Applications》 Kenneth H Rosen
《Concrete Mathematics A Foundation for Computer Science》 Donald E.Knuth
《An Introduction to Probability Theory and Its Applications》威廉.费勒
《数论导引》华罗庚。
《高等代数学》清大的那本。
《北大的《离散数学教程》。此书有挑战力,建议深入学。
Algorithm and Data structure:
《The art of computer programming》 Vol 1,2,3,4
《Introdution to algorithm》
《Programming Pearls》
《Data structure and algorithm analysis in c》
《Algorithm in c/c++/java 》
Operation System:
《Operating Systems: Design and Implementation》
《Operating System Concepts》
《Modern Operating Systems》
Compiler
《Compilers.Principles.Techniques.and.Tools》
《Modern compiler design in c》 .
《Advanced Compiler Design and Implementation》
Computer network:
《Computer networks》
《TCP/IP Illustrated 》 Vol 1,2,3
《Computer Networking : A Top-Down Approach Featuring the Internet》
《Unix Network Programming》
Computer architecture
《Computer.Systems.A.Programmer's.Perspective》
《Computer Architecture:A Quantitative Approach》
《Computer Organization and Design: The Hardware/Software Interface》
Database:
《Database Systems Concepts 》
《Database Systems:The Complete Book》
Java
《Thinking in java 》
《Core java》 vol 1,2
《Effective java 》
C
《The C Programming Language 2nd Edition》
《C和指针》
《C 参考手册》
《C 陷阱与缺陷》
《C 专家编程》
C++
《The C++ Programming Language》
《C++ Primer 》
《The C++ Standard Library: A Tutorial and Reference》
《Modern C++ Design: Generic Programming and Design Patterns Applied》
《C++ Templates: The Complete Guide》
《Thinking in C++》vol 1,2
Regular expression
《精通正则表达式》 Jeffrey Friedl
Other:
《Code complete》
《Design Patterns: Elements of Reusable Object-Oriented software》
《The.Mythical.Man-Month.Essays.on.Software.Engineering》
《Peopleware.Productive.Projects》
。。。
我所知道的就这么多了。欢迎大家推荐好书给我,在此先谢谢了!
常用资源or链接:
《计算机经典书籍下载网址集锦,希望对大家有所帮助》
《常用的网址集锦,希望对大家有所帮助》
《高质量C++/C编程指南》网上连载之推荐〉
《学习c语言的网上资源参考,自我总结下,与大家分享》
《学习java语言的网上资源参考,自我总结下,与大家分享》
提醒:
另提醒几句——少些浮躁,多些踏实;少些抱怨,多点感恩;少走弯路,梦想成真。
大家一起努力吧!我也是刚上路的一员。
一起努力!加油!