总分101.89
十月份下旬开工,十一月下旬收尾,一个月,平常却不平凡,从选定黑马那天起,有过烦躁,有过难过,但一路坚持。
首先摆在面前困难是电的问题,可恶的学校啊,宿舍实行白天断电的供电制度;去教室吧,又有人上课;最后唯一一个选择就是去图书馆。
图书馆二楼有四个电源插孔,人多运气好的话才能得到那个宝座,保证在一天中最主要的时间用来学习。9点开始,12点去拥挤的食堂补充人所必须的能量,中午稍稍学会英语,下午2点开始,5点吃饭,7点回到宿舍直到晚上10,一天终于过去了,很是单调,过的也很充实。
之前学习过linxu下C编程、面向对象、数据结构与算法,写过很多关于单片机\ARM的嵌入式程序,对软件开发的过程并不陌生,身边已有的视频资源:毕向东_Java基础视频教程、张孝祥_Java基础加强、面试项目,还有一本疯狂Java。依靠这些家底,凭自己的感觉,对Java的学习做了个规划。
1、按章节进行,先整体看一章视频,再回顾凭理解敲代码。第一遍视频重在理解思想,明白用到了什么知识,为啥要用它以及好处,以这种形式看完一章后,心中有了一个模糊的印象,这个印象是很重要的,许多大学毕业后抱怨自己什么都不会全忘了,其实不然,只要再通过实践,向前走那么一小步,那个印象就真的能够成真变成实用技术,这也正是下一步我要做的,加深印象变成拿得出的技术。
2、这个过程遇到的难题就是,脑子了一片空白,怎么开始啊?感谢另一位学员的blog中的范例代码帮了大忙,http://blog.csdn.net/liyuanq/article/category/1689121。我只看代码,通过代码回顾这个小节使用了哪个知识,明白了之后,凭借自己的印象,完全抛除外界资源(java参考文档还是可以看的),自己动手写!一定要这样做,否则你写出来的正确的代码都是假象,最佳的状态是:上千万工程师总结的精华通过借鉴学习,最后利索当然的认为,方法是我发明的,代码就是要这样写。对字节流操作就是要包装为带缓冲的字符流操作,这样简单方便;配置信息就是要使用Key-Value方式存储,这样便于查找管理。
3、最后一章的结束给自己出一些举一反三的问题,算作是总结,就比如,hashCode()与equals()之间的关系?compare什么时候使用?IO流源、目的该怎样选取?javaBean和反射有什么联系?把问题解决了,你也就算过关了。
4、最后把所有的章节都学完了,那就给自己找一个综合的项目,试试手吧。
语言的学习,只有两点,语法、新增思想。Java和C相比,多了集合、泛型、异常、反射等语法,少了指针语法,多了面向对象编程思想。它仅仅是一个工具,最重要的是拿它做的事情!
再说一下面试吧,面试确实是传说中的美女,这个一点都不假(谢谢吴老师),哈哈。面试内容:自我介绍,介绍银行业务调度系统以及所涉及的知识,面向对象、集合、IO、泛型、反射、类加载、代理等,大家不要一下子就吓倒了,其实更多的都是一些基础知识,大家只要认真的把视频看完,敲过一遍有自己思想的代码(不是拷贝),面试对你来说很简单了。
若内心还暂存一丝梦想,为自己与众不同的未来而苦苦挣扎,那就加油吧!勇往直前!
题外话,我的分似乎少了点,黑马Android27期,忐忑中,望能感动上天,给个机会……
|
|