“我成绩不好,能学好JAVA吗?”
“我数学不好是不是代表逻辑思维不行?”
“我英语都不及格,那么多单词我怎么记得住?”
很多初学者在刚开始学习Java的时候,都会有这样的考虑,对于这个问题,我的看法是这样的。
第一:拒绝标签化
很多人一开始就会根据自己的弱点,给自己打上各种各样的标签,然后就因为这些标签把自己局限住,不敢向前迈出一步。这里明确告诉你一点:其实刚开始学Java是不需要太高深的数学和英语基础。
1.初级阶段,就是刚开始学习编程,并不需要高深的数学,但逻辑要清楚。
2.不需要太多英语,但了解些基本的单词对编程有好处,必要时也可以查外文文献。
3.一个人不要随便地给自己贴标签,比如自己给自己贴上“数学和英语不好”这个标签,也许它符合你现在的情况,但并不等于你以后也是这种情况。
Emma Mulqueeny(既是企业家又是程序员) 说:大多数情况下,很难的数学题(物理和几何)要么被计算机解答,要么被其他人解答。计算的过程确实是发生的,而且对于程序的运行至关重要,但是作为程序员,完全不需要知道这一切是怎么做到的。
第二:兴趣是最好的老师
“兴趣是最好的老师”!对于IT行业尤其受用。
想要学好编程,首先要对编程非常感兴趣,然后去努力,学会编程并不是难事。
针对初学者无论是学习Java还是学习其他编程语言,我有这些建议:
1、从小程序入手。学习可以从编写一些具体的小的真正有点用的程序入手,需要用到数据结构与算法时,顺带着就学了,感兴趣的再深入系统地学一下。除非你在一些特定的有特殊要求的领域写程序,否则,大多数情况下用不上很高深的数学。
2、去学习英语。建议你在有一定基础后,直接看一些英文版的教材和视频,开始会比较难,慢,但坚持下来,好处很多的,你既能学到了知识,又能提高英语水平。
3、要多尝试,多动手。不能一味地停留在知识点掌握的程度上,踏实学习,多动脑多探索,多练代码慢慢就会有一个不错的水平!
另外:既然知道自己的缺陷在哪,就应该每天去学习数学和英语,慢慢增进,与实际工作相结合。工作几年之后,你就肯定能脱颖而出,不偷懒就已经让你慢慢地超过许多人了。
最后在这里给你推荐一下我的哔哩哔哩视频专栏:2020年最新Java基础精讲视频教程。 这套视频教程是我从去年年底到今年年初,根据市场技术栈需求录制的,非常系统完整,相信可以带你走进Java编程的世界。