`

大学生活总结

阅读更多

今天,也是国庆假日最后一天,自己试着把自己最近半年的学习,生活总结一下!

      因为这段时间一直都在做一个网站,采用的技术在这里就不说啦,我想这里的朋友也不太感兴趣。

      创建这个网站的最初动力仅仅是因为自己周围一个同己用PHP创建了一个网站,而且看上去也还不错,同学们包括我自己还是很羡慕他的,就这样,我也决定自己创建一个网站,他们大多说用的都是ASP或者是PHP,那是自己对java也很感兴趣,变决定利用java的技术JSP来创建,这样的话也显得与众不同!可以说当时的动力就是一个攀比心理,同时也想证明自己想做的事情一定能做到!(自负?呵呵!)

     有了创建网站的最初心思,便开始研究创建这样一个网站具体需要哪些java技术,同时尽量采用目前企业流行的开发技术;最终确定采用SSH框架,以MYSQL作为数据库并用MyEclipse作为开发工具来进行开发。

     数据库采用MySQL因为它是开源的而且是免费的,支持开源!这正是java的自由精神所在!不像微软什么都要钱!数据访问层采用Hibernate框架来实现;控制层则采用目前流行而且性能稳定的Struts 2.1.6进行开发;界面展示则是JSP技术同时界面布局以及修饰则自己决定全部利用DIV+CSS来实现(抛弃传统的表格布局);虽然传统的表格布局我还不会,不过我总是觉得div+css很舒服,另外,计划的一开始就确定一个较高的目标可以在一定程度上提高自己的动力!最终将会利用Spring框架来对数据访问层(以及数据持久层也成DAO),业务逻辑层(Model)和控制层(Action)进行整合以降低各个层次之间的耦合度,增加业务的可伸缩性和灵活性,借助于Spring的IoC容器,使得配置文件管理其他各个层次的依赖关系,装配各个层次的组件,进一步降低层次之间的耦合度,实现插件式编程;同时借助于Spring的AOP技术,实现分离点关注,集中处理系统中的企业级服务,如事物管理,日志管理等,这样可以使得代码更加简洁和美观,同时提高已有代码的复用性,提高开发效率。

     确定这些技术后,便开始了对那些技术的学习和研究的枯燥生活中(大概持续了好几个月)。

     每天都是早起——看英语——逃课——看书(不是课本)——打篮球——上夜自习的循环当中!

     就这样,虽然枯燥,但也体会到学习与进步带来的快乐!

     期间谈过一次恋爱,但最后不了了之。

     就这样,到了大二的暑假,基本的那些技术也掌握的差不多啦,便开始具体构思心目中的那个网站。

    为了暑假期间能够创建网站,变放弃了留在成都兼职的机会,一口气将自己的电脑(显示器和主机)搬回河南老家!准备在暑假期间把它搞定!

     等回到家的时候,我已经把整个网站的具体功能大致确定啦,接着就是创建数据库中的各个表,同时把那些功能分成一个一个模块,各个击破!

     因为我是一个javaeye网站的会员,这个网站主要是为程序学习者特别是喜爱java程序设计语言的同志提供一个技术交流和知识学习的平台。我的确从这个网站中收获很多,特别是对于个人java知识的体改起到很大的作用!因此,我在这里建议大家可能的话,进入某一个与你的专业知识或者感兴趣的技术有关的技术交流性网站,你会收获不小的!

    为了满足大家这样一个需求(为大家着想!呵呵),我就决定这个网站的功能应该具备javaeye的功能同时不应该局限于编程技术方面,还要提供其他一些技术方面的比如:英语学习方面等!总之,就是为了使大家参与其中从而获得知识的增加与技术的提高这样的一个目的!

     基于这个功能,我便开始了编写代码的过程。这一阶段是最痛苦的也是最容易收获知识和乐趣的一个阶段;因为你要敲键盘写几百行甚至几千行的代码;同时你还用对它们进行调试,遇到错误还要进行错误查找和修改;那些日子,一坐到电脑前,就是一整天。。。。。

     不过快乐也正是来自于痛苦,当你眼睛一直盯着那些密密麻麻的代码,花费了好长时间甚至好几个小时有些问题是好几天的时候,突然莫一时刻把它们调试成功;当你看着那些功能一步步在自己的努力下实现,那种乐趣简直用语言无法形容!

     以前我总是认为钓鱼是一个最能培养人耐心的运动,但现在我改变了,相信调试代码是最能培养人耐心的运动!(脑力运动)

     在这里,我想对那些还没有男朋友的女士们说一句:如果你们想找做事有耐心的男朋友,那么请优先考虑程序员!(也算是为我们程序员做一下征婚广告!

     在这期间,不仅在编写业务逻辑代码的过程中更加加深了以前从书本上学到的那些理论知识,也是对MyEclipse等开发工作熟练使用的摸索的过程,这当然花费了不少的时间;就这样时间又到了大三开学。这个网站的创建自认为完成了一大半,但却忽视了网站界面设计。

    到了学校之后,事情也就多了起来!要上课啦,要准备面试了等;这样时间也就紧啦,有事连续几天都没有碰这个网站啦!本想着界面设计让同学搞定一下,结果他们所使用的并不是自己想要的那种技术,于是就决定自己搞定,从而也给自己增加学习更多知识的动力!

     于是每天一有空就搞DIV+CSS,上网查资料,仿造那些例子,自己就在专用软件上实践;开始的一大段时间很是痛苦,总是搞不清楚那些例子,因为CSS中的属性很多,简直是乱七八糟(当时是这么认为的),有好几次都在当天决定放弃,但是到第二天又开始硬着头皮,强迫着自己去看(注意不是强迫症),终于有一天,那些属性的作用一下子全懂啦,哎,当时那是兴奋的想跳起来!

     所以朋友们,一定要相信一句话:失败的时候,再多坚持一下就是胜利的时候!

    现在,虽然是布局没有问题了,但是网站界面看起来还是没有吸引力,因为缺少图片,色彩等装饰,但是要达到那种效果我又要学习很多东西了,比如:photo等,结合现在的情况想了一下还是放弃,因为我还有其他的更重要的东西需要学习比如:java技术以及那些框架源代码的研究等;不过我相信只要自己想学习photoshop并且有时间的话,绝对可以搞定!现在只是时间与效率的权衡;哎,又开始自负了。

     还是那句话:只要我想做的事情,我一定能做到,只是时间和欲望问题!(有点自负,不过可以在一定程度上给自己增加最事情的动力!)

     经过这么一段时间,网站基本上是可以了,但是现在的这个时候,我会把更多的时间用于进一步学习和研究那些我用过的框架的源代码以及复习和加深理解java基础知识,我认为这才是最重要的,借此,也好准备面试了!我想将来到一个公司里面的话,在一个团队里工作可定比自己单独搞轻松多拉,因为那是你只需要完成团队给你分配的几个具体功能模块,你可以不用想这么多啦!期待中。。。。。。。。。。

      今天,把这些写出来,一是总结一下最近大半年的学习生活;同时也让大家知道自己在做什么,免得有人想这个人怎么啦傻啦还是消失了。。。。。。

      最后,发表一下自己的大学生活感悟:

      大学生活期间,有女朋友的话,就要和女朋友多多享受两人世界,以枉费自己的青春;如果找不到女朋友的话(就像我没有多少魅力的话),有学习的动力的话,就试着和书本谈恋爱,这样也不枉费自己的宝贵人生;如果女朋友没有,又不想学习的话,那么就试着麻醉一下自己,比如:天天游戏,又或是隔个几天去跟朋友喝酒(如果是志同道合的最好!),再或者多多睡觉,那样的话,至少不会感到生活太过无聊!

<!--E 文章--><!--S 翻页-->
2
0
分享到:
评论
2 楼 jasstion 2009-10-10  
liuwei8728 写道
哥们  有才 
最近我是决定组建一个团队
做自己的网站
但是好像没有什么东西做 
请问你弄的是什么性质的网站啊

类似于javaeye这样的,不过涉及到的技术交流领域会比较光一些
1 楼 liuwei8728 2009-10-10  
哥们  有才 
最近我是决定组建一个团队
做自己的网站
但是好像没有什么东西做 
请问你弄的是什么性质的网站啊

相关推荐

Global site tag (gtag.js) - Google Analytics