十三项关键技能助开发者在人才市场上炙手可热
为了找到今年最炙手可热的开发者技能,Paul Heltzel走访了多位招聘人员、CTO、CEO以及其他高管人士,旨在了解他们眼中值得尝试的技术、战略与软件技能方向。
JavaScript全面胜出
着眼于当下,开发人员将精力投入到JavaScript方面显然非常安全。JavaScript目前已经成为各位高管及招聘人员眼中的热门技术方向。JavaScript亦被证明为当下人才市场上最灵活也最具价值的技能储备。
投身大数据
大数据项目在过去一年中持续走红,而且就今年的形势看其热门程度还将继续保持。开发人员必须对商务智能及分析产品、机器学习工具以及其它用于大量数据转移、存储以及汇总的方案具备深入了解。只有这样,他们才能切实帮助所效力的企业完成大数据的存储、交互与分析,从而制定出更明智的商业决策。
掌控全堆栈
很多顶级企业都在物色全堆栈开发人员,并要求他们能够顺利在不同技术与平台之间往来切换。
DevOps一路走高
具备DevOps能力并不仅仅可以帮助大家找到一份好工作;事实上,DevOps实践还能够提升我们的开发水平并使得我们成为更出色的协作者。DevOps实践亦可改善团队凝聚力及业务敏捷性。这种边缘优势将使得企业具备更为迅猛的业务优势积累速度。
多元化
目前企业对于技能储备的要求日趋多元,特别是与前几年的状况加以对比。Java与C#仍然在市场上占有一席之地,不过我们发现更多企业给出了其它技术岗位:Ruby on Rails、Python/Django、Node.js以及其它各类新兴函数编程语言——其中对Scala的需求最为普遍。
使用源代码的能力
对于自由职业者们来说,在GitHub上发布源代码意味着大家能够切实完成任务并乐于将成果供同行们审查。
如果各企业都在利用GitHub将多种技术成果添加到现有堆栈当中,我们自然也不应落后。
提升敏捷性
敏捷开发应当成为开发人员在2016年中着力强化的基本能力。保持谦虚的态度与旺盛的求知欲。熟知敏捷性与精简方法——这种能力可将大型项目拆分成若干个小规模组成部分,对其进行优先级排序、实施变更并交付最大价值。
安全实现能力
过去一年中,曾经遭遇安全事故的企业已经了解到自己所需要的技能与对应人才,而这些都将在2016年当中有所体现。
随着云服务普及度的日渐提升,安全性与合规性开始为各企业所广泛重视,并直接使得人才市场对安全、合规、治理以及数据管理类人才的需求持续升温。
投身移动领域
移动开发人员目前仍备受追捧,特别是那些能够广泛发布开发成果的从业者。成为一名成功的移动开发人员并不一定需要具备特定技术与技能储备,而更多要求其精通具体业务。编写代码只是完成这项工作的第一步。了解如何推广自己的移动应用,吸引并保留客户才是实现成功的关键所在。
迈向云端
云技术并非完全体现在工具层面,其中亦蕴含着可观的开发者职业发展空间。作为一股正在推进的趋势性力量,各企业希望开发人员具备一定程度的业务技能,包括项目管理与供应商协调能力,TEKsystems公司指出。此外,市场还需要更多“业务指向”型技能,而非战术级别的处理能力,这是因为后者目前正越来越多地由云服务供应商负责承担。
物联网:让网络无处不在
物联网的概念早已有之,但如今其终于开始在人才需求及技能储备层面迸发出能量。另外,我们不应将其单纯视为嵌入式系统工程师的专利——换言之,即使是JavaScript开发者也完全有机会迈入物联网领域。Wi-Fi、Halo、可穿戴设备以及物联网装置等新兴协议开户了轻量化SDK的厦门,这意味着开发人员有机会通过自己的开发成果改变周遭环境甚至是人们的生活方式。我们将在未来看到更多与这些工具相结合的硬件与软件设计成果。
客户说服力
客户管理技能非常重要,特别是以委婉方式表达意见但却又令人信服的说服技巧。另外,能够帮助客户了解软件特性并引导其遵循实践的能力也将有助于我们的职业生涯规划。
保持变通能力
如果大家安于在团队当中扮演毫不起眼的全栈开发者中的一员,那么单纯只是实现服务交付就够了。然而如果大家打算转行或者在职业生涯中实现新的飞跃,那么良好的态度将起到至关重要的作用。