首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

最让程序员崩溃的五件事

分享前我推荐下我自己的Java学习君羊: 479121291,不管你是小白还是大牛,小编我都挺欢迎,不定期分享干货,包括我自己整理的一份最新2018Java资料和零基础入门教程!欢迎初学和进阶中的小伙伴。

一般而言程序员脾气都比较和善,不卑不亢,但是程序员也会有被激怒的时候,什么情况能让程序员崩溃,甚至于骂娘。什么事情最容易让程序员暴怒?

拿到写的很烂的前任的代码,还要短时间增加新功能

好的程序员基本上都有代码洁癖,看不惯有问题的代码,见到不舒服的代码总想改掉或者想说两句。程序员讨厌接手一堆烂代码,而且还要维护起来,并且在段时间内增加新的功能,这是最让人抓狂的事情。看着这堆烂代码还得在这堆代码的基础上,修改维护东西,着实让人疯狂。

在第一家公司工作的时候,有个音视频解码的模块现在基本上没人敢动,代码写的不是规范很难让人看懂,基本上没有人愿意人碰这个地雷,公司规模也不小还是美国的上市公司,所以这种现象普遍存在于软件行业,不是没人能解决这个问题,一旦碰了这个雷区解决不好这个责任谁来承担。遇到糟糕的前任代码糟糕透顶了。

网络断了

互联网时代的程序员如果没有网络简直就是灾难,搜索个资料或者获取个最新的开源代码,或者github上面更新修改个bug,都做不到,这对于程序员来说打击太大,没有网络就等于让程序员没了眼睛。消息不灵通,心情不愉快也就很难写出漂亮的代码了。

在断网的环境,虽然也能写代码,但思维的灵感还是会受到影响。

需求又发生变化了

程序员在设计模块或者功能的时候,喜欢从头到尾把一个功能完整的展示出来,最怕中间加上一个新的功能,或者中间的需求变化太多,这样容易导致当初的设计变形或者影响主体功能的稳定性。程序员希望的是程序员能够从上到下按照需求功能整体理顺一遍。

中间不停的修改新的功能,或者增加新的需求,可能会打乱之前的设计计划,如果一次次的被打断基本上会感觉到很崩溃的,所以程序员和产品经理很不对付,改动越多心理上感觉上会更加不爽,改动的多加上周期短,会更加的不爽。

遇到不好复现的bug

程序员不怕解决问题,怕的是问题出现了,然后尝试复现怎么也抓不住,这种情况很是让人恼火。需要不停的找规律,尝试各种办法去围追堵截,对于真正热爱程序的程序员这个过程如同断案一样玩的特别过瘾,如果只是为了工作,可能这个过程就是一中折磨了。

曾经有一次解决一个大的内存泄漏问题,整整追了一周最后发现是图形库调用的时候计数方式出错了,导致出现不停的内存泄漏,最后只是修改了一行代码但是在感觉上像是吃了蜜一般,对于一个不喜欢编程的程序员估计真的很难熬了。

写着代码停电,代码没有保存

程序员正在全神贯注的写代码,突然间就断电了。结果写的代码没有保存,这种事情发生了会不会很恶心人。代码重新开始写,虽然自己写的代码还是可以恢复,但是时间已经浪费了,对于程序员来说真的很崩溃,程序员都是心中完美主义者,对于发生这样的事情自然是不爽了

程序员虽然能写几行代码,也很正常人没多少差异,一样有正常的反应,也一样会遇到崩溃的事情,如果周围有程序员,请善待他们。

分享前我推荐下我自己的Java学习君羊: 479121291,不管你是小白还是大牛,小编我都挺欢迎,不定期分享干货,包括我自己整理的一份最新2018Java资料和零基础入门教程!欢迎初学和进阶中的小伙伴。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180418A1OAQA00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券