学习汉语和学习编程的异同点
相同点
学习汉语,首先必须掌握汉语的语法;
同理,学习编程,也必须先学习编程语言的基本语法,我们前面所讲解的就可以认为的Java的编程语法。
-----------------------------------------------------------------------------
学好汉语,还要掌握大量的成语,虽然不是要把所有的成语都掌握,但至少掌握的越多,描述事物时用词就会越恰当,越准确,越快捷,文章也会写的越流畅。
同理,学习编程,掌握了大量的API,就像掌握的了大量的成语一样,可以让我们在处理某些问题时会轻而易举,同时,我们还能够从这些API中学到大师们组织Java类的方法,划分类的技巧。
-----------------------------------------------------------------------------
学好汉语,除了要掌握语法和成语外,还应该学会写文章的技巧和手法,比如说议论文该怎么写(凤头论点明确,猪肚论据充分,豹尾论证有力),才能写出好的文章。
同理,学习编程,也需要掌握分析和解决问题的手法,养成良好的编程风格和习惯,体会出编程的感觉。
-----------------------------------------------------------------------------
学习汉语,我们可以从大量的唐诗宋词和现代散文中去体会写文章的技巧,同时听取老师的讲解和分析。
同理,学习编程,也要听取有经验的程序的分析和讲解,并从别人的优秀的程序中去找感觉和经验。
不同点
学习汉语,好多东西必须先记住了,用的时候,才能有。有句成语不是说:书到用时方恨少,事非经过不知难。
但是,学习编程,就不用这样了,可以用的时候,临时获取,现学现用,当然这是指我们有了一定的编程感觉和经验后了。
那么如何算学会呢?
很多人都认为我把老师的代码多敲几遍就算学会了,我就应该会做很多的东西了。但是,事实是我们老师讲解能听懂,也能看懂很多代码,就是不会写,这是正常的现象。因为我们的内功还不够,还得继续修炼。
我们学习汉语,能看懂一般的文章,能写篇小文章,就算学会了。
同理,学习编程也是这样的,能看懂老师,再会写老师写过的代码了, 然后多思考,多总结,随着时间的积累,才能真正的走向高手的水平。到那个时刻估计就是:只要给我API,你要做什么,我就能做什么。