[置顶] 小兵大将——2014年总结下

    年味儿还没有完全消退,就这时候开始了这半年来的总结,回顾这半年都干了些啥,带着沉淀和积累的心态来细细品味这半年来的故事。


计算机

    药监局项目——8月20日至9月20日

    一个月的时间,参与省药监局事件追踪系统项目的一期开发,从开始的了解需求、画原型,到后面负责事件办结或退回的功能实现。这个过程中增长了项目开发的经验,通过使用泛型、Spring.net、ASP.NETMVC、NHibernate等技术加深了对面向对象应用的理解。

    NHibernate是接触的第一个ORM的框架,通过配置,在.NET开发上就达到了不直接对数据库操作的效果,对面向对象的理解上又提高了一层。对应到Java上的Hibernate也即将在后面学习。

    ASP.NET MVC是.NET开发上前台应用MVC模式的一种体现,也是第一次的接触MVC模式,ASP.NETMVC通过对前台的封装抽象,将业务逻辑与前台显式进行了很好的解耦,这样的系统实现起来也会更加灵活。

    对于这样一个全新的项目,自己在其中参与了一些需求调研、实体设计等工作,当然在这个过程中与同组成员进行的沟通交流也是必不可少的,这样积累下的经验是宝贵的。


    WF探索阶段——9月24日至11月09日

    这一个半月的时间中,有对WF继续的学习、探索、讨论,有对DRP(分销资源计划)系统的实现,也有对软考(高级项目管理师)的准备。

    第一次接触工作流,在阅读前辈们的一系列博客后,也进行了一些简单的练习。到后来由于时间原因以及主要实现思路上没有一个清晰的方向,因此没有能深入的学习下去。虽然项目中没有能得到应用,但这给后面的与其他人交流该方面的经验、探讨具体我们要做的方向上提供了基础,也为后面的继续学习积累了一些东西吧。

    DRP是Java方向上的第一个项目,项目进行中没有遇到太大的困难,过程中也积累了一些东西在博客里已经进行了分享。主要用到的技术有Tomcat、Servlet、JSP、JSTL等这些原本陌生的词语通过项目中的应用已慢慢变得熟悉。

    这次对软考的准备并没有花费多么长的时间集中来学习,平时利用零散时间来看看书,考试前几天也有一些时间来集中做这件事,这次算是对项目管理的系列学习吧,考试通过情况虽然不理想,但其中涉及到的方方面面的知识是很丰富的,同时也让我重新思考学习方法中仍然存在的不足。


高校云平台(.NET)——11月10日至01月21日

    2个月20天的时间,参与云平台(.NET版)的开发及其一期收尾工作。先是在基础系统小组、后被调到工作流的继续学习、研究上,最后又负责抽象封装Excel导入功能。

    过程中,首先带领基础小组进行需求分析、原型设计的部分工作,感受到团队管理中制定标准规范以及沟通上的重要性。此时身为一个组长,真正的去管理团队,不仅让自己、让客户明确系统的需求,更要让设计、开发人员明白该如何去做。这时候组长就需要做出决定该怎样怎样设计、怎样怎样实现,并且让组员都明白这些,只有在明确业务需求的前提下才能去开发系统。

    后来由于其他原因,在基础系统尚处于原型设计阶段的时候被调到继续研究工作流了,经过了几番讨论与交流,确定了一个大致的实现方向,由于有一些原来的积累,后面的实现就简单些了,几个人合作,几天时间完成基本功能。大体的思路是将宿主程序进行封装,将流程设计与流程实现分离,在VS提供的流程设计管理器中设计流程,在应用程序中根据流程进行流程模板的嵌套使用。这样我们应用委托、泛型、集合等一些基本的技术实现了对WF的进一步的封装,尽管还很不完善,也算是对工作流技术上的一次大胆尝试吧。

    15年1月份接到了Excel导入的任务,刚开始感觉没有多么复杂,因为之前早已有过实现了,可后来做的过程中发现,需要考虑的因素有很多,主要集中在对Excel中数据验证部分,有很多需要处理的情况。这在之前的Excel导入实现的几篇博客中已经有过介绍,这里不再赘述。

    作为一个全新的项目,技术选型上主管进行多方权衡最后决定采用ASP.NETMVC、WCF以及EF的主要技术框架,这些技术,都可以说是我们平时没有用过的,迎难而上、积极学习成为每个开发人员必须具备的素质,正是在这样亟待应用的环境下学到的才是硬功夫。


    高校云平台(Java)——01月26日至02月15日

    20天的时间,参与云平台(Java版)的开发。这次作为一个小兵加入到Java的大潮之中,尽管有了Java的一些基础,但要达到高级、熟练应用还差很多,一些框架还没有实实在在的接触。而这次参加项目,主要解决“就怕不知道”的问题,我接触到了JBoss、EJB、maven、Spring等比较生疏的技术。通过前期开发人员的一些文档,对技术进行了简单应用,对于其中的原理,还有待进一步的学习。


英语

    英语这半年通过学习《American Accent Training》以练习发音,通过《Day in thelife of Jeff》练习语感,同时也检测前面学习的效果。后面加入了Word、JS等专业英语的学习。

    《American AccentTraining》中的发音自认为还是很饱满的,因此在这半年的开始阶段,便通过这份资料练习、纠正自己的发音,在进行了几遍之后,通过读Jeff来练习读和检测自己的发音。听力方面还是比较欠缺的,在两份英语资料面前还是不能做到理解大部分的内容,JS的视频还好一些,也打算再将JS的视频多看上几遍。

    回顾自己英语方面的不足:发音和单词都是需要反复进行的,这也将在后面的学习中加入计划中来。而对于听力,也只有逐渐的积累、慢慢的提升了。

    英语方面坚信自己下了功夫,终会得到相应的回报的。


中结

    这一年,很忙碌,忙碌于各个项目之中,对于一些东西,都需要好好沉淀沉淀了,特别是上半年项目接触到的内容。接触到了只是解决了“就怕不知道”的问题,而下一阶段的任务是自己要踏踏实实的去解决“不怕不知道”的问题。

    人生当有梦想,尽管现在还是个小兵,但大将的方向始终不能动摇,我为之努力着!


你可能感兴趣的:([置顶] 小兵大将——2014年总结下)