又过了快一个月了,小区还是在封闭隔离的状态。这一个月还是在学习,还没有投简历找工作。对这一个月的学习进度还是挺满意的。计算机组成原理,计算机网络协议,数据结构与算法等等都学了些,还看了关于面试的一些东西。Django框架,MySQL数据库,Docker的使用方面也有些进步。Redis,Linux,Python这个月没怎么看。

今天突然想到了之前做前端工作时的一些事情。做前端工作时一开始的两个月感觉进步速度还是挺快的,但是接下来的一段时间进步好像就慢下来了。原因是很多时间精力都用在了antd组件的使用细节里了,经常要花上好一段时间找资料看文档看issue里的提问,才能解决掉遇到的一个小问题。这样子下来还是挺耗费时间精力的。我觉得会出现这个问题可能是因为以下几点原因:

  1. 因为是第一次使用框架,组件库,本来就需要有一个适应的过程。
  2. 可能是因为组件库的文档写的不够详细,使得使用的时候遇到了一些问题。
  3. 因为自己对于设计模式等方面不了解,使得对于框架的使用不能做到快速上手。

那以后要如何解决这个问题呢,目前想到的是:

  1. 有了之前的一些经验,可能以后再用框架什么的自然上手就快些了。比如在使用过react之后再学Django感觉就容易了很多。
  2. 多用一些生态完善的框架,前人的经验总结会多些,可以少踩坑。
  3. 花时间学些设计模式等方面的知识,有了一定的积累之后可能阅读源码会容易一些,遇到困难就能够通过阅读源码等方法解决问题,上手使用框架组件什么的会快一些。