美文网首页
程序员的种种崩溃瞬间

程序员的种种崩溃瞬间

作者: 编程鸭 | 来源:发表于2019-05-19 15:05 被阅读0次

    --  Illustrations from Freepik.com

    程序员其实很容易崩溃的,只是一般大家看不出来。

    他们每天看似坐在那里编程,不悲不喜,情绪稳定,其实他们可能正在经历着某种崩溃。

    之所以不发出声音,因为他们都是跟机器生气,而不是跟人。

    当然,你可能说他们还跟产品经理怄气——不,在程序员眼里,产品经理不是人。

    程序员们可能经历的崩溃很多,其中主要包括以下这些瞬间:

    1. 误操作的时候

    误执行rm -rf / 的李工,当场辞职买了去缅甸的机票,准备倒卖黄花梨家具为生。

    有人说程序员是在幕后工作的默默无闻的螺丝钉,不你错了,程序员有时候也是能够站在聚光灯下的,比如——

    当你不小心提交了错误的代码,导致整个公司服务挂掉的时候,CEO都能亲自站在你身边看着你改;

    当你执行数据库的Delete语句忘了使用限定词where,把整个客户的数据都删了的时候,董事长都会在发布会上替你道歉;

    当你误执行rm -rf / 删掉了整台服务器的数据后,总监会带着警察亲自到工位抓你。

    不要怕程序员的工作幕后而卑微,只要你肯努力。

    2. 找不到Bug的时候

    程序员的头发,有一半是在找bug的时候自己薅没的。

    程序员工作的一天里,20%的时间是在写代码,80%的时间是在找bug。

    写代码的时候酣畅淋漓,找bug的时候痛不欲生。

    这个时候程序员就开始不自觉地薅头发,虽然不知道具体的原因,但是据猜测,很大可能是因为这时程序员的大脑运转太快,潜意识里想通过薅头发给自己散热。

    等到把头发全部薅完,一个初级程序员就变成了配置有顶配散热器的高级程序员。

    3. 看没有注释的代码的时候

    发现离职员工留下的代码变量用abcd、xyz命名的时候,小王当场跳槽到离职员工现在的公司扇他嘴巴。

    程序员最痛苦的事情,不是写代码,也不是找bug,而是看别人的代码。

    看别人的代码的时候,程序员脑袋里主要在思考两个问题:这TM是什么?这TM又是什么?

    当看到没有注释的代码的时候,程序员会想打作者耳光;当看到没有注释而且用abcdxyz给变量命名的代码的时候,程序员会当场跳槽到离职员工现在的公司打他耳光。

    这不是危言耸听,毕竟美国曾经有程序员枪击四个同事,只因代码不写注释。

    当然大部分的情况是,程序员发现没有注释的代码,骂了半天后,发现是自己以前写的。

    4. 产品改需求的时候

    PM:这个很简单的,稍微弄一下就行了。

    程序员的噩梦是,临下班的时候接到产品的消息,“我又做了一点小改动,你看一下?”

    更噩梦的噩梦是,通宵开发了好几天后,产品说,“领导刚才改主意了,之前的那个功能还得加上。”

    产品说的总是风轻云淡,程序员拿过来一看也的确不是很难,也就是重构代码而已,通宵十天就够了。

    所以说,杀一个程序员不用枪,改三次需求就够了。

    5. 断网、断电、内存不足

    开发机内存是限制程序员生产力的最重要原因。

    在技术工位附近,如果一个程序员突然发出了惨叫,那可能是他找bug找崩溃了,如果一群程序员同时发出惨叫,那可能是有人把电源线踢掉了。

    而如果一直安静编程的程序员们突然开始交头接耳,然后纷纷开始抬头看天放空,那可能是又断网了。

    程序员辞职的一大主要原因,是因为公司的网络不稳定。

    当然,程序员并没有太多时间去崩溃,因为还有很多班等着他们去加,很多需求等着他们去实现,很多锅等着他们去背。

    2018年在加班和需求中过去了,程序员们的发际线又后退了些许,格子衫又新添了几件,而2019年会怎么样呢?

    希望2019年能对程序员好一点吧。

    相关文章

      网友评论

          本文标题:程序员的种种崩溃瞬间

          本文链接:https://www.haomeiwen.com/subject/zhhqzqtx.html