`
strongant
  • 浏览: 66627 次
  • 性别: Icon_minigender_1
  • 来自: IT
社区版块
存档分类
最新评论

2014年那些事

 
阅读更多

一. 关于工作

1. 到QZ前工作

    工作地点在深圳,主要参与两个项目开发(国际金融项目,以及外部的医学会OA系统),在深圳的这段时间是从1月到3月15,15号回到了QZ,整整呆了三年。

 

    参与国际金融项目开发,在这项目里面呆了三年,从这里面学到了项目团队管理,以及各种文档规范(设计文档UML建模),技术方面涉及到:flex,EJB,分布式开发,各种缓存,activemq消息队列等

 

    医学会OA系统,这个项目最终因为我离开了深圳后面业务就没参与,在这个项目我主要两块:业务分析,以及架构设计,最后把这个系统移交了同事去承接,目前团队还是存在并且正在维护这个项目,用于技术架构:spring+hibernate+ejb+tomcat+jboss+memcached,采用分布式架构

 

   今年在深圳的工作时间比较短,离开深圳时候,把所有家当都便卖了,有些行李还放在亲戚那里,所以这段时间体会比较少

 

2. 到QZ后工作

   在QZ工作时间:3.18号至今,在这家公司只签了一年合同,然而今天又提出离职了,其中有各种各样的原因,准备征战下一个旅程2015

 

   到QZ这个公司,是做鞋服行业供应链ERP系统,我在里面是作为架构师,负责产品架构设计,刚进来时候团队还不是很大,在1.0产品上做了用户权限管理,主要是想熟悉1.0开发流程,方便后面架构重构。

 

 经过了一个月后,我把1.0产品架构升级2.0架构这是产品的里程碑,2.0架构出来后奠定了后面2.1,2.2架构扩展,2.0架构主要做了前后端分离,采用EJB作为远程服务端来处理业务,前端Controller用于用户请求,中间使用RPC remote ejb+dto来调用,这个版本出来后改变整个产品发展方向

 

   到了2.2版本加入了SOA元素,后端技术不单单支持Remote ejb,加入了CXF,REST full等服务,用于处理前端请求,这个版本包管理全部改成manven,把整个后端架构完全web化

 

   后面部门招了个CTO,把我们整个架构进行了优化,从前端到后端,前端优化内容:ext4.2脚本文件去除没用功能缩小文件大小,优化解释json库改json2去解释,合并css,js文件,并且采用自动优化.do生成jsp文件生成无格式;后端优化包含:spring controller支持protobuff格式,配置文件统一管理,jboss7升级到wildfly8.x数据库进行了加入索引(聚簇索引)提高很多查询效率,并且对sqlserver本身进行优化,tomcat本身及内存,jboss7本身及内存,nginx优化,ftp等。。。

 

   最终经过一系列优化,性能确实有很大提升,特别是在前端渲染速度提升了很多。

 

   从这位CTO身上看到了很多可以学习地方:建立自身知识库(采用本地目录或blog),研究学习一种技术时候都是建立文档化并且归纳到知识库里面,别人已经掌握的知识迅速与人家沟通把它吸收为自己的,研究一种技术都要深度对比几个技术并且做demo测试形成文档,然后选择最优技术作为架构设计时候选择,各个行业或技术都有最牛B的技术,在选择哪个支持时候从:性能,高可用,扩展性来作为选择依据

 

 

二. 关于家庭生活

 

三. 这一年读完书

 

四. 这一年收入

 

五. 2015年计划

     2015年希望,进入新的公司,能稳定下来专心工作,并且在不足的地方加于注意主要以那位cto学习,希望在支付(第三方担保交易系统)有很大收获,2015是个人生转型年分,如果进入支付行业以产品经理为主,并且带技术团队攻克支付系统,希望2015在工作上能得到领导肯定,支付系统顺利上线,这些都是要进入新的公司才有这些打算。。。。

 

 

分享到:
评论
1 楼 qindongliang1922 2015-02-13  
你们使用的EJB框架,用来做什么的,怎么看楼主的项目都有EJB的影子,现在完全可以抛弃这么重量级的框架,使用Resetfull提供SOAP服务,

相关推荐

Global site tag (gtag.js) - Google Analytics