有那么一群人他们生活在那山的那边海的那边,他们活泼又聪明~他们调皮又伶俐~他们自由自在的生活在那彩色的代码里~~他们善良勇敢互相都关心~是的,他们就是勇敢善良的程序员。
别人眼中的程序员 VS 实际中的程序员
惊了!每次看电影里那些程序员大佬都让我怀疑人生,原来这才是真相!
其实程序员是这样的一群人:他们经常孤独地加班到深夜,整天紧盯着闪烁的屏幕,很少离开座位。
他们用键盘敲出一行行复杂的代码,为每一个网站的上线、每一个 APP 的迭代、每一次客户端的更新而殚精竭虑,同时承受着各种各样的工作问题所带来的压力。
对绝大多数人而言,使他们噩梦连连的无非是蜘蛛、蛇、幽灵、被头戴猪头面具手拿电锯的人狂追等等。
但是勇敢善良的程序员也是有弱点的,你要问他们什么才是最可怕的噩梦,才不是什么掉入深渊,陷入火海,妖魔鬼怪,而是下面这些,不信你自己看!
有国外程序员在 Quora 上提了一个问题:“程序员的***噩梦是什么?”。网友摘编了这个问答贴的多个热门回复。
Brain Schmitz
- 曾经遇到过的最恶心的 Bug:
- Bug 只会出现在生产环境中,而且无法在本地重现或者触发。
- Bug 出现的几率虽然很低,但并不足以忽略掉它。
- Bug 出现的原因和竞态条件(race condition)有关,这只会在系统低负载时才出现。
- Bug 出现的真正原因还未知。
- 出现 Bug 的代码并不是你编写的,但是你要负责修复它;写那段代码的人已经不在公司了。
- 导致出现 Bug 的是某个库,而这个库在 99.9% 的情况下都是可靠的。这是你解决该问题所剩的***一块阵地了。
- 多年以来有许多人试图调试它,从没人成功过。
- Bug 会产生一个逻辑错误,而且只会在系统运行了很长一段时间后才会出现。
- 调试需要你了解某个特定的领域知识,而你对那个领域却一无所知。
- 解决 Bug 的***期限非常紧,时间不多了。
- 不能忽略这个 Bug,因为你的饭碗能否保住就看它了。
想象一下在地球上通过光脉冲信号调试火星探测器上的一个竞态条件是多么令人恶心的一件事,更绝的是只有在火星的大气条件下当行星开始对齐时才会发生。
这一切都是因为某个从 NASA 离职多年的人所编写的库中生成的嵌入式代码,出现了一些微妙而深奥的问题所导致。你必须尽快解决这个问题,因为下一次行星对齐就快开始了,而几百万美元的项目资金面临打水漂的风险。
不,我所说的这一切从未发生过。但是看了上面那些你难道不想从桥上跳下去吗?
Jarmo Dee
上面那些都不算啥。程序员最糟糕的噩梦是有一个不合格的、非技术出身的项目经理,把时间点定的非常紧,而且总是想掌管一切。
Colin Song
需求变更,恩,是再一次变更。
Jim Bobrien
老板决定修改产品定位的方向,而且认为所有的修改都会很简单,并且在没有和技术团队沟通过的情况下就向客户做出了种种承诺。哦,对了,还有需要支持 IE 浏览器。
Lalit Jain
同样的代码周五还跑的好好的,周一就不行了
Shivam Sarawagi
Internet Explorer (如果你是 Web 开发者)
Jorge Lrun
到 Stack Overflow 上提问,看到 1 年前有人发过和你准备问的一模一样的问题,但是没有任何回复......
Ben Joseph
Stack Overflow 访问不了!
Naman Dasot
分号键坏了 :(
很多程序员表示,空格键坏了才恐怖......
Abhishek Walter
Stack Overflow 问题数达到上限
最近,有几位程序员朋友,向我吐槽,经常有人和他说一些让他恼怒、噩梦一般的话,他听完都想打人啦。
我听完之后也是哭笑不得,将这些程序员朋友的话给整理出来了,大家以后在程序员面前说话可得小心点。。
以下只要随便哪一句砸在他们身上,保证一哭二闹三上吊分分钟上演给你看。
如噩梦一般最能激怒程序员的十句话
第十名:“加油!我先下班了啦~”
作为一个需求方,我提醒你不该说这样的话……
第九名:“你造嘛,我新电脑的内存有 1 TB!”
内存和硬盘有啥区别,你造吗?
第八名:“能帮我黑 XXX 的 QQ 吗?”
不能!不能!不能!
第七名:“尽快做完,好伐?”
用邮件发这句话杀伤力更大……
第六名:“你先大概弄一个,让我参考看看。”
请问,什!么!叫!大!概?!
第五名:“帮我加 10 个功能先,明天就要,拜托!”
拜托,我又不是变魔术的!
第四名:“太好了,你还没回家,帮我个忙,很快的!”
和***句连在一起说,你会死得很快~
第三名:“为什么今天网速这么慢?”
怪我咯?
第二名:“这个应该很简单的吧?”
我不想给你解释,解释了你也不懂,心累。
***名:“这里改一下就好了啊!”
YOU CAN YOU UP!NO CAN NO BB!