从毕业到现在,也快两年了,这两年间一直在开发和维护一个react项目。虽然能接触到的知识面并不太广,但是所到之处全是新知识。
想来一毕业就转型的朋友应该不在少数,我也算不上罕见。不过刚开始那段时间确实是天天都在看react+antd的学习文档和资料,每天看到的都是"class"、"constructor"、"render"。现在也都习惯了每次写一个页面就
import React from “react”;
class Xxx extends React.Component{
constructor(props) {
super(props);
}
componentDidMount(){
}
render(){
return ;
}
}
export default Xxx;
就也不考虑这个页面到底是要干啥,反正基本上都需要这些就对了。然后再慢慢地对需求,再去完善需要的功能啥的。
也是在这样的开发过程中,慢慢了解了lodash库,了解了ES6的各种用法。尤其是ES6的赋值解构,这个当时第一眼,感觉挺简单的;再看一眼,好像有点意思?再看会,卧槽有点看不懂了...然后也是查阅了多少大佬的笔记以及文档,现在也只能说是基本会用了。不得不感叹大佬们的理解能力之强,不是我等凡夫俗子能比的。而antd的组件,也是用的时候才去查阅文档,再对着需要哪些参数再进行添加。常用的组件可能也就Modal、Form、Input、Select这些了,其他的组件可能好几次需求才会遇到一次。
有时候还需要自行封装组件,这个就需要将多个组件组合在一起,并且全都得可控化。开始做需求的时候也很少会考虑抛出或者是捕获异常,现在也偶尔会有意识地考虑需不需要进行捕获抛出。
这条路会通往何方
尽管当时打算好好学习,努力工作。奈何人就不是下定了决心的人,总是会分神,然后就去刷小视频啥的,然后就俩小时过去了...
我能明白不好好努力,单纯只是停留在表面开发,遇到啥都感觉是新东西,这样是不会有好机会。甚至是有机会在面前摆着,也握不住的。特别是在这几年飞速发展的时候,更是落下一步,便是步步落下。但是总是会因为各种外界因素,导致中断,也就一直没能养成习惯。
现在可能几个点需要解决
- 如何规划时间来进行学习
- 怎么安排学习和娱乐的形式
- 目前打算学习的内容
希望自己能一点点的变好吧,希望这一次的起点,会离终点很远。