Step1: Pick one language,learn the basics
Step2: Build something small
Step3: Learn a FrameWork
Step4: Learn a database technology
Step5: Get a job supporting an exising system
Step6: Learn Structural best practices
Step7: Learn a second language
Step8: Build something substantial
Step9: Get a job creating a new System
Step10: Learn design best practices
Step11: Keep going
更多内容
指导思想
- 盖房子,先谈骨架,再谈修饰;画山水,先画结构,再谈润色
- DO Forward! Think Forward!
- 模仿要背着敲代码,而不是照着抄,那样就成了打字员
- 抓大放小,要事为先
- 锻炼产能,及时产出
- 掌握各种知识的细节不一定就是高手
- 从小到大养成的遇见细节就抠的性格,需要重新审视一下
如何成为一个优秀的开发者
- 深入理解面向对象的核心理念
- 掌握Java core API
- 不停的编码(coding)
- 订阅技术论坛和博客
- 读开源框架的源代码
- 了解技术发展的趋势
- 积累属于自己的代码库
- 写技术博客