参考消息网1月9日报道 《俄罗斯报》网站1月6日发表题为《程序员职业的未来:今后十年的变化》的文章,内容摘编如下:
近几十年来,程序员这一职业经历了巨变。由于技术发展提速,未来十年或将发生更具颠覆性的转变。信息技术(IT)和编程专家萨拉瓦特·沙基罗地夫提出了以下六大重要特点:
1.自动化和人工智能
当下最显著的趋势之一是自动化的方兴未艾和人工智能(AI)在研发过程中的使用。一些现有工具已经能够自动生成代码、进行测试甚至修复错误。未来人工智能将成为更强大的工具,可执行日常任务,令程序员得以专注于更复杂、更具创造性的开发工作。程序员将与AI密切合作,利用它来提效。
2.云技术的发展
云技术继续推广,在未来几年内,其影响力将只增不减。程序员转而更多地开发面向云平台的应用程序,从而改变社会对软件架构的认知。
对从事云解决方案开发及维护专才的需求将增加。新的工具和框架也会应运而生,从而简化云应用程序的开发难度。
3.编写代码工作量下降
随着自动化的提速、新工具的出现,程序员手写代码的工作量会下降。但程序员需要掌握更快、更高效地解决任务的各种框架与技术。程序员的职业发展重点会转移到对技术的了解与集成上,战略思维也不可或缺。
掌握技术的广度比从零开始编写代码的能力更为重要。
4.对程序员的要求更高
考虑到行业变化,对程序员的要求会更高。企业将招募那些不仅具备专业技能,还能在团队中高效工作、熟悉业务流程且对新环境适应性强的专业人才。
程序员自身则需提高人际沟通和团队合作的技能。
由于必须了解业务流程和用户需求,这也对程序员的通识教育水平和技能提出了更高要求。
5.网络安全变得更重要
随着数字化的推进和网络攻击数量的增加,网络安全正在成为大多数公司的优先关注事项。在开发的所有阶段,程序员都要将安全方面的因素考虑进去。
了解网络安全原则是所有程序员的必备技能。将出现对集开发、运营、安全维护综合能力于一身的专业人才的需求。
6.远程工作和灵活的时间安排
远程工作和灵活的时间表对很多程序员而言已是常态。新冠疫情让人们发现,包括编程在内的许多工作均可远程进行,且效果不错,该趋势仍在延续。
远程程序员的职位空缺将增加,这令企业得以在全球延揽人才。
程序员也有机会挑选更适宜的工作条件,从而提升满意度和产出效率。(编译/童师群)
2024年4月2日,一位古巴游戏程序员在哈瓦那发布首款古巴游戏“Saviorless”时检查屏幕。这是国际视频游戏平台上的第一款古巴游戏。(法新社)