sorrycc / ama

Ask me anything!
https://github.com/sorrycc/ama/issues?q=is%3Aissue+is%3Aclosed
31 stars 6 forks source link

前端如何成长为优秀的框架作者或架构师呢? #4

Closed Lxxyx closed 6 years ago

Lxxyx commented 6 years ago

问题具体描述

想对框架、架构等知识有更深的了解,希望可以开发出像 dva 这种优秀的框架。但因为日常所做的都是普通的业务开发,该如何对这部分知识有更多的了解呢?

期望目标

希望在完成日常业务之余,能对框架,架构能有更多的学习和了解,成长为优秀的框架作者或架构师。

sorrycc commented 6 years ago

先说下我的经历吧。

在做 dva 之前,我对于前端框架也了解不深,也是处于使用的状态。记得做 dva 之前是在做 spm 工具,再之前是做支付宝收银台业务,这些和前端框架一点关系都没有。

然后就写了 dva,dva 是源于业务的,并解决了业务开发中使用 redux 不便的痛点的。然后运气比较好,这个痛点也是社区使用 redux 的痛点,所以获得了比较多的认可,以及公司内外大量的用户。有用户就有反馈,有问题需要解决,而我很多的前端框架经验就是在这个过程中逐渐积累的。

另外,dva/umi 靠自己想肯定是想不出来的,得在社区中相关学习借鉴。所以出于发展的需要,我会关注各个前端框架的发展(目前主要是 vue、react,angular 还没有涉猎),但也不仅限于前端框架的部分,详见我的前端早报。摄入的信息量多了,在需要用的时候就会联想到。

所以,我的建议是:

然后你会发现前端框架也就那么回事,没什么难的。