从一名小白成为java工程师之前,我看了挺多网上免费的java视频,但是觉得效果都不太好,唯有报班跟着老师学才是最理想的。这也应了那句话,天下没有免费的午餐。当然这并不是说java免费培训不好,而是通常免费培训都是线上的,而一定要线下学习java效果才好,这一点我深有体会。我报名的是尚学堂java培训机构,在这之前是在大学的一次就业实习机会了解到尚学堂,刚开始来的时候心情很紧张,不知道自己能不能学好,能不能在这个行业发展下去。回想起自己看java免费培训的视频总是看不太懂,云里雾里,于是带着这些问题也问了问负责我们学校的招生老师,他告诉我,尚学堂基本都是从零开始培训,培训周期4到半个月,毕业薪资一般都很高。就这样,怀着忐忑的心,也不断给自己打气,就来到了尚学堂参加了培训。
在尚学堂正式报班后开始java培训,我发现比过去网上的java免费培训靠谱多了。在第一阶段先是javaSE,也就是java的入门。在javaSE阶段中,在上课的第一天老师教给我们写HelloWord!(现在想想很简单的程序不是吗),毕竟是初级从零开始啊,原来我底子差,老师只是敲了这样一句代码public static void main(String[] args){System.out.println(“Hello Word!”)}就这么简单,在控制台就显示出了HelloWord,我当时就觉的自己的兴趣来了,总是想明白它的原理,以至于现在对底层的实现很感兴趣。当时就问老师,这怎么就出来了啊,老师说着这涉及到了很多东西,等你学完了初级你就懂了。带着HelloWord的疑问我就走完了初级,渐渐学完了I/O初级等课程我终于明白了,感觉收获很大。最后总结一下初级个人感觉最重要的还是多线程和Socket编程,当然并不是其他的不重要,比如说I/O以后的项目文件上传是必须用到的,集合以后也是每天都要用的等。这些知识学好才意味着基础打得牢的,对以后的学习很有帮助。
在免费java培训看视频的过程中,我从来没有初级阶段收获的这么快。待到初级结束就是javaEE了,也就会java中级的开发,java中级也就是我们所说的Servlet编程,这里可能这么说不好,但是个人感觉整个中级下来还是Servlet编程是最重要的。这个Servlet的主要作用是将浏览器发送的请求被Tomcat服务器接受,通过web.xml文件被对应的Servlet接受,这样用户请求的数据就获取到了,然后就是写代码处理了。总体来说中级前端的内容比较多,一级还有原生的Servlet,尤其是还有比较常用的Ajax,这个也非常重要,在以前的免费java培训中不曾看到呢。
最后简单说说在尚学堂学习的java高级阶段,当时是怀着毕业找工作的激动心情,开始了高级的学习。其实高级很辛苦,因为每天写代码会写到手抽筋,这个不重要,主要是积累代码量。其实高级呢就是简化我们中级的时候Servlet的操作。有了框架产生了好多代码,但是我觉还是高兴不起来,因为,要处理更复杂的配置文件了也就是XML格式的配置文件,一点配置不好就会抛很多异常,非常让人烦躁对不对,但是对我也是好事情,因为我终于弄懂里面的机制了,而以前免费java培训的时候都始终没有搞明白。最终,在尚学堂老师耐心细致的讲解下,我逐渐学会了处理各种异常,找到了很多规律,从简单的异常处理到复杂的异常处理,最终意识到在这个过程中自己的能力也提升了。总之java高级阶段的学习,有困难是自然的,但是一定要刻苦,我几乎每天都熬到了12点以后,最终下来自己感觉成绩很满意。
说了这么多,从网上看java免费培训视频,到后来报名尚学堂学习java,也就是我从小白到java工程师的经历了。总之,我觉得java免费培训始终是和我在线下报名尚学堂学习java没法比的,在这差不多近5个月的培训中,想想自己从一个啥都不懂的小白,成了一个程序猿真是非常有成就感。最后也要谢谢尚学堂教授了我这么多知识,谢谢每个阶段的老师们,正因有你们,才让我入职了现在的企业收获了满意的薪水。