程序员最怕什么?

程序员最害怕什么?家人叫我修电脑?分号失灵?无法调试的bug?快来看看国外程序员最害怕工作中出现什么情况:

Jorge Irun(巴拉圭,IOS、Web开发人员):

去到Stackoverflow,看到某人的帖子问了你一直想得到答案的问题。然而,帖子显示:“一年前发布”,“没有答案”。

Naman Dasot(印度,亚马逊工作):

键盘上的分号键坏了

Brian Schmitz(美国加州,谷歌工作):

有史以来最糟糕的bug:

1.该bug只发生在生产中,不能在本地复制或触发。

2.bug发生的概率很低,但不足以忽略。

3.bug的原因未知。

4.你没有编写导致bug的代码,但是你要负责修复它;而编写代码的人已经不再为公司工作。

5.导致bug的问题在某个库中,该库99.9%的时间都是可靠的,因此这是你最不愿意查看的地方。

6.多年来许多人一直试图调试它,但没有人成功。

7.这个bug是一个逻辑错误,它只在长时间运行之后出现。

8.调试这个代码,需要你知道你根本不了解的领域的专业知识。

9.你只有很短的时间来来修复这个bug。

10.你不能忽视这个bug,因为你的工作岌岌可危。

Masoud Gheysari(伊朗,信息技术工程学士,13年以上软件开发经验):

这是现实生活中发生在我身上的事情。当你读到这篇文章时,它将成为你的噩梦!

情况是这样:

我是一家大型软件公司的高级软件开发人员,我们用PHP编写,使用Zend IDE 4.0,我键盘上的Ctrl键有点坏了,有时候按了就没反应了,我正在为一个即将到来的政府项目开发一个大型企业web应用程序。

我早上上班,打开电脑,开始处理一个PHP文件。我写了数千行代码,解决了许多无法解决的问题,修复了许多大bug。我今天过得非常有成效。最后,我让老板和项目经理看看我的工作结果。当他们站在我身后时,我在电脑上给他们展示了一切,他们很高兴。

在他们展现给我“干得不错”的表情之后,我决定最后一次保存文件,将更改提交到我们的VisualSourceSafe服务器,然后结束工作。

然而,这些都发生在3秒内:

我试着按Ctrl+S来保存文件。但是我误按了Ctrl+A(全选)。我文件的全部文本都被选中了。

我又一次试着按Ctrl+S。但由于我的Ctrl是半坏的,这一次我没有使劲按下它,它没有反应。所以,我的数千行代码都被删除了,被一个“s”取代了。

我惊慌失措。我再次按下Ctrl+S,这一次成功了,并保存了新的文件内容(一个字节“S”)。

这些都发生在3秒钟之内。我尝试使用Ctrl+Z撤消上一次更改。但是您可能知道,在Zend IDE的早期版本中,undo函数的实现非常糟糕。

没有备份或SCM修订。我失去了一切。我只想哭,哭,哭……好在我的老板和项目经理看到了我完成了工作,不过又目睹了我如何破坏自己工作的过程。我站在那里震惊了几分钟,然后我伤心沮丧地离开了公司。

不用说,我第二天就买了一个新键盘!我学到了人生的一课。我安装了Ditto(一个非常好的Windows开源剪贴板管理程序),并定期将我的工作“Ctrl+A,Ctrl+C”(全部复制)到剪贴板中以防万一。我总是使用源代码控制软件(Git)并定期地提交代码。

Basuki Nath(新德里,ADP高级技术顾问):

你肯定知道分号在编程时多重要吧,但你知道希腊语的问号是什么样的吗?

是的,完全相同!

所以,我有一个朋友曾经在做一个有几百行代码的项目。而他的同事用了'查找和更换',并用希腊问号取代了所有的分号。你可以想象他的bug数量和沮丧程度。每行看起来都没什么问题,但都显示错误。整晚,他安装、卸载、安装,甚至改了编译器,IDE和所有的环境变量,直到第二天,他的同事告诉他。

这大概就是"编码员最可怕的噩梦"吧。

编译自Quora

程序员遇到bug并不可怕,可怕的是自己对debug毫无头绪,论坛上也无人解答。

也许换个思路就可以解决?只是你不知道而已。

计算机领域发展迅速,要跟上发展的速度,程序员也需要不断学习新知识、新技术,了解更多自然解决问题的方法也就越多。在职的同时,可以考虑攻读在线计算机信息技术、计算机科学、软件工程的硕士项目。

北亚利桑那大学(NAU)开设的在线计算机信息技术硕士项目和伊利诺伊理工大学(IIT)开设的在线计算机科学、软件工程项目正在面向中国广大在职人士招生。学习内容、在线资源、学位证书与在校一致,且性价比很高。

如果不清楚是否合适,正好现在美国名校伊利诺伊理工大学春季大学开放日,在中国区开设了为期3天的免费在线计算机硕士体验营,仅限30名,如果想更多的了解在线硕士相关信息,立即点击下方链接参与体验营!

在线计算机硕士体验营

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值