百度知道 - 信息提示
如何更加有效的学习一门编程语言?
对于编程语言,不管是类似于HTML5、CSS3、JS这种类似前端的超文本语言,还是JAVA、C#、C++这种面向对象编程的高级语言,还有C这种中级语言。他们都是有一个模板的。
也就是说,不管你是写一个网站,还是要写一个软件,它的过程都是一定的,有所出入,但是这个出入就如同大树的枝干一样,是可以进行填补的。通过后期的熟悉,慢慢的精通的。
如果是一个编程的入门的新手,建议,可以找一个轻量级的程序进行编写,输出只需要在控制台就可以的那种,比如,用JAVA编写一个银行收银管理系统,需要实现存款、取款、用户的登陆和注册等功能,然后如果这个方面OK了。再考虑把数据库加入到程序里面。基本上这个小程序写下来以后,关于JAVA语言的性质和逻辑,你都懂了。那么接下来就是找一个框架,不管是Spring Boot还是其他的框架都可以,用框架来试着写一个软甲,那么在这个过程中,你即稳固了你对于语言的理解,也让你了解到了开发是一个什么样的过程。然后如果你还想深入的学习一门语言,建议,学习一下再底层的语言,比如C语言,虽然你一开始学习的是面向对象的语言,学习C会有很大的不适,可是在学C的时候,你能了解面向对象实现的原理。
在了解到,如何写一个软件或者程序后,想要深入的了解的话,那么你就要补课了,什么是数据结构,什么是计算机网络,什么是操作系统,只有了解这些之后,你才会发现,原来是这样,为什么接口是这样的,算法这么写才更简便呀。
快速有效的学一门编程语言,不是找一个视频课跟着学,而是在学习的过程中,自己上手来敲一遍,这样才能快速有效的掌握。
怎么快速学习一门语言?
不要太在意语法。大多数人之所以在学校那么多年也学不好一门语言,是因为学校花了太多时间在语法上,而很少关注说这方面。其实应该反过来。如果想快速学会一门语言,就应该先学会怎么去交流,具体的语法可以之后再研究。当然,语法也是很重要的。需要学习基本的动词词形变化,还应该了解句子中词汇的正确排列顺序。重点是不应该花费大量时间来把动词表熟记于心,或是担心哪一个介词在某种语境下是不是适用。这些随后都会慢慢了解到的。