Java基础、中级、高级、架构面试资料

程序员的日常三件事:写Bug、改Bug、背锅!

业余杂谈 herman 4019浏览
公告:“业余草”微信公众号提供免费CSDN下载服务(只下Java资源),关注业余草微信公众号,添加作者微信:xttblog2,发送下载链接帮助你免费下载!
本博客日IP超过2000,PV 3000 左右,急需赞助商。
极客时间所有课程通过我的二维码购买后返现24元微信红包,请加博主新的微信号:xttblog2,之前的微信号好友位已满,备注:返现
受密码保护的文章请关注“业余草”公众号,回复关键字“0”获得密码
所有面试题(java、前端、数据库、springboot等)一网打尽,请关注文末小程序
视频教程免费领
腾讯云】1核2G5M轻量应用服务器50元首年,高性价比,助您轻松上云

程序员的日常三件事:写Bug、改Bug、背锅。这看似是一个调侃,但实际上确实大部分程序员日常工作的真实写照!

为什么程序员老在改 Bug,就不能一次改好吗?

程序员的日常三件事:写Bug、改Bug、背锅!

一次是改好了,但是又新增了不少代码,新增了代码也就可能新增了 BUG。而且改了这个 bug,还可能会产生一个新 BUG!

天天这么多 BUG,老板不高兴了。这个功能 A 系统就有,照着 Copy 过来,有这么难?

老板吐槽还好,要是产品经理吐槽。程序员听了后估计就要拍键盘了。。。

为什么一个 BUG 改来改去可能还存在 BUG 呢?那可能是存在用户的使用场景不确定。比如,一个用户登录,A 想使用手机号登录、B 想使用邮箱登录、C 直接来个微信登录。。。程序员是确定的,但是使用的人场景不同,改来改去都要满足,设计再不好,一个小故障改出个大问题还是非常常见的。

还有一类是,需求不确定。互联网公司的两大谎言一是程序员说的“没问题,上线吧”,二是产品经理说的“就按这个做”,现实是“我还要改几十版哦”。
产品经理自己没想明白需求要做成什么样子呢,就先拍板说“就按这个做”,做出来之后,陆陆续续改个几十版。

程序员是人,不是机器,人做事就有一些主观判断、个人情感在里面,再加上“禀赋效应”:心里头自动地给自己写的代码添一层滤镜,觉得自己写的代码没有问题,所以程序员总找不出自己的 Bug。

程序员的日常工作内容

再不是有些程序本身写的就不太规范,没注释,没文档,逻辑不清晰,一个类或一个方法就是几千行。因此,这就回导致程序员整天挖坑、填坑、背锅。PM 之类的管理者,往往不清楚,这锅只能有程序员背。当然也有感谢“前任”的,能从前任身上学到不少东西。

程序员背锅的事情,那就举不胜举了,太多了。一般是,领导让底层背,底层让年轻员工背,年轻员工让实习员工背。

那么,怎么少写 BUG 呢?怎么能高效的解决 BUG 呢?怎么不背锅呢?只有一个方法,那就是让自己变强、变强、变更强!

业余草公众号

最后,欢迎关注我的个人微信公众号:业余草(yyucao)!可加作者微信号:xttblog2。备注:“1”,添加博主微信拉你进微信群。备注错误不会同意好友申请。再次感谢您的关注!后续有精彩内容会第一时间发给您!原创文章投稿请发送至532009913@qq.com邮箱。商务合作也可添加作者微信进行联系!

本文原文出处:业余草: » 程序员的日常三件事:写Bug、改Bug、背锅!