工作总结——代码优化

版权声明:本文已在我的公众号 :【FEvivi】 ,原创首发, 欢迎关注~!如需转载,请注明出处 https://blog.csdn.net/zr15829039341/article/details/84444672

最近一段时间没有怎么更新博客,是自己一直在思考适合我学习的方法论,前一段时间一直在复习基础,确实是认识到了当时有很多知识没有学习到,还蛮有收获的,但好像那只是暂时的,之后就又都忘记了。也许应该是在实践中学习会更好一些。

刚好最近项目迭代完成,在进行codeReview,下一周也就到我分享了。终于把一直说要进行代码优化的事情落实了。当然也有一些感触想和大家分享一下。

我写小说的秘诀就是不停的修改,每次修改都必须让小说变得更短,第二稿至少比第一稿短10%。

– 《畅销小说之王斯蒂芬·金对程序员的启示》

这是刚好在阮一峰每周分享第32期上出现的,也刚好符合我进行完代码优化的想法,之前我都是想着这个项目做完我再进行code优化吧,统一进行,但是事实上是我一拖再拖,往往过了几周就忘记了自己写某个函数原本的用意。原因一是因为自己没有进行正确的注释,二就是长时间不看。

  • 代码优化是每天都要进行的
  • 优化的重点是「越来越好」,重点不是「一次写好」。

目前再看这两句话确实是深有感触,并不是说做完一个项目才开始代码优化,正确的应该是多回顾,再写新的业务逻辑的时候回顾一下之前的代码,是不是会有更好的解决办法,只是当时没有想到。然后在版本迭代结束之后,应该有一个大型的代码优化。所以说,要注重代码优化的重点,是如何让代码变得越来越好,没有谁能一次性把代码就写好的,后期优化是很重要的。

特别感谢我的同事,帮我找出代码中不合理和可以优化的地方,我们在探讨的过程中我也了解了一些关于如何成为厉害的大佬,我们的认知不太一样。能快速写出组件,代码优雅的人在我认为就是厉害的大佬。他认为能很快的学习到一个框架的底层,把基础知识掌握的滚过烂熟的人才是大佬。可能是我目前的认知太过于浅显,只能看到的表层,而没有意识到基础夯实才能走得更远。或许之后有一定的经验了能理解他所说的吧。

还有一点关于学习的,同事指出我的问题是太过于妄自菲薄,其实我所认为的我自己很差劲,ES6怎么都不会使用,一个组件怎么都封装不好,不知道哪些数据和方法是放到子组件中好还是父组件中好等等这些问题,在他看来,这不是需要正在经历的过程嘛,不要着急,慢慢来,项目中写的代码不都已经是ES6的格式了嘛,为什么你说你不会时候用呢,不是用的好好的嘛。有些知识不是你看几遍就能学会,有些知识是你一直使用但你却不再学习它。所以说有一点很重要。实践和理论相结合。因为现在已经工作了,做项目,写业务才是最重要的。知识点是你在业余时间要去学习和巩固的。

再添加一些新的感触,

这段时间已经在践行将实践与理论相互结合的方式去学习,比如我重新复习react基础知识的时候,把项目代码再过下,看到什么地方不太理解的,会直接去查阅,然后看着理论知识再深挖,也会回头再查一下项目中有没有使用到这个知识点,别人是怎么使用的。这样子学习确实感觉收获会更多一些。

猜你喜欢

转载自blog.csdn.net/zr15829039341/article/details/84444672