程序员工作日常

An anecdote in work

Posted by qingshan on January 4, 2019

众所周知,IT界里程序员和产品经理被戏称为程序猿和产品狗,生来就是天敌。工作中间也经常爆发一些让人忍俊不禁、哭笑不得的对话。下面就来记录两则。

场景一:界面设计

产品经理:现在 UI 讲究简约、大气、优雅。我们这个新项目要与时俱进,做得干干静静,清清爽爽,漂漂亮亮。

我:有设计图吗?我照着做。

产品经理:没有。你照我说的做就行。记得简约,只显示主要的信息,能精简就精简。

[一周后]

产品经理:你这界面怎么显示的信息这么少?感觉空白的地方有点多诶。

我:按照您的要求,简约风格噢,不重要的信息精简到了二级界面。

产品经理:我说过吗?算了,没时间了,你把字体全部加大两号,如果是标题就全部加粗。

我:( CSS 全局参数调整)这样可以吗?

产品经理:可以。先这样上线吧。

[两周后]

产品经理:这界面字体怎么这么大?还有这按钮,太占地方了,全部改成文字链接。再把字体缩小两号。

我:是按您要求把字体调大的噢。

产品经理:我说过吗?

我:…… ……(吐血)

[三周后]

产品经理:你这界面太浪费空间了,这么多的空白的空间,显示的东西才这么一点。

我:我们是简约风格噢,不重要的信息精简到了二级界面。字体也缩小过,所以看起来空白的多。

产品经理:谁让你做简约风格的?

我:¥#@##¥……#……(再次吐血)


场景二:页面加载

产品经理:你这页面加载速度太慢了。

我:因为要调用的后端接口太多了。全部加载结束是比较慢。

产品经理:不能上缓存吗?

我:考虑过。但是这个项目要保证实时性,所以就放弃了缓存方案。

产品经理:我觉得实时性没有用户体验重要。上缓存吧,还能减轻后端压力。

[一周后]

产品经理:怎么搞得?这个页面数据和后端对不上啊。快查查。

我:(淡定的)不用查,等一会儿就好了,因为有缓存。缓存时间到期就会对上了。

产品经理:为什么要用缓存啊。上缓存了实时性还能保证吗?

我:额,我们讨论过的啊,这是聊天记录。

产品经理:噢。那有没有又能保证加载速度,又能保证实时性的?

我:(讽刺的)有,缓存过期时间设为 1 秒。

产品经理:可以。就这么干吧。

[一个月后]

产品经理:刚运维说我们这个项目访问量并不大,但不停的刷后端接口,是不是被攻击了?快查查。

我:(淡定的)不用查,因为缓存会不停的刷新数据。

产品经理:我们这项目访问量又不大,为什么要用缓存啊?!

我:额,我肚子突然不舒服,先去方便一下哈。回头再聊。