IT方面做到第九个年头了...从web做起到现在J2EE服务器端的架构,设计, 不能说精通什么东西, 但对web方面,数据库方面,程序架构和设计,项目分析和管理,系统集成和调试,无线通信,等等,都有着比较强的理解和实践经验. 公司是小型外企, 目前我做到项目组长, 管理6个程序员, 2个senior,1个mid,3个junior. 上面一个开发主任(director级别), 再上面是个CTO. 目前对职业的发展有点困惑. 请大家不吝赐教.
1) 项目经理. 这对我来说是后退一步, 我是不会考虑的. 我能力绝对胜任PM, 而且比PM技术方面强很多. 我沟通能力比较强, 人际关系处理的很好, 虽然PM也适合我, 但我还是比较喜欢技术方面的东西.
2) 开发主任. (?) 当前这个主任软件方面很弱, 数据库方面一般, 但比我要强一点点. 但绝对不是顶极高手那种. 网络硬件方面比我强, 但也只是一般水平, 公司里还有更强的管理网络和服务器的人员. 这些我也没办法, 不是我主攻的领域. 一个人精力毕竟有限.
我个人认为开发主任要软硬兼施. 或者说这个职位责任和名字有问题, 开发主任应该是主攻软件方面的. (Director of Development). 如果我升到这个位子, 基于我的弱项(相对来讲,database和networking), 是不适合我的. 如果有个Director of Software Engineering, 那倒不错.
3) CTO. 此人绝对是牛人, 软硬兼施兼商业奇才, 内外兼修, 我很服他. 这个位子我是目前想都没有想过的. 所以无视...(
)
还有其它出路吗? 我个人这1,2年内要加强各方面的技术, 另外多学习新出来的好东东.
数据库和网络方面我是没有什么计划的. 我说过了, 这些不是我的主攻方向.
接下来的路...有很多...但怎么系统的规划一下比较好, 请各位谈谈...