题记:
罗胖(罗振宇)常说:读书是意见苦差事。对于程序员来说,读技术书籍更不轻松,泛泛读一遍甚至几遍,如果不实践总结,基本上作用很有限。10年前,人们常说,程序员是口青春饭,但是今天我们越发的明白,程序员是需要不断积累的,反而项目经验多,读书总结多的人,更加能写出优秀的程序。
技术不断更新,但是软件设计的基本思想近30年来变化并不大。如果没有机会从事感兴趣的技术项目,不妨多读书,读好书,或者投身开源社区。
路是我们走出来的。我希望做一个优秀的程序员,我正在路上。
2012年8月至2014年2月1日读书列表:
推荐指数:[0,5]
一. 技术类书籍
技术类书籍尽可能阅读英文原版,近期阅读书目:
Core Python Programming, 中文版《Python核心编程》
推荐指数:4.5
Python.Cookbook.First Edition
推荐指数:4.0
Python.Cookbook.Second Edition, 阅读50%
推荐指数:5.0
Professional C# 4 and .Net, 中文版《C#高级编程》
推荐指数:4.0
Algorithms Nutshell, Chapter 4 to Chapter 6.
推荐指数:5.0
Dive into Python
推荐指数:3.5
Beginning Visual C ++ 2010, Ivor Hortons
推荐指数:5.0
Professional C++, 2nd Edition.
推荐指数:5.0
学习时间:First pass (2013/4),
Second pass (2013/6/23 - 2013/7/6: Chapter 6 to Chapter 10)
New Programmer's Survival Manual,
推荐指数:3.5
C++ Cookbook,
推荐指数:4.0
学习时间: Second pass (2013/7/29 - 7/31: Chapter 5, Chapter 6, Chapter 8)
The Art of Readable Code,
推荐指数:5.0
学习时间:First pass (2013/6/01 - 2013/6/12)
Clean Code, 阅读中
推荐指数:4.5
学习时间:First pass (2013/6/15 - 2013/7/6: Chapter 1 to Chapter 5 )
The Quick Python Book,2nd Edition
推荐指数:4.5
学习时间:First pass (2013/6/15 - 2013/6/17),
Second pass (2013/6/19 - 2013/6/23 )
Beginning Java (Java 7 Edition)
推荐指数:等深入后再评价
学习时间:First pass (2013/7/6 - 7/21: Chapter 1 to Chapter 6)
Second pass (2013/7/22 - 7/31: Chapter 5, Chapter 6)
Windows Via C/C++, Fifth Edition
推荐指数:5.0 ,要写多线程的代码,查阅后发现这本书很好。后续仔细研读。
学习时间:First pass (2013/7/10 - 2013/8/2: Chapter 4 to Chapter 6)
Linux Shell Scripting Cookbook
推荐指数:4.5
学习时间:First pass (2013/8/02 - 8/13)
Second pass (2012/8/13 - 8/19: Chapter 2 and Chapter 3)
Linux in a Nutshell, 6th Edition
(这本书有较全的linux命令参数字典,作为一本随手查阅命令的工具书使用和Linux Shell Scripting Cookbook结合使用)
推荐指数:5.0
学习时间:First pass (2013/8/02 - 9/05)
Api design for C++
推荐指数:5.0
学习时间:
First pass (2013/8/02 - 8/12)
Second pass(2013/8/15 - 8/20: Chapter 3 to Chapter 6)
Advanced Bash-Scripting Guide
推荐指数:4.5
学习时间: first pass(2013/8/19 - 9/05)
Understanding the Linux Kernel, 3rd Edition
推荐指数:4.5
学习时间:
first pass(2013/9/16 - 11/20 ) : Chapter 1 to Chapter 7。
Linux.System.Programming
推荐指数:5.0
学习时间:
first pass(2013/10/16 - 11/26 ) : Chapter 1 to Chapter 8。
Linux 多线程服务端编程:使用 muduo C++ 网络库
推荐指数:5.0 (陈硕和陈皓是我很钦佩的程序员,这本书值得细读和收藏)
学习时间:
first pass(2013/11/15 - 2014/2/1 ) : 工作太忙,截止2014年2月1日没有读完。
计划列表:
1.后续一段时间,需要把Java学习一下,因为一直偏爱C++,Java完全没有学过,只能读懂代码,急需系统学习一下。
计划读书列表:
(1)Thinking In Java
2. C编码经验不足,需要补充一些深入的知识:
计划读书: Expert C Programming - Deep C Secretes (英文版)
3.
Beginning Linux Programming 4th Edition
4. Advanced Programming in the UNIX® Environment: Second Edition
5.
Working Effectively with Legacy Code
二. 思想类书籍
《看见》,作者:柴静
推荐指数:5.0
《暗时间》,作者:刘未鹏
推荐指数:5.0
《数学之美》,作者:吴军
推荐指数:4.5
《思想的力量-哲学导论》,作者:布鲁克.诺埃尔.穆尔,肯尼斯.布鲁德
推荐指数:4.0
《少有人走的路:心智成熟之旅》,作者:派克
推荐指数:4.5
Who's Got Your Back, Keith Ferrazzi
推荐指数:4.0
荣格心理学入门, 霍尔(著), 冯川(译)
推荐指数:4.5
计划列表:
1. 中国人的德行,傅斯年
三. 瑜伽专业书籍:
瑜伽之光
瑜伽解剖学
光耀生命