C/C++ 和 PHP 技术经典图书,学习视频资料总结

技术经典图书

1、《计算机科学导论》 作者:(美)佛罗赞,(美)莫沙拉夫著,刘艺等译(强推)

      涵盖了大部分计算机课程的内容,但都是简介,是最基础的知识,非常适合计算机初学者看,强烈建议把课后习题全做了,习题不难,还有英文版的答案。

2、 《数据结构》      严蔚敏 (强强推)

      学计算机的人一定要看这本书,这本书至少被我翻看了十遍,几乎每种数据结构我都在程序中使用过,去年保研前我把这本书认认真真看了三遍,笔试面试时的数据结构题就都很快答上来了,印象较深的是考了平衡二叉树、树的孩子兄弟表示法等等。这个暑假我又选择性看了这本书的部分内容,百看不厌。

3、 《算法导论》原书名——《Introduction to Algorithms》 由Thomas H.Cormen、     CharlesE.Leiserson、Ronald L.Rivest、Clifford Stein四人合作编著    (强推)

      如果说《数据结构》是算法的一级教程,那么《算法导论》就是算法的二级教程。绝对是值得一看的书籍,特别是对ACMer。如果刚开始看这本书时感觉吃力,可以去看麻省理工的《算法导论》视频教程,很棒的视频!很棒的书籍!

5、 想学好计算机,绝对要把数学基础打好。强烈推荐北师大老师的三套视频(同一个老师讲的)

     组合数学:http://v.ku6.com/playlist/index_2489333.html

     图论:    http://v.ku6.com/playlist/index_3735438.html

     初等数论:http://v.ku6.com/playlist/index_2489323.html

C/C++ 篇

Windows工具

名称:
VC..6.0含SP6中文版.英文版倾情 
[VC..6.0含SP6中文版.英文版倾情共享].VC6SP6.ISO (485.26 MB)
Visual.Studio.2010.简体中文旗舰版
http://download.microsoft.com/do ... 10UltimTrialCHS.iso
其它工具欢迎补充

Linux工具
主流Linux:
Ubuntu      http://www.ubuntu.com/
Fedora      http://fedoraproject.org/
Debian      http://www.debian.org/
ArchLinux   http://www.archlinux.org/
Redhat Linux
Mandriva Linux
PCLinuxOS
Gentoo Linux
openSUSE
FreeBSD
熟悉到精通linux传送门:http://www.ylmf.net/zhuanti/linux20101119a/

Vim集成类有:
老鸟类1:vim+gcc+gdb  2:vim+shell  3:vim+plugin 4: EMACS+ECB   
手动完成makefile
IDE集成类有:
新手类:1:Codeblocks  2:Eclipse+插件  3:kdevelop 4:略

IDE(集成开发环境,包括编译器以及编辑器):
Qt Creator               http://qt.nokia.com/products/ 
Visual C++ 2010 Express  http://www.microsoft.com/visuals ... /visual-cpp-express 
Code::Blocks             http://www.codeblocks.org/ 
CodeLite                 http://www.codelite.org/ 
编译器:
GCC/g++                  http://gcc.gnu.org/
GCC/g++Windows支持:MinGW  http://www.mingw.org/
编辑器:
Notepad++                http://notepad-plus-plus.org/zh/ 
Vim                      http://www.vim.org/ 
Emacs                    http://www.gnu.org/software/emacs/ 
Boost(准标准库)        http://www.boost.org/ 
Loki(大量高级模版技术)  http://loki-lib.sourceforge.net/ 
wxWidgets(UI)         http://www.wxwidgets.org/ 
Qt(UI)                http://qt.nokia.com/ 
gtkmm(GUI[GTK+])      http://www.gtkmm.org/zh_CN/index.html


参考书:
给初学者推荐几本书(循序渐进):
1. <<C++ primer>>、<<The C++ Programming Language>>、<<C++ Primer Plus>>(更推荐Primer)
2. <<Effective C++>>、<<More Effective C++>>
3. <<Thinking in C++>>、<<Inside The C++ Object Model>>

4. <<Effective STL>>、<<Modern C++ Design>>

5. <<windows程序设计>> <<windows核心编程>>  << 深入浅出MFC>>


PHP篇

主要分享自己学习PHP的时候,买的一些书的一些分享,希望可以给正在学习和准备要学习PHP的同学们一个参考。

技术】(PHP和相关技术)

1.php和mysql web开发(原书第4版)

2.名师讲坛:PHP开发实战权威指南(附光盘1张)

3.实战突击:PHP项目开发案例整合(附DVD光盘1张)

4.深入PHP:面向对象、模式与实践(第3版)

5.PHP核心技术与最佳实践

6.SQL学习指南(第2版)

7.锋利的jQuery(第2版)

非技术】(其实有很多书,只推荐一些比较好的。)

1.浪潮之巅(第2版)(套装上下册)

2.高效能程序员的修炼


【技术】

我介绍的这些书是按我购书的时间来介绍 PHP部分是

1. php和mysql web开发(原书第4版)

这本是笔者第一本PHP书,非常的经典和实用,非常适合初学入门,有兴趣的同学可以去看看,买书的话可以去看看目录讲些什么内容,根据自己的自身需求购买,笔者自己就是这样慢慢学会自己选择购书(这是买了很多书后再明白的- -!,所以下面介绍的书,不一定都是好的。),以前就是听人家说这本好,就买这本,买了很多没有用的书。这本书在一次遗忘中,放在课室而不见,非常的不开心。我自己有个坏习惯买了新书不是很喜欢写名字,最多做个记号什么的。


2.名师讲坛:PHP开发实战权威指南(附光盘1张)


php100官网出,早期自己学习PHP的时候比较喜欢上的网站,应该在2010年9月份的时候吧,那时候的视频教程也让我快速的学习入门PHP,为了感激PHP100就买了,书的内容比较基本,可能是因为自己看过 php和mysql web开发(原书第4版),就有点觉得太弱了,呵呵。这本书后面送给了一位想要学习PHP的同学。

分享一下PHP视频教程网站和学习资料站


3.实战突击:PHP项目开发案例整合(附DVD光盘1张)


这本书有点烂,那时候想着做多点项目,充实自己就买了,冲动的魔鬼。项目都是比较旧的,但是一些解决问题的思路可以学习。不建议购买喔。


4.深入PHP:面向对象、模式与实践(第3版)


对我来说算是高级书了,有些内容自己现在还没有消化,可能现在还没有用到,这本书工作的时候还可以多看,在这个本书中,我学习到了SVN(Subversion) 的使用,等很多开发过程的方法和应用,非常的高兴。用书中的说:

《深入PHP:面向对象、模式与实践(第3版)》是PHP专家经典力作的最新版本。书中主要介绍了如何使用面向对象技术和设计模式编写稳定的、可维护的代码,如何使用Subversion管理多个开发人员,如何使用Phing和PEAR进行构建和安装,以及将构建和测试过程自动化的策略,包括持续集成。
《深入PHP:面向对象、模式与实践(第3版)》适合中高级PHP程序员阅读。


5.PHP核心技术与最佳实践


京东商城搞了优惠活动,讲到一些新技术,觉得适合自己工作后会用到就买了。书中的经典话:

为什么要写这本书
     近几年,市场上关于PHP的书已经很多了,各种培训机构也如雨后春笋般不断增加。那为什么还要写这本书呢?这本书存在的意义又在哪里?这要从下面的几个问题说起。
     有没有这样一本PHP教材,它不讲HTML和CSS,也不讲JavaScript基础,甚至不讲PHP语法基础?
     有没有这样一本PHP教材,它不讲留言本或博客的开发,也不讲数据库的CRUD操作?
     有没有这样一本PHP教材,它专注于Web开发技术的最前沿,深入浅出,适合中高级程序员的进阶和提高?
     有没有这样一本PHP教材,它提倡面向对象的程序思想,提倡算法和数据结构的重要性,提倡对网络协议的深入理解,且没有大篇幅的代码,而是更多偏重于理论讲解?
     有没有这样一本PHP教材,它探讨PHP的扩展开发,探讨高并发大流量的架构,深入探讨NoSQL的内部实现和细节?


PHP部分就说完了,接下来PHP相关的技术

6.SQL学习指南(第2版)


这本书曾经一段时间没有离开我的手中,夸张手法,这本书讲了SQL基础知识以及一些高级特性,书中以Mysql为例子讲解,一些和其它数据库不一样的SQL和特性都会提到,提高我的SQL查询语句和一些数据库的特性的应用,是好书。


7.锋利的jQuery(第2版)


Jquery,web开发必不可少的了, 这本书讲的很适合初学Jquery的,我自己就收益匪浅,因人而异。一本好书真的可以快速入门。


本来还想介绍多点技术好书的,因为时间关系(后续将会自建博客系统每周推荐,望大家到时候多多支持。)


【非技术】

1.浪潮之巅(第2版)(套装上下册)


这本我相信很多人已经有了,已经在看,或者看完了,我不得不说这是一本经典的书,虽然我自己不是很厉害的人,但是从这本书我了解到IT的发展,我正在看下册。这本书我觉得做为IT从业员都应该看看,至少在吹牛的时候可以有点底,呵呵。这本书真的很多信息值得我们去看,我更希望有更多这样的好书。


2.高效能程序员的修炼


这本书是在CSDN博客上看到的推荐,觉得不错,就买了,目前正在看,有些点真的很实用。相信也有很多这样类型的书。不过我自己没有看过,就不推荐分享了。


【结束】

写到最后,用了多长时间,我自己也忘记了。技术图书可以不要,也不一定适合自己,不过CSDN炫彩文化衫还是可以有的,呵呵。最后抛出一个问题,想问问大家,明年就毕业了,想在广州或者深圳工作,不知道哪个地方比较好,哪个地方大公司比较多,进大公司是我的心愿。我知道深圳有tx,但是自己的能力,自己明白。也希望向着大公司成长。


原文地址:https://www.cnblogs.com/tham/p/6827252.html