首发:http://inmethetiger.iteye.com/admin/blogs/1686087
一转眼工作已经两个月了。准确的说是四个多月,因为实习期也是在这家公司。对这家公司怎么评价呢?总觉得在这边太自由了。到目前为止,我还没有接触过一个新项目,而现在做的这个项目已经接近尾声,要知道在尾声的时候插入到一个项目中去是很难的。不过头似乎也知道,没给我安排什么活。而是一些杂七杂八的东西。
短短两个月,我从一个只知道java的人,到现在什么都懂一点。比如OSGi啊,比如Maven,比如jsf。这些以前很少接触,所以才知道原来自己还是个技术菜鸟。
刚来的这半个月,他们很忙,所以没什么时间管我,所以看了一下struts2.等对struts2有点熟悉的时候,终于给我安排活了,但不是项目上的事情,而是要我接触接触基于vts的OSGi。
好吧,反正我对新技术或者说我不熟悉的技术比较感兴趣。就做吧。不过基于vts的OSGi在国内的资料很少,而且基本上在百度上搜不到,搜出来的全部是翻译。这点对百度深恶痛绝,而谷歌又不争气,动不动就断了。这个搞到7月底吧。最后总结了一下,开了个会。结果被否定,项目不能上OSGi,这个还没有成功的例子。
接下来,新的一个月,让我看那个他们自己做的项目。不过没有文档,源代码也不全,调试的时候调着调着就跳到打包好的jar包中去了,于是去要源代码,结果发现,必须不停的编译打包到项目中去。如果是老手还好,对新手来说就有点麻烦,基本上一点改动都要打包,部署,开服务器。。。。加上电脑又慢,时间基本上浪费在了这些无关的事情上。把这个情况跟头讲了一下,他说你自己看看有哪些方法可以解决吧。
于是接下来开始搞Maven。感觉Maven挺不错。比如解决了上述那样的频繁的打包问题,此外还有很多其他的功能,比如自动化测试,比如自动部署,比如单元测试(现在这家公司从来就没有单元测试,更别说测试报告,测试覆盖率之类的东西)当然也有不好的地方。比如文档少,插件参差不齐等。不过觉得还是很不错。
不过这样的日子没过多久,就让我去搞林地一张图的项目了,其实是为了让我熟悉流程,所以并不是怎么催得紧。每天就是看看代码之类的。
就这样,从七月初到八月尾就这样过去了。
到了九月,又开始看权限管理,不过两个头一个让我看第三方开源的,另一个让我看公司自己的,结果就是两个都看。结果就是两个都没怎么搞定。当然主要还是公司里的(那个是直接上司)
总的来说,学到了一点东西,不过遗憾的是,这些技术都接触得不深,因为公司也并没有采用OSGi,而编程的目录结构也不是采用Maven格式。
今年有几个学习目标,当然,这只是在工作之余完成。
1:spring。公司主要用到的框架,而且发现springMVC确实不错。当然,也许是我对struts2不熟悉的缘故
对spring好像一直都有看,也有写代码,不过没有在项目中使用过,所以,基本上看了之后,写了之后就忘记了,所以,一段时间再翻书来看,发现自己基本上都忘记了。主要是没有做过项目,从而记忆不深刻,这也是我开始写博客的原因。没事可以翻一下自己的博客,知道自己写了点什么。这些博客,基本上没有自己的思想,只是从别人那里看到,然后或者是简化,或者是加上自己的理解后写的。甚至都不敢在上面写上原创。当然我也对那些转载不吭声的人深恶痛绝。而我现在水平不咋滴,又不愿意去,所以,只好放到自己的博客里。基本上没有完全照抄。而且,如果实例是参考别人的话,基本上都不会写上原创的。
基本上,每天晚上都要学习一下spring。每个周末都回过头来这周学了什么!
希望经过今年的学习,能比较熟悉的掌握spring。并能做出一个小的项目。
2:设计模式
当然,这个只是了解设计模式是什么,会一些简单的例子,并不是说在项目中能自己写。毕竟这不是写两个例子就会写出来的。就像学习了spring之后,在其他程序中也会毫不犹豫的直接new对象,什么ioc,di也很少考虑。所以,这个只是了解。
3:Jquery:这个完全是自己的一个爱好了。毕竟,这个特效很厉害。当然,这个并不是放在最重要的。基本上sprig是一定要学好的。设计模式是其次。再其次是jquery。
我会写一些博客,记载我学习的点点滴滴,技术上的,感悟上的……
-----------------------------------------------广告线-----------------------------------------------------