3. 含糊不清“哎呀,我的网站出问题了”、“XX 功能不正常”,这种指向性不明确的要求最痛苦了。我特别讶异的是,当我们要求那些非程序员重现问题时,他们竟然会愤怒不已。难道他们不知道,仅仅一句“电脑坏掉了,快点修复一下”,我们是没办法开始工作的,我们需要更多的信息。 软件的运行,在大多数情况下,是有迹可循的。我们也喜欢这种方式。请迁就我们,帮助我们找出是在哪一步出现的问题,而不是简单一句“修复”。 2. 与其他程序员的相处程序员经常和其他程序员合不来。不要装的很惊讶,内心早承认了吧,亲爱的程序员们。关于这方面的事例我随口就可以列出十大条,甚至可以另外单独写篇博客,所以在本文中我仅列出几个之所以会和同事难以好好相处的常见原因:
这还不是最糟糕的,还有个重量级的“程序员杀手”——No.1 在后面呢…… 1. 6 个月后再看自己的代码别打喷嚏,我发现了一个 bug。 你有没有回过头去看看自己以前写的代码,有没有情不自禁地捶胸顿足?有没有在懊恼自己当初怎么会这么傻逼,写出这种垃圾玩意!删掉,删掉,通通删掉! 好吧,你可以开心一下,这种事并不单单发生在你身上。 我们的编程世界是在不断变化的。今天或许是最棒的技术,明天搞不好就过时了。我们永远写不出完美的代码,因为评价的标准也在随着时代的进步而不断提高。无论我们写出来的代码现在看来是要多完美有多完美,但是很可能在不久之后就是被人嘲笑的对象了。 这的确让人情不自禁的沮丧,因为即使我们现在怎么努力去学习最新最棒的开发工具、设计、框架,以及开发方法,我们总是比最新的技术发展趋势慢了一 步。于我而言,这是作为一个程序员最为懊恼的事情了,没有之一,所以我把这一条列为 No.1。我们能做的就是不断更新自己的技术,不过有时候,我却会觉得我就像是个搞沙雕的,不断推到重做,呵呵。 译文链接:http://news.html5tricks.com/top-10-things-annoy-programmer.html |