昊梵体育网

文科生到底有没有资格谈论真正的编程?我昨天说文科生没资格掺和专业编程讨论,不少网

文科生到底有没有资格谈论真正的编程?我昨天说文科生没资格掺和专业编程讨论,不少网友跳出来反驳:现在AI这么厉害,编程都模板化、自动化了,文科生只要想好目标、把需求说清楚,AI就能直接帮你写代码。说这种话的人,压根就不懂什么是真正的编程。计算机、通信是信息学科两大核心专业,专业互通性极强,很多通信专业毕业生转行做码农,一点不稀奇。我本人通信专业出身,早年VB、Delphi、C++Builder都能上手,写的程序还落地用在装备测试项目里。但我也很清楚地知道,我这种野路子代码,跟计算机科班正经人写的完全不在一个层级。

最大短板特别明显:资源开销大、运行效率低、冗余一堆浪费严重。打个通俗比方:同样做机器通信,科班高手写的是点对点精准单线传输,精准定向、不浪费半点资源;

我写的就跟大喇叭广播一样,功能勉强能跑、结果也能收到,但疯狂占用系统资源,还制造无效干扰,整体性能被拖垮一大截。为啥会这样?

原因就是没系统学过操作系统、数据结构这些底层硬核课程,缺乏底层认知。堆和栈分不清、进程线程搞不懂、对指针和内存布局一知半解。所以,我这种只能算二把刀表层编程,凑功能够用就行,根本做不到性能极致优化、资源极致节省。别迷信AI万能,AI再发达,计算机底层逻辑、内存机制、调度原理、算法开销,照样死死决定程序好坏。

普通人感受不到,纯粹是层次还没到能有感受的地步。

人工智能,会帮助专业人士更加厉害,但不会帮助外行成内行,都省省吧。