Part1:最近准备入手一个开源项目源码....
候选名单:
1.redis(主要学习Nosql技术)
2.sqlite
3.lighthttp
与此同时将介入mysql的数据库学习..JS学习...
===========================================
Part2:程序员攻略(总结自酷壳皓哥的文章-程序员技术练级攻略)
-----基础入门
1.学习一门脚本语言(Python/Ruby) 作者正在学习Python语言
2.用熟悉一个编辑器(Vim/Emacs/Source Insight等),学会一些基本的操作命令
3.Unix/Linux下的一些操作
3.1一定尽量避免使用Windows系统
3.2文件系统结构和基本操作 ls/chmod/chown/rm/find/ln/cat/mount/mkdir/tar/gzip ... (一些压解缩的命令)
3.3文件操作命令 sed/awk/grep/tail/less/more ...
3.4工作、进程、网络管理等命令 jobs/&/bg/fg/kill/ps/top/pstree/renice/netstat/free/fuser/lsof/pidof/dd/iptables ...
3. 5/var/log下的系统日志,/proc下的系统运行和对应进程ID文件夹下内容(鸟哥书上17章有提到)
3.6正则表达式/Shell的使用等
4.学习Web基础(HTML/CSS/JS)+服务器技术(LAMP) (以前有些使用,不精通,在web大时代要加强!)
----进阶
1.Apue(Unix高级环境变成)/Unp(Unix网络编程)两门书精读,了解系统编程的东西,可自行实现一个支持高并发的聊天系统
2.《Unix进程间通信》熟读
3.《算法导论》+《编程珠玑》+《代码大全》+《代码整洁之道》+《设计模式》+《STL》
4.《TCP/IP详解 卷1:协议》1.《C程序设计语言》 Kernighan和Ritchie
5.《C语言参考手册》+《数据结构》+《C和指针》+《C陷阱与缺陷》
6.《C专家编程》+《C++ Primer》+《Effective C++》+《More Effective C++》+《C++沉思录》+《Exceptional C++》
7.《More Exceptional C++》+《泛型编程于STL》+《深入探索C++对象模型》+《Unix编程艺术》+《》
后续再补充一些自己需要读的书籍... 加油!