我所理解的程序员内卷化。。

2020-05-11 09:09:51 +08:00
 maxxfire
真程序员时代:上世纪 70./80 年代,使用机器 /汇编语言操作大型机,代表作品:Unix/Linux/网络。

工程师时代:PC/互联网时代,专业院校培养出身,各种办公软件 /应用软件 /中间件。

码农时代:移动快餐时代,培训上岗 /全民编程,各种网页 /App/小程序 /小游戏。

解决方案?:提高门槛,提高身份。
11147 次点击
所在节点    程序员
41 条回复
aLazarus
2020-05-11 10:35:06 +08:00
就如同国家大搞基建一样,盖楼不需要技术,只会剥削基层民工就足够了,因为已经有了足够成熟的开发流程和技术支持。但是高端开发人才依然吃香,说到底还是技术决定程序员的价位
guokeke
2020-05-11 10:40:29 +08:00
回想下自己的初心,为什么学编程?
如果是为了混饭吃,那确实很担心这个,如果不是,那应该没有什么好担心的。
clownxiaoqiang
2020-05-11 10:50:36 +08:00
感觉不少人都提到“高级的不卷,中低级的才卷”,无论是什么行业分布都是金字塔尖越来越稀少,感觉没啥说服力。这只能说明尽量提升自己的竞争力,但是如果每个人都提一点,高级的是不是也得挤压向上, 最终还是要回归做大蛋糕。

而且上面这三个时代的划分,一个是代表的计算机的发展历程,从底向上,以及技术不断的推陈出新。更重要的是,为什么 Android 、小程序,这些平台会使用相对成熟化的语言,出现更完备的 IDE 和框架。不是为了吸引更多人参与其中,共建生态,只是现在生态几乎饱和,没有增量,导致内部竞争加剧(比起其他传统工程师,已经算好得多的)。

再一个我认为挺有意思的是,13 、14 年大家老嘲笑的是“我有一个 idea,就缺一个程序员”;现在 V2EX 上各种副业群等更多的情况是,“大家有什么 idea,我负责开发”。由于高度的细化分工,一个本身创作性的工作,有点变为了制作。缺少一定的思考,能想到的实现自我价值的是我来开发,没法自主去做一些事情(包括我也是一样,不针对大家)。

术业有专攻的代价就是,如果外面的蛋糕做不大,那大家只能看谁钻的更深了(甚至还有体力)。
TesterCC
2020-05-11 11:11:01 +08:00
“提高门槛,提高身份”摊多数行业都不是一个好的解决方案。
对于程序员来说,持续学习是必然的,无论有没有内卷化。
cornetCat
2020-05-11 11:25:27 +08:00
内卷就是踮脚效应,就是”良币“驱逐“劣币”。
大家为什么那么讨厌所谓的奋斗逼,想想?
php01
2020-05-11 11:26:39 +08:00
高级的不卷,中低级的才卷。
那有没有想过,当中低级开始卷了,这些人会往高级的走,高级的人数一多,那么曾今的高级也会变成中级,曾今的中级变成了低级,然后继续卷。等卷到你那层后,希望到时候还能说出这种话。
我最讨厌那种工贼,压迫同行,口口声声的中低级。压完了以后,一旦自己受到了资本家的压迫剥削后,立马变脸,开始寻求中低级的关注,开始发动舆论谴责资本家。
恶不恶心,丢不丢人。
deadlock
2020-05-11 11:39:01 +08:00
@Cielsky 明白人 其实就是中国人太多了
qW7bo2FbzbC0
2020-05-11 12:04:19 +08:00
还是你们不努力.jpg
zichen
2020-05-11 12:12:41 +08:00
码农和码农也有差别,外包也是码农,阿里 P7 也是码农。程序员这行不像金融你可以考 CFA,CPA,不像建筑你可以考注册建造师,不像法律有司法考试,这些都属于考完了就代表着你有长期在行业内混的资格了,程序员没有像样的认证资格证书,所以为什么推荐一定要去大厂,因为大厂的级别就是你的认证资格,行业内部都认,就是你长期在行业内混的基础,不然你永远只是打零工的。
charlie21
2020-05-11 12:23:37 +08:00
翻开中国软件开发史,写满了剥削和压迫与无产阶级的愤怒。
拜盗版软件所赐,你们没有进入过商业化软件的时代。一切恶果的种子,在那时就已经种下。人们天天用盗版软件,怎么会尊重程序员?木已成舟。之前盗版软件满天飞,现在又全民编程,从来没进入过商业化的视线。不进入商业化,就无法在市场上坐地起价。总之一句话,想办法坐地起价 才能有办法赚钱。

如果软件卖不出价,那么,其实还是 免费软件+卖广告,就这一个路子是大众路子。business application 方面 主要的就是 Windows 平台的商业软件开发,它在中国的惨淡情况就说明了一切。
charlie21
2020-05-11 12:27:03 +08:00
你们倒是想内卷,可你们没有内卷化的资格。想弯道超车,可超到马路牙子上了;只能在马路牙子上继续开下去,活着
imzhazha
2020-05-11 12:42:12 +08:00
内卷是无解的,高级,初级都受影响。
除非换个不内卷的跑道,否则个人的努力只会加速内卷的进程。
中国人多,所有内卷。中国人还勤奋,所以内卷的更快。
不内卷的跑道只能自己找,最好是门槛高但是恰好你能进去,门槛低迟早还是内卷。
门槛是各种形式的,性格,天赋,人脉关系,眼光,见识等等。常见的技能不算,因为大家都能学。
路最好是自己找的,还只有自己能走。妄想谁能指条明路,不现实。妄想别人先去趟趟水,也不现实。
xingfu0539
2020-05-11 12:52:50 +08:00
我觉得可能更关键的是做好准备,迎接下一波技术创新的浪潮,程序员会成为以前的纺织工人,因为智能化程度会越来越高
firefox12
2020-05-11 13:29:20 +08:00
其实就是 几点
1. 门槛降低
内卷的核心是什么? 是供求关系,程序员多了,就这么简单。每年无数的新人进入这个行业 就会导致这个现象的出现。 其他行业没有这个现象 为什么? 医生? 你没办法通过自学医生去做医生, 律师 你没有律师资格证 那就没资格去做律师。 公务员? 公务员的活 我也都能干,你能随便做公务员吗? 所以 首先你要明白 核心是供求关系。程序员 只要有电脑就能自学。

2. 工程化 带来的 技术天花板。
现在的程序员写代码会比原来的程序员强,因为他们有强大的基础库。springboot 写出来的 最简单的项目, 在 2002 年 你想写出来 都是不太可能的。 因为 你需要实现几十万行代码。 就算你在 2002 年就能做到, 到了今天 也没什么稀奇的了,刚刚毕业的程序员 随便就弄出来了, 你写的那些都白费了。 当然我这里假设你自己写的没有 springboot 的写得好。 如果你的更好,那么我们会知道你写的库 而不是 springboot. 看到了吗 核心的原因, 你比新程序员更好, 但是如果都是 springboot 下面写,你反而没有任何优势了。 200 年前 小李飞刀 刀无虚发, 但是 200 年后,小李和我一起学习使用 ak47. 他是个 200 年的老人,同样学习 开枪 点火 瞄准。他的经验其实就是失效了。 有人说 我会比新人学得快,学得好。我认为这话有道理,但是不决定。我的经验 工作 3 年后的人,学习新技术和你一样快,没什么差别。
还是我曾经举过的例子, 大家都学 js, 你搞了 5 年 新人学 3 年, 还有一个 1 年菜鸟, 一起做一个特效,支持不同的浏览器, 没有 JQ,那么大概率 你的比 新人的强 新人的比菜鸟的好。 如果都用 jq, 那么效果 大概率 比你直接 JS 的作品好, 你和新人都用 jq 的作品水平应该差不多, 而菜鸟的可能差一点。 但是如果都改成 vue? 那么很可能 你 新人 菜鸟 做出来的作品水平是差不多的。 因为 这个框架让大家使用起来更简单了。 然后新人能加班。

3 开源带来的马太效应
然后就是马太效应, 开源导致了只有头部的项目才会被关注, 如果你在一家公司 使用自己开发的某些库,在这家公司里 你是有技术壁垒的。离开以后你就完全没有价值 了。在大公司里开发很多年大项目的人对这个会很有体会,他们在大公司里的某个项目 可能完全非开源,有很复杂的技术壁垒。但是如果离开了这个公司,他的经验就直接归 0. 要适应社会,那么他只能去学习那些头部的开源技术,这些技术其实就是另一套壁垒而已。所以 老程序员一旦离开原有公司 可能就永远找不到新工作了。因为他过去的经验没有价值。只有学开源头部软件才能活下去。 就像你说 我写了 5 年纯 JS, 但是不会 JQ VUE 我写了 JAVA 但是不会 spring. 你觉得能找到工作的可能有多大?公司没这个成本来试错。

还有些经验是很难直接学到的,这些经验就值钱了。比如 你管理了 QQ 核心服务器的架构,支付宝的设计。这种人是暂时没内卷可能。但是随着开课越来越多,框架越来越成熟,以后随便一个人就能搭建一个支付宝也不是没有可能。
peachpeach
2020-05-11 13:50:55 +08:00
我个人觉得啊,学编程,多问为什么,举一反三,这个技术是怎么实现的,为什么这样实现,是不是有其他的方案,为什么不用其他的方案,是出于什么考虑?这些都是有意思的点。
有这样的方向你就会把技术刨到底,逻辑都走完一遍,面试官还有什么能问倒你的。
如果做程序员,这点求知的欲望没有了,那就考虑换个行业吧。
呆着用不了多久你就会因为枯燥而离开。
Eleutherios
2020-05-11 13:54:38 +08:00
我期待 CSE 成为高中必修课的一天。
Eleutherios
2020-05-11 13:56:57 +08:00
另外“提高门槛,提高身份”是没有用的,几十年前的程序员身份高是因为他们是开拓者,从无到有创造出一个新的领域。而如今的码农,只是照着作业指导书种菜的码农。
Eleutherios
2020-05-11 13:58:59 +08:00
顺便一提,Machine Learning 也已经越过第一阶段,在第二阶段中后期,向第三阶段进发了。这一切差不多都是在近五年发生的。
kaedea
2020-05-11 18:40:32 +08:00
程序员本来就没有踏进过门,何来门槛之说... 程序员本质上跟送外卖没什么区别。工种、身份一直在变,不变的是门槛。
newmlp
2020-05-11 20:42:47 +08:00
只搞低端肯定这样,各行各业都是
但是各行各业高端永远吃香

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

https://www.v2ex.com/t/670409

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

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

© 2021 V2EX