规划啊,这个可以有
不过不是有句话叫做计划赶不上变化嘛。不过你既然问了就给你建议
1、头几年(至少3年内),你就好好的当好你的程序员,老老实实的码代码吧,不过中途你要关注Java语言的动态,Java更新时很快的,要跟上节奏,不要out了
2、多开软件架构的书
3、想方设法搞个项目组长当当,不能说整体把握项目,但至少能局部把握这个项目
4、当你已经有好几年的工作经验和已经掌握了如何把握软件架构时,你就可以申请做个软件架构师了,不过这得有很好的逻辑思维和能力,你要对整个项目做很好的规划
总之:搞软件的最终目标是软件架构师,而不是程序员,如果你一开始的定位就是程序员,那么我劝你还是换个职业吧,先在会写代码的人一抓一大把啊,IT行业缺的是软件架构师
不换十几份工作的程序员都不会安分下来。一般工作5-6个月就跳,跳来跳去直到找到适合自己的团队为止。能力强的就一直在开发岗,年龄大了一部分转管理岗,小部分去创业。不要想什么时候结婚那种事情,结婚得先找到女朋友,她愿意结婚就赶紧结,不要在乎什么年龄,别被人抢走了才是重点。
我觉得不要把计划定点太长远,因为一切都在变化,看两三年就可以了,重要的是把眼前的事情做好。