回顾2012年,有收获也有做得不够好的,总结如下
一、.Net技术方面
1.熟悉了Asp.Net MVC技术
(1) 熟悉了Entity Framework + Asp.Net MVC + Repository + Unity Ioc 架构模式,也做了几个相关的项目,用到Entity Framework比较多一些,包括做WebForm,Asp.Net MVC的开发.
使用到了2种模式: Code First(通过生成映射关系代码关联数据库) , Model First (通过edmx模型文件建立数据库映射关系)
2.熟悉了WCF技术开发
(1)熟悉了WCF开发,包括写服务,契约以及用工具Web Service Software Factory 2010生成WCF结构的服务。并参与到一个WCF项目开发中
项目架构: Asp.Net MVC 3.0 + WCF + Entity Framework 4.1
3.进一步熟悉了脚本
(1)进一步熟悉了JQuery脚本的使用, 包括JQuery.validate.js应用.
二、移动应用方面
1. 熟悉了IOS 小应用开发,也和项目组长一起做了2个简单的应用. 用的是Monodevelop开发工具,这个工具支持C#语言开发.
2. 熟悉了Android的简单使用,会搭建Android的开发环境,做简单的Demo.
三、 做事方式方法上
1. 个人觉得最大的进步就是做事之前一般都会做一个计划安排,而且会把计划写下来,后面一个阶段一个阶段地去做,而且做事比以前更细致了些.
2. 做事相对以前规划性更强了一些,做事之前一般都有计划安排,但很多时候却没有按照计划来做,比较散乱。
3. 了解了一些技术,但很杂很乱,而且不精。
四、英语方面
(1)在外企工作过1年了,基本能看懂英文项目资料、收发英文邮件,读写方面应该问题不大,但听力方面还很差,下一步需要提高听说能力.
2013年的规划目标,觉得主要在以下几个方面
1. 技术方面
(1)整理Asp.Net MVC框架,用到的技术包括 EF + Asp.Net MVC + Unity Ioc + WCF + Automapper(实体映射) + Log4net(日志), 采用Code First模式,并掌握其工作原理.
(2)学习和掌握NHIbernate + Sprint.Net项目框架开发.
(3)整理其他小技术,包括Ioc(Unity、Spring.NET、Castle、StructureMap和Ninject),自定义View Engine, JQuery扩展插件使用等.
(4)掌握Android开发技术
2. 做事方式方法上
(1)更加规范自己的项目开发流程,包括进度安排和时间规划.
(2)规范平时的各种开发文档,包括需求文档,系统架构文档,数据库设计文档,项目测试文档等.
3. 英语方面
提高英语听力,争取可以进行一般的英语交流。
个人总结:细节决定成败,做事一定要认真细心,同时一定要有目标计划.