是不是现在程序员门槛降低了?

2022-08-29 13:34:22 +08:00
 mrzx

我没有诋毁程序员这个群体,我自己也不是做开发的这行。 但因为工作内容原因,需要接触很多程序员。

只是平心而论,早在 2009~2014 年我工作的时候,接触过的程序员我都觉得都非常厉害,很多程序员开发自己的算法。像运营商里很多关键的业务系统,都是 1 个人来维护。。。甚至很多程序员即懂网络,也懂数据库之类的,unix,linux 系统的结构,甚至运维都很精通,有的时候我们甚至向他们请教我们行业的相关知识。。

但这些年,我接触的大多数程序员怎么感觉水平下降的很厉害。。。 说一说我身边发生的真人真事的案例吧。

1.我见过在虚拟机上操作 rm -rf /*的程序员,跑到 IT 部问我怎么办? 我能怎么办?只能虚拟化快照还原。

2.女测试员跑过来问我屏幕怎么不亮? 我过去发现是电源接线板开关没开。

3.linux 重启后启动不了。 我过去发现是 /etc/fstab 被程序员修改了。

4.女测试员说电脑死机了,无法重启 我过去按住电源键不松,强制关机并重启了

5.一个程序员找我搭建 git server 这个我最无语,这个不是很简单百度,google 一下就搞定了吗?

6.有人说服务器突然 ping 不通,也无法 ssh 了 过去检查一看,iptables 增加了访问控制策略,原来他运行了某一个脚本。。问题他自己是程序员,却看不懂简单的 bash 脚本。。

等等各种事。。。我能说上一天也说不完。。

在我 10 多年前工作的伙伴中,就没见过这样犯低级错误的程序员。。。也有可能是我所在的公司招的程序员水平都不高。。。。 说实话,在我眼中,程序员的地位一直都是很高的,是比我们牛逼很多的存在。。

没有任何嘲讽的意思,我见过非常厉害的全栈程序员.但现在接触的越来越少。。。接触更多的是我上面描述的那种类型程序员。。

我唯一的疑问是不是现在做程序员,门槛比原来低很多了?不然怎么整体水平会下降这么多?

17059 次点击
所在节点    程序员
171 条回复
delectate
2022-08-29 13:58:16 +08:00
主要是以前资料少、电脑贵,能走上这条路的,家里肯定是有钱有闲肯钻研。没钱的,不肯钻研的,早就放弃了。

你想,十几年前,那个时候 128k 的 adsl 一个月上百块,电脑普普通通的也要大几千,人均工资那个时候才多少? msdn 那个时候微软是拿来卖钱的,根本买不起!所以资料少,只能自己到处踅摸,导出翻腾。
好处就是墙比较矮的时候,大量的使用了 google ,读外文不吃力;坏处就是浪费了很多时间。不过由此经历,对于很多技术的原理可能了解的更多一些,经验也更多一些。

现在就不同了,不到一千块的智能机,就能秒杀那个时代的最高端电脑数十倍(我的第一台电脑 64m 内存,20g 硬盘,豪华配置)。各种框架、成品,开箱即用,程序永远也不再金贵,可以批量流水线养成。当程序员失去了对技术的敬畏之心,那么也就不会精雕细琢。

号称小而美,安装程序几百 m ,跑起来好几十 g 。
要是放在那个时代,程序员肯定羞愧难当(又多占用了几 m 内存,几 m 存储),甚至可以直接约架朝阳公园了。人心不古啊!
lingly02
2022-08-29 14:01:32 +08:00
速成鸡和散养鸡的区别
leepetter7999
2022-08-29 14:10:36 +08:00
感觉就是资本和制度 将工程技术人员变成了螺丝钉 制度不允许螺丝四处都去拧 只允许你拧相同的螺丝帽 。 但其实 本着对自己负责来说 提升自己的职业技能 至少保证和你相关这一条线上技术 你都有所了解 而不是别人说一个相关的技术 你不知道 你还不去了解 那就危险了
delectate
2022-08-29 14:11:00 +08:00
@HeyWeGo 我印象最深的是“水晶情缘工作室”,他们做了好多有意思的小软件。

单纯的“完成工作”,框架是好东西,甚至不需要任何经验,快速搞定。反正耗资源什么的,都是客户的,和自己无关。
但是之外呢?一旦成了咸鱼,失去了挚爱热爱的精神,不可能产生精品了。
这些年,好像也很少有人提到“极客”这个词了,我印象最深的两个极客:
1 、凯文·米特尼克,神一样的黑客;
2 、工程师 Emile 。穿越沙漠的时候车坏了,把汽车改成摩托车……真的太厉害了。https://chejiahao.autohome.com.cn/info/1572586/

所以很多人的“爱好”反而可以产生精品( linux ,firefox ),工作反而点儿啷当。
lamesbond
2022-08-29 14:12:41 +08:00
门槛降低了,现在开发项目比十年前简单多了,在小厂的本身水平不行,在大厂的分工细化,懂得更少
masker
2022-08-29 14:13:48 +08:00
反正最近的 github trending 有个库就一个 main.py ,占了三四天的 trending 。。。每天几百 star 。。。
litguy
2022-08-29 14:15:39 +08:00
@mrzx 我们办公室清一色男 QA
learningman
2022-08-29 14:16:31 +08:00
我爸还写代码的时候,人均手写汇编。现在有多少能做到的呢
runking
2022-08-29 14:18:47 +08:00
从以往配合过的程序来说 85 、92 是两个分水岭
Macolor21
2022-08-29 14:21:06 +08:00
行业细分了,现在需要专精人才,而不是全面手。

又专精又全面的,那是因为热爱。

就科班出身而言:操作系统、算法、网络这几科的基本的内容还是会的,但是不会不妨碍你找工作。

例如前端对网络和 OS 的深入就没那么多,工作久了更是如此,本科才几年,那些东西早忘了。

大厂的基础组件太好了(国内的还需要再努努力),就是为了让你能够专注自己的领域做自己擅长的事情。
liaohongxing
2022-08-29 14:21:53 +08:00
我想问一下大家 ,一些上古程序员做的一些很有意思的绿色软件是用什么语言写的。怎么编译成一个 exe 的绿色软件,没有任何其他依赖
lzj724
2022-08-29 14:25:52 +08:00
@liaohongxing 桌面端应用可以用 c#
gps949
2022-08-29 14:30:46 +08:00
单纯是林子大了
ChoateYao
2022-08-29 14:34:17 +08:00
@liaohongxing 本质上就是把依赖库全部放到自己软件目录,怎么放的手段有 N 种,然后代码依赖的库指向不是系统路径而是自定义路径。

这个在 Linux 下的编译也会遇到。
clecho
2022-08-29 14:34:23 +08:00
别的我不太清楚,但是我确实觉得现在的程序员要学的东西太多了,学一项技术 a ,发现 a 依赖 b ,要去了解 b 。学 b 的时候,又发现出了一些其他问题,要用到 c 来解决。。。。

要学的东西实在是太多了。。。
fiypig
2022-08-29 14:34:54 +08:00
是的,门槛很低, 低到我这初中生都可以敲代码
Kasumi20
2022-08-29 14:35:15 +08:00
我要去搞女测试,不对,干测试
kaedeair
2022-08-29 14:36:13 +08:00
@liaohongxing C++可以静态链接依赖,编译出来就一个 exe
luffy
2022-08-29 14:36:41 +08:00
感觉楼主的描述缺少上下文背景,
我来反问几个问题

你觉得前面厉害的程序员 跟 后面遇到的不厉害的程序员,这两者拿的薪水在同一层级嘛?
如果你是拿 1w 的程序员 跟 拿. 3w 的程序员在那边比较,那结果不是显而易见的嘛?
总不能说,oh, 这个 5k 块的 win 本,真的太差了,比那个 2w 块的苹果电脑差太多了,是电脑品质下降了?
注意: 薪水层级跟所在城市,当时的整体市场价格等要关联起来,10 年前的薪水跟现在完全不同。


另一个问题,那些不厉害的程序员 跟你觉得比较厉害的程序员,他们在公司的职级一样嘛?
你总不能拿一个 技术 leader 去跟一个打杂的小兵比较说,oh, 这个小兵的水平比那个 leader 差远了,然后得出结论:是现在的程序员水平下降了嘛?


再者,公司级别也会决定你遇到的程序员是什么水平,你是在人才密度极高的成熟大公司,还是在比较草根的初创公司了?

所以很难从你的描述得出什么结论出来,你没有给出更具体的上下文背景。
clecho
2022-08-29 14:42:08 +08:00
还有一个问题,就是平时逛论坛的时候,经常会看见某些大佬说自己上中学捣鼓 xxx 的时候怎么样怎么样,一对比自己,淦,我这都开始工作了才开始研究这些,一下子就感觉被人拉开了好多差距。。。有种在还以前上学时候浪费时间的债的感觉。。。

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

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

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

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

© 2021 V2EX