手记

让程序员崩溃的10大瞬间,你中招了吗?

昨天被各种七夕海报刷屏了

还好母胎solo单身多年已经有无坚不摧的免疫力

七夕根本不care~那只是365天中最平凡的一天

能让程序员崩溃的事儿多了去了

比如——

1. 误操作

有人说程序员是在幕后默默无闻的螺丝钉

不,你错了,程序员也是能站在聚光灯下的

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

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

不要怕

只要肯努力

总有一天你会闪闪发光

2. 找不到Bug

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

写代码,行云流水酣畅淋漓

找bug,望眼欲穿痛不欲生

于是就不自觉地薅头发

估计是因为大脑运转太快,潜意识里想通过薅头发给自己散热

等全薅完

一个初级程序员就变成了有顶配散热器的高级程序员

3. 测试OK,真机OVER

图标/启动页的显示怎么跟之前设置的不一样?

UI布局没问题,运行到手机上就错乱?

按钮颜色显示怎么不一样了?

……

网络上的解决方案千千万

好用办法却没几个

崩溃的情绪已经一泻千里

只想知道自己是不是真的可以

4. 借不到手机

安卓的设备和品牌

每家厂商都可能有定制系统

适配是什么?可以吃么?

为了兼容不同的系统、不同的屏幕、不同的型号

乞讨似的到处借手机我们容易嘛!

口头禅是——借用一会儿,马上还

真兄弟是——我愿意

5.代码没注释

比起写代码找bug,更痛苦的应该是看别人写的代码

主要思考两个问题

这是什么?

这TM又是什么?

看到没有注释的代码会想打作者耳光

看到没有注释且用abcdxyz给变量命名的代码会想当场跳槽到离职员工现在的公司打他耳光

不过大部分的真相现场是,骂了半天后发现是自己以前写的

6. 产品改需求

程序员的噩梦1.0

临下班接到产品的消息“我又做了一点小改动,你看一下?”

程序员的噩梦2.0

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

没事儿,这有什么难的,也就是重构代码而已,通宵十天就够了

俗话说得好

让程序员发疯很简单,改三次需求足矣

7.审核又被拒

作为了不起的粑粑运营商

拒绝你的理由能有一千个

界面太丑

审核人员无法看懂英文介绍

内容太简单,浪费用户时间

功能不实用,用户可能不喜欢

你的娱乐分类APP并不具有娱乐性

……

能不能讲点道理有本事来打一架啊

8.版本频繁迭代

APP的升级是没有尽头的

这个版本的结束意味着下个版本的开始

永远在赶着下个版本需求的开发

还要被洗脑

“好产品都是在迭代中进化的”

只是解决问题很重要,避免问题更重要。

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

如果一个程序员突然发出了惨叫

那可能是他找bug找崩溃了

如果一群程序员同时发出惨叫

那可能是有人把电源线踢掉了

如果一直安静编程的程序员们突然开始交头接耳,然后又开始抬头看天空

那可能是又断网了

10.抢不到824大会门票

代码可以改

手机可以借

产品经理可以忍

但是没有2019全球移动开发者技术峰会的票可如何是好

感觉会错过一个亿

算了也没这么夸张

也就是错过各种技术领域的诸位大咖

错过500+志同道合技术实践者

错过1场梦寐以求的美妙相遇

……

程序员的崩溃是低调的,一般人看不出来

他们看似坐在那里不悲不喜,实则可能内心正在经历着地动山摇

崩溃过后

还有很多班等着他们去加

很多需求等着他们去实现

很多锅等着他们去背

扎心,天天扎心

却又被很多小确幸支撑着继续在键盘上耕耘


1人推荐
随时随地看视频
慕课网APP