我们即将迎来一年一度的元旦。千家万户正沉浸在迎接新年的欢乐中,喜庆的背后,程序猿(媛)们会遇到哪些烦心事呢?
☏ 修电脑
对程序员们来说,元旦回家经常是一把辛酸泪。七大姑八大姨们难得碰到一个懂电脑的,一定不会轻易放过。
“会不会修电脑?”七大姑八大姨期待的答案是“会”。对于不懂电脑的人来说,他们觉得修电脑是程序员应有的属性。然而,现实并不是这样。程序员是写程序的,修电脑这件事,他们并不在行。
除了修电脑,还可能让你下载广场舞~
☏ 相亲
大龄青年已经是程序员中存在的普遍现象,他们也成为父母的一个心病。父母就抓住元旦这个好机会,一天相五六个。程序员们为了不让父母担心,也只能硬着头皮去,就当是项目经理又加了一个需求吧。(其实比开发需求难多了)
☏ 应酬
大部分的coder都是腼腆,宅,内敛。不喜欢交际,元旦喝酒,串亲戚,应酬一样也不能少,这可难坏了开发gg们。酒桌上一杯也不少,不会说话就得喝酒啊。
如果你也不喜欢交际,那现在就开始学吧。
☏ 解释自己的工作
「不就加个按钮么?怎么要做三四天?」类似的外行问话,经常在网上能看到。元旦回家,也避免不了类似的问题。
除了被误解修电脑,程序员该怎么向外行解释自己的工作呢?
下面是用泡茶的例子来解释,非常形象。
请他们描述泡出一杯茶需要哪些步骤,他们会这么说:
1、烧水
2、把茶叶放到茶壶里
3、水烧开后倒入茶壶
4、等待5分钟
5、把茶倒进杯子
6、加牛奶
7、喝
现在,有趣的开始了。你要开始问这样的问题:
烧水
· 水哪来的?
· 热水壶在哪里?
· 你怎么把水倒进热水壶?
· 你怎么知道热水壶壶里要倒多少水?
· 如果没有水/热水壶/电怎么办呢?
· 假如加水传感器失效怎么办?
· 假如煮水传感器失效怎么办?
茶叶放到茶壶里?
· 茶壶在哪里,如果没有茶壶怎么办?烧水之前我们应该考虑到这些问题吗?
· 茶叶在哪里,要用哪一种茶叶?我们是否应该先问清楚,或许如果没有对应的茶叶,我们甚至都不应该开始泡茶?
· 关于加水和传感器也可以有类似的问题要问
倒开水
· 你确定水已经开了么?你怎么能确保“倒水”的机器从热水壶那收到“烧水完成”的信号呢?
· 你如何确保倒水的机器知道热水壶在哪里?
· 如果热水壶在倒水的过程翻了怎么办呢?
· 等等
诸如此类——这样的问题你可以问几个小时。他们会厌烦说,“问到这么细节真是太蠢了”,你轻轻一笑“的确很蠢”。
ps.:最后,告诉他们,客户其实真正想要的是浓缩咖啡而不是日本茶道——当然,你肯定知道了,这不是显而易见的需求吗?
最后祝大家元旦节快乐!在2020年里顺顺利利!没有BUG,没有需求,没有女朋友!
“我是一名从事了10年开发在退休边缘垂死挣扎的高龄程序员,最近我花了一些时间整理了一个完整的学习C语言、C++的路线,项目源码和工具。对于想学习C/C++的小伙伴而言,学习的氛围和志同道合的伙伴很重要,笔者推荐我专栏的C语言/C++编程爱好者的聚集地> > >C语言/C++进阶之路 - 专题 - 简书!
欢迎初学和进阶中的小伙伴。希望你也能凭自己的努力,成为下一个优秀的程序员。工作需要、感兴趣、为了入行、转行需要学习C/C++的伙伴可以一起学习!”
~关注我,带你遨游代码世界~