-1。多学习英语,TOEFL红宝书一定要全会背。
0。多学习。3个小时的投入就能让你对某项技术入门。
1-。书籍:《程序员修炼之道》《设计模式》《重构》以及《测试驱动开发》是必须的。
1。 写代码之前一定要先写单元测试。
2。编辑器使用VIM。不要依赖任何IDE。
3。操作系统使用LINUX。不要使用WINDOWS。
4。使用自己最擅长的语言,把基本的数据结构都过一遍。
5。使用自己最擅长的语言,把大部分设计模式都过一遍。
6。每年最少参与一个开源项目。