时光飞逝,已经在黑马java22期学习了三个月了,这三个月很累很疲惫,但是我觉得这都是值的。因为在这三个月中我成长了很多,从一开始的接近于小白的我,变成可以直接上手的我。不说自己多少厉害,起码比以前的自己不知道成长了多少倍。
记得当初临近毕业,自己感觉一下子压力就上来了,像我这样大学玩了好几年的人,又没有什么一技之长怎么能在这个社会立足呢!虽然我也是学计算机专业的,但是我也说了,大学就是混着过来的。当初想去干保险因为门槛低,但是后来一想这个行业不适合我这样一窍不通的人,而且很难混出个什么名堂,也没有什么很好的路子去巩固。后来自己想了好几个星期还是决定踏入it行业,一是自己是这个专业的,虽然是混着过来,但是大学这几年的熏陶起码也是对这个行业多少有些了解。二是it行业是未来的走向趋势不会衰落,前景很好。三是自己真的没路可走了。我这个就很实在,不是富二代,家境一般甚至比较穷,后台关系也没有,所以我得靠自己,所选择了it行业走技术流。我刚出来一个小白也没人要我,所以我选择沉淀自己,成长自己这样我才能有说话的权利,才能有资本去谈未来。我选择了培训这条路,刚好我找到了it黑马程序员这个培训机构,而且还是在杭州我就二话不说就报名了,和我一起迷茫的两个同学一起过来了,因为我们也是在杭州上大学的。
刚开班的时候我记得很清楚我学的第一个程序叫做“hello,world”,就暗示着我要打开新世界的大门,和新世界说一声“hello”。从那时起我已开始走进Java的世界。当时自己不是很理解为什么main方法一定要这样来定义public static void main(String[] args),能不能不这样写?问了好多同学,他们告诉我的答案是一样的“java本身要求就是这样子的”,但我自己不甘心,就进行了下面的好多操作:把main改个名字运行一下,看看报什么错误,然后根据出错信息进行分析;把main的public取掉,在试试看,报什么错误;static去掉还能不能运行;不知道main方法是否一定要传一个String[]数组的,把String[]改掉,改成int[],或者String试试看;不知道是否必须写args参数名称的,也可以把args改成别的名字,看看运行结果如何。 结果把Hello World程序反复改了七八次,不断运行,分析运行结果,最后就彻底明白为什么了main方法是这样定义的了。接着在以后的学习中我也采用这样的方法解决问题,却发现自己的速度比别人慢了好多,我就把自己的空闲时间也分一部分给了java。就是把我所有的时间都给了java,我把它看做自己的女朋友,要一点点地去剖析它,这样才能去从内而外的了解它。因为基础是最重要的,只有基础牢固才有可能对后面的学习有更加深刻的认识!后来学习了数据库,javaweb等更多的知识,都是一步一步难起来的。后来我就改变了自己的学习方式,不是再像学基础一样那么刨根问底了,要学会哪些是重要的哪些是可以查不用记忆的,这样的方式学习就可以把重要的东西巩固在脑子里,像那些api你知道知道然后要用到不会就去查,查多次了也就慢慢记住了。java是一种面向对象的操作语言,必须要明白这点,才能从总体上把握java。学习编程,首先要从分析别人的代码开始,明白他们的思路,认真分析,在学习的过程中一定要动手做、写代码,就比如说老师布置的代码作业,一定要自己做,不能抄同学的,首先不是为了应付老师,而是要让自己真正懂得java,这样慢慢的,以后的试验自己就又实力去做。学习java不是抱一堆代码看看就行。很多东西和体会必须自己动手才能真正属于自己,实践是最重要的。而且还可以从实际敲代码中,体会到编程的乐趣,感受到自己做好一个程序,然后运行出结果,是很有成就感的。
在黑马java22期的这段时间,我很开心,不仅仅是让我成长了很多,更多的是我认识到了很多志趣相投的同学,还有一个超级美的班主任。我的班主任为人和善,赏罚分明,对我们的学习也是很上心很关注。这是我上学这么多年来对我们学生最上心得班主任了呢!在这里要感谢我的班主任,谢谢您!当然也要感谢一直不嫌弃我问问题一直耐心帮助我解决bug的任课老师们,最后也要感谢帮助过我的同学们,大多数情况下我的问题都是我的同学帮我解答的,因为任课老师也不是三头六臂不可能就为我一个人服务。在这里由衷的感谢帮助过我的所有人,感谢黑马这个平台让我成长! /1659字 |
|