您的位置:首页 > 职场人生

观西乔《神秘的程序员41期-条件反射》有感

2018-09-19 20:06 3579 查看


前一段时间看到新工具对西乔的专访,突然想起来她就是那个《神秘的程序员》系列漫画的作者,她还有一个站点是全球设计精享站designlol.net,里面分享的设计素材都很不错,不过我是没天分看设计了。

看到条件反射这篇漫画时,第一反应是这不就是我们现在的状态吗么,难道有人把我们的事迹作为素材发给西乔了?

的确程序员的杀手锏是”能重现吗?不能重现这边没法查”;推脱的理由无外乎两种”1.这段代码看着很眼生,肯定不是我写的,就算是我的账号提交的,那也不是我写的;2.我不可能把每个问题都测到,我还有一堆的事儿要忙呢”。

这幅漫画都体现出来了,我经常这样对付我们的策划,看来程序员都一样。

不过再回想起来,这些其实都不能称作笑点,这关乎到很多事情,一些误解可能在里面。

1.杀手锏。这其实是一个解决问题的方法,因为程序员思维相对比较定势,当别人向我们(这里的我们是指猿媛们,以下不再重复说明)提交一个问题时,我们可能第一反应就是自己写的对应的那段代码,再一回想还是没错啊,不可能啊,故需要重现方便调试问题。

2.推脱的问题。这点我承认我们做的很不好,有错就要认,挨打要立正,该问责就问责,这没有什么说的,杀人偿命天经地义,虽然不至于这么夸张,但是如果是温州动车事件呢,特别是像我等无证码农,搞不好要进去的;而程序开发人员测试问题不全面这是通病,因为不可能全面,我国的大多数软件开发公司的流程都是混乱的,糟糕的设计文档、含糊的表述、项目进度管理松散、开发时间由需求紧急程度而定(并非需求难度),统统的问题都让开发人员要卯足了劲去往前赶,并没有多余的时间来详细测试,大多说都是跑一次没问题就OK了,再说了,我们还有两道坎呢,一个是测试,一个是产品,所以如果出问题测试的责任相对较大一些(并没有黑测试朋友的意思啊)。

3.漫画中间那段兼容性和环境的问题。这个也很好理解,总要找个理由推脱责任,所以各种借口都会被拿出来说的。我觉得只要用户是在你指定的平台上运行,那么有任何兼容性的问题都应该是开发人员的失误,因为我在你指定的环境下运行出了问题,这下跑不掉了吧。所以兼容性问题是一个很重要的问题,多想想多看看多为用户着想的设计大体上都是没问题的。

总结:
这篇文章也就是随手一写,并没有指责程序员的任何意思,只是觉得责任要担当,问题要尽快处理,多余的争吵是没有任何意义的。《神秘的程序员》系列漫画很有意思,很贴近我们的日常开发工作。曾将还扒拉过西乔网站的几个图片来用呢,嚯嚯……
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息