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

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

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

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

18532 次点击
所在节点    程序员
171 条回复
ryanbuu
2022-08-29 15:39:31 +08:00
ops 的问题我从来都争取不自己干,别人问起来我就说我“不会”,因为如果我“会”了,这事儿以后就是我的了,如果我只做这一件事儿,问题不大,我来搞,但是在我需要从数据链路层开始 de 一个应用层的 bug 的时候,谁又能帮我搞 ops 的事儿呢?我在工作时遇见问题时,从来都不会一带而过,在下班之后我会思考、查阅文档,争取知其然知其所以然; so……并不是不热爱了,而是因为有时候没法 /没空在工作中热爱了。
HugoChao
2022-08-29 15:43:17 +08:00
说明好时代来临了,市场对开发需求的增大导致很多专业能力一般的人也能来就职
ryanbuu
2022-08-29 15:47:03 +08:00
@mrzx #52 对我而言(防杠),搭个 git server 很简单啊,如果是我自己用,我就直接 docker run 了,但是如果把它当成一个部门 /公司基建,那牵扯到的东西就太多了,譬如服务器资源从哪儿来,是用 gitlab 还是 gogs ,用 gitlab 的话如果用非社区版被极狐发现了,发函了谁来接? ssl 证书从哪儿来,自己买我肯定不乐意,acme 之类的牵扯到续签、解析验证,这些事儿做一次容易,要是每三个月都需要做一次呢?如果用 gitlab 了,版本有缺陷了谁来升级?我升级了,如果造成服务不可用,损失谁来承担?之类的云云……所以,在我看来,多一事不如少一事吧,在公司做好自己分内的事儿,回到家再去 homelab 把玩才是最好的选择 23333
chaleaochexist
2022-08-29 15:47:41 +08:00
那个测试员和程序员无关. 完全是性格太不适合.

另外你说的问题大部分都和运维相关.

为什么现在的程序员都不太懂运维了呢? 因为 09 年 都是单体应用, 架个 nginx 了不起了. 现在都是分布式 微服务 云原生.

简单一句话术业有专攻.
bk201
2022-08-29 15:54:29 +08:00
你说的这些和程序员的关系不大,只能说电脑知识薄弱,作为一个搞 it 的确实是基础能力缺失,但这不影响造屎山。还有测试和程序员关系不大,除非是测开。
xiang0818
2022-08-29 16:03:03 +08:00
想问一下你们公司程序员的薪资水平。
你说的这些我都能搞定。然而还不是搬砖么,而且这些东西都是看个人爱好,面试的时候也不怎么问。
karmaisbitch
2022-08-29 16:10:07 +08:00
我刚毕业那会还得自己装数据库呢,现在连网页都不需要我写了
cmsyh29
2022-08-29 16:10:49 +08:00
毕业的时候 定位 修复都是手敲 k8s 指令,前几个月开发知识学的很少,运维那一套学了不少....
之后有些时候不是不会做,就算不会做也知道往哪个方向查,但是真的懒得做...
Felldeadbird
2022-08-29 16:11:33 +08:00
先纠正楼主一个观点。程序员 ≠ 全懂电脑相关的。 而且现在技术类都细分了。以前那有专业前后端说法的。最多就是设计师 + 程序员 去完成软件开发。
zzhhbyt1
2022-08-29 16:13:45 +08:00
@lingly02 十个字儿里面一个多余的都没有,精准
HankAviator
2022-08-29 16:13:55 +08:00
开发要懂运维,那运维也要在开发的高度上考察昂,单向对比不公平。
ciki
2022-08-29 16:15:08 +08:00
api 调用工
tianyou666shen
2022-08-29 16:23:24 +08:00
作为程序员是真的不会修电脑 我都买组装机的
//可能真是一代不如一代了 doge
沃兹尼亚克时代的程序员都是买电路板自己装的
mrzx
2022-08-29 16:34:46 +08:00
@q1angch0u 如果是部门 /公司重建,我们就自己做了。。。他是申请给自个用的。。
guilai445
2022-08-29 16:36:40 +08:00
很多进入这行的人只是把他当成一个工作吃口饭而已,国内 IT 环境也不太好。
darkengine
2022-08-29 16:37:37 +08:00
每个行业发展壮大了都一样,看下二三十年前的司机,手动挡,车辆不复杂的故障可以自行排出。再看看现在,考个自动挡,连转向灯都不会打就上路了。
Dragonphy
2022-08-29 16:42:56 +08:00
@westoy #9
多切换几次就熟悉了
westoy
2022-08-29 16:49:24 +08:00
@Dragonphy

不会的, 尤其你到了我现在这种快 40 的年纪, 很多时候业务掺着做, 今天看昨天的都跟别人写的一样, 甚至还经常干出来把已经写过的再写一遍这种事......
ClarkAbe
2022-08-29 16:52:36 +08:00
世界上有 10 开发:
一种是程序员, 学校批量培养后就没在学过其他的那种,这种一般除了背书就是敲代码....
一种是计算机爱好者......各个方面只要能用到或者未来会用到的都去学.......
ClarkAbe
2022-08-29 16:53:16 +08:00
@ClarkAbe 还有就是林子打了,什么飞机都有 hhhhh

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

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

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

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

© 2021 V2EX