我的2013——学习、工作与生活

        一直觉得应该写阶段性总结,以知道自己这段时间在干什么,下一个阶段该干什么,没实施过;一直觉得学技术就应该多些博客,以和同行共同学习交流,分享是美德,也是对“向谷歌和度娘索取”的回馈,但没能坚持。这一年来,发生的事情和接触过的东西不算少,但留下的痕迹并不多,觉得有必要在2013结束之际对这一年作一个总结,把握现在,展望未来。

一、关于学习与工作

        年初,同样在接着做去年的项目,发现没有刚做时候的激情,可能因为总在做同样的事情没有成就感吧,技术上一直在重复已经完成的模块。在这个时候,我觉得应该让自己平静下来,好好学习,不要浮躁。去年一直忙着做项目,学到的技术不少,但实际上基础不牢,对框架的理解也不深,这个时候正好强化、总结一下学到的知识。

在总结项目中一些问题的解决方案的同时,考虑到对hibernate框架和Spring框架的理解不深,写代码总是在已有框架的基础上重复同样的流程,感觉就是一个房子的架子已经搭建好了,我只是在上面添砖加瓦,稍作修饰,只有掌握搭建这个架子的方法,我才能独当一面。两个框架都下载了各种视频教程,还是觉得韩顺平讲的通俗易懂,刚学习Java Web开发的时候也是看的韩顺平的视频,如JSP、JAVAWEB,一步一步跟着动手编码,很有收获。

        通过视频学习hibernate的过程中,也思考了我们自己的框架,同样用到了hibernate,但代码的冗余是很大的,增删改都可以共用,但我们的每一张表都写了增删改方法,完全没有必要,也许是因为第一次开发这一种项目吧。当然,我们的项目是通过Web Service的方式分两个工程来做的,hibernate的好多功能貌似不太好用,个人见解吧。至于Spring框架,感觉理解的很有限,实在没啥谈资。

        三月,我们的一个项目(在线考试系统)基本已经做好了,考虑到多用户同时在线参加考试的负载,导师让我跟着另外一个老师研究负载均衡,以便为考试系统支持较大并发配置负载均衡,他希望我能深入的研究,在对负载均衡有深刻见解的基础上发表论文。跟着老师配置好了负载均衡的Web服务集群,采用了最简单的轮询策略。当然,这是权宜之计,至少,负载分配到各个节点上了。而后,我看了一些负载均衡相关的文章,对各种动态负载均衡的解决方案作了一些了解。毕竟只停留在了解的程度上,离研究还有些距离。没过多久,这个事情就不了了之了。总结原因,主观上是我专研精神不够,客观上是缺乏指导,不能找到一个小的点切入进去,另外还因为教育管理系统项目上线需要做数据迁移(需要做大量的分析),导致那个过程断断续续,最终渐渐的丧失了激情。

        教育管理系统上线之前,还有些模块没完善,几乎所有用的模块都或多或少有bug,项目组抽出了大量的时间去改善各个模块,修订bug。不知不觉已来到了6月,项目终于带着诸多bug上线了,而我们对该项目的维护也正式走进了一个“深渊”。六月底,很多课程结课,各种课程论文与作业,本着不能像上学期那样随便的态度,我认真地对待了每一门课程,当然也学到了很多东西。其中一门课程,我就写了我前面做的Web服务集群下的负载均衡策略研究,在学习前人研究的基础上提出了自己设计的负载均衡模型,由于掌握的知识和技术有限,不能去实现。

        七月大部分的时间都是在做课程论文和作业,当时项目组的任务不是太紧,主要是维护上线的几个系统,暑假这些系统操作涉及的业务并不多,暴漏的问题比较少。七月底八月初休假,休假来了之后也比较轻松,花了一周的时间开发了一个基于WebService的博客系统。

        九月开学,我开始了研二的生活,基本上没课了,我几乎可以把所有的时间都投入到项目组,可发现像上一学年那样规模的工程已经没有了。九月中旬,我们开始了一个课程资源系统的开发,后台服务不太复杂,前台的交互处理比较麻烦。为期一个多月,在四个人的共同努力下,系统成型了。我报考了软件设计师考试,考试时间是11月9日,我十月底到11月初复习了几天,不知道能不能考过,只求运气能好一些了!

        软考过后,偶尔会有以前开发的系统出现问题需要维护,另外需要帮助研一的师弟师妹快速上手我们的项目框架。11月底,教育管理系统做了大量的需求变更,只能分工处理(ps:开发这些模块的师兄找工作去了,由我们接手),这是个头大的活,看别人的代码当然可以学习到一些东西,但不可否认这也是一种折磨。与此同时,考虑到现在已经研二,为了今后打算(无论是论文还是找工作),接触一下行业比较新的东西很有必要,例如云计算与大数据。我选择了云计算,个人觉得大数据应与具体的行业相联系,通过分析行业海量数据找规律方便作抉择或者分类聚类等。云计算很容易想到云服务,虽然不太了解,暂且折腾折腾吧。

        不得不说,一个人在没有指导的情况下在一个陌生的领域摸索是相当痛苦的。在网上看了各种关于云计算的文章和文档,在导师的建议下选择OpenStack云。本来对linux一窍不通,现在研究这个,我只好自己摸索装虚拟机,在虚拟机上装Linux系统,然后再Linux系统下照着网上的OpenStack文档搭建云平台,只记得是各种不成功。跟着文档一步一步安装不成功,后来发现有一键安装的方式(devstack),我也去尝试,还是没成功。于是我放弃了,接着看OpenStack的一些理论知识,然后学习Linux的常见操作。几天之后,我又找到了一些安装文档来尝试,还是失败。说起来很辛酸,最初不知道用什么版本的Ubuntu,不知道用什么版本的OpenStack,不知道用什么安装文档可以安装成功,不知道文档中让我修改配置和参数是干嘛的,尝试了一次又一次。最终,在QQ群视频听红帽的公开课时,学员提到了一个人名叫陈沙克。我访问了他的博客,发现这个人研究云计算还是蛮有资历的。参考他的博客,我成功搭建起了一个单节点的OpenStack云平台。

二、关于生活

         业余时间进行一些体育活动是很有必要的,来到华师,我喜欢上了打羽毛球。虽算不上高手,但一直打到现在。学校羽毛球馆关闭之后,只能在室外的路上打,在比较闲的7、8月,更是经常打球。个人觉得,身体很重要,闲的时候不去锻炼,忙的时候机会更少。尤其是处于这个很多人都在亚健康状态的行业,更要注意自己的身体(PS:我现在鼻子还塞着,感冒了)。

         在7、8月,我给自己定制了一个锻炼计划,一个月跑60公里,分配到每天也就两、三公里(并不会每天都去)。坚持了一段时间,7月基本上达标吧,8月休假回来之后活动比较多,并且经常会打羽毛球或者游泳,终于打乱了我的计划。但回想起来,觉得还不错,锻炼一段时间,身体结实了不少。9月以后锻炼的比较少,或许是心情不是太好,或许是天气太差了吧,雾霾!

         发生在8月的事情真不少,其中就包括我喜欢上了一个女孩,一个关系还不错的女孩。8月休假回来后,她也在学校,寝室就她自己。于是我每天晚上跟她聊天,我也乐意这么做,甚至干扰了我的锻炼计划。或许是因为很早就对她有好感,我觉得,我愿意陪伴她、守护她。在一起玩游戏的时候,我宁愿自己不玩而在一边教她玩,看着她笑。我知道她可能只是把我当成了很好的朋友,没有想那么多,但我喜欢她已经是一个事实了。

         我知道那不是一个好时机,不该那么早让她知道我喜欢上她了,至少要等到她寝室的人都回来,一段时间后向她表白。可是,开玩笑归开玩笑,我在感情的问题上真的很笨,不希望欺骗别人,也不愿欺骗自己,最终还是坦白了。这让她很纠结,如她所说,她把我当成很好的朋友,甚至是哥哥。她说不排斥我,但对我没感觉,所以不能接受我。我很受伤,很努力的去希望她能改变,最终还是失败了。后来,我们很少联系,好像是她在躲着我,而我更是没有勇气再找她。

         2014年的第一天,她们宿舍的人突然说邀请我们一起玩,我们也去了,可我发现虽然大家在一起不是那么尴尬,但给我的感觉不如过去那样。从前,再也回不去了。念念不忘能怎样?痴心绝对能怎样?只能说,不打扰是对她最好的祝福。痴心是自己的问题,总不能让别人来遭罪吧。如果哪天,忍受的那根紧绷的弦断了,我去找她,希望她不要对我如此冷。

三、总结与计划

         2013,是成长的一年,学到了很多,也有很多失望。关于学习与工作,我需要更多一点的专研精神。关于感情,希望自己拿得起放得下。生活上,要多关心家人和朋友,注意锻炼身体。2014,要做一个全新的自己!

         首先,要好好沉淀一年多做项目中学到的东西,强化自己的基础,为2014年找工作做准备。第二,继续OpenStack云计算的学习,争取早日入门。第三,早点确定毕业论文的方向和选题,最好与自己的项目和研究紧紧相关。最后,学习工作之余,告诉自己:感情的事不强求,但可去争取!找到那个对的人,好好珍惜。

         2014,我准备好了!

你可能感兴趣的:(阶段总结)