程序员常说的语录包括:
程序不会照自己所想的跑,只会照所写的跑。
我对软件设计的方式导出的结论,有两种方式。一是把软件设计得单纯到很明显不会有缺陷,不然就是把软件设计得复杂到没有办法看到明显的缺陷。
有意见的话你写。
要杀一个程序员不需要刀,改三次需求就好无论需求多晚才能确定,完工期限永远不会变。这是所谓的“期限守恒定理”。
客户总是觉得谁跟追加需求是不用钱的。
一个人挂了大家都挂了。
bug过了一晚可能就变成需求了。
顾客想受PM喜欢,要自己了解到系统开发需要时间与金钱,早点确定需求。PM想受顾客喜欢,则要让程序员讨厌自己。
很多PM跟程序员都暗自想着有钱有时间的话什么系统都想自己动手做,这样有成就感不过都没这种机会。
质量的劣化程度依需求改变的次数与规模而定。
别更新了学不动了。
我不会修电脑,谢谢。
听说今晚不用加班。
是你的网络有问题。
一个程序员是那种过单行线马路都要往两边看的人。(Doug Linder)
程序有问题时不要担心。如果所有东西都没问题,你就失业了。(软件工程的Mo)
我写的代码能运行,但我不知道为什么能运行,这可能是代码界的神秘力量。
世界上最好的编程语言就是复制和粘贴。
我解决问题的方式就是先 Google,然后去 Stack Overflow 复制粘贴。
想要对象,那就new一个。
我不是在修复 Bug,就是在寻找下一个 Bug 的路上,这是一个没有尽头的旅程。
注释是给未来的自己看的。
致敬那群用代码编织梦想的人。
遇到bug第一句话就是:“咦,这不科学啊”!
解决bug以后会说:“我tm真是个天才”!
“这个技术上实现不了。”
“在我电脑上是正常的啊。”
“不可能出现这种情况的。”
“快了,已经完成了90%。”
“技术上实现不了。”
31. “见鬼了,昨天还好好的。”
32. “这次肯定好了。”
33. “奇怪……”
34. “这绝对是个简单的问题。”
35. “代码没有错,肯定是我没理解。”
36. “我只是想写一段可以工作的代码。”
37. “别更新了,学不动了。”
38. “我不会修电脑,谢谢。”
39. “听说今晚不用加班。”
40. “是你的网络有问题。”
41. “清一下缓存再试试。”
42. “扫码提需求,谢谢。”
43. “换一台设备试试看。”
44. “保证今晚十点上线。”
45. “键盘给你,你来写。”
46. “No, I don’t know how to fix the microwave.”
47. “Have you tried turning it off and on again?”
48. “It will be ready tomorrow.”
49. “It works on my machine!”
50. “哇,是个程序员欸!泰酷辣 =)”
51. “没事哒没事哒没事哒!”
52. “当程序员生病……”
53. “会写代码就能做程序员,他们只需要接受需求执行就可以。”