学Java有好的方法吗?我也曾经用很长时间思考这个问题。因为我希望能够掌握这门技术,从事自己喜欢的工作。我大学学的是工商管理专业,同时我也是一名计算机爱好者。其实当时我并不对编程感兴趣,而是沉迷于电竞。但在学习成绩对我敲响警钟之后我慢慢感到学习的重要性,因为当时距离我走向社会找工作也就只有一年半的时间了。回想我高考时的刻苦与努力,也让我感到自己只要对自己严格一些,未来还是很有希望的,于是我便开始了对未来职业生涯的探索。
在努力学好专业课的同时,我也在尝试学Java编程。原因是我的女朋友是计算机专业的,她能给我一些建议,也能给我一些资料,这让我入门Java没有走太多的弯路,我也为此感到幸运。于是我卸载了电脑里的全部游戏,然后安装好JDK和eclipse,跟上视频课程开始练着敲代码。有不懂的问题还能问女友,这让我把Java入门的基础部分打得比较牢固。在顺利通过大学的毕业考试之后,我把精力全都放在了Java上,在把JavaSE的基础巩固好之后,我决心去攻克JavaEE。当然这部分内容比较难,于是我来到尚学堂来系统掌握JavaEE的内容。
在大学毕业之际我怀着一腔热血来到北京,不仅是为了见识首都的宏伟壮阔,更希望通过在在这里增加自己的生存技能,扩展自己的视野。初来乍到,最恼人的自然是吃住,身为南方人,一开始挺不适应北京的饮食,我自认适应能力强,也为吃的不合胃口苦恼,还好紧张的学习使我逐渐不在意这些,除了融入同学们的学习氛围当中,也明白这些都只是生活中的一部分,把注意力放在学习上,慢慢地也就习惯了。
经过一段时间的学习后,感到这里还比较适合我,一方面是实战化,让没有基础转行的我能够在实际操作中深化理论知识,另一方面是管理严格,让自律性没有那么强的我回到了高中那种紧张的学习。
记得教基础班的老师,他教学较为严谨,详尽,很认真解答学生的问题。我记得当时我问了他很多问题,都一一为我耐心解答,扎实的Java功底也就是在那个时候慢慢形成的。还好,我的基础知识学得不错,什么方法、类、集合、接口……在老师的严格要求下,我已经能够把这些概念很清晰地复述出来,同时也让我体会到了严格要求自己在学习上的重要性。
紧接着自然是中级班。中级班内容庞杂,却也很重要。给我们代课的老师声音很洪亮,这让坐在最前面的我深有感受,平时偶尔的小瞌睡都没有了。中级班的内容有很多,html、js、jsp、css、servlet、简单的webkit开发、oracle、mysql等等都有涉及。由于内容太多,老师也会看轻重来选择所讲的内容哪些该精哪些该简,我们上课会跟着老师的节奏学习,老师简单讲的东西,晚上会自己学习和巩固。其实中级内容虽然庞杂,不过万物都有相通的地方,把握它们的要点并关联起来,对于学习是很重要的。
最后是高级班,依然是一位严厉的老师带我们。虽然在课下可以一起吃饭聊天,不过严厉的时候也丝毫不会放松,具体例子就不多说了。在高级阶段,主要是三大框架,这三大框架基本上融合了之前网页设计和后台服务的大部分Java技术,要学好三大框架是需要花费大量时间和精力的。我觉得学习三大框架很重要的一点是掌握其内部核心,理清三大框架各自的优缺点,以及它们的区别,弄清楚这些区别产生的原理,学习三大框架的很多问题也会迎刃而解。在学框架的时候,最重要的就是结合企业开发的案例和项目来进行,多看源码,可以帮助自己理解很多框架的应用问题。
学Java有什么好方法?经过这一番的求学经历,让我感到严格要求自己的重要性。如今我不仅找到了理想的工作,也成了家,开始承担自己的家庭和社会责任;这也让我对自己更加有信心。有句话说:不逼迫一下自己,就永远不知道自己有多优秀。青春不需要迷茫,加油!
领取专属 10元无门槛券
私享最新 技术干货