摘自网络,近来在浏览时,发现一个叫做“IT十年经典书籍”的主题。google了一下,实在找不出这个主题的源头出处。不过这个主题中所涉及的每一本书讲出来都是振聋发聩的,大可以作为它那个行业的经典了。 
   
  经典,可以理解为具有里程碑一样的意义。可对于IT图书来说,是不是呢?看看市面上随着微软产品的升级换代,其生命周期越来越短。如果你一学上了,就好像上了贼船再也下不去了。 
   
  早晚有一天,我们会反思这一切由何而起呢?就好像写论文一样,你所引用的论点和数据一定是原创的。所以追本溯源,但愿从这些“经典”中还原作者的初衷,找到事情的本源吧。 
   
  各个分类的书单如下: 
   
  软件工程类 
  人月神话,设计模式:可复用面向对象软件的基础,人件,企业应用架构模式,重构--改善既有代码的设计,解析极限编程,UML精粹:标准对象建模语言简明教程,敏捷软件开发:原则、模式与实践  
   
  C/C++ 
  C语言程序设计,C++语言程序设计,Effective C++,C++ Primer 
   
  JAVA: 
  Head First Java。Java 2核心技术,Effective Java 
   
  Windows/.NET类 
  Windows程序设计,C#编程语言详解,ADO.NET实用指南,Microsoft .NET框架程序设计 
   
  Linux/Unix类 
  UNIX环境高级编程,UNIX 编程艺术  
   
  Web开发类 
  Perl语言编程,网站重构,asp.net服务器控件与组件开发,ASP.NET揭秘,JavaScript权威指南 
   
  网络通讯类 
  TCP/IP详解,卷1:协议,TCP/IP路由技术(第一卷),Internet路由结构,计算机网络(第四版),DNS与BIND 
   
  数据库类 
  Transact-sql权威指南 
  A First Look at SQL Server 2005 for Developers 
  Expert Oracle, Signature Edition (One-on-One) 
  Joe Celko's SQL for Smarties : Advanced SQL Programming 
   
  安全类 
  编写安全的代码,黑客大曝光,信息安全工程,网络信息安全的真相,应用密码学 
   
  算法和代码类 
  计算机程序设计艺术,算法导论,代码大全  
   
  综合类 
  程序员修炼之道,Joel说软件,编程珠玑,程序设计实践,IT大败局,你的灯亮着吗?,DOOM启世录,Borland传奇,爪哇夜未眠 
   
  p.s. 上面的选择难免有个人的局限性和倾向性,如果与自己的看法不尽相同,无需义愤填膺,忽略即可。另外链接都出于豆瓣,我选择时首先的是最新的版本,然后是英文版或引进版,如有错误,敬请原谅。

IT十年经典书籍的更多相关文章

  1. 学习C++从入门到精通的的十本最经典书籍

    原文:http://blog.csdn.net/a_302/article/details/17558369 最近想学C++,找了一下网上推荐的书籍,转载过来给大家分享 转载自http://c.chi ...

  2. 十大经典排序算法总结(JavaScript描述)

    前言 读者自行尝试可以想看源码戳这,博主在github建了个库,读者可以Clone下来本地尝试.此博文配合源码体验更棒哦~~~ 个人博客:Damonare的个人博客 原文地址:十大经典算法总结 这世界 ...

  3. JS的十大经典算法排序

    引子 有句话怎么说来着: 雷锋推倒雷峰塔,Java implements JavaScript. 当年,想凭借抱Java大腿火一把而不惜把自己名字给改了的JavaScript(原名LiveScript ...

  4. C语言学习的经典书籍--转载

    推荐前言: 原文出处:http://book.douban.com/doulist/338101/ 和其他语言相比(例如C++),C语言是一门比较“小”的语言,可以在较短的时间内入门.但是由于C的很强 ...

  5. 机器学习经典书籍&论文

    原文地址:http://blog.sina.com.cn/s/blog_7e5f32ff0102vlgj.html 入门书单 1.<数学之美>PDF6 作者吴军大家都很熟悉.以极为通俗的语 ...

  6. Atitit MATLAB 图像处理 经典书籍attilax总结

    Atitit MATLAB 图像处理 经典书籍attilax总结 1.1. MATLAB数字图像处理1 1.2. <MATLAB实用教程(第二版)>((美)穆尔 著)[简介_书评_在线阅读 ...

  7. 【十大经典数据挖掘算法】PageRank

    [十大经典数据挖掘算法]系列 C4.5 K-Means SVM Apriori EM PageRank AdaBoost kNN Naïve Bayes CART 我特地把PageRank作为[十大经 ...

  8. 【十大经典数据挖掘算法】EM

    [十大经典数据挖掘算法]系列 C4.5 K-Means SVM Apriori EM PageRank AdaBoost kNN Naïve Bayes CART 1. 极大似然 极大似然(Maxim ...

  9. 【十大经典数据挖掘算法】AdaBoost

    [十大经典数据挖掘算法]系列 C4.5 K-Means SVM Apriori EM PageRank AdaBoost kNN Naïve Bayes CART 1. 集成学习 集成学习(ensem ...

随机推荐

  1. elasticdump 方法迁移数据

    elasticdump -rm -ti taskrabbit/elasticsearch-dump --ignore-errors=true --offset=1000  --input=http:/ ...

  2. flink 读取kafka 数据,partition分配

    每个并发有个编号,只会读取kafka partition  % 总并发数 == 编号 的分区   如: 6 分区, 4个并发 分区: p0 p1 p2 p3 p4 p5 并发: 0 1 2 3    ...

  3. Stanford CS20学习笔记

    Lecture Note 2 Tensorboard P3 Data Structures P4 Math Operations P6 Data Types P7 tf native &&am ...

  4. restful状态码常用

    在进行后端接口API封装的过程中,需要考虑各种错误信息的输出.一般情况下,根据相应问题输出适合的HTTP状态码,可以方便前端快速定位错误,减少沟通成本. HTTP状态码有很多,每个都有对应的含义,下面 ...

  5. Linux 防火墙管理及操作

    1.关闭firewall:systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止fire ...

  6. 2019/3/4 java集合学习(二)

    java集合学习(二) 在学完ArrayList 和 LinkedList之后,基本已经掌握了最基本的java常用数据结构,但是为了提高程序的效率,还有很多种特点各异的数据结构等着我们去运用,类如可以 ...

  7. js实现图片查看器(图片的缩放、旋转、拖拽)

    一.关于图片查看器. 目前网络上能找到的图片查看器很多,谁便一搜就能出来.如:jquery.iviewer.js.Viewer.js这两个js文件,其中功能也足够满足大部分开发需求.但是单纯的就想实现 ...

  8. Quick_sort

    typedef int ElementType; void Quick_sort(ElementType A[], int N) { Quicksort(A, , N-); } void Quicks ...

  9. CentOS7 openssh7.9p1安装

    先安装telnet,以防安装ssh出现问题,无法远程登录设备. 最新版openssh下载地址:http://www.openssh.com/ftp.html 一.安装telnet和xinetd: 1. ...

  10. day21_雷神_django第四天

    django第四天 1.form组件 解决两个事情: 不想重复提交,数据重置: 校验规则 流程: (1) 创建form组件对应的类,比如LoginForm (2) views.login: if ge ...