作者wei115 (社畜)
看板Soft_Job
标题Re: [讨论] 写程式的追求?
时间Mon May 5 12:03:15 2025
※ 引述《aass5576843 (信长)》之铭言:
: 写程式不知不觉也一年半了
: 看着公司庞大的老旧程式
: 前人写的实在杂乱
: 造成了维护上有一定难度
: 最近有心想要尝试从简单的地方开始试着重构
: 让後人可以更好的阅读程式
: 但想想,整理这个不知道有没有意义
: 以目前能力重构效能会不会变得更好都是未知数
: 而且还要花大量时间进行测试
: 最终效果可能就是变得 模组化 、好维护、易读
: 不知道各位前辈 对於程式要求是什麽
: 维护能动就好?
: 偏好clean code的原则?
: 不管环境、工具、写法如何 只要能快速端出需求就行?
: -----
: Sent from JPTT on my Samsung SM-S9380.
这几年AI流行
只要你订好条件,清楚流程,然後约束修改窗口──你清楚你在做什麽
AI几乎能产出100%正确的程式码
并且功能清晰,命名合理,还加上一堆注释
工作流程几乎就是让AI生成程式码,阅读程式码,对一些细节做修改
然後就很空虚
什麽模组化、好维护、易读 都是一场空
漫画家变成了编辑
不用知道怎麽画比较好,只要知道漫画好不好看就好
所以现在我写程式的追求就是:
找一个愿意养被AI变成冗员的公司
QQ
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.134.21.189 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1746417798.A.C15.html
※ 编辑: wei115 (220.134.21.189 台湾), 05/05/2025 12:06:25
1F:→ ku72: 以前 写程式是为了让电脑懂你 现在写程式是为了让AI懂 在产05/05 12:24
2F:→ ku72: 以前 写程式是为了让电脑懂你 现在写程式是为了让AI懂 在产05/05 12:25
3F:推 ku72: 生出让电脑懂的程式码05/05 12:25
4F:嘘 dream1124: 跟以前只差在你是去 Stackoverflow 抄程式码05/05 12:58
5F:→ dream1124: 要这样大而化之,避重就轻的讲,那没多少工作有意义。05/05 13:00
至少我觉得蛮空虚的
过去一直强调好的程式码的重要性,进入AI时代却变成可以不需要好的程式码
并且AI能做的功能几天就变大一次
对於新技能的投资也开始变成缩手缩脚的,深怕昨天还是必要技能,明天就被AI取代了
※ 编辑: wei115 (27.240.233.87 台湾), 05/05/2025 13:32:31
6F:嘘 dream1124: 要不要看一下你字面在传达什麽?拜托你这样烂着别投资 05/05 14:29
7F:→ dream1124: 这样我就可以少碰到一个这样的同行。 05/05 14:30
8F:→ HKCs: 怕个屁 AI能通灵PM/客户?拿今天银行app爆炸的例子 就算叫 05/05 15:13
9F:→ HKCs: ai重写 能保证写出不会挂的App?== 05/05 15:13
10F:→ qwer338859: 跟stackoverflow差多了好吗 前者看完还要自己写 ai 05/05 15:44
11F:→ qwer338859: 直接把所有功能做完还写测试 05/05 15:44
12F:推 ohmylove347: 其实以前也是,以前只不过是找答案比较麻烦,AI能解 05/05 15:53
13F:→ ohmylove347: 决的基本上都是能被解释且已经存在既有答案的问题,A 05/05 15:53
14F:→ ohmylove347: I只是更强的Google顺便帮你连答案一起写 05/05 15:53
15F:嘘 DrTech: AI几乎能产生100%正确的程式码,你怎麽不开一家公司,取代 05/05 19:10
16F:→ DrTech: Google。反正几乎能产生100%正确的程式码啊。 05/05 19:10
17F:→ DrTech: 写写个搜寻引擎取代Google赚个几千亿吧。 05/05 19:11
18F:嘘 DrTech: 你写一个100%正确,输入关键字,搜排序能完全正确的搜寻引 05/05 19:14
19F:→ DrTech: 擎看看。写得出来,年薪千亿。 05/05 19:14
20F:推 zys: 这篇胡说八道 05/05 19:17
21F:推 prag222: 你没真用AI开发过吧,顶多最多90%,程式码改来改去 05/05 19:40
22F:→ prag222: 需求变动,有时候回来的程式码还会有,功能消失术 05/05 19:40
23F:→ prag222: 请AI回传一个相似度number,还被ChatGPT用random回传忽悠 05/05 19:41
24F:→ testPtt: AI常常是要反覆确认才会产生100%正确 尤其版本相容问题 05/05 19:43
25F:嘘 Matz: AI写的很准确?? 05/05 20:03
26F:→ dream1124: 你的工具不需要有AI加持也可以生成测试程式的结构, 05/05 20:03
27F:→ dream1124: 不要搞得像有AI才已知用火。更何况,它没办法决定整个 05/05 20:03
28F:→ dream1124: 专案测试的种类和覆盖程度,以及怎麽测才完善, 05/05 20:05
29F:→ dream1124: 但这都是人类才做得好的。 05/05 20:05
30F:→ Suleika: 人的功能会更注重在处理人惹,变化的速度还是会大於ai学 05/05 21:26
31F:→ Suleika: 习跟开发的速度,但总感觉这不会是选择踏入工程行业的人 05/05 21:26
32F:→ Suleika: 想面对的事 05/05 21:26
33F:→ alan3100: AI错误率蛮高 如果工作觉得AI够用代表你工作内容太制式 05/05 23:06
34F:→ shortoneal: AI搞得定代表前人写的code品质还算可以 05/05 23:27
35F:→ shortoneal: 那种屎山代码就很困难惹 05/05 23:27
36F:→ viper9709: AI能产出100%正确的程式码喔@@ 05/06 00:06
37F:→ GoalBased: 认真回,你以前的工作内容太初阶才会这样,AI大概就是 05/06 00:11
38F:→ GoalBased: 资深行业人员等级,如果你是资浅,那你会觉得他做的比 05/06 00:11
39F:→ GoalBased: 你好,如果你是资深,你会觉得他可以取代你大部分工作 05/06 00:11
40F:→ GoalBased: 若你是负责架构,但因为考量公司状况,ai给的架构无法 05/06 00:14
41F:→ GoalBased: 直接套,例如要考虑旧有架构,或者和其他部门的拉扯,a 05/06 00:14
42F:→ GoalBased: i就帮不了 05/06 00:14
43F:→ ssccg: AI现在的程度就取代复制贴上改名字而已,一点都不准确 05/06 10:15
44F:→ ssccg: 要是能写得功能清晰,命名合理,那代表它抄的来源写得好, 05/06 10:18
45F:→ ssccg: 代表你很幸运原本工作只是抄写好code 05/06 10:18
46F:推 lin70208: 几乎100趴 这样是几趴 05/06 12:47
47F:嘘 ck237: 老实说我还真不知道ai要怎麽找到问题,他会弄一个好像是对 05/06 16:21
48F:→ ck237: 的东西掰给你看喔,与其用这个不如用githab找答案比较实际 05/06 16:22
49F:→ lazarus1121: AI有时只会给正向逻辑,没问清楚会有很多地雷 05/06 17:57
50F:推 flypaper: 其实我觉得现阶段ai还是有不少的瓶颈? 只是程式码品质并 05/06 19:04
51F:→ flypaper: 其实我觉得不是什麽太重要的事情 因为大公司感觉都没有 05/06 19:06
52F:→ flypaper: 很在意 所以小公司大概也不需要在意? 05/06 19:06
53F:推 shortoneal: 以後你写code要求品质,就是为了以後让AI gen比较不雷 05/11 13:10