该职业开展路径主要是结合大公司的一些标准岗位角色设置进行考虑。对于软件开发和信息化领域的职业开展我初步考虑分为初始期,加速期和突破期三个阶段。同时从开展跑道上可以分为技术线,业务线和管理线三条开展方向。初始阶段可以从事编码,测试和网页UI开发等相关工作。在这里面又数编码对人员技能要求较高,需要有较好的技术和理论根底的积累,较快的.自我能力。测试可以转编码,UI开发也可以转到编码,但是这种转化仍然需要一定的时间和学习本钱。
小公司可能岗位角色划分的不会这么细,编码和设计完全是在一起的,这往往也容易锻炼自己的设计水平,引入的问题就是设计方面的知识不系统。在编码转移到设计后就需要思考几条开展路线了。如果专注技术可以朝架构师和首席架构开展,如果专注业务可以朝需求方面开展,虽然设计也可能直接开展到工程经理,但是这种情况也很少。当关注业务线的时候可以朝需求和系统分析开展,这个时候就需要考虑是更专注业务还是更喜欢管理,需求分析师既可以转做业务架构,也可以转做工程经理。专注业务可以超资深业务领域专家开展,如高级业务参谋;专注管理可以从工程经理进一步开展到产品管理。
所有开展路线并不是绝对的,但是一个好的工程经理或业务分析一定是做过技术,懂技术的。我们只是强调当想管理线开展的时候,不要沉迷于技术忘记了管理和团队目标。同样对于架构往往也有要求,没有完全脱离业务的架构,重点关注技术当时仍然需要关注业务,否那么技术就脱离了实践。
因篇幅问题不能全部显示,请点此查看更多更全内容