如何成为一名大神

可能很多新人认为大神是神一样的存在,其实并不是,一方面是他们累积的技术经验比较多,另一方面是他们的工作态度,今天我就讲下工作态度的重要性。

2015.9.17我们有一个产品要进行测试,任务量极其大,我们和我们组长两周通宵了四五次,这周就通宵了三回,之前连续加班了12天,基本每天都是11点回家,但是还好项目出来了。我并不是抱怨什么,我也不想说我自己是大神,因为本来就不是嘛。但是我们组长确实给我很大触发,也让我重新对大神的进行了定义,可能技术积累你需要一段时间去积累,但是工作态度绝对是每一个大神必要的。

我的代码碰到了一个内存泄露的问题,是在析构函数中引用对象时忘记加释放类型了,在代码review并没发现,同时由于提供了一版本地运行和一版动态库版本,所以在本地测试的时候并没发现问题,对于这个问题我们查到了晚上四点钟才查到是哪的问题。因为以前一直在做windows平台相关开发,对于内存管理并不严格,但是经历了这次我确实学到了很多。

第二次也就是前天周五晚上,我健完身过来加班,帮忙查找踩内存的原因,从8点开始一直查到第二天六点,对每一个接口进行测试,由于踩内存程序乱崩,而且不定时崩,崩的地方还不一样,这导致问题陷入了僵局,经过一晚上的战斗第二天六点左右基本缩小了范围。那时候也确实挺不住我去眯了一个小时,过了会我们组长过来叫我说查出来了,原因是一个动态库在unicode进行解码的时候出现了问题,由于大部分测试文档非unicode所以无法查出问题,在最后时刻我们组长都几乎要放弃了,但是也就是在在测最后一个文件的时候程序果断崩掉,所以才找到了问题所在,而不至于前段时间的努力白费。其实我们组有四五个成员,而加班挺到最后的只有两个人,很多人认为没我事加毛班,但是我想说的是加班也是你成长最快的时候,尤其和大神的时候。他们写代码并非没有缺陷,也会有缺陷,但是大神在查找问题时如何分析问题如何定位,才是你应该去学的。关键的是真正的大神是坚持到底才能做到的~~~

你可能感兴趣的:(工作态度)