作者丨Wang Shuwen 编辑丨朱瑾 专栏丨九章算法 01 技术大牛也帮不了忙 “呀,这个问题好难,我要去GitHub看看,然后就没有然后了...” 很多程序员都会收藏一些优秀的编程交流社区或者网站,利用里面的资源提高自己的编程能力。 程序员最大的噩梦就是顶尖开发社区里面的技术大牛都回答不了他们的问题。 02 键盘上最心爱的快捷键坏了 “我做过最可怕的梦就是我的分号键罢工了” “写了好几行代码了才发现control键没反应了。。。” 为了节省时间,程序员更愿意用键盘上的快捷键而不是鼠标,所以键盘对他们来说相当重要。不过,不是所有的按键都能得到程序员同等的宠爱,有一些按键使用频率就远远高于其它键,尤其是在特定的编程语言下,比如JavaScript、Perl 和Objective-C编程语言下的分号键。 所以如果程序员梦里梦到自己最心爱的快捷键坏了,或者干脆都不在键盘上了,就是从梦中惊醒也不奇怪。 03 断网掉线 “要是没有网,我就不能Google了,不能Google了我就找不到解决方案了,找不到解决方案了我也就完了!” 论坛帮不上忙或者问题解决不了都是小噩梦,网联不上了,才是大大的噩梦。毕竟联网后才可以逛论坛。 互联网就像一个百宝箱,里面有各种代码和一些软件的开放资源。而且一旦没有网,访问远程服务器和云端基本就没戏了。 04 无法复制BUG “在公司怎么模拟也不会出来的蓝屏问题,在客户那里月月都出现!” 为了修复BUG,程序员必须模拟出当时出现这个BUG时的测试环境。但是有时,在可控的环境下就是模拟不出来这个BUG。 05 BUG随机出现 “在给重要客户展示产品时突然冒出来的Bug才是我的噩梦” 一般够幸运的话,BUG都是在产品部署阶段之前就被修复了。许多程序员就怕BUG是随机出现的。这种BUG会导致程序员在重要客户面前很狼狈。 06 代码没有注释 “天吶,我当初怎么不写个注释,现在再来看看这么长一段代码,简直要崩溃呀!” 没有任何注释或者记录文档,让程序员去看懂一段复杂又冗长的代码是很麻烦的一件事。 不仅仅是那些第三方写的代码,还包括程序员自己很早之前写过的代码,要是没好好标注,再看起来也会很痛苦。 07 项目需求又变了 “你昨天说的要求不是这样的呀?!” 软件开发人员最喜欢看到项目需求被清晰地一条条列出来,并且绝不会再变。但是实际上,这些需求飞一般的变来变去,有时来自项目经理,有时来自客户。 不管什么原因,对需求变更的恐惧,总是萦绕在程序员的灵魂深处,尤其是在交付前的最后几分钟里。 08 代码不翼而飞 “WTF,我刚刚写的代码跑哪里去了?” 不管程序员为软件开发计划了怎样的工作进度,要是代码不小心没有保留下来,一切都没用了。 代码没保留下来可能有很多种原因,但都会让程序员所有的努力成果,以及为各种算法和函数耗费的心血都消失得无影无踪。 |
|
来自: 猫条山 > 《电脑 手机 网络》