让程序员崩溃的理由有很多,尤其在加班时,各种bug和突发事件让程序员苦不堪言。
比如——
1. 误操作
![](https://upload-images.jianshu.io/upload_images/24563956-d22ed14ee4a1e076.jpeg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
有人说程序员是在幕后默默无闻的螺丝钉
不,你错了,程序员也是能站在聚光灯下的
当你不小心提交了错误代码导致整个公司服务挂掉的时候,CEO都能亲自站在你身边看着你改
当你执行数据库的Delete语句,忘了使用限定词where把客户整个数据一窝端掉的时候,董事长都会在发布会上替你道歉;
不要怕
只要肯努力
总有一天你会闪闪发光
2. 找不到Bug
![](https://upload-images.jianshu.io/upload_images/24563956-4afb3252c7bc9512.jpeg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
程序员工作的一天,20%的时间在写代码,80%的时间在找bug
写代码,行云流水酣畅淋漓
找bug,望眼欲穿痛不欲生
于是就不自觉地薅头发
估计是因为大脑运转太快,潜意识里想通过薅头发给自己散热
等全薅完
一个初级程序员就变成了有顶配散热器的高级程序员
3. 测试OK,真机OVER
![](https://upload-images.jianshu.io/upload_images/24563956-4bd1f2db64c76cae.jpeg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
图标/启动页的显示怎么跟之前设置的不一样?
UI布局没问题,运行到手机上就错乱?
按钮颜色显示怎么不一样了?
……
网络上的解决方案千千万
好用办法却没几个
崩溃的情绪已经一泻千里
只想知道自己是不是真的可以
4. 借不到手机
![](https://upload-images.jianshu.io/upload_images/24563956-4a876f8c108d70b4.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
安卓的设备和品牌
每家厂商都可能有定制系统
适配是什么?可以吃么?
为了兼容不同的系统、不同的屏幕、不同的型号
乞讨似的到处借手机我们容易嘛!
口头禅是——借用一会儿,马上还
真兄弟是——我愿意
5.代码没注释
![](https://upload-images.jianshu.io/upload_images/24563956-7df080b56ac74b1a.jpeg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
比起写代码找bug,更痛苦的应该是看别人写的代码
主要思考两个问题
这是什么?
这TM又是什么?
看到没有注释的代码会想打作者耳光
看到没有注释且用abcdxyz给变量命名的代码会想当场跳槽到离职员工现在的公司打他耳光
不过大部分的真相现场是,骂了半天后发现是自己以前写的
6. 产品改需求
![](https://upload-images.jianshu.io/upload_images/24563956-fbb55607e48ad85a.jpeg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
程序员的噩梦1.0
临下班接到产品的消息“我又做了一点小改动,你看一下?”
程序员的噩梦2.0
通宵开发好几天后产品说“领导刚才改主意了,之前的那个功能还得加上。”
没事儿,这有什么难的,也就是重构代码而已,通宵十天就够了
俗话说得好
让程序员发疯很简单,改三次需求足矣
7.审核又被拒
![](https://upload-images.jianshu.io/upload_images/24563956-28cc2c36b7907135.jpeg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
作为了不起的粑粑运营商
拒绝你的理由能有一千个
界面太丑
审核人员无法看懂英文介绍
内容太简单,浪费用户时间
功能不实用,用户可能不喜欢
你的娱乐分类APP并不具有娱乐性
……
能不能讲点道理有本事来打一架啊
8.版本频繁迭代
![](https://upload-images.jianshu.io/upload_images/24563956-c0cd14701c7a5470.jpeg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
APP的升级是没有尽头的
这个版本的结束意味着下个版本的开始
永远在赶着下个版本需求的开发
还要被洗脑
“好产品都是在迭代中进化的”
只是解决问题很重要,避免问题更重要。
9. 断网、断电、内存不足
![](https://upload-images.jianshu.io/upload_images/24563956-a263bf41578d170f.jpeg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
如果一个程序员突然发出了惨叫
那可能是他找bug找崩溃了
如果一群程序员同时发出惨叫
那可能是有人把电源线踢掉了
如果一直安静编程的程序员们突然开始交头接耳,然后又开始抬头看天空
那可能是又断网了
程序员的崩溃是低调的,一般人看不出来
他们看似坐在那里不悲不喜,实则可能内心正在经历着地动山摇
崩溃过后
还有很多班等着他们去加
很多需求等着他们去实现
很多锅等着他们去背
扎心,天天扎心
却又被很多小确幸支撑着继续在键盘上耕耘......
10.因加班错失77 万元年会大奖
就像2019年某公司程序员就正常加了一会班,错过了七十七万大奖。
![](https://upload-images.jianshu.io/upload_images/24563956-23d65f41fb21552d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
这货知道后当初崩溃,考虑是不是要递交辞职爆款了?
没错,就是2019年1月16日的新浪公司年会~
当时抽送一份大奖,2000新浪股份,目前该公司的股价是每股57美元,也就是总额是11.4万美元的大奖,换算成人民币总共是77万元。
![](https://upload-images.jianshu.io/upload_images/24563956-5fb0c3fa06871de7.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
抽了好几位都不在,白白错失了大奖,最后连抽6波,才被第六位锦鲤领走。
随后有人透露:第一个被抽中的员工是新浪的程序员,而他之所以不在现场,是因为在公司加班合代码,而这70多万相当于他将近3年的工资。此消息一曝光,就有网友调侃称:这估计是史上最贵的merge代码了。事后,该员工也在自己的微博上发表了几个动态,其中一条是:
![](https://upload-images.jianshu.io/upload_images/24563956-0bcba24bc3af44a4.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
可怜的程序员,被BUG已经搞得够崩溃了,结果还因为BUG错过了77万 !要是我,估计哭晕在厕所了......
![](https://upload-images.jianshu.io/upload_images/24563956-48ad44b110586aff.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
怪不得想递交辞职报告,太惨了!
不知道有哪些瞬间让作为程序员的你因加班而崩溃呢?
![](https://upload-images.jianshu.io/upload_images/24563956-763b4cf1e825d545.gif?imageMogr2/auto-orient/strip)
如果你想更好的提升你的编程能力,学好C语言C++编程!弯道超车,快人一步!
【C语言C++学习企鹅圈子】,分享(源码、项目实战视频、项目笔记,基础入门教程)
欢迎转行和学习编程的伙伴,利用更多的资料学习成长比自己琢磨更快哦!
编程学习书籍:
![](https://upload-images.jianshu.io/upload_images/24563956-178bd2e18b5d99bc.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
编程学习视频:
![](https://upload-images.jianshu.io/upload_images/24563956-5695c644d911cc4a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)