大跌眼镜!拥有十万+读者订阅后,这个专栏终于出书了!(3)
进入谷歌事变第一次提交代码,就让王争吃了个大苦头。
当时提交的代码不外100多行,但是在给同事reciew的时间却发明白n多题目!来来回回改了十几个版本,终极才提交上去。当时心力交瘁的王争非常不平气,产生了极大的逆反生理,以为有须要浪费这么多时间在云云细节的编码上吗?只要代码能用、能办理题目不就够了吗?
这是很多步伐员的广泛想法,王争当时也是云云。
不外谷歌公司末了用究竟让王争明白了本身当时的想法是多么的稚子,更用心地打磨起来本身的一口气,更注意计划模式、代码范例、重构等编程内容。
谷歌有着一套非常美满的代码检察体系,王争的同事们都非常器重代码质量,乃至到了吹毛求疵的程度,就连解释中一个小小的标点标记错误都市被指出来并要求改正。他从最开始的不明白,到末了的完全认同并践行,是由于他看到了在如许对代码质量的严格把控下,,项目开辟和维护本钱变得更低,服从变得更高。
认识到这些点之后,王争开始重新思考修炼编程内功的意义。他以为学习代码计划提拔本身的编程内功:
是写出高质量代码的紧张包管;
可以应对巨大的代码开辟,对任何项目都可以或许应对自若不会手足无措;
作为步伐员的根本功,可以或许让本身轻松看懂那些开源项目和其他代码,相识和学习此中的技能精华;
能让本身在职场中往上走,作育和引导新手工程师,做Code Review,领导团队做项目开辟。
在谷歌的事变这段履历让他学到了非常多的东西,见地到了高质量代码的上风,认识到了编程内功的紧张性。离开谷歌后,他进入其他技能公司事变,发明越来越多的步伐员不注意代码质量,不在意本身编程内功,末了写出来的代码没法看,项目整个都一团糟,堆砌着无数垃圾代码,难以乃至无法维护,整个团队服从极低。
清楚地看到这些近况之后,他有了编写本书的筹划,想要将本身多年积聚的开辟履历搜集成一本书,资助那些想要提拔本身编程本领、写出高质量代码、提拔本身事变服从的步伐员们。
在此之前,他受邀在极客时间在更新本身的付费专栏。