“好读书,不求甚解;每有会意,便欣然忘食。”
如何学习一门编程语言?
- 如何学习一门编程语言?
- 1.做好笔记
- 2.保证充足的学习时间和练习时间。
- 不能超过三天断学。会遗忘和变得懒散。
- 明确学习的目标
- 3.学习顺序
- 进入基础部分
- 不是第一门语言:
- 总结
如何学习一门编程语言?
1.做好笔记
可以是电子的也可以是纸质的,但是一定需要总结和记忆。博客平台和自己的网站都可以尝试,CSDN什么的。但是就像大佬说的,做这些一定得用心。
这是CSDN一位大佬给我的建议。
2.保证充足的学习时间和练习时间。
俗话说的好,笨鸟先飞。但先飞的又有多少是笨鸟呢?
天赋分为两种:第一种就是 智商和能力上的天赋。第二种就是 卷。
卷也是一种天赋。毕竟不是每个人都能卷的。
所以学编程语言得有一种“菜就多练”的心态,每天的学习时间必须要保持两个小时以上,并且还得连贯。
不能超过三天断学。会遗忘和变得懒散。
明确学习的目标
如果不是为了等级考试,学到能写项目就可以了,剩下的需要在实战中联系。
3.学习顺序
进制转换
内存怎么储存数据
进入基础部分
:命名,变量啊,各种变量的一个数据类型,各种运算符枚举不足的一个基础条件,控制语句循环控制语句,函数结构体,对吧,这是基础内容啊。把这些一次搞定,搞定以后,进入面向对象了,你就可以去学习类与对象构造与虚构属性,静态类 抽象类接口,闭包,空间泛型数组,哈希对吧,就这些东西,你挨着去学。当然,每个编程语言叫法可能不一样啊,比如说有的接口可能它不叫接口,它叫协议,对吧?那么这个叫法不一样没关系,是吧?那有的哈希可能它叫做字典啊,只要你找这个类似功能的就可以了。
当然,有的也是没有的,比如说命名空间啊,这个东西有的语法啊,有的编程语言就没有这个东西啊,没有的话,你就不用管那么面向对象的这些内容你搞定了啊,你了解他是怎样用的了。接下来,如果这个语言是做网页的,你就要开始学习做网页了。如果他是能做UI的,你就要学习做UI,如果他是做游戏的,你就学习怎样做游戏。那也就是说,你就进入到项目阶段了然后在做后面项目的过程当中啊,然后再去逐渐的对这个语言啊,慢的去了解它。这样的话,你学学这个编程语言啊,也会觉得特别无聊,特别枯燥。学了很久还在语法上面去转来转去是吧,你要尽快的让自己进入到项目这个阶段。那么,如果你现在已经掌握了一门编程语言或者说多门了,那就简单了。
不是第一门语言:
你现在学习一门新的编程语言,只需要了解一下这个语言如何声明变量常量和函数啊?该语言包含哪些变量类型?怎样使用这个语言创建数组和含系的结构啊?怎么样使用这个语言创建创一个类创建一个对象?然后这个接口地包是怎么定义的?把这些了解了以后啊,非常好了解啊。网上一搜啊,就能搜的到,因为你对他的这个概念已经理解了,比如说,类对象啊,闭包啊,接口这个概念,你是理解的,你唯一不理解的就是新的语言它的一个结构是怎么样的。
所以,你就学下新的语言,它是怎样去定义个结构的,怎样去用的就可以了。然后,你就可以使用语言去做对应的,比如说网页呀,UI呀,游戏啊,那整个流程下来,一天就可以搞定一门语完全没必要就很死板的花很久去学习这个编程语言了,然后才去进入到下阶段。
4.复习:
学习过后肯定会遗忘,所以一定要时常复习,这个复习可以是通过看之前的笔记,也可以在实际开发运用的过程中来复习。
总结
学习编程语言时,可以采取以下步骤:
-
做好笔记:无论是电子版还是纸质版,记录和总结学习内容至关重要,这有助于加深理解和记忆。
-
保证充足的学习和练习时间:每天至少学习两个小时,保持连续性,以免遗忘或懈怠。要有“菜就多练”的心态,不断实践和巩固。
-
明确学习目标和顺序:从基础知识入手,如进制转换、内存存储、变量、数据类型、控制语句等,逐步深入到面向对象编程及项目开发,尽快进入实战阶段。
-
复习巩固:通过复习笔记或实际开发,定期回顾所学内容,防止遗忘。