部分提到的书和资料http://download.csdn.net/source/2886216
技术成长历程
Table of Contents
2. 理解 在计算机软件里面: everything is byte
4. 深刻体会inside the c++ object model
5. 学习代码技巧 effective c++ && more effective c++
7. 加深基础知识的学习:基础算法、计算机操作系统原理、计算机图形学
1. 职业道德
努力把工作完成,坚持不懈地学习
2. 理解 在计算机软件里面: everything is byte
请参照: everythingisbyte.pdf
3. 理解内存分为stack 和 heap
请参照:
2.1 Dynamic Storage.pdf
2.2 Dynamic Memory Allocation in C++
4. 深刻体会inside the c++ object model
3.1 inside.the.c.object.model.pdf
5. 学习代码技巧 effective c++ && more effective c++
请参照:
5.1 effective c++
5.2 more effective c++
6. 学习设计模式gof
请参考:
5.1 Design_Patterns_-_Gamma__GOF.pdf
7. 加深基础知识的学习:基础算法、计算机操作系统原理、计算机图形学
备注:
算法这部分我跳过去了,我一直也不会算法( L),都是请同事帮忙。
8. 了解各种os的基本原理,尤其是线程与进程
请参照:
7.1 Port Windows IPC apps to Linux
9. 学习行业知识和各种行业标准
9.1 http rfc
9.2 3D
10. 形成团队意识
11. 学习开源代码
请参照:
11.1 mozilla open source project
11.2 Ace
11.3 Allegro game engine
11.4 ODE
11.5 Pjsip
12. 了解作为项目经理的职责
13. 学习英文
14. 让技术跟上商业变化