蒙大拿州立大学计算机科学教师卡森·格罗斯近日撰文讨论在AI时代是否应该学习编程,他用"Yes, and..."这一表达总结了对编程职业前景的态度1。格罗斯认为编程作为职业仍具价值,但初级程序员必须改变学习方式以适应新时代的要求。
格罗斯强调,初级程序员必须学会手写代码而非完全依赖AI生成1。他指出手写代码对发展代码阅读能力至关重要,否则程序员会陷入"巫师学徒陷阱"——创建自己无法理解和控制的系统1。格罗斯建议将AI视为学习助手而非代码生成器1,并提供了AGENTS.md文件配置编码代理以教助的方式辅助学习1。
面向未来,格罗斯指出程序员应重点发展四项关键技能:沟通能力、商业理解、系统架构设计和有效使用大语言模型1。他预测"未来,更加缓慢、谨慎的AI辅助编程将被理解为利用这项新技术的最佳方式"1。在求职建议方面,格罗斯强调个人关系——包括家庭、朋友和朋友的朋友——比在线招聘网站更为有效1。
Carson Gross, a computer science instructor at Montana State University, argues that programming continues to be a worthwhile career path despite advances in artificial intelligence, though he emphasizes that aspiring developers must learn to write code by hand rather than relying entirely on AI generation.1 Gross stresses that junior programmers need to develop code-reading abilities through hands-on coding practice, warning against what he terms "The Sorcerer's Apprentice Trap"—the risk of creating systems one cannot control or understand.1 He reframes AI's role in development as "a great TA," suggesting it should function as a learning assistant rather than a code generator.1
Looking ahead, Gross identifies four key competencies for future programmers: communication skills, business acumen, systems architecture design, and the ability to use large language models effectively.1 He anticipates that "slower, more deliberate coding with AI assistance will be understood as the best way to utilize this new technology" in coming years.1 For job seekers, Gross recommends prioritizing personal networks—described as "Family, Friends, Family of Friends"—over traditional online recruitment platforms.1 He provides practical guidance through an AGENTS.md configuration file that sets up coding agents to function as teaching assistants.1
评论
还没有评论,欢迎留下第一条。