那些口口声声,

Bug越来越难写人的,应该盯着你们;

像我一样,我盯着你们,满眼恨意。

IT积攒了几十年的漏洞,

所有的死机溢出404超时

像是专门为你们准备的礼物。

圈复杂度魔鬼变量内存溢出

制造工作量的神秘面纱被层层打开,可以尽情地写Bug。

自由搞死一台主机、弄挂一个数据库、撑爆消息队列、用RPC去搞挂远方的服务。

很多人,从入职你们就在自由探索失业的边缘;

很多人在刚入门就进入了不惑之年;

不惑于自己能搞死什么,不能搞死什么。

系统与系统之间的安全壁垒被打破,

你们只凭一行代码,

就能搞挂千万个运行多年的系统。

你们拥有了,我们曾经梦寐以求的能力——发现Bug的能力

你所热爱的就是最好的语言,

你们不幸遇见这样的时代,

但是时代更不幸,遇见这样的你们。

我盯着你们,满眼恨意。

向你们的摸鱼水平致敬,

你们正在把稳定的变成稳定死机的,把生产的变成开发的;

把高内聚变成高耦合的,把敏捷的变成回退的。

你们把自己的代码变成了一个和成千上万的人一起修复线上问题的漏洞。

向你们的承受能力致敬,

弱小的开发才习惯向你们口吐芬芳,

技术强大的人,从不吝啬头发和加班。

向你们的粗心大胆致敬,

小问题偶尔发生,大Bug时常出现,死灰复燃。

更年轻的身体,写得出更多语言的死循环空指针

有一天我终于发现,

不只是我们在教你们如何写代码,

你们也在启发我们,怎样更好地写Bug。

那些抱怨代码越来越难写的人,应该模仿你们;

就像我一样,我模仿你们,欣然抄袭

因为你们,公司会招更多的员工,

因为一个公司最重要的工作,

就是修复线上的Bug。

因为你们,

系统上的日志、缓存、线程所表现出的现象,

就不再是稳定高效,而是死锁丢包击穿重复请求

是心里有火,机房也有火。

不用活成我们想象中的样子,

我们这一代人不想让你们活下来。

如果你们依然需要我们的指导,

那么,

删库吧,Bug浪

我们在同一家摸鱼的公司。

和1024个二B开发人员一起,

用力挖坑,创造就业。


欢迎访问南瓜慢说 www.pkslow.com获取更多精彩文章!

欢迎关注微信公众号<南瓜慢说>,将持续为你更新...

多读书,多分享;多写作,多整理。

删库吧,Bug浪——我们在同一家摸鱼的公司的更多相关文章

  1. 写了Bug,误执行 rm -fr /*,我删删删删库了,要跑路吗?

    每日英语,每天进步一点点(偷笑): 前言 临近五一节,想到有 5 天假期,小林开始飘了. 写个简单的 Bash 脚本都不上心了,写完连检查都不检查,直接拖到到实体服务器跑. 结果一跑起来,发生不对劲, ...

  2. MySQL 多实例删库脚本

    DB版本:5.5.14 OS:CentOS 6.3 在测试环境中,在一台服务器上创建多个实例,在每个实例中一个一个删库比较麻烦,因此用下面脚本,可以直接删除所有库,除了系统库以外: #!/bin/ba ...

  3. mongoDB学习手记2--建库、删库、插入、更新

    上一篇  讲了在windows系统下的安装和启动,本文主要讲怎么建库.删库.插入.更新 在讲之前我们说一下mongoDB的一些基本概念,我们对比关系型数据库能更直观的理解 SQL术语/概念 Mongo ...

  4. Oracle删库跑路

    --10g R2 startup mount exclusive restrict; alter system enable restricted session; drop database; -- ...

  5. 学会这个删库再也不用跑路了~ --技术流ken

    前言 相信每一个学IT的人或多或少都听说过从删库到跑路这个梗~下图也是在各种交流群屡禁不止,新人听着也是瑟瑟发抖. 人们茶余饭后,街头巷角难免要问... 下面技术流ken就教给各位新手们一招删库再也不 ...

  6. P5270 无论怎样神树大人都会删库跑路

    题目地址:P5270 无论怎样神树大人都会删库跑路 第一眼看上去是模拟,似乎是 \(O(n)\) 的 水题 信心满满的写完: #include <bits/stdc++.h> using ...

  7. SQL 从入门到 DBA 删库跑路

    SQL 从入门到 DBA 删库跑路 一.基础 人员信息表: ID 姓名 性别 出生 婚否 学历 工资 工会 35009449 孙xx 男 1978-2-17 未婚 中专 3000 TRUE 35000 ...

  8. 搭建mysql主从复制和删库数据恢复策略

    搭建主从复制 主机: [mysqld] 下增加 vim /etc/my.cnf ## 设置 server_id,一般设置为 IP server_id=8 # # 复制过滤:需要备份的数据库,输出 bi ...

  9. Mysql如何在删库后可以不用跑路

    我一直在想,地球上这么多程序员,应该有很多人在团队做项目的时候,出过很大的错误,比如说不小心删了库,活动福利字段多写了个零导致全服务器玩家领到数倍奖励,听了沙雕群友的话执行rm -rf命令. 记得有一 ...

随机推荐

  1. JVM系列.JDK演进历史

    Java程序员为什么要了解虚拟机相关的知识 Java程序在设计之初就号称"一次编译,到处运行".Java之所以能做到"一次编译,处处运行"是因为Java虚拟机隐 ...

  2. css 图片宽度、居中、倒影

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  3. 如何提交本地代码到git仓库

    首先要先注册一个自己的GitHub账号,注册网址:https://github.com/join 有了自己的账号以后,就可以进行登录,开始创建一个新的项目 创建一个新的项目,填写项目名称,描述 我是和 ...

  4. Java实现 LeetCode 368 最大整除子集

    368. 最大整除子集 给出一个由无重复的正整数组成的集合,找出其中最大的整除子集,子集中任意一对 (Si,Sj) 都要满足:Si % Sj = 0 或 Sj % Si = 0. 如果有多个目标子集, ...

  5. Java实现最近点问题

    **问题描述:** 给定某空间中(直线空间或平面空间)n个点,请找出它们中的最近点对.你需要完成下列任务: 1.随机产生或手工输入n个点的坐标. 2.输出最近的两个点的坐标. 3.算法尽可能效率高. ...

  6. java实现第六届蓝桥杯隔行变色

    隔行变色 隔行变色 Excel表的格子很多,为了避免把某行的数据和相邻行混淆,可以采用隔行变色的样式. 小明设计的样式为:第1行蓝色,第2行白色,第3行蓝色,第4行白色,- 现在小明想知道,从第21行 ...

  7. PAT 有几个PAT

    字符串 APPAPT 中包含了两个单词 PAT,其中第一个 PAT 是第 2 位(P),第 4 位(A),第 6 位(T):第二个 PAT 是第 3 位(P),第 4 位(A),第 6 位(T). 现 ...

  8. PAT A除以B

    本题要求计算A/B,其中A 是不超过 1000 位的正整数,B 是 1 位正整数.你需要输出商数Q 和余数R,使得 A=B*Q+R 成立. 输入格式: 输入在一行中依次给出A 和B,中间以 1 空格分 ...

  9. Mybatis缓存及延迟加载策略

    一:引言 通过前面几篇的文章介绍了Mybatis的一对一.一对多.多对多关系的配置及实现,可是大家发现了吗?在执行关联查询的时候,直接会把当前查询的主表里包含的副表也查询后封装到对象里,其实在实际开发 ...

  10. python numpy 库

    引用文章:https://blog.csdn.net/xjl271314/article/details/80409034