怎么学好编程语言?
2021-04-13 · 百度认证:广州粤嵌通信科技股份有限公司官方账号
看你怎么学!
如果自学,只能养成好的学习习惯慢慢学,日积月累,终能学有所成的!不过自制力不好的人不建议自学。
如果要上培训机构学,建议:
课前预习
对于初学者来说尤其是零基础的同学,既然已经比那些有基础的同学差了一截,那么为什么不更加的努力去学呢?课前都会有课件或者书籍提前给到同学,可以自己利用课余时间预习一下,在预习的过程中肯定还会有自己解决不了的问题,先记录下来课上解决就好。
2.课上认真听课
在上课的时候讲师肯定不可能照顾到所有的同学,但是在讲课的时候每讲完一个知识点肯定会问到一个问题“都听懂了吗?”,想一下是不是你经历过的所有老师都有这个习惯?这个时候如果你有问题或者没听懂一定要及时去问,千万不要不懂装懂,否则后面你就会发现问题越来越多。
3.课下项目复习
课上讲过的东西不能光看会就够了,一定要自己亲自上手去实操一下看看,只有自己做的时候才知道到底学到什么程度,还有哪里没有掌握。
4.记笔记
好记性不如烂笔头,当你遇到解决不了的问题,自己可以找一肆谨大个笔记本记录下来,课上老师讲的东西感觉不是很明白也要记下来,没事翻看一下避免以后再犯同样的错。
5.不用慌张
对于零基础的初学者刚开始学习的时候都会遇到晌侍听不懂听不明白的现象,因为确实你的基础水平裂竖很低,但是不要害怕听不懂是能理解的,就怕你听不懂之后就不认真学习了,主要你坚持学下去你会发现后面的知识学起来超级简单,就跟0到1和1到100的概念是一样的。
就以JAVA这个大家最熟悉的编程语言做好例子吧
从知识来说:
简单一点:《java核心技术(上)》看看~~然后随便写个东西,或者看看一些开源项目(比如hadoop的rpc组件,比如lucene中的索引构建过程(Indexer等),比如apache-commons的collection,比如guava,比如openjdk中容器(比如HashMap)的实现等)~~配合着《effective java》,《java并发编程实战》——就行了
在实际过程中,jvm还是得懂一点的,堆的构成,什么old,perm区,看点ibm的developerWorks上的技术文章就够了,或者有本《深入理解java虚拟机》
当然,最近jvm平台上函数式语言各种火,clojure,scala等可以好好了解一下,隐旁scala有kafka项目,clojure有twitter的storm项清腔目
从学习方法来说:
1.你得有学习兴趣
2.你得有学习计划
3.你的有学习环境
4.你得有学习目标
JAVA是大部分转行小白都会选择入门的基础语言,一般来说培训课程大概都是2个月左右,答携衫学习起来是比较简单易懂的。JAVA作为一门语言,是大部分人选择步入it行业的选择,不仅于IT专业的学生们,还有许多转行者小白们都从JAVA开始学起。
我这边建议你先从网上找一些资源,比如B站什么的,上面有很多网课视频教学,你可以跟着先学习下,如果你喜欢的话就可以继续学下去。当你自学难以进步,再难有高效益的时候,你可以选择去报班学习。
然后,熟瞎岁练使用相关编程工具
最如神亏后,简单的代码重复写,重复的渣神代码认真写