IT成长路<2014.9-2015.3>"不惑"下篇

搬自网易博客

羊年来了,又年长了一岁。不得不感叹时间过的飞快,因为这已经是第三个年头了。回顾一下这半年来经历的种种,全都历历在目。

技术篇

IT成长路<2014.9-2015.3>"不惑"下篇_第1张图片IT成长路<2014.9-2015.3>"不惑"下篇_第2张图片IT成长路<2014.9-2015.3>"不惑"下篇_第3张图片

这半年一直都在京城工作。但是工作之余并没有忘记学习。上面的图示就是自己这半年来所学习的一些东西。

首先是BS

一个牛腩新闻发布系统,打开了咱们通往BS世界的大门。这是一个对咱们来说非常重要的一个bs入门系统,别看这个系统不大,但是它却囊括了整个bs阶段学习的所有内容。包括HTML,XML,ASP.NET,JS,CSS,JQ,AJAX等等,这些内容牛腩均有涉及。真是麻雀虽小,五脏俱全。

接下来就是对BS基础知识的一个系统的学习,详细的去了解牛腩中用到的技术。这些基础的知识都需要仔细的体会,认真的总结。

J2EE学习

随着学习不断的深入,渐渐的我也接触到了JAVA。首先学习了JAVA的基础-J2SE。

J2SE:做为java语言的基础知识,学习起来还是挺有感觉的,因为咱们已经学习过VB语言,数据库,VB.NET,C++,C#等这么多种语言,这些语言的基础部分都是相通,类似的,因此再进行J2SE学习的时候就会有很多的共鸣之处。尤其是C#和JAVA更是如出一辙。

J2EE:J2EE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。

他的核心是一组技术规范与指南。在这里我们将接触神秘的J2EE 13规范,详细了解一下EJB的体系结构和作用。这块内容只看视频的话理解的并不深刻,需要多浏览一些相关的文章和博客。

DRP:分销资源计划系统,接触JAVA以来的第一个工程项目。刚刚开始,就不多说了。

技术延伸

在实习过程中,听说提高班的高效平台项目全面启动。大家都如火如荼的参加到了项目开发中。据说平台的框架是师哥和毕业生们搭建的,用到了许多高大上的技术。因此我带着好奇和不甘寂寞的心态,对这些技术进行了了解。

Bootstrap

说到Bootstrap,刚开始其实不再框架技术之内,最初接触他是因为我的爱人,她在浏览博客的时候偶然发现了这个东西,然后就告诉了我,出于好奇就搜索了一下Bootstrap。也是因为这份好奇给我打开了前端设计的一扇大门。原来前段可以这么做!这么简单就能这么漂亮。随后就从网上搜索了一些关于Bootstrap的学习资料,进行了深入的学习。

这是Bootstrap的简单介绍和使用:http://blog.csdn.net/u010028869/article/details/43838049
简单的使用没有问题,但对响应式设计的理解却不深。下一步学习的目标:学习如何做出响应式的网站,即能适应PC端也能自动适配手持终端。

WCF

Windows Communication Foundation ,Windows 通讯开发平台,整合了.net 下原有的通信技术包括 .net Remoting,WebService,Socket等。用于实现.net平台实现分布式。公司系统也采用了WCF技术,了解基础知识“ABC”和简单使用。

MongoDB

一种非关系型数据库,和关系型数据库sql Service、Oracle相比操作简单,效率更快,扩展性好。是实现大数据的必备技术。

EF

EntityFramework。实现了ORM思想的一种框架,跟踪实体,将实体的变化映射到数据库。

AOP

Aspect Oriented Programming,面向切面编程,最近刚刚接触,所谓切面,指的是横切关注点,即一个系统中与核心业务无关的辅助型功能,例如,日志,事务,缓存处理等等。通常我们写日志的时候,是在某个业务方法里面添加一段调用WriteLog方法的代码。这样就会使业务代码和辅助型代码纠缠在一起。而AOP所做的就是将日志,事务等这些横切关注点分离出来,形成单独的模块,进行编写和维护。当业务方法需要记录日志时,自动去匹配WriteLog方法,不需要再进行单独的调用。好处自不用说。

自考篇

工作期间也参加了几次考试,9月份的三级网络技术和10月份的自考。结果也是全部通过了,做好计划就没什么问题。

英语篇

说实话,自己感觉这几个月英语坚持的不够好,有时候看看单词(百词斩),有时候看看新走遍美国,有时候看看美剧。没有制定一个学习计划,而且学习英语的时间集中在上下班-做地铁上。现在回来了,学习时间比较固定,按照上面的计划继续自己的英语之路。

工作篇

从2014年7月到2015年2月,在铁科院工作了半年多的时间。

这半年来在公司做了点什么,先后开发了 铁路劳保用品发放管理系统、铁路检修工具管理信息系统、android手持机项目物料申请接口开发,同时也维护了几个项目:工位机管理系统、消息提醒客户端。

做了这么多工作的同时收获也是巨大的:

技术上,对面向对象的一些基础技术如委托,泛型,反射等做了深一步的学习和使用;同时也接触了一些硬件技术,比如:RFID技术,斑马打印机,扫描枪等;还有一些扩展的知识,比如WCF,C1第三方控件,多线程等。

除了这些技术方面的,还有一些令我感受很深。

交流:首要的问题,无论是和经理交流还是和同事相处都要好好应对。

规范:有人的地方就会有规范,这个规范无论是纪律上还是开发上。公司也制定了一系列的规范文档,包括界面设计规范,数据库设计,编码规范等等。这些是很值得咱们借鉴的地方。

还有就是测试:就目前的水平来说,写的代码不够严谨,这样咱们刚到公司的时候写的软件,一经测试,必将bug百出。但是这些bug也正面反映了咱们的不足之处,是界面排版还是代码逻辑。需要做的就是直面这些bug,吸取教训,改善自己的不足。

最后这次实习同样给予了我一个重要的东西,那就是自信。无论是经理还是测试人员都对我的工作给予了充分肯定。呵呵。。

写在最后

写到这里,感觉自己这一年真是做了不少事,忙碌的一年!不过忙碌的同时也有许多的收获。

今年的计划:1. 把英语抓紧。2. 找几本书看,多浏览博客还有论坛拓宽自己的视野和知识面。3.把软考过了。

最后,新的一年,祝大家喜气洋洋。

你可能感兴趣的:(年终总结)