20岁出头的年纪,如果家里没有背景,自己也没有什么技能。刚毕业更别提有什么工作经验了,认识的人也仅仅局限在*室友和班里的同学周围。
这个时候,想进入BAT工作?简直是痴人做梦。但是,怎么才能让这个梦想成真呢?接下来,我就讲讲我自己是如何通过在诚筑说学了四个月的java,摇身一变,升级到互联网一线公司工作的经历吧。
现在的*,说实话,就是照本宣科,做不到真正的实践,所以毕业了大家都开始迷茫,很少有人能被挖去一个公司,大部分都是在求职的大潮中来回徘徊,工作了又不适应,各种跳槽。我也是这样,跳来跳去,发现时间就这么过去了,自己啥也没学会,钱也没赚到。
这样的日子持续了差不多半年左右,在一次自省中,我问自己,到底想做什么?答案很明确——学java编程。因为对后台的应用特别感兴趣,一直没机会真正系统的学,所以这一次,就下定决心了。开启了在诚筑说学java的大门。
Java的学习过程并没有我自己想的那么简单。
*阶段涉及到java语法,面向对象特征,常见API,集合框架。诚筑说的王老师还是不错滴,一直很耐心,还找一些有意思的案例帮助我们记忆,这一点,我到现在还记得很清楚,通过案例化的教学方式,让我记住了很多难懂的知识点。
第二阶段就开始了解java界面编程,包括AWT,事件机制,SWING,这个部分也可以跳过,用的时候再看都能来及,我个人总结的经验啦。
第三阶段可能就是java API:输入输出,多线程,网络编程,反射注解等,这也是java的精华部分。
第四阶段就开始比较迷了,数据库SQL基础,包括增删改查操作以及多表查询等等,这个阶段还好王老师讲的够细致,不然我肯定凉凉了。
第五阶段差不多开始讲JDBC编程:包括JDBC原理,JDBC连接库,JDBC API,虽然现在Hibernate比JDBC要方便许多,但是JDBC技术仍然在使用,JDBC思想尤为重要; 这些都是王老师根据自己多年经验总结的,大家可以仔细记记哦。
第六阶段讲的JDBC深入理解高级特性:包括数据库连接池,存储过程,触发器,CRM思想; 诚筑说的话,王老师一般会根据每个同学不同的情况,讲不同的点,所以也不一定非要按照这个死里学的哟。
第七阶段HTML语言学习,包括HTML标签,表单标签以及CSS,这是Web应用开发的基础;
第八阶段JavaScript脚本语言,包括javaScript语法和对象,就这两个方面的内容;
第九阶段DOM编程,包括DOM原理,常用的DOM元素以及比较重要的DOM编程思想;
第十阶段Servlet开发,从此开始踏入java开发的重要一步,包括XML,Tomcat服务器的安装使用操作,HTTP协议简单理解,Servlet API等,这个是java web开发的基础。
那以上10个阶段,就是我能进入互联网一线公司工作的必备条件,还有些java的技术,包括EJB3.0等,可以选择学习性的学习。当然了,也少不了老师的帮助,还有自己虽然一无所有,但是愿意努力学,这也是我能成功的原因。