一个程序员的水平能差到什么程度?

博客分享了程序员中的一些低级错误案例,包括Python代码缩进混乱、C++语法错误以及不规范的编程习惯。文章指出,尽管这些错误看似可笑,但也揭示了代码质量和团队审核的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近,一则灵魂拷问“一个程序员的水平能差到什么程度?”让各位猿们纷纷有感而发。

一时吐槽爽,一直吐槽一直爽。有些码农看完表示了强烈认同,还有一些表示,

“曾经以为自己是个垃圾,看完这些案例发现,我还可以啊!”

免费领取Python学习资料可以加小编的微信:tz2020jd

以下案例均开源于网络,谨慎对号入座。首先是来自菜鸡的自我检讨,你的热心关注会让一个弱鸡程序员觉得自己更菜了!

import numpy as np

import pandas as pd

form sklearn.ensemble import

RandomForestRegressor

一个程序员的水平能差到什么程度?

 

剩下的不会了

灵魂质问:公司到底怎么把她招进来的?

来吐槽下公司招的女同事,写Python,一来就是L3的senior engineer,月薪2万。

之前一直没怎么留意她,直到有一次她拷了我的脚本拿去改了改,然后跑过来和我说:你脚本里的这行print有语法错误。

打开她改的脚本一看,她在我原来那行print上面新加了一行自己的代码,只是缩进用的tab,而我原来用的4个空格。

我很无奈:你把你那行前面缩进改成4个空格就就好了,不是我的语法问题。

她:我之前写Python都是tab和4个空格混用的,一直好好的。肯定是你的问题!

我????

作为入职的第一个项目,给了我非常深刻的教育…

刚入职不久,组里的尼泊尔大哥离职了,我接了他的活。

第一天就被三万行的文件震惊了,一个文件里有几十个class,命名不规范,缩进随心所欲,这些就算了。这位大哥明显不知道什么叫做继承,写子类的办法是把父类复制过来再改一改…

后来我面对着三万行被重复定义了五十多次的变量和函数,果断选择重新写了,最后用了一千多行就写完了…

一个程序员的水平能差到什么程度?

 

python写多了?这是什么渣!

有一次,Windows的编译环境突然出了个恶心的问题,颜色显示都没有了。

本来错误是红色,警告是黄色,通过是绿色。出问题之后非得自己看每一行输出才知道到底怎么样了。

结果呢,有人发现那个bug的来源是,本来的C++代码是:

if (...)

func();

后来被改成

if (...)

func1();

func2();

不知道改这个代码的人是python写多了还是脑子秀逗了,居然没发现少了{ }的话,这个func2()永远会被执行,不管条件。本来没加{ }就已经违反编码协定了,他这么一改,直接拉稀。

要命的是,这居然是个Senior SDE写的。更要命的是,负责code review的另一个Senior SDE居然没发现。

一个程序员的水平能差到什么程度?

 

三流技术,一流嘴炮

写出来的东西各种坑,一个小小的修改都无数个漏洞错误,这边堵住了又一个出来了。

命名不规范,会让你发疯的地步,但是你还不能说,说了就发脾气,怒怼。

变量名抄都抄错,完全就不懂英文的人一样,拼音混合英文命名,变量名还偷偷掉一些字母……

薪资水平12K啊,说的是3年开发经验,这水平却怎么都像刚出道的,刚工作的。

平时吹牛就厉害了,怒对的时候就厉害了,上班的时候玩手机从上班玩到下班,你能把我咋滴的态度。

最后,高端黑走一波

使用函数名的字符串长度作为 hash function;

并且将函数名设计地错落有致来避免 hash 冲突。

一个程序员的水平能差到什么程度?

 

手动滑稽

但有时候,水平差只是表象......

代码写得好,注释少,看起来就像一个闲人。

注释多,代码清晰,任何人接手非常方便,看起来谁都可以替代。

代码写得烂,每天风风火火改bug,各种救火,解决线上重大问题,于是顺理成章地成为公司亮眼人才。

代码乱得只有自己看得懂,公司不可替代的重要人才!

本文案例均来自网络,如有侵权请联系我们

匿了匿了

一个程序员的水平能差到什么程度?

 

- END -

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值