2013年正年都在技术部从事ruby基础工作。主要从事了几个项目的开发。如下:
项目名称 | 开发语言 | 简介 | 技术难点 |
Ap运营平台 | ruby | 是公司为打击盗版而专门成立的一个项目,主要流程为:客服中心或者客户直接将被锁工程上传到系统中,如果工程的检测结果满足修复条件,则进行修复操作,并且将修复后的工程通过邮件或者直接下载的方式提供给客户。 |
|
基于cas协议和oauth协议的用户中心的开发 | ruby | 公司内很多项目,用户信息的都是各个项目组自己完成搜集的,为了统一管理用户信息,提供统一的认证和授权服务,便于各个项目的用户快速接入,而开发了本系统。主要使用cas协议和oauth协议来完成认证授权的功能。 |
|
基于webistrano和openstack的rails应用部署平台的开发 | ruby | 随着公司内网络服务的增加,如果使用原版的webistrano,rails应用新版本部署过程中会暂时停止服务(由于公司使用passenger作为应用服务器,没有unicorn的自动加载新代码的功能)的问题,研发出套发版平台 |
|
总结如下:
这几个项目都挺锻炼人的,从技术上来说主要如下:
1.础的ROR编程思维,养成了基本的ROR编程习惯。
2.学习了linux相关的操作。
3.学习了一个数据中心应该有的系统组件以及组件中如何进行交互。
4. 虚拟化技术如何改变当前的it结构
5. TDD是个好东西,多多联系TDD技术吧。
从个人能力上来说,主要如下:
1. 程序员并非仅仅时每天都埋头编码,编码的多少并不是目的,目的是写出来能够让人眼前一亮的代码。号称每年编码100万的是外包人员。
2. 俗话说需求开发测试上线几个步骤,都有专门的人来负责,对于程序员来说,实际上需求的工作需求人员根本就不专业,需要程序员协助需求人员完善调整业务逻辑和流程
3. 工作每天都是忙碌的,如果你不会拒绝,会累死你的。合适的拒绝也是为了更好的工作。
从工作情感上来说,最主要的就是要保持能量,投入到工作中去。
2013年感觉工作一般,希望2014年再接再厉吧。