Java|为什么很多学习Java的人能看懂代码,但自己动手却写不出来?

Java|为什么很多学习Java的人能看懂代码,但自己动手却写不出来?

文章图片

Java|为什么很多学习Java的人能看懂代码,但自己动手却写不出来?

文章图片


许多程序员是否都遇到类似的情况 , 别人写出的代码 , 不管拆分和组合在一起 , 我们都可以非常简单的读懂 , 但是 , 如果让你写一个类似的代码 , 却写不出来 。
其实不光是程序员会如此 , 甚至我们日常生活中也是会遇到 , 例如我们看电影可以理解主题思想 , 可以看出人物形象 , 但我们却没法拍出一部电影 。

更贴切的话就是 , 我们懂许多汉字 , 也能欣赏一篇优美的文章 , 但我们却未必能写出一篇精美的文章 。
【Java|为什么很多学习Java的人能看懂代码,但自己动手却写不出来?】究其原因就是我们只是掌握了Java最基础的东西 , 正如汉字的拼音 , 英语的音标 , 但如果想要进一步从看懂 , 到写出来 , 那么我们则需要更好地锻炼自身的编程能力 。
而另一种原因则类似于我们日常生活中的提笔忘字 , 我们学过很多东西 , 甚至也运用过 , 但当我们真的要运用的时候 , 我们很难把它完整的复刻出来 , 即便能写出来 , 也会陷入自我怀疑当中 。

在我们进行编程时 , 有两样东西是非常重要的 , 一是思路 , 二是语法结构 。 有了思路 , 但对Java这门语言的语法结构不是特别了解 , 那么代码肯定是编写不出来 。
或者说对于Java语言语法结构掌握的还算可以 , 但是解题却没有思路 , 代码肯定是无从下手的 , 这也是许多程序员常见的情况 。

像对两者都不具备的基本是比较少的 , 一般都是新手才会遇到的情况 。
如果想要两者都具备的话 , 其实并不是什么难事 , 但这是一个慢慢积累的过程 , 我们可以多找一些我们看得懂却写不出的代码去进行模仿 。
一切成就都是站在巨人的肩膀尚德 , 所以多归纳整理 , 多去实操运用 。 慢慢地 , 别的思路我们也会具备 , 我们在实操的过程中也会对语法结构越发熟悉 , 直到我们看得懂也写的出来 。
而对于刚开始学习Java的人来说 , 出现类似情况的话 , 更多是因为心理障碍 。
在学习的时候 , 因为自己的知识储备量不够 , 所以会觉得自己写不出合格的代码 , 也不敢去尝试 。 虽然视频照看 , 课照上 , 书本也被翻烂了 , 但因为内心觉得自己还不行 , 而抗拒写代码 。

久而久之 , 我们潜意识就会认为我们自己真的写不出代码 , 即便我们的知识储备已经可以支撑我们写了 。 所以 , 我们不妨学习的时候多尝试 , 不要害怕失败 , 因为失败是正常的 。
即便是我们看到的大神 , 也不是从一开始就能写出现在的代码 , 只要我们踏出左脚 , 再踏出右脚 , 一步接一步的向前走 , 稳扎稳打 , 相信也不会变成纸上谈兵的程序员 。 而所谓能看懂却写不出来的情况相信也会不复存在 。