The landscape of software engineering is evolving rapidly amidst the digital transformation and the ascendancy of AI, leading to profound shifts in the role and responsibilities of software engineers. This evolution encompasses both immediate changes, such as the adoption of Language Model-based approaches in coding, and deeper shifts driven by the profound societal and environmental impacts of technology. Despite the urgency, there persists a lag in adapting to these evolving roles. By fostering ongoing discourse and reflection on Software Engineers role and responsibilities, this vision paper seeks to cultivate a new generation of software engineers equipped to navigate the complexities and ethical considerations inherent in their evolving profession.
翻译:在数字化转型与人工智能崛起的背景下,软件工程领域正经历快速演变,这导致软件工程师的角色与职责发生深刻转变。这一演变既包含即时性变化(例如基于语言模型的编程方法的采用),也涵盖由技术对社会与环境产生的深远影响所驱动的深层变革。尽管变革迫在眉睫,但适应这些不断演变的角色仍存在滞后性。本文作为愿景性论述,旨在通过持续推动关于软件工程师角色与责任的讨论与反思,培养能够应对其职业演变中固有复杂性及伦理考量的新一代软件工程师。