战地日记 第二篇 一月总结及一些感想

时间过得既慢又快,转眼已经是12月3日了,来兄弟连已经一个多月了,今天刚上完了day28的课,Java基础部分也才考过了,也该总结一下这段时间的学习了。
Java基础部分的学习效果我自己还是挺满意的,面对对象部分的基础打的还是挺牢固的,后面的泛型、多线程、反射部分还需要在今后的学习中再加强,考试成绩完成了我进入前十名的计划,达到了我第一个目标,其实成绩确实不重要,但至少说明我努力学了而且学得还可以,给媳妇打电话的时候也算能给她带点儿好消息。另外据说我们组占了及格人数的一半,也替兄弟们高兴。
第二个目标,自己要练习的小项目也完成了,因为不想把太多时间浪费在没用的学习上,所以只是简单的看了一些Jswing方面的书, 然后在JDK的sample里找了个notepad的例子,参考一下它界面的实现部分修改了一下,不好看,不过也还有点成就感,虽然是个没什么实际用途的东西,必须是我用java做出来的第一个小东西。
下面展示一下我用Java做的两个小东西:
第一个是Marc数据浏览器,marc数据是图书馆专用的一种存储图书数据的格式, 这个小程序只是实现了最基本的打开一个marc数据文件,解析并格式化显示、导航浏览,没什么实际用处,不过通过这个程序也练习了一些基础的东西,比如文件操作、集合的使用、内部类、一些常用类的方法。

第二个是个简单的计算器,和windows的计算器不同,这个是全部输入算式后再计算的,实现了对+、-、*、/、()的解析,主要难点在算式的解析和优先级的处理,还是很有意思的,大家有兴趣可以试试。数学方面我比较差,我是用先把算式解析成数值和运算符存到List里,先处理乘除,之后按顺序处理,解析时如果遇到()就先算完()里的再加到List里,这个程序只用到了递归函数,没用到多少面对对象的东西,勉强照着《大话设计模式》里写的套了个工厂方法来处理运算符。

基础部分就这样过去了,第二阶段也已经学完了一些课程:
oracle、SQL、PL/SQL:这部分没什么难度,只是以前用惯了VFP不标准的SQL语句,一写起来标准的就错误百出,经过几天的练习总算好多了。
HTML、javascript、jquery:这部分内容也比较简单,只是课时很短,《锋利的JQUERY》那么厚的一本书内容两天多就讲完,虽然听得都明白,但自己一敲代码就频频出错,所以需要大量的练习来熟练,以前自己也学过些,但离开资料什么也写不出来,所以这阶段主要就是反复敲代码做练习。
JDBC:这部分内容佟老师讲的相当精彩,课时也不多,但不仅让我们最后知道了如何连接操作数据库,而且全都是一步步引导式进入,比如连接数据库,从最开始的手工准备连接信息创建driver的实例并调用其connect方法,到使用配置文件,再到用DriverManager连接,并且让我们知道DriverManager连接的道理, 让我们看com.mysql.jdbc.Driver 中的静态代码块是如何创建自己的实例并把自己注册到DirverManger;.讲PreparedStatement前先讲SQL注入的实现原理;讲数据库连接池是引导我们如何看文档就能自己找到连接池的使用方法;让自己先写包含一些通用的数据库创建、关闭连接、update方法、查询方法的JDBCUtils,再到最后如何使用流行的Dbutils包,让我们看到大师级的代码也不是那么遥不可及。总之,如果这部分能完全跟上老师的思路,那么你学到的不仅仅是如何用JDBC连接操作数据库。
另外这部分的学习也让我们加深了对java基础部分的理解,JDBC接口这种自己制定规范让别人去执行真是充分体现了面向接口编程的魅力,而通用DAO的实现也开始体现出了反射的强大。比起来之前几天无聊的SQL,这部分内容真是相当给力!

上面都已经是过去式了,从明天开始就进入JavaWeb的学习,学完这阶段才真正能做我要做的事,上篇说第二阶段就争取把单位需要的网站做个雏形出来,看来有点儿扯,不过我还是打算在春节放假回家前能够完成这个愿望,也好让领导和同事知道我在这里没白学。所以这阶段有很多事要做,数据库设计、系统分析、功能模块划分、基本的页面设计和前后台的功能实现,这些…..我都得边学边尝试做,最糟糕的是连这个网站应该是什么样的都不确定,只能根据大概的需求来设计了。不过有压力更有动力,有目标更能提高学习的积极性。

近期的学习的体会和一些建议:
1、              因为每天大约都得2点左右才能睡着,早7点半起床,所以中午、晚上饭后一定要休息一下,虽然多半时间都睡觉不着,但也还是有作用的,不然眼睛和大脑长时间连续运转,很影响学习效率。
2、              进入了web阶段以后,代码量比以前增加很多,知识点也比较多,再记纸质笔记会占用太多的时间,不利于练习,所以从JDBC之后我就开始只做电子笔记了,记笔记的规定是为了帮助大家学习的,一切以对学习有益为重。但是不管是纸质笔记还是电子笔记,都要注意对知识的整体把握和整理,这样也能锻炼自己的整理和归纳能力。按照张晓飞老师给大家的建议,从JavaWeb部分我开始用思维导图做笔记,开始做这东西还是挺头痛的,强迫自己坚持吧,思维导图本身也是很有用的。
3、              几位老师都已经说过不建议大家花太多时间看视频,能不看视频就不要看视频,不管是老师当堂录的,还是其它机构的,这还是很有道理的。有时间还是多做练习和敲代码更有用,当然不是不假思索地照着敲,那是练打字。 如果只看代码和课件笔记确实弄不明白,需要看视频,也只把它做为一个辅助手段,看的时候思路要跟上,要明白老师在做什么,为什么那么做,他下面会怎么做,这样很多地方就可以直接快进跳过,节省时间,不需要把老师讲课的每一句话、敲每一句代码的过程都完整地看下来,那太浪费时间。

另外发现有些人对佟刚老师的坚持不要脸理论有误解,佟老师的坚持不要脸是指对学习这件事,对于每一点必要的知识都要坚持不懈、锲而不舍、死皮赖脸,不搞定不放弃,不学会不撒手。当然要把这理论用到别处也一定会有收获,只是对学习有没有帮助就很难说了。

想对已经跟不太上教学节奏的兄弟说:反省一下你自己真的尽力了吗? 你真的扎下一颗心踏踏实实的学习了吗?你真的做到“只做一件事-学习”了吗? 除了吃饭、睡觉和一些必要的生活琐事外,你还有多少时间在玩手机,看新闻,上网,扯蛋,发呆? 学习是自己的事,自己不尽力的人老师和兄弟是没办法帮助你的。

基本上组里和班里有问于我的同学,我都很愿意尽我所能解答,但是象上面这种已经不尽力学习的同学,我不愿意帮助你。你自己的时间都不珍惜,凭什么要浪费我的时间来帮助你?

好吧,如果你就是想混日子,那么请不要耽误我学习!我来这里就是学习的,只有学习才能让我觉得在这里活得有意义,才能消除我对家和亲人的思念。虽说在兄弟连都是兄弟,但你要影响我学习,我也不需要和你客气。

做为一个四十多岁的人,人生已经走过了大半,而且是最宝贵的那部分,佛说:“人生呼吸间”,我不知道自己哪天就不会再睁开眼看到明天的太阳,在兄弟连这五个月的宝贵时间的学习成果,会超过我几年时间自学的努力,我必须珍惜每一刻。

对于其它那些比我小十几二十岁的弟弟妹妹们,我想说,我们经常在书上看到的xx年弹指一挥间,那是真的,二十年后,你再回首今天,许多事情就如昨天一样,而且年纪越大就会感觉到时间过得越快。常上论坛的人可能都看到过这句回复,“你所肆意挥霍的今天就是那些逝去的人所梦寐以求的明天”,这句话说的是真好,不要一笑了之。时间永远比你想象的要短暂!青春永远比你想象的要短暂!!生命永远比你想象的要短暂!!!

记得有首劝世歌里有一句 “老病死生谁替得,酸甜苦辣自承当”,现在混日子的兄弟,你还能混多久? 四个月后你怎么打算? 自种因,自尝果,到时候你品尝的是颗什么滋味的果?

原文地址:http://bbs.lampbrother.net/read-htm-tid-150078.html

<script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/buttonLite.js#style=-1&uuid=&pophcol=3&lang=zh"></script> <script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/bshareC0.js"></script>

阅读(47) | 评论(0) | 转发(0) |

0

上一篇:网站css内图片下载脚本

下一篇:Eclipse快捷键 之二

相关热门文章
  • 毕业五年(续)
  • 毕业五年
  • 职业生涯规划
  • 中国软件开发工程师之痛...
  • 闲置书处理!
  • 大家都是用什么来管理hadoop集...
  • 网站被人挂了吗,添加了些程序...
  • Nginx如何保证不走宕机的那个...
  • 大家谈谈MYSQL客户端和服务器...
  • 以下代码运行后为何会输出5?...
给主人留下些什么吧!~~
评论热议

战地日记 第二篇 一月总结及一些感想相关推荐

  1. Egret入门学习日记 --- 第二篇

    第二篇(学习篇) 既然选好了Egret,那我就要想想怎么学了. 开始第一步,先加个Q群先,这不,拿到了一本<Egret  HTML5游戏开发指南>,阅至三章,得到印象相对较深的好处和坏处: ...

  2. 微软实习生日记 第二篇 微软实习生招聘指导手册

    转载请标明出处,原文地址:http://blog.csdn.net/morewindows/article/details/8684061 欢迎关注微博:http://weibo.com/MoreWi ...

  3. 长春牙齿矫正日记第二篇-----------洗牙以及口腔扫描

    连载---------------第二篇 再决定了选择哪一种牙套之后,我第二次来到了这家牙齿矫正医院(长春欣雅口腔). 首先付款之后签订协议,一共2万3,不包括智齿的拔牙和一些补牙,我选择了分期付款( ...

  4. HTML学习日记-第二篇

    上节课我们粗略的介绍了一下html的基本标签,接下来我们开始进入表格标签. 表格标签:作用:用来给一堆数据添加表格语义 其实表格是一种数据的展现形式,当数据量非常大的时候,表格这种展现形式被认为是最为 ...

  5. kali学习日记第二篇 -- Nessus

    一.准备工作 root@kali:~# apt-get update; apt-get upgrade; apt-get dist-upgrade 二.获取安装 1.从http://www.nessu ...

  6. Python 学习日记第二篇 -- 列表,元组

    一.列表 列表是一个可以包含所以数据类型的对象的位置有序集合,它是可以改变的.    1.列表的序列操作(Python3) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ...

  7. 项目前的一篇战地日记-菜鸟和大神的区别

    转眼间,来了兄弟连已经一个月了,这一个月的日子感觉时间过的好充实呀!每天最早12点休息(几乎是不可能的,老多事等着你去完成呢)7.30起床.和以前那样安逸的日子比起来,刚开始还真是让我有点受不了.不过 ...

  8. 春天里的一封战地日记

    第一次听见$diary="战地日记"这个词觉得蛮亲切的,让我一下想起以前在部队夜晚躲在被窝里打着手电写家书的情景, 训练了一天,浑身酸痛,为写一封家书得硬撑着疲惫的身体,强烈的思恋 ...

  9. 安卓开发学习日记第二天_破坏陷阱卡之sync的坑_莫韵乐的快乐笔记

    安卓开发学习日记第二天 前情提要:第一天的日记 经过第一天的日记,我们顺利第安装上了Android Studio3.6 第二天内容包括: 1.推荐的文件目录结构 2.如何创建一个项目 3.遇到sync ...

最新文章

  1. C++中逗号操作符重载的分析
  2. Asp.Net Membership 回顾
  3. bzoj4383(拓扑排序)
  4. 灰度图像的腐蚀与膨胀
  5. nand ubi -4 kernel和mtd
  6. SVG格式图片转成HTML中SVG的Path路径
  7. typora导出word指定样式_(二)最简洁的Markdowd编辑器:Typora
  8. Tip of the day的bug
  9. 修改weblogic服务的编码格式
  10. Asp.net发布的CheckList
  11. jupyter notebook matplotlib绘制动态图并显示在notebook中
  12. HTML5 — 知识篇总结《II》【HTML5大力支持的语义化思想与规范】
  13. for(;;)和while(true)的区别
  14. C++的类型转换操作符
  15. RTP发送h264文件,用vlc播放
  16. 简述前端MVVM框架
  17. 2022自动驾驶商业化落地,主流将是什么?丨曼孚科技
  18. python数据按照分组进行频率分布_3.2.1 分布分析
  19. 树莓派linux iso镜像下载,树莓派(Raspberry Pi)修改系统镜像(img)
  20. 最好的补丁是严密的安防体系

热门文章

  1. 百度业务运营部_数据分析师(产品运营)岗位要求详解(1)
  2. 男性必知的着装常识(男人珍藏篇)
  3. pickle.load出现UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0x8b in position 6: ordinal not解决方案
  4. Matlab:提取或分配日期时间数组的日期时间分量
  5. Techsmith Camtasia Studio使用分享
  6. 软件设计师十二(磁盘管理)
  7. 使用awk数组进行求和
  8. OkHttp原理解析(二)
  9. 【Unity3D】反射和折射
  10. 如何将ppt或其他文档转为pdf格式