新人怎么快速的学会一门编程语言的基础?

学习语言之前需要什么?

我们听过很多的方法,看视频、看书、看别人写的源码,分析啦思考啦什么的,其实都是差不多的,方法没有对错,但是具有一定的科学性、逻辑性。

之前frank直播的时候,不就是问我们,你们的学习方法是什么?大多数的人的看法综合起来不外乎下面三点:

  1. 理论不重要,重要的是实践
  2. 多上手、多思考、多总结
  3. 视频+书籍+练习;

那么问题来了,这个适合所有的人吗?是不是需要分场景分情况来分析?这个问题需要自己问自己。

入门的时候,不要犯我这样的错误,追求大而全面的学习路径,为什么不要这样?不是学的越多越好吗?不是大而多才能就更好的业吗?可是实际上确不是,先不说什么就业,单单是学习期间就很痛苦。太多了啊!那么长的学习路线、那么多的知识点,有限的时间内熟练运用,能不卷吗?

极其容易“死”在学习的路上。不过还好,及时的醒悟过来了。

那么入了门之后什么样继续学习?那就是和你的职业规划有关了啊。什么时候学习一门语言?在你需要的时候,本着需要什么学习什么的原则去学习。而不是大而全的学。这是很重要的一点,就业方向不明白的没有关系,去问问哪些就业的人,需要学习什么,切记不要问学校老师,切记切记,特别是IT行业。具体的原因懂得都懂,就不必多说。

当自己走在路上的时候,一切都会开始明朗且不会有很大的压力了;

那么我在学习基础的时候,是怎么样入门的?黑马的课中说到过——过、抄、仿、改、调、看、练、创、悟;这就很好,也是我之前在学习Python的时候奉行的;那我来详细的说说是怎么入门。

具体怎么入门?

我们怎么才能快速的入门程序?传统教学按照课表培训计划行走路线?
那么多的学习规划啦、课表啦、还有人说直接上项目的。可实际上基础不牢固可能什么都是写不出来的;

刚刚学习基础语言的时候,都是学习很基础的知识,大致就了解即可,不用写的那么详细。
就是一些很基本的格式、语法、注意的了解即可;

抄代码

对,就是抄代码;
理解一遍、抄一遍、回想一遍思路、再敲一遍;
出现了错误不要害怕,分析原因为啥会出现,下次改正即可。

模仿着改

我们在之前的步骤中熟悉了很基本的代码,也知道了语法和格式。这个时候我们就可以试着自己写个代码,自己给自己敲一段,假设个需求自己去实现这个需求。

不会的经常debug(调试)

为啥会出错?这个时候就要去思考了,run是执行整个程序,我们需要debug一下,一步一步的进行调试,看看问题出在哪里,为什么会出现这个问题,我们怎么改正?

出错的时候,看n遍

出现问题的代码,从头看到尾。一般来说新手出现的错误都是那几个,很简单的。
这一点应该是和上一步同步进行的,不要跳着看,也不要自我欺骗直接看答案。

创新

之前是给个小的需求来实现,现在我们自己给自己一个很大的需求然后去实现成为自己的代码!

这个练,贯穿“全文”,写代码的能力是可以看出来的吗?想也是很重要的一部分、练也是很重要的一部分!这个道理不解释了。

领悟

多总结,自己出错的地方写在代码的下面或者是代码的上面,方便自己以后看。
有想法也是可以写的,不论好的坏的都是可以去思考去总结的。

最后

  1. 保持耐心
  2. 保持恒心
  3. 坚持坚持坚持

如果实在是有不适合自己的学习方法或者是科目,这个时候就想想是不是要及时止损,千万不要浪费时间,包括放弃本文中的内容,适合自己的才是最好的。

可能有时候感觉再坚持一下就有结果了,加油加油,但是到最后什么都是没有得到,反而是浪费了自己的时间、消耗自己的信心与能量,这样更不好。

posted @ 2021-06-02 23:25  wlm-cry  阅读(794)  评论(0)    收藏  举报