天天看点

我修复的印象最深的一个bug

我从小就有一个梦想,立志要成为一个计算机高手,于是后来我就成了一名程序员。

如果提到程序员,我们绝大多数人可能会说,程序员每天的时间除了开发需求就是在查bug。在我以前,肯定会不以为然,但自从我成为一名程序员之后,我才深有体验,这句话其实说得没错。

令我印象最深刻的bug,那当然是我刚毕业踏入公司,师父给我布置的第一个任务,就出现的bug。第一个任务是让我做一个H5微应用先练练手,也顺便以后可以用这个H5应用来进行会议室预定。在这里,首先我要感谢我的师父,同时我的师父是一个非常好的人,他怕我这个新人搞不定,还非常耐心的给我讲解了一下大概的操作步骤。但到我实际操作的时候就遇到了各种各样的问题,此时我急得像热锅上的蚂蚁,但我依然不断使让自己冷静下来,心里想着,这可是我第一个任务,一定不能搞砸。在我们忙碌的时候,时间总是过得飞快,一转眼就到了下班时间,可我还是没有搞定,师父这时也走了过来,我心里还是很紧张的,担心师父会说我。但是他没有,仔细的检查了我的所有操作步骤,以及代码部分。说步骤没问题,然后还给我讲了一个故事,他说:假如你是一个电灯维修工。一天晚上,有人想你反馈了一个bug:“会议室的灯亮着,你要去把它熄灭”。bug的备注里还写到:这个bug很简单,你只需要按一下开关就可以关掉了,你应该在5分钟内修复这个bug。说完师父的手指向了代码部分,说这一段代码逻辑错误,如果把他改对,应该怎样怎样的。最后问题解决了,同时我也耽误了师父的下班时间,我感到非常愧疚的。

这也算是我遇到的第一个bug,也是我印象最深的一个bug。这也为我以后的程序员生涯埋下了伏笔,以后所有的代码部分一定不能出错。可以说那个时候的我是非常幸福的,不需要纠结需求,技术上实在解决不了,问一问师父,师父总会告诉我答案。当然如果你没完成任务,那肯定少不了挨顿批。 说实话,在刚毕业那会,对于我这样一个新人,我想公司里的领导一般都不会指望这个时期的我能做些什么。交给我的工作都是在项目中,那些非关键地方的修改,通常内容都比较简单,改不改得出来对最终交付都没有任何的影响,技术含量非常低。最后在这里也希望所有的新人好好珍惜自己是新人的那段美好时间,同时也祝所有的新人能够尽快成长。

继续阅读