展开讨论

经验与复盘经验摘录 · 机器翻译

这两个例子只是我为什么觉得计算机编程的大学教育几乎是一个…

…这两个例子只是我为什么觉得计算机编程的大学教育几乎是一个完全浪费时间的事情。我不是说我没有学到任何东西,但我自己学到的东西比在大学里学到的要多得多,而且他们教的大部分内容都严重过时,没有考虑到你在现实世界中实际编写代码的方式。这就像那些老师说的“你不会总是随身带着计算器”。并不是我说数学不重要,它很重要,但这是同样的错误论点,让你去记忆语法,就好像你的IDE不会自动补全模板代码,或者假装你没有随时可以查阅整个互联网来查找信息。教授们如果花时间教如何最好地管理一个项目,或者如何将业务需求转化为规格说明或伪代码,会更好。这是我每天实际使用的一项技能,而且它变化不大,而我使用的语言和编写代码的方式却发生了很大的变化。

源讨论AI辅助编程工具正在改变编程教学的方式原帖 487 条评论 · 导入时统计
2

这条内容在回应什么?

父级讨论 · 节选

JL

没错。25年前在大学时,我的教授或助教们都不在意语法,那是留给编译器或解释器的,我们被要求用某种语言完成作业....

完整原文

社区评论 0

还没有社区评论,来聊聊你的看法。

原讨论中的回复 2

仅展示本次导入中包含的直接回复。中文为机器翻译,可查看英文原文。

OS

我真的很喜欢我在计算机工程方面的大学教育。学习计算机/晶体管实际工作原理背后的数学(很多!)和物理知识真的很好。第一年是通用工程课程,甚至还要上一些不相关的课程,比如热力学和矢量力学(还有法律和哲学作为选项)。计算机科学的课程也非常好:编译器设计、数据库、算法和数据结构、人工智能、密码学等等。这些知识的实用性可能有争议,但我非常喜欢它,而且我觉得至少对一些方面有帮助。

完整原文
TO

是的,当我进行编程考试时,我会明确告诉他们可以使用 IntelliJ 或 PyCharm 或 Eclipse 或任何 IDE(在一定程度上合理,我们之前在另一个线程中讨论过 LLM,我们不需要再提这个 :))。 我认为在现实生活中,语法错误是无害的;它们无法编译/运行,因此不会被部署。如果忘记分号,有小红下划线并不会真的影响理解,如果你真的不理解你想要的算法,按下 `.` 的智能自动补全也不会帮你做任何事情,只能避免拼写错误。

完整原文
在 Hacker News 阅读

尊重不同观点,分享具体经验。

登录后即可发帖、评论、转发和引用。