我的程序员之路(二十一) 总结一下我的软件开发技术现状
???? 现在一旦java组的项目中,要应用到某个没有应用实例的技术时,我成了项目组的首选,估计也可能是唯一的选择。有几次新的技术应用开发,由于开发任务的原因,我没有参与,但最后还是我收拾残局,整理文档,添加到开发框架中,做成可简单调用的模板功能。
???? 除了已经使用的比较熟练的ssh框架之外,由于项目的需要,也学习了一些其他框架和开发技术。(ps:自发的去学习新的技术,动力总是不如项目压迫来的快和有效)。
freemarker模板技术。以前一直想处理页面静态化的实现,很多的功能都用到了。
Lucene?政务系统,政务网要求全文检索功能,显然用?like?在clob类型的文本里面进行数据库检索是不靠谱的。
Jbpm?审批系统,其中的工作流,使用它是不可避免的。
flex?应某项目的要求,也略微看了看,只是了解了大概。
php,基本会部署,比较简单的修改,可以搞定。
ror,目前的掌握建立在ror1.2的版本上,很久不看,生疏了。
jms,用了activemq,消息通讯功能使用到了。
webservice?使用xfire插件,基本没有什么使用门槛了。
????? 总结一下,发现很多都是技术都是浅尝辄止,特别是spring对很多主流的java框架提供了模板类,只需简单的配置后,就可以使用了,内部的调用细节都被spring屏蔽了,很多只是知道大概,具体除了问题,才会去看细节处理。
?????? 特别是前一个使用webservice,使用xfire框架,再加上spring的封装,除了需要多给web服务接口配置外,其他的开发感觉,和做b/s开发么有任何差别(另一个项目,竟然在使用该开发配置时,以不熟悉ws开发作为项目严重滞后的理由,真是郁闷,仅仅是一个配置文件的增加,会造成项目将近一个月的延期?再一次例会上,已经开发了两个月的项目,仍旧拿出这个理由搪塞的时候,经理向我询问的时候,我不再替他们兜着了。经理开始仔细检查,项目延期的主要原因,就是拖拉......),一直以不熟悉技术为理由,如果确实是有点难度,那还说得过去,问题就在,老板也是技术出身,想要在他那里蒙混过关,不容易混过去的。
????? 最近准备看看flex的东西,安致的部分也想看看,因为项目的原因(非公司项目,嘿嘿)。
??????这段时间下来,发现自己的技术掌握变得很杂,但都很浅。前一段时间,竟然连生成一个范围内的随机数都不会写了,郁闷死了,得好好静下心来看看书,巩固巩固基础了。开始准备看看c++和算法的东西,感觉现在的技术进展,瓶颈越来越明显了。