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

    技术2025-03-31  33

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

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

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

    免费领取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 -

    Processed: 0.016, SQL: 9