有可能提高10倍效率的前端学习方法

“看懂代码!?”

这句话表达的意思,不简单!!

1、看懂代码的字面意思,em。。。是英文单词的意思吗?大概可能是,因为确实有关联。

一般代码的变量、方法、类名,都是有一定的规范。各个框架也是遵守命名规范,便于大家理解,做到见名知意。

2、做到上面一步,才是初步推测代码表达的意思。但是代码的本身逻辑,数据怎么输入输出,形象地说,数据像水流,怎么流入到流出的。这非常关键。因为代码结构,保证了规范性。但真正读懂代码,得可能跨越结构的关系,将各个【流入、流出】点给【联结】起来。

成为像手链一样的玩意。像不断流的水流。这程序才能跑得通,没有bug。至于是不是水流分支流出地方了,也是可以通过链条追溯本源的。

我觉得能搞明白这一步,才算是看懂了代码。了解了基本逻辑,业务逻辑也能用代码实现。

ok!道理大家可能都懂!但是,看着天书的代码,崩溃啊。特别是学一些新的框架,技术,看源码,更加头大。10分钟不到,就蒙蔽了。脑壳内存不够,当场宕机。打击学习信心,效率非常低效。

既然明白了【看懂代码】的底层逻辑,应用在学新的技术栈时,是不是要改变一下学习方式,或者用一些学习工具来,实现其应用呢?

我想的是方法是:给代码标记序号,1-100-n

这或许让人非常无语,幼稚。但这恰恰表面上符合了【看懂代码】的原理。因为有这条链条在,你的学习方向已经有了源头,虽然目的地依然模糊,但起码有了“一步一个脚印”的积累,你说呢?

程序本来就是一条一条指令地执行,现在你可视化这些步骤,跟画脑图,流程图,非常相似。

# 小案例:

这图就是简单的搞定了setState这个react三大属性之一state的设置方法的数据流动顺序!

复习起来,一眼就能明白程序执行的顺序,也就能够知道在何处调用数据,赋值变量,改变什么等等的操作。才能应用所学!

好家伙!QQ截图,就有这个标记功能,非常方便。

特别对于,学习标准化,程序化的技能,很有帮助,高效!

程序的本质是通过数据流动,实现信息传递,实现功能,就这样!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值