楼主:
hanshulin (myopinion)
2026-05-23 15:12:41===== 防雷 =====
工作关系习惯用标记符号,觉得恶心或认为这是 AI 产出文请直接左转,不要无理取闹
。
===== 以下正文,姐有感而发 =====
你可能把**应用软件的名字**、**程式语言本身**,还有**系统设计方法**全部搅在一起
了,但完全没关系。
无论ai时代还是当年vb盛行的时代,初学者没犯过错才真的奇怪,不摔几次怎么学得
会。
先说,如果你自认喜欢geek风,诚心建议去yt找 **Unix发明历史**的纪录片来看。
那种几个天才关在贝尔实验室,用组合语言、b and c语言从无到有把作业系统刻出来的
感动,现在绝对不会重现。看完你会打从心底觉得——就算 AGI 真的出现,**基础工**
一样超级重要。
因为当你完全不懂基础,哪天系统出状况,人类只剩拔插头或按 RESET 的份,连怎么死
的都不知道。
现在企业最大的问题就是短视近利。
一堆公司把junior工程师裁光光来省成本,幻想ai或agi可以当junior用,但问
题是:AI 本质上是**黑箱**。
你丢需求进去,它吐答案出来,对它怎么推理、为什么那样写、边界条件有没有考虑,你
完全无法掌握。虽然anthropic最近在“解释性”研究上有进展,试图打开神经网络的
内部表征,但我认为那个进度永远追不上模型变复杂的速度。用白话讲就是:你去照大脑
断层扫描,也永远说不清对方下一秒会讲什么干话,差不多意思。
扯远了,拉回来。
当年我们面试哪有现在这么舒服,不是用笔试,就是开个 **Notepad** 叫你直接写程式
,断网、没有任何自动补全。补全功能其实很早就有了,但老一辈的观念是“不怕一万,
只怕万一:**你不能只会呼叫,却不知道底层发生了什么事。**
所以,你得清清楚楚知道要叫哪些函式库、谁呼叫谁、类别之间怎么互相继承、依赖关系
长怎样。人脑里一定要有那个结构画面,或者至少能用纸笔画得出来,否则补全再强都没
有用,你只会沦为拼贴工。
AI 时代的初学者,说真的,让我想起当年我小学在dos上用的那种辅助学习软件(类似
一步一步提示你,但本质上还是要你自己想,记得应该叫做cai)。
所以姐很诚心建议:
**先自己用纸笔也好,用uml软件也好,把功能、流程、互动都设计清楚。**
(uml就是一种画流程图、结构图、循序图的通用方法,不用写程式也能把系统样子讲明
白,跟画房子设计图一样。)
然后**模组化**,这我比较熟java,我们以前习惯切到很小的class级别,一个类别只
做好一件事,像乐高积木。接着一点一点自己写出来,写好之后再让ai帮你“揪错”
。
这里重点来了。
**不是叫ai帮你debug然后你闭着眼睛贴上,而是要它“告诉你哪里错、为什么错”
,并且要求它把解释写到让只上过大一基础程式课的新生都一看就懂。**
这么做有两个好处:一方面你是真正搞懂,不是蒙到答案;另一方面,将来你自己维护才
不会想掐死半年前的自己。
我以前还在带人时,非常严格要求每个class,甚至重要的循环(loop)都要写注释。而
且严禁写给自己爽的,团队一定有**通用注释规则**
例如 class 头一定要说明职责、参数意义;复杂逻辑要写“为什么这样写”而不是“这行
做什么”(因为程式码本身已经说明做什么了)。
现在用ai生成程式码,我的prompt里面一定会塞类似这句:
“针对所有关键 module、loop、code block,撰写让大一新生(仅上过基础程式设计)
能理解的注释”
当然实际写法更细,但基本精神就是:**不管 AI 时代走到哪里,“基本功”和“人类可
维护性”一定要死守。**
看到你的文章有感而发,如果讲得太发散请包含。
但这真的是几十年下来最诚心的心得——
**不要让自己变成只会插拔 AI 插头的人,要能随时下场把黑箱子拆开来修。**
※ 引述《BASICA (西门彼得)》之铭言:
: 各位好!
: 什么都不会的人进行程式写作用什么工具?
: 1/EXCEL试算表
: EXCEL试算表其实是程式写作的第一入手工具。他其实是长的和编辑器不一样的程式写
: 作工具。
: 其实EXCEL的真面目是程式语言!程式语言有的功能他都有了。
: 他有很多写好的函数可以调动。有逻辑结构,资料型态,有宏语言可以编辑宏。
: VBA是用在EXCEL宏的程式语言。
: 初学就用那个就好了!
: 2/ANDROID上的BASIC编辑器
: 在手机上面找商店搜索"BASIC",里面会有BASIC语言的编辑器。免费。
: 3/VIM编辑器
: VIM其实真面目是程式语言。他同时是功能最强大的编辑器。
: WINDOWS上面可以下载安装。LINUX里面,用以练习写作的像是OFFICE软件内的宏
: 功能就可以编辑程式码了。
: 4/WINDOWS上面的DOS模拟器用来跑QuickBasic。QB永远不死!QB是第一入手工具。
: DOS模拟器在网络上有免费版可以装设。
: QB百用不厌。大推!
: 5/WINDOWS上面有程式写作的语言。免费!例如xbasic、just Basic、Free Basic
: 都是免费资源。
: 6/程式写作门槛最低的就是用EXCEL编报表跟使用BASIC语言。任何人都可以迅速上手。
: 常用的功能都有了。EXCEL的功能是函数式型态的,BASIC则是最简单写程式的工具。
: 少到只有一行指令就是一个程式。例如:打印 Hello World。一行程式码解决。
: 你们可以下载open office或者libre office里面有宏功能,有BASIC程式工具。
: 不然就是去微软OFFICE内有VBA附带在内可以免费使用。
: 一般电脑都可以有的。免费。VIM可以去网络下载有LINUX跟WINDOWS版。
: 7/Scratch软件,免费。可以在LINUX上面装也可以在WINDOWS上面装设他有全部程
: 式语言的功能与工具。用来给幼儿和初学练习写作程式的工具。
: