Skip to content
在本页面

mini-react 副本

项目地址: mini-react

挑战一周时间实现 300 多行代码的 Mini React, 收获如下:

编程

  • 程序就是数据结构加算法, 一个好的数据解构可以大大降低算法难度
  • 遇到问题不着急, 细心的根据报错去思考可能是哪里导致的, 通过 debugger 辅助调试一步步找到问题源, 后面就简单了解决这个问题源就好了

认知

  • 大脑的容量是有限的, 当遇到复杂的问题时, 能写下来的先写下来, 能画图的先画图, 通过这种方式去梳理问题会事半功倍.
  • 任何事物都是由无数更小的单元组成的, 所以遇到任何问题只要拆分的足够小足够清晰, 难度也自然会降到最低.
  • 当你要做一件事的时候, 最好是把其他不相关的都先放到一边.先把手上的事做好, 而不是贪多做了很多半成品.
  • 程序不是一次性就能开发完成的, 需要在完成功能的过程中不断重构优化, 这样既便于后续维护也利于后续添加新功能.

想法

  • 一直认为学习能力解决问题的能力才是最重要的, 只要有这两项技能哪怕换行业也能很快上手
  • 慢慢来就是最快的, 坚持每天一点点进步比心血来潮的想要提升会实在得多.
  • 过程中得到的锻炼可能比完成这个项目的结果更重要, 因为学得技能是可复制的, 可以让以后的学习变得效率更好
  • 在此推荐书籍《微习惯》《认知觉醒》《刻意练习》,书籍本身能够提高认知,但想要受用还得做到知行合一

Released under the MIT License.