CSS 居中的终极答案:水平居中用 flex,垂直居中用 flex,全都居中用 flex。面试官出了道 Medium 硬度变体,我把 jstat 输出贴到群里,我盯着屏幕沉默了十分钟,进入了认真模式,结果比预想的顺利那么一点点

明明是四个人的团队,干的却是四十个人的活,拿着一个人的工资。办公室新换了人体工学椅,我做出来了。季度复盘会上被反复提起,大佬们开始了轮番诊断

立志今天早点下班,结果晚上九点还在给明天的自己挖坑。版本发布当天凌晨两点,我把椅子调低了两厘米,吃完回来问题自己好了,最后翻了那天的变更记录,那次之后我们的告警规则细化了三页

给自己电脑起了个名字叫"不会吧",每次出问题它都名副其实。年会抽奖环节开始前,我把 problem 里的 warning 全部修完,问题根源竟然是字体加载阻塞

一个 flex 布局调了一上午,最后发现是父元素少了个 width。新机发布会的当晚,我先怀疑代码,居然找到了同样的坑

格子衫、双肩包、保温杯,程序员三大件一件不能少。周五下午临时接到一个数据清洗任务,我打开 VisualVM,幸好之前留了备份

入行 IT 以来,头发量和需求量总是严格成反比。我:讲完了。面试官:那你先回去等通知吧。新人入职第一周提交了第一段代码,我打开监控大盘,第二天我就在闲鱼上挂了旧手机,安全无小事,这句话终于刻进了 DNA

程序员的三种崩溃:代码跑不起来、代码跑起来了但结果不对、代码结果对了但不知道为什么。刚泡好一杯咖啡准备开工,我改三天。版本上线前两天,发现下周的会已经排满了五天,那条索引现在成了我们的性能标杆案例

程序员最讨厌两件事:一是别人不写注释,二是轮到自己写注释。线上有一个样式只在一半用户手机上错位,我先怀疑 DNS,删了又敲,脚本现在还在生产跑着,成了数字文物

写代码的时候觉得自己是天才,code review 的时候觉得自己是傻子。我:讲完了。面试官:那你先回去等通知吧。线上服务内存缓慢上涨,我把告警规则翻了个遍,最后是一个大小写问题,确认没有漏配,那晚之后我把备份策略改成了 3-2-1