十月总结

       时间来到十月,国庆放假放得那叫一个天昏地暗,没有回去,但是办公室也封了,所以根本就进不去,只能拿我的破笔记本看点东西了。因为笔记本太差了,根本带不起eclipse。跑个浏览器就快卡死了。所以主要是用来看一些资料。七天长假把spring看了一遍。好像每次重新看一次都有不同的收获。但是到目前为止,依然没有深入到源码的地步。以后有时间继续看吧。

     还有就是一件事,开始做项目了。在没有任何需求和开发文档的情况下,开始着手做第一个项目。数据库是之前已经搭建起来,不过结构不敢恭维。本来应该是多个表关联的,却全部放在一起。而且没有一份说明文档。所以搭建环境后,就不知道下一步了。而且查询数据的时候,如果是统计数据,应该是用聚合函数吧。但是,在这个数据库中却是一条数据。而且分组不是在列上,而是要看数据情况。比如统计省市县的语句。如果要查某个市的数据。必须是省代码存在,市代码存在,而县代码为空。零零总总的很多。

     后台基本是我负责。让前台(前台也不是标准的前台,只是比我会ps)了解一下数据库里面的数据以及存放规则。人家一句我是搞前台的,只要数据就行了。搞得我差点直接一个select *把所有数据扔给前台。不过由于不是上下级关系,所以也不能命令。最后就是我写了后台,前台的简单demo。然后自己解析一遍,然后告诉前台这个字段是什么意思,该怎么解析。放在哪里。数据库中是怎样的。基本上,花在前台的事情比后台还多。除了界面基本上都搞定了。而且前台不会用jquery(我也不会,现学现用)。最后,在下班后的情况下,直接把他500多行的js代码用jquery压缩到90行不到。

     后面写分页。。刚开始说好了两个人搞,因为我要搞那个饼图,所以要他先分析分析,结果他说这个简单还要分析毛线他来写。好吧,反正我那个饼图没搞完,就不管这个。结果又出现了上面的情况,我又把数据库中怎么查,怎么解析说了一遍。最后他竟然打算一次性把数据库里面的数据全部拿出来然后前台分页。让我很无语。不过那个时候饼图已经搞得差不多了。就写了一个分页的demo给他。这才勉强搞定。所以,基本上还是我搞的。这点让我很无语。差点我都有搞css+div+jquery的冲动了。因为一个人写下来有可能还快点。话说那个饼图也是前台的。

     好吧,这就是这个月项目上的问题。基本都完成了。主要熟悉了spring(包括springmvc),把jquery用到项目中去了(虽然,前台不会jquery。但是不知道怎么用js解析json,所以用的我的jquery解析)。了解了fusionChart。这个是图表方面是个好东西。

      而在业余时间,主要开始搞数据结构,并熟悉jquery。

      所以,上面虽然抱怨居多,但是收获还是有的。不然就只会熟悉spring了。不过因为告诉前台这个那个浪费了很多时间,这是做项目,不是做练习,所以觉得挺对不起公司的。而且之间因为前台刚开始不管事,后面什么都问差点吵架,所以当一个渴望学习,渴望快点做项目的人来说,如果搭配一个不怎么努力的同事(前台经典语录:你又不是师兄,管得怎么比他还多)让我很无语。

     好吧,不过,现在这种情况好多了。希望下个月能更有收获。

     下个月的情况,基本还是以项目为主。业余时间好好学习一下数据结构和jquery。至于那本算法导论,现在还真不敢看。至于学习数据结构主要是为了把那个csdn上的http://blog.csdn.net/v_july_v里面的题目实现一遍。不过目前看起来还有点难度。话说java的那个java.util.*真不错。

   刚刚叉掉页面之后,又去看了csdn上那个http://blog.csdn.net/v_JULY_v/博客。之前一直以为博主是某个研究生博士生或者某个公司的大牛。结果翻到一片博客,竟然和我一样,也是08级的。突然让我有种羞愧的感觉。同一个时间毕业,别人在算法上已经拉下我一大截。不得不说java是一门好语言,能把数据结构包装得这么好,以至于基本不需要了解就能使用,但是目前为止,除了那些框架之外的东西,除了java语法本身之外,我们用得最多的其实就是一个String类,一个java.util.*包下面的东西。而这都是与数据结构想关的。

     有一种迷惑的感觉,是不去管数据结构呢还是不去管那些杂七杂八的框架。记得当初出来工作的时候,发现面试题基本上就是数据结构方面的问题。但是对java的util包却研究甚少。只会背那些String包含哪些方法啊,ArrayList与LinkedList有什么区别之类的。真正的底层竟然没有看过。而框架方面也差不多。跑出来一个HelloWorld就觉得差不多了。底层的实现却并不清楚。看着比如http://jinnianshilongnian.iteye.com/或者http://downpour.iteye.com/还有一个写spring3.x的。论述起来头头是道。而要我说的话,最多就一句:书上是这么说的。

      所以,抛开那些怎么用外,我好像很少知道为什么。

猜你喜欢

转载自inmethetiger.iteye.com/blog/1708839