软件从业人员该怎样判断自己该往哪个方向发展

这是一个标准的职业规划问题,建议根据自身的兴趣和特点,以未来5-20年的预期回报来决定方向例如常见的技术方向有:1、科研人员:研究尚未解决的技术难题2、开发人员:只花很短时间就能实现同等功能3、架构人员:选取合理的技术方案来简化开发量4、项目人员:安排10个以上的技术人员协同工作 5、培训人员:教初学者掌握开发技术6、产品人员:设计出转化率最高的产品特性7、管理人员:说服老板让你管理以上人员
■网友的回复
个人认为,在不到一年内就参加了三个不同类型的项目,切换太频繁了。不知道你个人想做什么?不管做什么方向,这点经验和积累都还不足够。看你的个人兴趣到底在哪里,建议更专注一些。
■网友的回复
软件行业的技术人员的发展一般分三个方向:1、技术2、产品/业务3、管理每一个方向都值得去奋斗也很有前途。至于如何选择,这取决于你的兴趣、你的能力和外界的需要。产品和管理就不谈了,对于技术,你需要选择一个领域专注的研究下去,而不是广泛涉猎浅尝辄止,同时也要让技术落地到产品上,可以是公司项目,也可以是自己创建或Fork的开源项目,总有一天你会走向成功的。
■网友的回复
以自己最为擅长的方向向上延伸,学习新知识尽量和现有的成为一个体系.这样可以降低学习曲线而且保证自己以前的经验不流失.


    推荐阅读