现在不用学汇编语言并不是一个合适的例子来证明学习编程就不必须对编程有深入了解。
我们所说的编程,不简简单单是一门编程语言,C 语言、C++语言、Java 语言等等,编程的知识包含很多语言之外的知识,但却是整个编程技术的基础:
比如数据结构、算法、数据库、系统设计、网络服务、测试、软件工程等等。
一个优秀的程序员或者说软件工程师,从来不会只懂一门编程语言,可能会精通一两门语言,同时会若干门编程语言,正是因为他们把编程语言之外的技术学的很扎实,所以再去学一门编程语言相对很简单很多。
现在的 Vibe Coding,可以帮你解决编程语言层面的问题,但代替不了编程语言之外的众多知识,比如你不学好数据结构,哪怕前端这样看起来很简单的技术,你也设计不好前端状态的数据结构,系统一复杂就完全无法掌控,AI 也帮不到你。
发布于 美国
