编程真无聊啊

112 天前
 beyondstars
  1. 我现在看着这些每天新出的创意分享、新的项目、新的软件,只觉得索然无味,都很无聊。一句话,是不是能开发的 app 都已经开发了?
  2. 以后,程序员的工作是怎样的?假如还有软件工程师这个岗位的话? 2.a 假设,AI 还是很蠢,老板要求你用 AI 干活,你每天指挥一个连实习生都不如的蠢蛋干活?你 review 这些愚蠢的代码,每一次你看到 a,b,c 三个错误,修好了 a, b, 又多出 d? 或者根本不理解你的意思就修改代码? 2.b 假设,AI 已经可以自己思考,你只给它一个很模糊的 idea ,它就能 coding ,那岗位岂不是更加削减了?为什么要招你? AI 已经足够智能,岂不是谁来指挥都可以了?
  3. 完全没有了自己创造、思考的乐趣,哪怕是自己造轮子,也是一个学习的过程和机会不是吗?老板只会让你用 AI 完成任务,原本一周的排期,现在让你用 1 天完成?你有时间精耕细作么?你有时间思考代码、项目、架构背后的逻辑么?
  4. 程序员是不是就完全被迫,由于 AI 的出现,转变为一个 AI 经理的角色?从自己动手创造,变成管机器人,不无聊么?
4324 次点击
所在节点    编程
32 条回复
JetMac
112 天前
两三年之内,目测程序员的岗位会比目前少一半。
JetMac
112 天前
确实是谁都可以来指挥了,技术已经没有门槛了。有创意,懂架构可以指挥得更好。
Zhuzhuchenyan
112 天前
个人拙见,

先区分为了工作编程和编程本身

在工作中编程本质是谋生的手段,为了金钱出卖自己的脑力,劳动力和尊严罢了。无聊不无聊,老板的需求合理不合理,团队使用 AI 的风格粗犷不粗犷,和各种其他因素权衡利弊之后决定继续做还是不做就是了,都是利益上的考量。

抛开工作来看,编程本身是多元的。我之前一直困扰于想法太多,但是自己的生产力是有极限的。借助 AI 可以解放自己的生产力,哪怕做出来的东西在外人看来是一坨屎其实也没什么太大问题。

编程的意义在于编程本身。
sentinelK
112 天前
是什么给了你重复造轮子的乐趣?重复造比业界最佳实践更差的轮子,难道楼主没有很强的挫败感?
“会编程”只是一个人的知识储备倾向不同。和“会做饭”、“会钓鱼”没什么本质区别。所以没什么可优越的。

AI 的 Copilot 也一样需要开发者的思考,只不过你思考的维度从 ifelse 、for 变成了工程耦合度、模块之间的逻辑关系、技术选型的优越性等等。相当于是升维了。

而且你的编程能力也并不会被抹杀。因为目前的 AI 是统计学解,统计学解也就意味着存在一定的误差,必要的时候不光需要开发者亲自上手,反而还需要开发者可以有能力掌控 AI 生成的代码。对于开发者一线能力其实是提出了更高的要求。

至于说“从自己动手创造,变成管机器人,不无聊么?”

那请问你现在用键盘直接输入中文,竟然不用钢锥戳纸带,不无聊吗?
你开的车竟然是电喷一键启动自动挡,不无聊吗?
有手机打电话竟然直接点通信录,不无聊吗?
SuperDaniel313
112 天前
从组织的角度讲,计算机相关的技术部门已经从高科技逐渐蜕变成类似行政这样的支撑部门了,但很多人还没意识到,部分极端主义者沉浸在技术天下第一的精神状态中,但更多从业者经历了裁员的洗礼之后,开始醒悟,码农也是农。

从个人的角度讲,编码就像画画,就像摄影,就像烧菜,不一定非要像画师、摄影师、厨师一样得到相应的岗位认可。自己乐享其中也是一种意义呀。

可以尝试把工作和爱好分开,最好能独立,最好不相关,否则都不痛快。
sentinelK
112 天前
更何况,业界的变革发展和你重复发明轮子的自我陶醉并不冲突。
自我陶醉可以无视业界的发展。甚至还可以反向输出把自己的生产模式包装成文化、理念和社会认同。

怕就怕是假借自我陶醉与传统情怀,但实际上是对业界变革的一种抵触和否认。这就纯属是自欺欺人了。
jamos
112 天前
楼主不喜欢编程,仅仅当成一份工作而已, 喜欢的人在纠错中寻找乐趣,另外,ai 永远只能是助理的作用,你才是灵魂的创造者
levelworm
112 天前
@sentinelK #4
造轮子的乐趣很多啊,看个人了,我觉得乐趣有两点,一个是学习,一个是自己的东西自己用。当然工作中还是慎重,少造轮子。
xingheng
112 天前
AI 很强,但从个人可预见的未来来看,软件工程还是一个很大的壁垒。
passive
112 天前
你不用 Java 而用 Go 编程,就好比
美工不用 adobe 而用 affinity 。
美工做的不是艺术品,而是活。

从事 IT/App 开发就已经离开“艺术”范畴了。但没人阻止你在业余攀登人类智慧和艺术的高山。
mumbler
112 天前
你这是缺乏眼界,其实还有大量软件需求没有满足,你不深入各行各业,不可能自己想出来,跟有没有 AI 没关系
iClass
112 天前
任何被定义为“职业”的重复工作都会变得无聊 下班后编自己的程比上班时编老板的程好玩多了
niubiman
112 天前
@JetMac 哪里来的自信
Derek8863
112 天前
工地老哥会不会思考砌砖有没有乐趣,是不是比昨天砌得更好呢
xixi1412
112 天前
无聊的不是编程,而是无聊的程序员。
sentinelK
112 天前
"人完全没有机会从具体编码实践中成长,没有一线编码经验,只靠“看”代码,代替不了真正去写代码的这个学习过程,自己不写代码,只靠看,基础也会很不扎实,没有基于具体代码、从基础类库开始开发一个完整东西的经验,我不相信这样的人有资格 review 代码,或者能做什么高大上的东西。"

楼主这是典型的异教徒思维。既所有不走我走过的路的人,都是垃圾。

围棋这个行业在 2018 年已经被 AI 降维打击了。请问这阻碍你学习围棋了么?
楼主当然有资格圈地自萌,甚至可以成立一个“从来不用 AI 编程”来作为核心卖点的品牌。就像百达翡丽、爱马仕、劳斯莱斯、章丘铁锅一样。

但是你自己手里带着百达翡丽,哀叹使用 apple watch 的人没资格掌控时间,就有点扯淡了。
HtPM
112 天前
我猜 up 的意思是:review 代码的能力,是需要编程功力达到一定高度。而不是楼上举例说明的 <打电话直接点开通信录> <一键启动自动挡>这么简单。
hxm0070
112 天前
参考木匠啊:
hxm0070
112 天前
参考自动化工厂出现前后的木匠行业:
1.我现在看着这些每天新出的创意分享、新的项目、新的木工产品,只觉得索然无味,都很无聊。一句话,是不是能做的木工产品都已经做出来了?
2.以后,木匠的工作是怎样的?假如还有木匠这个岗位的话? 2.a 假设,自动机器还是很蠢,老板要求你用自动机器干活,你每天指挥一个连学徒工都不如的蠢蛋干活?你看着这些愚蠢的木工产品,每一次你看到 a,b,c 三个问题,修好了 a, b, 又多出 d? 或者根本不理解你的意思就修改木工产品? 2.b 假设,自动机器已经可以自己完善,你只给它一个很模糊的草图,它就能做出产品,那岗位岂不是更加削减了?为什么要招你?自动机器已经足够智能,岂不是谁来指挥都可以了?
3.完全没有了自己创造、思考的乐趣,哪怕是自己造板凳,也是一个学习的过程和机会不是吗?老板只会让你用 自动机器完成任务,原本一月的排期,现在让你用 1 周完成?你有时间精耕细作么?你有时间思考材质纹理、受力分析、产品背后的艺术或哲思么?
4.木匠是不是就完全被迫,由于自动机器的出现,转变为一个机器操作员的角色?从自己动手创造,变成管机器,不无聊么?
hxm0070
112 天前
答案其实大家都能看到:
1.作为产业中的螺丝钉,从业人员反而增多了,自动化工厂的出现,产品成本急剧降低,原本用不起、接触不到的人群、产业,也都开始使用,需求急剧增加,不过不再是手工制作,而是操作电锯、电磨、车床、铣床。而且入门门槛也降低了,原材料、工具、技术教程都更容易获得了。
2.想从中寻找乐趣、磨练技艺的,就是作为爱好者、大师了,可能还会给人做一些定制化的产品,但也不能仅限于木工,必然是各种材料、工具包括 3D 打印都会去熟悉、接触了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1135004

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX