学Java有什么好方法?严格要求自己是通往成功的桥梁

学Java有好的方法吗?我也曾经用很长时间思考这个问题。因为我希望能够掌握这门技术,从事自己喜欢的工作。我大学学的是工商管理专业,同时我也是一名计算机爱好者。其实当时我并不对编程感兴趣,而是沉迷于电竞。但在学习成绩对我敲响警钟之后我慢慢感到学习的重要性,因为当时距离我走向社会找工作也就只有一年半的时间了。回想我高考时的刻苦与努力,也让我感到自己只要对自己严格一些,未来还是很有希望的,于是我便开始了对未来职业生涯的探索。

在努力学好专业课的同时,我也在尝试学Java编程。原因是我的女朋友是计算机专业的,她能给我一些建议,也能给我一些资料,这让我入门Java没有走太多的弯路,我也为此感到幸运。于是我卸载了电脑里的全部游戏,然后安装好JDK和eclipse,跟上视频课程开始练着敲代码。有不懂的问题还能问女友,这让我把Java入门的基础部分打得比较牢固。在顺利通过大学的毕业考试之后,我把精力全都放在了Java上,在把JavaSE的基础巩固好之后,我决心去攻克JavaEE。当然这部分内容比较难,于是我来到尚学堂来系统掌握JavaEE的内容。

在大学毕业之际我怀着一腔热血来到北京,不仅是为了见识首都的宏伟壮阔,更希望通过在在这里增加自己的生存技能,扩展自己的视野。初来乍到,最恼人的自然是吃住,身为南方人,一开始挺不适应北京的饮食,我自认适应能力强,也为吃的不合胃口苦恼,还好紧张的学习使我逐渐不在意这些,除了融入同学们的学习氛围当中,也明白这些都只是生活中的一部分,把注意力放在学习上,慢慢地也就习惯了。

经过一段时间的学习后,感到这里还比较适合我,一方面是实战化,让没有基础转行的我能够在实际操作中深化理论知识,另一方面是管理严格,让自律性没有那么强的我回到了高中那种紧张的学习。

记得教基础班的老师,他教学较为严谨,详尽,很认真解答学生的问题。我记得当时我问了他很多问题,都一一为我耐心解答,扎实的Java功底也就是在那个时候慢慢形成的。还好,我的基础知识学得不错,什么方法、类、集合、接口……在老师的严格要求下,我已经能够把这些概念很清晰地复述出来,同时也让我体会到了严格要求自己在学习上的重要性。

紧接着自然是中级班。中级班内容庞杂,却也很重要。给我们代课的老师声音很洪亮,这让坐在最前面的我深有感受,平时偶尔的小瞌睡都没有了。中级班的内容有很多,html、js、jsp、css、servlet、简单的webkit开发、oracle、mysql等等都有涉及。由于内容太多,老师也会看轻重来选择所讲的内容哪些该精哪些该简,我们上课会跟着老师的节奏学习,老师简单讲的东西,晚上会自己学习和巩固。其实中级内容虽然庞杂,不过万物都有相通的地方,把握它们的要点并关联起来,对于学习是很重要的。

最后是高级班,依然是一位严厉的老师带我们。虽然在课下可以一起吃饭聊天,不过严厉的时候也丝毫不会放松,具体例子就不多说了。在高级阶段,主要是三大框架,这三大框架基本上融合了之前网页设计和后台服务的大部分Java技术,要学好三大框架是需要花费大量时间和精力的。我觉得学习三大框架很重要的一点是掌握其内部核心,理清三大框架各自的优缺点,以及它们的区别,弄清楚这些区别产生的原理,学习三大框架的很多问题也会迎刃而解。在学框架的时候,最重要的就是结合企业开发的案例和项目来进行,多看源码,可以帮助自己理解很多框架的应用问题。

学Java有什么好方法?经过这一番的求学经历,让我感到严格要求自己的重要性。如今我不仅找到了理想的工作,也成了家,开始承担自己的家庭和社会责任;这也让我对自己更加有信心。有句话说:不逼迫一下自己,就永远不知道自己有多优秀。青春不需要迷茫,加油!

本文来自企鹅号 - 科技大咖汇媒体

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏EarlGrey的专栏

如何快速部署国人开源的 Java 博客系统 Tale

前几天,在社区看到有国人开发者开源了用 Java 写的一个博客系统 Tale。从作者放出的 Demo 站点来看,效果还是不错的。本书梳理了一下部署 Tale 的...

9.5K30
来自专栏吴涛的专栏

apt 与 JavaPoet 自动生成代码

本文通过介绍腾讯视频项目中,adapter 创建 View 的例子,向大家介绍,如何通过自定义注解处理器自动生成代码,以及如何调试自定义注解处理器。首先,介绍一...

2.1K30
来自专栏社区的朋友们

理解 JDK 中的 MethodHandle

MethodHandle 更像是在Java语法规则内手写字节码:自己创建方法签名(MethodType),自己决定调用方式,自己注意访问控制 ,最后还要自己决定...

2.6K00
来自专栏云资讯小编的专栏

5月 TIOBE 排行榜:Java 和 C 语言正在被超越

自 2016 年初,Java 和 C 语言就出现了明显的下颓趋势,与去年相比,这两种语言的市场占有率均下滑了 6%有余。根据 TIOBE 的数据显示,原本的 J...

79900
来自专栏李鹏的专栏

Java 架构师学习路线

Java 架构师,首先要是一个高级 java 攻城狮,熟练使用各种框架,并知道它们实现的原理。jvm虚拟机原理、调优,懂得 jvm 能让你写出性能更好的代码;池...

65700
来自专栏李鹏的专栏

Java 虚拟机管理的内存运行时数据区域解释

Java 虚拟机在执行 Java 程序的过程中会把它所管理的内存划分为若干个不同数据区域。这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的...

15700
来自专栏Java编程

35 个 Java 代码性能优化总结

代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼...

1.9K10
来自专栏Bennyhuo

快速上手 Kotlin 11 招

这篇文章主要是写给需要快速上手 Kotlin 的 Java 程序员看的,这时候他们关注的是如何 Kotlin 写出类似某些 Java 的写法,所以本文基本不涉及...

81920
来自专栏世玉的专栏

利用 Jquery + css 自制无限极下拉分类

网上相关例子基本都是 ztree,然后个人去看了看官网,看了半天没找到合适又简单的,ztree,由于界面不适合项目里面的,要是修改他的样式我还可能出现更多的错误...

24710
来自专栏张戈的专栏

【 ES 私房菜 】系统运维数据分析平台架构

网管系统在日常运行过程中会产生各类日志数据,比如 WEB、DB 以及系统等。所以,我们急需一个可以集中收集、分析并输出表报的日志平台,毋庸置疑,ES 就是最佳“...

1.2K10

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励