前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >前端学习,理解并不是最重要的

前端学习,理解并不是最重要的

作者头像
web前端教室
发布2019-12-17 18:02:14
5900
发布2019-12-17 18:02:14
举报
文章被收录于专栏:web前端教室web前端教室

诚如标题所言,学习前端开发的过程中,是否理解并不是最重要的。那么,什么是最重要的呢?学习不就是要看懂才算吗?

从我在先行者课程的实际讲授过程中,发现对于零基础的学生来讲,重复才是最重要的。

你讲一遍,他不懂;再讲一遍,他还不懂;你换个角度来又讲一遍,他依然是不懂。但你让他照着你的代码写一遍,他就懂了。

所以老话讲,“好记忆,不如烂的笔头”。

放在我这里,这就是,我给他讲,是我把我思考的过程、结果告诉他,其实是我在替他思考。就算我一步一步的告诉他他,给他讲,但这步与步之间,依然是有缝隙的。

但自己写就不一样,哪怕是抄代码,这个动手、动笔的过程,本身就是一个思考的过程。这个过程之中,是完全没有缝隙的,是线性的。

所以我就说,

学习,

第一,是重复;

第二,才是理解;

重复到一定程度了,你就理解了。所以老话讲,“好记忆,不如烂的笔头”。就是这个道理。

<!-- -->

咱们前端开发工程师,更多的情况下,是属于干活的。你不是科学家,你不搞科研,你只是学会了前端开发这个工具,然后用它去做一种相对重复的、有一定技术含量的工作而已。

所以,在一定程度上来讲,所有的前端开发工作,都是类似的。所以相应的, 你要先把需求分析清楚,无非是点击哪里,弹出哪里,显示哪里,隐藏哪里,都是一些事件驱动的事务性操作。所以,所有的前端开发的代码,都是类似的。所以咱们写前端代码,

一,先写套路,把结构写好;

二,填空,在结构当中,写逻辑;

三,在逻辑中,处理数据;

<!-- 套路怎么写? -->

先分析需求,把那些功能点按顺序排出来,

- 加载数据,img的url

- 生成dom节点,

- 大图列表

- 小白点列表

- 左按钮

- 右按钮

- 小白点按钮

基本上吧,不管什么东西都是这么去分析,分析好了之后,把上面的中文翻译成Js代码。然后用各种事件给串起来,生成dom的要放在回调里,回调要用axios,axios要放在生命周期里,这就是一层一层的回调,如果你不喜欢,那么可以使用Promise,或者是直接函数名调用也一样。

这些代码,套路都是类似的,一个项目是这样,十个项目也是这样,100个项目也是这样,在这不断的重复中,你对Js、对前端开发、对架构设计、对开发流程、对团队建议、对客户、对老板、对公司、对各种事儿,慢慢的理解就加深了。

这是什么?

是重复,不断的重复。

<!-- -->

明天周日,晚20:00的先行者课程,

内容预告:webpack 4,开发环境的配置

这段时间很多同学关注前端开发环境的配置,说自己看了好多也没搞明白。还有同学觉得vue-cli就是前端开发的环境配置。

其实并不是这样的,

1、vue-cli,只是vueJs的一个部分;

2、前端开发的环境往小了说吧,webpack、git版本,这二个就可以搞了;

- 打包、压缩、运行环境、生产环境,开发环境,这些webpack可以搞定;

- git版本就是代码版本控制了;

明天咱们先讲一下webpack4

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-09-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 web前端教室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档