关注程序员耳东,编程转码真轻松
最近群里粉丝反馈了一个问题就是:
“东哥,我跟着视频敲代码,看着视频的时候都敲的好好的,但是我自己写的时候就不知道怎么写了,我该咋办?”
这个问题确实是个很多初学者粉丝问到的问题,所以今天写这篇笔记聊聊这个话题
首先我想说的,初学者照着视频敲代码是非常正常也是正确的,所以大家没必要有心理负担,我是初学者的时候也是照着视频学习编程入门的
初学者在学编程的时候,非常常见的一个问题就是,知识点都会了,但是不知道怎么组合起来实现某个功能,跟着视频学习着敲代码就是个练习的过程
尤其是做一些练手项目的时候,如何划分项目的结构,如何引入某个框架或者库,如何把这些库组合起来,某段代码放在哪个位置,项目的环境如何搭建,这些问题如果自己去找解决办法的话,还是挺难的
所以跟着视频敲代码来练习写代码是没有问题的
但是不能只傻傻的跟着视频敲代码,要注意方法和技巧
写代码最关键的是知其然知其所以然,要有自己的思考,我这里聊几个我觉得跟着视频敲代码需要注意的点
1.关掉视频再独立敲一遍
可能你跟着视频敲代码的时候,好像都会,但是真正上班的时候发现写不出来,这个就是因为你跟着视频敲的时候没有思考,只是把它抄了一遍而已,你无法独立的去解决问题
这就好比,上中学的时候做数学题,你跟着答案抄一遍挺顺的,考试的时候自己做就凉凉,一样的道理
所以我推荐的好办法就是,自己跟着视频敲完代码之后,把视频关掉,把之前自己写的代码注释掉,然后自己去独立敲一遍
在自己独立敲的过程中,你就会逼迫自己去思考
独立敲代码的时候你可能会吐槽以下这些话:
- 啊啊啊这里为啥刚刚可以,现在有bug
- 呀呀呀这段代码为啥要写在这里啊
- 诶诶诶这里的代码是咋写的来着
上面这些吐槽都是很真实的,因为我也是从新手过来的,正是因为独立写代码遇到这些问题才会倒逼你去理解、去思考代码是怎么写出来的
所以,一定要尝试关掉视频,自己独立的敲一遍,如果遇到问题卡住了,去看看视频里面那部分代码是怎么写的,对比一下重点学习
2.自己可以改动一些功能
跟着视频敲代码的时候,还有个很好的技巧就是:自己改动一些功能实现
这个办法其实就是在模拟工作中的真实情况,真实工作中就是你拿到一个项目之后,产品经理的PRD中可能就是对这个项目中某个功能的改动
当你自己改动一些功能的时候,你需要主动的去看懂那部分的代码逻辑,搞清楚代码要加在哪里,具体的代码逻辑怎么写,这些问题都是你思考的体现,这也是在提前的适应工作节奏
3.记好笔记,也可以画图分析
不得不承认代码逻辑中某些流程确实不太好理解,比如说前端项目中常见的状态管理,可能更新一个状态需要涉及到好多个文件的修改,新手可能觉得这种代码很难写,因为流程实在是太长了
所以我建议可以画图分析,把整个流程画出来,只要整个流程你能画出来理解了,把它写成代码实现就是很简单的事情了,甚至以后工作了遇到类似的功能还可以把笔记翻出来参考
总结一下就是,跟着视频敲代码学习没问题,但是一定不能只知道傻傻的跟着抄,要主动思考,要尝试的独立的写,必要的时候可以记笔记画图分析
欢迎关注我,欢迎在评论区交流