IT十年经典书籍
摘自网络,近来在浏览时,发现一个叫做“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十年经典书籍的更多相关文章
- 学习C++从入门到精通的的十本最经典书籍
原文:http://blog.csdn.net/a_302/article/details/17558369 最近想学C++,找了一下网上推荐的书籍,转载过来给大家分享 转载自http://c.chi ...
- 十大经典排序算法总结(JavaScript描述)
前言 读者自行尝试可以想看源码戳这,博主在github建了个库,读者可以Clone下来本地尝试.此博文配合源码体验更棒哦~~~ 个人博客:Damonare的个人博客 原文地址:十大经典算法总结 这世界 ...
- JS的十大经典算法排序
引子 有句话怎么说来着: 雷锋推倒雷峰塔,Java implements JavaScript. 当年,想凭借抱Java大腿火一把而不惜把自己名字给改了的JavaScript(原名LiveScript ...
- C语言学习的经典书籍--转载
推荐前言: 原文出处:http://book.douban.com/doulist/338101/ 和其他语言相比(例如C++),C语言是一门比较“小”的语言,可以在较短的时间内入门.但是由于C的很强 ...
- 机器学习经典书籍&论文
原文地址:http://blog.sina.com.cn/s/blog_7e5f32ff0102vlgj.html 入门书单 1.<数学之美>PDF6 作者吴军大家都很熟悉.以极为通俗的语 ...
- Atitit MATLAB 图像处理 经典书籍attilax总结
Atitit MATLAB 图像处理 经典书籍attilax总结 1.1. MATLAB数字图像处理1 1.2. <MATLAB实用教程(第二版)>((美)穆尔 著)[简介_书评_在线阅读 ...
- 【十大经典数据挖掘算法】PageRank
[十大经典数据挖掘算法]系列 C4.5 K-Means SVM Apriori EM PageRank AdaBoost kNN Naïve Bayes CART 我特地把PageRank作为[十大经 ...
- 【十大经典数据挖掘算法】EM
[十大经典数据挖掘算法]系列 C4.5 K-Means SVM Apriori EM PageRank AdaBoost kNN Naïve Bayes CART 1. 极大似然 极大似然(Maxim ...
- 【十大经典数据挖掘算法】AdaBoost
[十大经典数据挖掘算法]系列 C4.5 K-Means SVM Apriori EM PageRank AdaBoost kNN Naïve Bayes CART 1. 集成学习 集成学习(ensem ...
随机推荐
- oracle 数据定义语言(DDL)语法
DDL语言包括数据库对象的创建(create).删除(drop)和修改(alter)的操作 1.创建表语法 create table table_name( column_name datatype ...
- 《Linux就该这么学》第十三天课程
使用Apache服务部署静态网站 原创地址:https://www.linuxprobe.com/chapter-10.html 今天学了Apache,这只是RHCE课程的开始,估计后面越来越难 今天 ...
- Notes on Distributed System -- Distributed Hash Table Based On Chord
task: 基于Chord实现一个Hash Table 我负责写Node,队友写SuperNode和Client.总体参考paper[Stoica et al., 2001]上的伪代码 FindSuc ...
- Cortext-A7_i.MX 6ULL——多模式DDR控制器(MMDC)
1.概述 i.MX 6ULL系列芯片的MMDC是一个多模式DDR控制器,支持DDR3/DDR3Lx16和LPDDR2x16的存储类型,MMDC是可配置,高性能,优化的内存控制器. 注:DDR3/DDR ...
- struct,map,json 互相转换
1.1 struct to json 准备 很简单,使用encoding包可以互相转换,没什么好说的,但是有几点注意: 1.结构体内需要序列化的字段首字母大写(遵循驼峰式命名),不需要序列化的字段小写 ...
- spring 3.1.1 mvc HanderMapping源码
https://my.oschina.net/zhangxufeng/blog/2177464 RequestMappingHandlerMapping getMappingForMethod /** ...
- 有哪些知名的公司在用Python
谷歌:Google App Engine.code.Google.com.Google earth.谷歌爬虫.Google广告等项目都在大量使用Python开发 CIA:美国中情局网站就是用Pytho ...
- jsonp(对,通俗易懂)
jsonp是啥玩意儿呢 ?你猜! 此感叹号意味着以下内容要说正事儿了!!!!! 由于浏览器为了安全限制(他要怎样他说了算,此处不扯远了):只能允许来自同服务器,同域名的同端口号下请求数据(同源),是的 ...
- win32控制台程序 宽字符与短字符转化
由于vs各版本之间存在字符设置不兼容问题,特总结char与tchar的互相转换函数,如下,在之后的工程中可以使用. void TcharToChar(const TCHAR * tchar, char ...
- Centos6.5 安装MYSQL 5.5 -5.6.-5.7 一键yum快速安装 ,初始配置
Centos6.5 安装MYSQL 5.5 ---5.6---5.7 一键yum快速安装 ,初始配置 第一步:安装mysql-5.5---- 5.6 ---- 5.7的yum源 [root@sv03 ...