众所周知,Java程序员的代码是主观性很强的东西,同样的一个功能,每一个程序员所写出来的代码都不一样,所以这一句名言 “一千个读者心中就有一千个哈姆雷特” 在程序员中同样适用。
而同时能够看懂他人的代码其实也是一项伟大的技能了,并且可以从中受益良多,尤其是程序员学习基础入门的时候,能看懂代码证明基础已经学的差不多了,这个时候就更需要阅读更多的代码来不断地增进理解。
但现实是我们在学习的提升阶段,往往是看得懂他人的代码,自己却写不出。
关于这个问题,想必是很多人都有的心理历程或者是“说辞”,但其实真正的原因并不是你们所说的“我能看懂,但是让我写却写不出来”,真正的原因和问题是在于你当时学习的时候就没有学会,也不懂如何正确的学习Java编程。
“能看懂” 这样的说法可以说是记忆好,或者是对于英语懂一些,类似于背单词,这样当然可以看懂,而学习编程是在于用代码写出良好的互联网产品,是自己根本就没有理解代码。
当我们自己会写代码后,就会觉得自己曾经说的这话非常打脸,真正看懂代码的人,是看懂了业务逻辑是什么,并不是看懂了英文单词,让他去写一个功能,他是可以自己独立敲出来的,这样才是真正的懂。
其实写不出来代码大概可以分为二种情况:
一种就是有思路,但是对于Java这门语言的语法结构不是特别了解,所以代码编写不出来;而另一种则是对于语法结构掌握的还算可以,但是解题却没有思路。大部分人通常是第二种情况,或者说是既对语法结构掌握的不好,同时也没有编程思路,这样的情况才是最多的。
针对**种情况,解决办法就是重新认真学习Java基础语法结构,多看视频多练习,只要自己不懒就没什么问题。
第二种情况应该是每个人在学习过程中都会遇到的难题,往往我们针对一个功能或者一个题目不知道整体的构建思路是什么,这也是学习Java刚开始时比较棘手的问题。
而**的办法就是“先模仿,后创造”,慢慢积累自己的代码量,所以我们在看各种资料中的代码时,关注点一定要在别人解题的思路上,别是把他的代码照抄一遍就行了,每个人都有每个人的学习习惯,自己多整理多归纳,见得多了,慢慢就都有了解题的思路,这与我们学习奥数是一个道理,量变引起质变。
编程就好比是一种艺术形式或者一项运动,你只有通过不断地练习,不断地向他人学习,才能不断地提高代码的质量,而这些千百次的练习,都将有利于你成为更加**的程序员。
当代码从十行积累到一百行,再到一千行,再到一万行,逐渐递增,当你积累的足够多的时候,你现在所想的自己“能看懂代码,但是不会写”的说辞就不复存在了。
想成为一名符合企业需求的Java工程师,捷径就是参加从企业需求出发的Java培训。千锋武汉Java培训大牛讲师全程面授,JavaEE+分布式开发学科**升级“六维全息课程体系”。研发6大维度课程,覆盖微服务架构+大中台战略,让你Java核心技术全掌握,热门行业项目,多学科联合项目,职业素养及职后发展能力,稳步进阶中**程序员。
同时,为了提升学员的综合实力,千锋武汉Java培训会在毕业前夕为学员安排模拟面试环节,让学员在真正的面试过程中可以充分的发挥自身的优势,成为一名上岗即用的Java开发工程师。
可以关注“武汉千锋”微信公众号,后台申请免费试听资格,来千锋武汉Java培训班两周的免费试听,亲身感受教学效果,评价讲师的教学水平,了解学员的学习情况和就业情况!
资讯来源:北京千锋互联科技有限公司武汉分公司
|