根据Degreed的最新研究,软件架构、Java和机器学习是软件工程师认为2021年至关重要的顶级编程技能。
从2020年2月到2021年2月有等级的全球用户数据研究中揭示了对于软件工程师,产品经理和业务分析师而言,在职场中最重要的技能。数据突出了内部和外部某些技术和产品管理角色中技能的可转移性。
分析了来自美国英国,拉丁美洲,德国,法国,荷兰,印度,亚太地区,澳大利亚和新西兰的数百万活跃用户的数据,这些公司包括凯捷,维萨,福特,万事达和联合利华。
对于软件工程师来说,他们认为做好工作至关重要的十大技能是Java,Python,编程,软件体系结构,机器学习,软件工程,人工智能,软件测试,SQL和Linux。
编程语言在所有软件工程角色中均不受任何部门欢迎。不同行业中排名前10位的顺序有所变化,但列出的技能保持不变。例如,在金融业中,更多的重点放在Java上,而在媒体/电信业中,优先级是Python。
产品经理最常提到的最重要的10大技能是:
- 产品管理
- 产品策略
- 领导
- 产品策划
- 新产品开发
- 产品生命周期管理
- 项目管理
- 产品行销
- 战略伙伴关系
- 上市策略
在多个行业中,前十名的列表保持一致(尤其是在金融,制造业和媒体/电信行业中)。
业务分析师排名前十的技能是:
- 商业分析
- 微软Excel
- 数据分析/分析
- 项目管理
- 商业情报
- 敏捷
- 项目计划
- 敏捷发展
- 报表
- 软件测试