动态

讨论Vibe Coding无法替代编程基础知识,如数据结构等。

宝玉
现在不用学汇编语言并不是一个合适的例子来证明学习编程就不必须对编程有深入了解。

我们所说的编程,不简简单单是一门编程语言,C 语言、C++语言、Java 语言等等,编程的知识包含很多语言之外的知识,但却是整个编程技术的基础:
比如数据结构、算法、数据库、系统设计、网络服务、测试、软件工程等等。

一个优秀的程序员或者说软件工程师,从来不会只懂一门编程语言,可能会精通一两门语言,同时会若干门编程语言,正是因为他们把编程语言之外的技术学的很扎实,所以再去学一门编程语言相对很简单很多。

现在的 Vibe Coding,可以帮你解决编程语言层面的问题,但代替不了编程语言之外的众多知识,比如你不学好数据结构,哪怕前端这样看起来很简单的技术,你也设计不好前端状态的数据结构,系统一复杂就完全无法掌控,AI 也帮不到你。
Qomolangma
@_lizhe @dotey 可是很多早期学编程的要学汇编语言,对计算机底层的认知肯定高于只学过高级语言的人,而现在做前端的可能完全不需要考虑计算机底层了。所以以后有些人用vibe coding就像用现在的无代码开发平台一样,并不是必须对编程有深入了解
动态宝玉2025-07-28原文

相关内容