首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

程序员的种种崩溃瞬间

-- 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://kuaibao.qq.com/s/20190107B14RXN00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券