无论有没有生成式人工智能,有抱负的开发人员仍然必须掌握基础知识
Posted: Sat Feb 22, 2025 3:48 am
无论是用于自动执行任务、优化和测试代码、调试、数据分析等,人工智能都使开发人员的生活变得如此轻松,甚至连苹果都计划推出自己的产品来与 GitHub Copilot 竞争,后者是微软的编码助手,已成为网络开发人员的参考。从长远来看,许多分析师认为,生成人工智能将促进代码开发,并提供更多对安全性的支持,这些代码将经过更好的测试并更好地符合合规规则。至少在纸面上,所有迹象都表明,我们可以期待软件整体质量的提高,而开发人员的工作不需要相同水平的专业知识。然而,现实情况可能更加复杂。培训机构已经在调整他们的方法,只是因为开发人员需要掌握新技能来适应编码世界中的这种新范式。
我们不要忘记,人工智能仍然无法生成干净的功能代码
对于国际Holberton计算机科学学院法国分校的 Julien Cyr 来说,人工智能的使用是编码历史上的另一个自然进步:“早在 20 世纪 70 年代,编码是通过文档、词典、翻译器等完成的,但随着时间的推移,这些工具逐渐被数字资源和在线平台所取代,这简化了开发工作。人工智能只是持续简化过程中的又一步。”然而,Cyr 承认,对于生成式人工智能工具:“学生们倾向于走捷径,甚至作弊,而不是试图去理解。但我们不要忘记,人工智能无法编写干净、实用的代码。”
揭开生成式人工智能的神秘面纱
对于另一所 IT 学校Simplon的副总经理 Mathieu Giannecchini 来说,当务之急是确保教师跟上新技术的步伐。Simplon 在过去十年中培训了 3 万名学生。“我们必须确保他们不会被那些可能很快接受生成式 AI 用于开发 波段数据 和基础设施工作的学生所抛弃。 ” 现在,该校所有学生都参加了生成式 AI 研讨会。“我们的目标是揭开这些工具的神秘面纱,帮助学生更好地理解它们,因为他们以后会在项目中使用它们。”同时,Giannecchini 认为学生应该在掌握生成式 AI 之前掌握基础知识。“在使用 GitHub Copilot 之前,你需要知道如何试用。 ” 他还指出,新技术生成的代码质量并不总是达标,例如当需要为现有应用程序添加功能时。对于程序员和专门针对开发的培训课程,辛普隆更进一步:“我们希望他们利用工具磨练自己的技能,例如学习如何在图像识别项目中使用特定的库。”
将生成式人工智能融入学生的工作环境
Julien Cyr 指出:“生成式 AI 工具是我们工作环境不可或缺的一部分。简而言之,我们建议学生在向技术教练寻求帮助之前先向 ChatGPT 寻求帮助。这样做的目的是鼓励他们发展独立性。” Holberton 在其课程上走得更远,每 200 名学生只有 3 名教练。除了电子学习平台和同伴培训外,学校还通过为来自世界各地的学生提供参与同一项目的机会来激励集体努力。而且,正如您所料,它还开发了自己的自动校正工具来监控他们的进度。最后,正如 Mathieu Giannecchini 很快指出的那样,在 Web 开发中,能力才是最重要的。“我们不能盲目地相信特定的工具。 ” ChatGPT 和 GitHub Copilot 可能是当今学生的首选工具,但不能保证永远如此。
我们不要忘记,人工智能仍然无法生成干净的功能代码
对于国际Holberton计算机科学学院法国分校的 Julien Cyr 来说,人工智能的使用是编码历史上的另一个自然进步:“早在 20 世纪 70 年代,编码是通过文档、词典、翻译器等完成的,但随着时间的推移,这些工具逐渐被数字资源和在线平台所取代,这简化了开发工作。人工智能只是持续简化过程中的又一步。”然而,Cyr 承认,对于生成式人工智能工具:“学生们倾向于走捷径,甚至作弊,而不是试图去理解。但我们不要忘记,人工智能无法编写干净、实用的代码。”
揭开生成式人工智能的神秘面纱
对于另一所 IT 学校Simplon的副总经理 Mathieu Giannecchini 来说,当务之急是确保教师跟上新技术的步伐。Simplon 在过去十年中培训了 3 万名学生。“我们必须确保他们不会被那些可能很快接受生成式 AI 用于开发 波段数据 和基础设施工作的学生所抛弃。 ” 现在,该校所有学生都参加了生成式 AI 研讨会。“我们的目标是揭开这些工具的神秘面纱,帮助学生更好地理解它们,因为他们以后会在项目中使用它们。”同时,Giannecchini 认为学生应该在掌握生成式 AI 之前掌握基础知识。“在使用 GitHub Copilot 之前,你需要知道如何试用。 ” 他还指出,新技术生成的代码质量并不总是达标,例如当需要为现有应用程序添加功能时。对于程序员和专门针对开发的培训课程,辛普隆更进一步:“我们希望他们利用工具磨练自己的技能,例如学习如何在图像识别项目中使用特定的库。”
将生成式人工智能融入学生的工作环境
Julien Cyr 指出:“生成式 AI 工具是我们工作环境不可或缺的一部分。简而言之,我们建议学生在向技术教练寻求帮助之前先向 ChatGPT 寻求帮助。这样做的目的是鼓励他们发展独立性。” Holberton 在其课程上走得更远,每 200 名学生只有 3 名教练。除了电子学习平台和同伴培训外,学校还通过为来自世界各地的学生提供参与同一项目的机会来激励集体努力。而且,正如您所料,它还开发了自己的自动校正工具来监控他们的进度。最后,正如 Mathieu Giannecchini 很快指出的那样,在 Web 开发中,能力才是最重要的。“我们不能盲目地相信特定的工具。 ” ChatGPT 和 GitHub Copilot 可能是当今学生的首选工具,但不能保证永远如此。