不要让自己被代码淹没

来源:互联网 发布:今日头条 h5 源码 php 编辑:程序博客网 时间:2024/05/18 02:41
       从我刚到华为,到离开华为一直受益于这句话。
       我刚到华为,有一次在百草园打篮球的时候,碰到了一位刚从华为离职,跳到了MOTO的家伙,交谈的内容都忘记了,他的名字也记不住了,名片也弄丢了。只是这句话我一直记着,他和我重复了2遍,在华为,不要被代码淹没了。当时只是作为前辈给我的经验,虽然不太理解,但还是牢记在心。在华为的这几年,经历多了,也逐渐理解了,并且感慨良多。到现在,心里还是一直很感激这位前辈。我在离开华为的时候,也把这句话告诉了我的新员工同事,希望他们也能从此收益。
     刚参加工作的程序员,大多数的工作就是copy/paste,这样持续了一年左右,业务通了,就代码也熟悉了,就开始产生惰性了,以为开发的工作不过如此。但是因为开发阶段的设计问题,或者旧代码的质量问题,到了测试或者维护阶段就不停的被大量的问题单压着。这时候,程序员就会向两条路上发展了。绝大多数的人会走向第一条,每天的工作是被流程驱动,被动的解决问题。人做什么事情如果被动了,质量就多少要打折扣了。大多时候是治标不治本。这些人每天会很累,工作时间很长,每天加班,晚上很晚回去,一般回家也是打游戏或者看电影。年复一年就重复着这样的生活。自己觉得很没劲,但也不会想改变。
     另外一种人,不满足于这样重复的生活,渴望能够拥有相对自由的空间。尤其是不想做流程的奴隶,被无穷的代码淹没。所以就不停的充实自己,从各种渠道寻找新的方法,理念,原则来摆脱这种境遇。看了设计模式,就会接触到重构,再到测试先行,到Mock,到敏捷,到持续集成,新鲜的理论,方法会不断的涌现出来,让你不停的学习。如果你是一个渴望新知的人,你的胃口就永远不会满足。同时把这些东西及时的应用在实际的工作中,转化为生产力,工作效率会越来越高,产品质量越来越好。同时自我满意度也不断提升。这样做的人,一开始会十分辛苦,至少外人看起来是这样。一个人做自己喜欢的事情,或是自己想做的事情的时候,是不会感到累的。
     在工作一年左右的时候,基本会遇到这样的岔路口,你会选哪条?


原创粉丝点击