突然静下来要写点什么的时候却又不知该从何说起。只好先给博客做了一些分类,把大概想写的内容先理个头绪吧。
分类其实包括了我作为一个写了10年程序的职业人生规划:
- UML
之所以放在第一位,是因为它是OO的基础,也是能写出高质量代码的基础
- JAVA
总结了对JAVA编程语言的使用与理解,这一步是作为“Java初级开发工程师”就要干的事情
- 分布式
当项目逐渐越来越大,可能会出现很多子系统,这时候就该分布式开发了,这时候就成为“Java中级开发工程师”了
- 性能调优
当分布式开发出现越来越多的问题,你就该考虑性能了,到这一步你就已经上升到“Java高级开发工程师”的境界了
- 架构师
当你处理了太多的问题后,你就有了许多架构(业务和技术)方面的积累了,这时候你应该站在更高的层次或角度来考虑问题,如技术选型、架构模型(什么业务该用什么技术、什么架构,如何部署等等),这时候你离“架构师”已经不远了
- 项目经理
当你做架构时间久了,你一定经历过带人或者给高级工程师讲你架构思想的事情,这时候你走向“项目经理”的路应该非常容易,而且你是一个技术性的项目经理,这非常具有优势(这时候一定要提高你的情商,因为这时候你会接触到各个层次的人)