上班的这两年时间,给我感触最深的就是:开发中“他妈的”处处都是坑。
这两年,我所过的生活就是:不断的从一个坑跳向下一个坑,再从下一个坑跳向下一个更深更大的坑,在许许多多的大坑小坑之间不断地挣扎,挣点活命钱真不容易啊。
当然,这也并不仅仅是我一个人的感受,因为每天我总能听见周边的同事“坑”声不断。“妈的,又是一个坑”“我靠,这是一个更大的坑”“看来这次坑大了去了”...
坑是无处不在,风险更是如影随形,现实既然已经这样了,我们所能做的就是认清现实,采取措施,尽量规避风险,避免陷入坑中永远也爬不起来了。(这个坑可不是一个安逸的坑哦,陷进去了你就等着受折磨吧,呵呵。)
细数这两年,我也遇到过不少的坑,在这些“坑”来“坑”往中,让自己变得更加的坚强。也总结了一些预防风险的方法。我这里所讲的“所谓方法”(呵呵,方法谈不上,其实就是几点切身的感受),主要针对的是避免开发中出现低级错误的发生。
1 避免同时做多件事。开发过程中应该让自己注意力高度集中,不能一心多用。
2 为了处理更紧急的工作,而不得不中断当前手头工作的时候,一定要记录下工作被中断时的详细情况,避免重新回到工作时切入点的错位而导致部分工作的遗漏。
3 小事一定要即遇即清(解决)。切不可因为事小就不去重视它,问题往往就出在小事上。哎,现在还清晰记得去年的那次错误代码提交就是因为开发中为了调试方便注释掉了几行代码,但是调试完了又没有及时回退,记得当时小伙伴还提醒了我,赶快回退了吧,但是当时没怎么在意,总认为反正commit时会对比的,但是悲催的事发生了,这几行被注的代码最终还是被提交了,后果就不说了,那个悔啊。
4 规范自己的操作。如代码提交前一定要diff,尽量不要修改以前成熟的代码,时刻保证代码的纯洁性,提交代码前先更新,按照工作的checklist检查自己的工作等。
5 勤动手勤笔记。将工作中遇到的点点滴滴记录在自己的笔记上,时刻查阅。不管大小事都记着,并时刻查阅,有空就看看有没有什么工作被遗漏,看看有没有什么地方没考虑到。总之,好记性不如烂笔头的道理是不会错的。
6 要清楚工作中最易产生风险的旮旮旯旯。如代码提交,如修改既存代码,如修改BUG等等,多经历多总结,这样任何风险终将会无处躲藏。
就写这些了,风险既然无处不在,我们就需处处小心,不然等到犯了错,就算是悔断肝肠亦无用啊。