北大青鸟java培训:学编程到底是在学什么?
作为一个刚刚入门不久的Java学习者,我刚开始接触Java时,没有感觉它有多么吸引我。
抽象、复杂、难以解释。
看都不想多看两眼,更别说去认真学它了。
可我跟着我们指导教师一步一步去完成一个简单的Java项目时,Java深深的吸引了我。
当时为了完成项目中的一个功能,可以达到废寝忘食的地步。
我从一个见到代码就头疼到为了Java废寝忘食,中间遇到了无数的困难。
但是只要努力和钻研,困难终究会解决。
其实很多人学编程都会遇到困难,我觉得其中一个根本原因是他们没搞明白学编程到底是学什么以及编程到底能干什么?我们可以始终这个认为:编程不是一种知识,而是一门手艺和技能。
我们从小到大的学习都是学习知识,流程一般是课前看书预习,上课听讲,下课做作业,然后复习考试。
但是学手艺可不是这么学的。
我们可以先拿游泳举例,游泳不是知识,而是技能,也可以算门手艺吧。
需要预习吗?需要上课听讲吗?不需要,因为两岁小孩都能学会游泳,他们连话都不太会说呢,怎么可能听课预习呢。
游泳是通过在水里的练习,教练手把手地传授动作,所以我们学会了游泳。
所以说千万别把编程看作知识,计算机科学是知识,但是编程是手艺。
既然是手艺就要用学手艺的思路去学习。
以动手练习为主,看书学习为辅,甚至极端点,初学的时候除了看必要的文档都可以不看书,等有了一定编程基础后再去看书,看完书立刻动手编程去验证书上的理论知识。
练习一定要循序渐进,把手艺分解成几个简单的动作,反复练习直到熟练,然后再把基本动作组合起来练习直到熟练。
拿Java语言举例,比如从认真写好一个Helloworld开始,然后去熟悉public、String等基本关键字,然后熟悉方法操作等等。
海南海南电脑培训http://www.kmbdqn.cn/认为循序渐进的完成一个任务,哪怕是一个极小的程序。
在潜移默化中,我们的编程能力就会得到很大提升!再比如,弹钢琴,练习指法、音符。
那么编程就是练习敲代码。
坚持做大量的练习,以代码行数为例,每年50000行左右是比较一般的练习量,有毅力的话可以挑战10万行。