1.多看书,尤其是各种中间件,数据库,协议的实现,语言的基础
2.不断重构现有的项目,个人认为,无论工作经验多少年,每次对一个系统进行重构,都会有新的认识
3.尝试自己编写或参与开源项目
4.进入一家大型公司核心部门,参与大规模,大数据量,高并发项目设计和开发
5.参加大会,与行业内高手交流
6.考取企业认证,rhcaocm等
7.重复造轮子,实现常用的中间件,缓存系统等
8.在大型公司吸取经验后进入中小型公司,成为leader,架构师,架构设计一个业务系统或大型项目
网友解答:多了解行业,理顺一个行业的业务,然后用软件去解决它,这就是软件的价值!