为何不少学习Java的人能看懂代码,但本身动手确写不出来?



为何不少学习Java的人能看懂代码,但本身动手确写不出来?

关于这个问题,想必是不少人都有的心理历程或者是“说辞”,但其实真正的缘由并非大家所说的“我能看懂,可是让我写却写不出来”,真正的缘由和问题是在于你当时学习的时候就没有学会,也不懂如何正确的学习Java编程。根据这个问题的具体缘由以及如何去破解这样的问题,我今天会在下面跟你们详细说明。编程

377968f3c157bf85c07b316366418856.jpeg

我能看懂代码,可是让我本身写却写不出来”,这样的话在我刚开始的时候本身也说过,但后来会写代码以后,会发现这样的说法是没过脑子的,也没有仔细去探究一下根本缘由是什么,“能看懂”这样的说法能够说是记忆好,或者是对于英语懂一些,相似于背单词,这样固然能够看懂,而学习Java编程是在于用代码写出良好的互联网产品,是本身根本就没有理解代码。当我本身会写代码后,就会以为本身曾经说的这话很是打脸,真正看懂代码的人,是看懂了业务逻辑是什么,并非看懂了英文单词,让他去写一个功能,他是能够本身独立敲出来的,这样才是真正的懂。ide

我以为写不出来代码有两种状况:

一种就是有思路,可是对于Java这门语言的语法结构不是特别了解,因此代码编写不出来。学习

一种则是对于Java语言语法结构掌握的还算能够,可是解题却没有思路,我我的认为这样的状况是偏多的,或者说是既对Java语言语法结构掌握的很差,同时也没有思路,这样的状况也比较多。3d

针对第一种状况,我认为是比较好解决的,本身细心的多看几遍视频,好好掌握一下Java的基础知识就很容易解决,只要本身不懒就没什么问题。视频

针对第二种状况,应该是每一个人在学习过程当中都会遇到的难题,每每咱们针对一个功能或者一个题目不知道总体的构建思路是什么,这也是学习Java刚开始时比较棘手的问题。个人建议就是“先模仿,后创造”,这是一个慢慢积累的过程,咱们在看视频或者书中的代码时,关注点要在别人解题的思路上,这是一个会学习的人必备的技能,并非把他的代码照抄一遍就好了,每一个人都有每一个人的学习习惯,本身多整理多概括,见得多了,慢慢就都有了解题的思路,这跟小学生学习奥数是一个道理,量变引发质变。blog

b650188904fbf4468f5af2666f87ee82.jpeg

心理障碍

对于刚开始学习Java的小白,可能多多少少都会有一些害怕写代码的心理障碍。讲实话,刚开始学Java的时候,我回忆之前本身也有过这样的感受,潜意识在暗示本身不会写,写不出来,而后本身真的就只是光看视频,而不去写代码,这种学习过程当中不肯意动手的习惯就会逐渐养成,而学习一项技能每每靠的就是动手实践的能力,这也是致使本身最终不会写代码的一方面因素。开发

这方面我必须反复的跟你们强调“多思考”“多思考”“多思考”“动手写”“动手写”“动手写”,脑壳和手一个都不能懒,手懒就只剩下理论知识,脑壳懒就只剩下一部麻木复制机器。不管是看视频仍是看书,咱们看过一个程序的大体思路后,就合上书或者关掉视频,而后按照本身的思路把代码写出来,不要去想视频中的代码每一段是什么,要围绕着咱们要解决的问题和要完成什么样的功能,去思考视频中的代码思路是怎么完成的。同时本身脑海中也要回忆,本身曾经写过或者看过哪些相似的程序,模仿着曾经本身接触的程序,最终把完整的代码思路写出来,这才是最正确的学习过程和思路,其实不少人本身是不会学习的,须要别人去引导才能走到正确的道路上,学习习惯这东西是须要漫长的时间培养出来的。产品


必定要着手去写代码,一个没有大量代码积累的人,是不可能从事Java开发工做的,用道家的一句话:道生一,一辈子二,二生三,三生万物。程序也是一样的道理,学会第一个程序,才会有第二个程序。写不出来不要紧,咱们能够先从最简单的开始,由简单到复杂,但必定要有毅力,能够坚持学下去。代码从十行积累到一百行,再到一千行,再到一万行,逐渐递增,当你积累的足够多的时候,你如今所想的本身“能看懂代码,可是不会写”的说辞就不复存在了。it

a580b7fb263d550c6b50dfb676a9eb36.gif

相关文章
相关标签/搜索