参考消息网1月9日报道 《俄罗斯报》网站1月6日发表题为《程序员职业的未来:今后十年的变化》的文章,内容摘编如下:

近几十年来,程序员这一职业经历了巨变。由于技术发展提速,未来十年或将发生更具颠覆性的转变。信息技术(IT)和编程专家萨拉瓦特·沙基罗地夫提出了以下六大重要特点:

1.自动化和人工智能

当下最显著的趋势之一是自动化的方兴未艾和人工智能(AI)在研发过程中的使用。一些现有工具已经能够自动生成代码、进行测试甚至修复错误。未来人工智能将成为更强大的工具,可执行日常任务,令程序员得以专注于更复杂、更具创造性的开发工作。程序员将与AI密切合作,利用它来提效。

2.云技术的发展

云技术继续推广,在未来几年内,其影响力将只增不减。程序员转而更多地开发面向云平台的应用程序,从而改变社会对软件架构的认知。

对从事云解决方案开发及维护专才的需求将增加。新的工具和框架也会应运而生,从而简化云应用程序的开发难度。

3.编写代码工作量下降

随着自动化的提速、新工具的出现,程序员手写代码的工作量会下降。但程序员需要掌握更快、更高效地解决任务的各种框架与技术。程序员的职业发展重点会转移到对技术的了解与集成上,战略思维也不可或缺。

掌握技术的广度比从零开始编写代码的能力更为重要。

4.对程序员的要求更高

考虑到行业变化,对程序员的要求会更高。企业将招募那些不仅具备专业技能,还能在团队中高效工作、熟悉业务流程且对新环境适应性强的专业人才。

程序员自身则需提高人际沟通和团队合作的技能。

由于必须了解业务流程和用户需求,这也对程序员的通识教育水平和技能提出了更高要求。

5.网络安全变得更重要

随着数字化的推进和网络攻击数量的增加,网络安全正在成为大多数公司的优先关注事项。在开发的所有阶段,程序员都要将安全方面的因素考虑进去。

了解网络安全原则是所有程序员的必备技能。将出现对集开发、运营、安全维护综合能力于一身的专业人才的需求。

6.远程工作和灵活的时间安排

远程工作和灵活的时间表对很多程序员而言已是常态。新冠疫情让人们发现,包括编程在内的许多工作均可远程进行,且效果不错,该趋势仍在延续。

远程程序员的职位空缺将增加,这令企业得以在全球延揽人才。

程序员也有机会挑选更适宜的工作条件,从而提升满意度和产出效率。(编译/童师群)

打开网易新闻 查看更多图片

2024年4月2日,一位古巴游戏程序员在哈瓦那发布首款古巴游戏“Saviorless”时检查屏幕。这是国际视频游戏平台上的第一款古巴游戏。(法新社)