允许开发人员在家工作是找到好人的关键。
TechRepublic的Karen Roby与Digital Ocean工程副总裁Al Sene进行了交谈,谈到了2020年开发人员所需的技能。以下是他们采访的经编辑笔录。
卡伦·罗比(Karen Roby):进入2020年,对于开发人员而言,最重要的技能是什么?
SEE: iRobot如何使用数据科学,云和DevOps设计其下一代智能家居机器人(封面故事PDF) (TechRepublic)
因此,这是很多人必须拥有的规模,每个人都确实必须并且愿意继续推动这一规模。我认为协作也非常重要。软件是一项团队运动。您必须与其他人合作。有一群人参与时,最好开发软件。Al Sene:对我而言,纵观景观,学习能力仍然是工程师必须具备的最重要技能之一。这个行业发展如此之快。如您所知,事情一直在变化。总是有创新发生。因此,能够学习新技术,乐于学习新技术非常重要。
开源中发生了很多非常酷的创新,它们确实允许开发人员通过重用现有的组件或服务或任何新的体系结构,框架等来真正缩短开发新软件所需的时间。因此,协作能力非常重要。
开源也将继续提供许多新的创新。我认为,能够将开源作为开发的一部分将继续至关重要,因为在该领域还将继续发生更多的创新。
容器化和云正在改变软件的开发和部署方式。因此,我认为,随着开发人员进入该行业,重要的是要接受这些新的变化和趋势,因为它允许许多公司实现应用程序开发的现代化,并且确实在帮助采用混合云架构,这是至关重要的在降低许多公司的运营成本方面。
卡伦·罗比(Karen Roby):现在就招聘开发人员而言,您看到了什么趋势?
Al Sene: 当然开源是关键,对吗?我们看到很多人都在为他们的个人投资组合拥抱开源。因此,今天大多数开发人员都会带着他们所研究的产品组合来到桌面上。开发人员来找我们并说:“嘿,这是我的GitHub帐户。看看吧。”
但与此同时,我认为参与开源产品,项目也是人们可以在其他方面获得信任的一个关键方面,并且也能够展示他们在协作方面的能力。
就特定技术而言,我认为我们在容器化和Kubernetes方面所看到的是,这组技术确实正在改变事物发展的速度,以使其更易于部署软件。
因此,我们看到许多开发人员花费大量时间来掌握这些技能。我们看到的另一趋势与远程技术无关。几个月前,我们进行了一项调查,结果发现,绝大多数开发人员(大约90%的开发人员确实希望将某种形式的远程工作作为从某人那里求职的考虑因素之一)。
因此,我认为肯定有几种趋势正在影响开发人员社区,不仅从技术角度来看,而且在工作完成方式方面也将变得越来越重要。
评论专区