标签
Anthropic CEO 回答了「现在还该不该学编程」这一热门问题,认为编程类工作会最先被 AI 取代,但即便只做 5% 的工作仍有巨大价值,并建议重视以人为中心的职业、批判性思维以及半导体领域。
htmx 作者、Montana State University 计算机科学教授 Carson Gross 撰文探讨“在 AI 时代是否还应该成为程序员”。他认为编程的核心——解决问题与控制复杂性——依然具有价值,但强烈警告初学者不要依赖 AI 生成代码:只有亲手写过代码,才能真正读懂代码。他还指出,LLM 并不像编译器那样具有确定性,往往会引入额外的偶然复杂性。
李笑来的开源书《自学是一门手艺》在 GitHub 上已突破 17000 颗星。它以编程(Python、递归、TDD、问题分解)为载体,真正要培养的是真正的自学能力,因此更像一套学习方法论,而非普通的入门编程指南。
一个人质疑早期接触Scratch——一种为儿童设计的可视化编程环境——是否有助于在编程领域获得充实的职业生涯,指出与游戏模组相比,缺乏成功案例。
这篇arXiv论文介绍了BlockPython,一个过程感知的智能体支持平台,旨在通过双向转换和分阶段学习活动,帮助学习者从块编程过渡到基于文本的Python编程。
一位程序员分享了他们教初中和高中生Forth编程语言的经验,解释了为什么选择它而不是Python或Scratch,以及他们如何为12节课的课程设计教学大纲。
本研究比较了两种基于大语言模型的辅导方法(苏格拉底式引导 vs 提示优化)在编程教育中的应用,发现苏格拉底式引导能够促进更好的学习成果,并使学生在后续使用无约束大语言模型时更倾向于采用理解驱动的提示策略。
作者(Val Town 的创始人)认为,学习编程仍然有价值,不仅是因为职业方面的好处,还在于其教育和创意方面的益处,即便在人工智能辅助的“vibe coding”时代也是如此。
本文讨论了在AI能写代码的时代,计算机从业者是否还需要学习技术。作者认为,语法和API等表层技术正在贬值,但算法、设计架构和判断力等深层能力变得更加重要,学习重心应从初级技能转向高级工程师所需的知识。
一篇关于编程思维的系统性教程,从核心定义到问题建模、数据表示、过程设计等,涵盖编程学习的多个方面。
李笑来开源的《自学是门手艺》一书仓库,以 Jupyter Notebook 形式教授 Python 编程与自学方法,强调通过阅读和刻意练习掌握编程技能。