- UID
- 69726
- 热情
- 368
- 人气
- 464
- 主题
- 12
- 帖子
- 1647
- 精华
- 0
- 积分
- 1258
- 分享
- 0
- 记录
- 0
- 相册
- 0
- 好友
- 0
- 日志
- 0
- 在线时间
- 1216 小时
- 注册时间
- 2006-4-12
- 阅读权限
- 20
- 最后登录
- 2012-7-22
升级 25.8% - UID
- 69726
- 热情
- 368
- 人气
- 464
- 主题
- 12
- 帖子
- 1647
- 精华
- 0
- 积分
- 1258
- 阅读权限
- 20
- 注册时间
- 2006-4-12
|
我觉得没有前面说得那么复杂
一般公司都是所谓 double ladder
管理的梯子 和 技术的梯子
就说技术吧
IT和开发 里面其实真正是做技术的有几种?
我看不外乎4种人 dev, DBA, tester, IT pro (system engineer,常被叫“做网络”的)
现在每种工作的发展趋势大概如下
developer (graduate, intermediate, (senior, lead)) --> solution architect ("normal", senior) --> enterprise architect --> chief architect --> CTO, CIO
DBA (junior, intermediate, senior) --> data architect --> enterprise architect --> chief architect --> CTO, CIO
IT Pro --> infrastructure architect --> enterprise architect --> chief architect --> CTO, CIO
test analyst --> senior test analyst --> test manager
除了tester 的发展可能比较有局限性(当然这只是笼统的说法,每个人的情况都会不同)
其实其他三种工作都可以达到enterprise architect 以上的位置
但要从具体一方面的architect 做到enterprise architect 需要对其他几个方面都有深刻的认识 才可以统领全局
比如developer 出身的可能对DBA 需要知道的也能了解一点 但可能对IT pro 的工作就没那么认识
所以也就不是每个人都可以做到enterprise architect 了
至于说consultant 就完全是一条不同的路了 你一毕业就做contractor 的话 你就是consultant 了
做contract 的收入会好很多(还可以避很多税 千万不要小看这点) 但成就感方面可能差一些 看你追求的什么了。 |
|