zoukankan      html  css  js  c++  java
  • 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,但是自己的能力,自己明白。也希望向着大公司成长。


  • 相关阅读:
    数据集市
    大数据下的企业数据仓库建设
    大数据项目--准备
    ETL利器Kettle实战应用解析系列三 【ETL后台进程执行配置方式】
    ETL利器Kettle实战应用解析系列二 【应用场景和实战DEMO下载】
    ETL利器Kettle实战应用解析系列一【Kettle使用介绍】
    [Leetcode Weekly Contest]202
    [Leetcode Weekly Contest]200
    [Leetcode Weekly Contest]196
    [Leetcode Weekly Contest]195
  • 原文地址:https://www.cnblogs.com/tham/p/6827252.html
Copyright © 2011-2022 走看看