A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王井 初级黑马   /  2019-3-28 09:16  /  917 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  其实我感觉时间过得很慢,一点都不是那种一眨眼就一个月多过去了的感觉,有时还想想,天啊才过了一个多月,因为培训这段时间实在太苦了,每天都是在对着电脑和键盘度过,真的是身体一天不如一天,这段时间是人生中最痛苦没有之一的经历。而且,我希望可以早点出去找到工作,毕竟自己不像班里大部分人一样是应届生,还没什么生活压力。
    但是,学习了一个多月的Java,终究也有很大的收获,原来Java还有那么多东西要学。例如在基础班学会了很多没有学到的东西,一些具体的细节很多都是之前不知道的,在基础班中跟紧老师的步伐,每天把代码都打完,会发现自己真的学到了挺多,List,Set和Map集合这种东西来之前是怎么都自学不来,来到黑马就茅塞顿开,节省了很多冤枉的时间。
还记得我编写的第一个经典程序“hello Word”。从那时起我已开始走进Java的世界。当时自己不是很理解为什么main方法一定要这样来定义public static voidmain(String[] args),能不能不这样写?问了好多同学,他们告诉我的答案是一样的“java本身要求就是这样子的”,但我自己不甘心,就进行了下面的好多操作:把main改个名字运行一下,看看报什么错误,然后根据出错信息进行分析;把main的public取掉,在试试看,报什么错误;static去掉还能不能运行;不知道main方法是否一定要传一个String[]数组的,把String[]改掉,改成int[],或者String试试看;不知道是否必须写args参数名称的,也可以把args改成别的名字,看看运行结果如何。 结果把Hello World程序反复改了七八次,不断运行,分析运行结果,最后就彻底明白为什么了main方法是这样定义的了。接着在以后的学习中我也采用这样的方法解决问题,却发现自己的速度比别人慢了好多,我就把自己的课余时间也分一部分给了java。
    学习其实就是不断提升自己能力,发现自己不足的过程,每天上课认真的听老师讲课,把老师讲的都消化完,因为我觉得Java其实很多东西要学的,5个月老师也教不了我们全部,所以上课的内容肯定是老师经过实践和积累的经验来确定下来,相信这些内容是能够在往后工作中足以应付所有的任务,因此上课的时候我告诉自己不能像大学上课一样想听就听,不听就思想飞到不知道哪里,一定要把上课的内容完全听懂和记住。

    晚上自习的时候我会按照老师的笔记把当天所学的代码都打一遍,基础班的时候打完就能上网找点跟所学内容相关的题目做做,扩展自己的思维,到了就业班其实发现时间是非常不够的,所以就尽量的把知识点都理清,不然过了一两天就忘记了。有时发现一个自己怎么想都记不起的知识点,就会马上翻笔记来看看到底是怎样的,否则会逐渐地把知识点给忘掉。

学JavaWeb的时候要记的东西是非常多,所以我自习的时候也会做自己能看懂就好的笔记来持久化自己的知识。把开发的每个步骤都记住,这样以后出去工作就能够得心应手的完成这些基础任务,不然出去连开发步骤都忘了,公司可能会想你这个人是不是真的有工作经验,好像是陆老师说过这样一句话,不要让别人抓住我们的把柄。三大框架其实并不难,难的是要记的东西真的是太多了,代码方面都是简单的,因为这些都是前人总结出来方便程序员开发的经验,要理解其背后的流程和实现真的是有点吃力。
    其实学习是急不来的,要脚踏实地的真正的把所学的内容理解清楚,就算到时忘了,也可以知道去哪里找到相关知识点,找到以后一看就能懂了,也不用花不必要的时间再去学习一遍。遇到代码的异常或者bug告诫自己不必惊慌,可能是英语能力还好吧, 异常的信息大部分还是能看懂它说什么的,如果太难找就debug,debug真的是一个很有用的东西,Java的debug真的很强大,很多错误都能慢慢找出来。
    学会自己独立解决问题是一个很重要的东西,无论是写代码还是生活,不能总依靠别人来帮自己解决问题,世界是残酷的,并不是全部人都会因为你而停下他们的脚步来拉你一把,你落后了,只能靠自己努力爬起来付出比之前更大的努力来赶上甚至超越别人。静心下来应对接下来的五个月学习,出来以后好好做人,五个月后又是一条好汉!

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马