毫不奇怪,技术的快速发展和我们可以使用的工具库存的不断增加意味着软件工程师需要开始重新思考我们利用现有和新兴资源来开发下一个改变金融服务的尖端基础设施的方式。
要成功转型并成长,协作是关键。协作不仅加速了新技术的采用和传播,还培育了需要新的、复杂的工程解决方案来解决独特问题所需的创新文化。
这种文化建设在我们最近的 Accelerate 会议上得到了展示,我们聚集了 400 名顶级软件工程师和首席信息官,在马来西亚吉隆坡举行了为期三天的密集合作,参加我们的“Accelerate 全球工程会议”。我们的最终目标是利用新兴技术解决客户痛点;改变在整个企业范围内启用数据的方式;加快我们的工程设计,以简化、标准化和数字化我们的流程,以适应增长。
巩固这一势头对于帮助我们成为一家以客户为中心、数据驱动的数字银行至关重要。同样重要的是,确保我们拥有一支多元化的员工队伍,致力于贡献新想法、创新和创造力,从而提高生产力和业务绩效。
创造伟大的工程文化
建立一支敬业的团队应该是每个领导者的首要任务。快乐的员工富有成效、善于协作,并且愿意应对挑战。软件工程师也不例外,他们需要正确的工具、灵感和自主权来产生影响。
首先,许多组织仍然努力为他们的软件工程师配备正确的、最新的工具。在许多情况下,工程师获得的计算机与呼叫中心员工相同,而高级管理人员则获得最新、最强大的计算机。有时,损坏的流程会被应用到负责自动化和消除流程的专家团队中。软件工程师需要更强大的CPU来优化复杂的算法,或者需要额外的RAM来本地托管虚拟机,或者需要GPU来进行机器学习,或者访问生产数据来构建模型。
工程师的技能提升和再培训也应该成为优先事项,以确保他们敏捷地获得人工智能和机器学习等新技术的好处。在渣打银行,我们的 Axess 学院帮助我们确保软件工程人员的技能不断升级和重新调整,以满足不断变化的市场需求。例如,我们有 130 多个课堂技术课程,涉及银行使用的整个技术堆栈,从全堆栈开发到 GenAI 和云计算。每个季度都会添加新课程,并对现有课程进行升级,以反映行业趋势和变化。
其次,许多组织很难激励他们的工程师,主要是因为负责这群人的领导者通常不“了解”软件工程。作为一家银行,我们自上而下相信,以正确的方式应用我们的技术对于加速我们的转型至关重要。这使我们能够实现端到端标准化、数字化转型,同时更快地简化我们的业务并永久降低结构成本。
最后,自主权对于软件工程师来说至关重要。自主性使软件工程团队摆脱束缚,按照自己的方式构思和交付业务,同时培育一种满足员工对意义和个人成长的需求的工作文化。我认为数字颠覆和金融科技不仅是积累更多技术,甚至是更新的技术,而且是为软件工程师提供空间来交付他们的议程,并在交付解决方案中发挥关键作用。
每天编写 3 万亿行代码,每年增加约 930 亿行代码,而且这种情况只会增加,因此软件工程师在确定和塑造新技术开发的过程中发挥重要作用非常重要、过程和结果。
我们拥有超过 10,000 名软件工程师,不断建立一家银行,为每个人提供多样化的经验和机会,让他们从事引人注目和有影响力的项目。正如我们的加速会议所强调的那样,我们可以通过增加知识共享、打破孤岛和提高卓越技术标准来采取更多措施来提升我们的工程社区。通过这样做,我们使当前以及下一代软件工程师拥有面向未来的技能和经验,成为数字化转型的有效催化剂。
您可能还喜欢……
报告:高效团队的 7 个品质
SD Times 本周开源项目:开发人员生产力和幸福框架
问答:认知疲劳如何影响开发人员的生产力