1年级码农的2012年终总结

来源:互联网 发布:php get post request 编辑:程序博客网 时间:2024/04/27 18:20

一、工作内容

1.1 工作变动

由于彩票业务的政策制约,彩票团队人员缩减,5月份起转岗到旅行团队的国际机票项目组。新环境与原来彩票团队在氛围上差异不大,毕竟是同属新业务一个大部门,而且是在淘宝这么强调价值观与企业文化的企业中。要说差别,彩票团队的气氛非常活跃,从PD到开发再到QA联系紧密,整天说说笑笑、打打闹闹、绯闻八卦,不一而足;而国际机票团队相对严谨,没有流言、没有蜚语,大家在一起,讨论更多的还是工作上的事情。当然,我们现在的气氛也不沉闷,只是口味不够重……,早在还没正式入职的时候,我就跟着去草原混了一圈了,第一次吃烤全羊,好吃!因此环境的变动对我个人影响不大。

除了环境的变动,主要的不同自然就是工作内容的变动了。业务的细节肯定是变化了的,彩票交易量数据量大、外部接口众多、要求的时效性强,机票业务依赖搜索、单笔金额大、在性能的基础上数据一致性有极高要求。但是两者的核心都是电子商务,周边的外部接口、前端展示、后台程序、促销活动等都是服务于中心的交易的。所使用的基础框架、淘宝中间件、其他二方应用等也都基本相同。所以除了上半年的论文和毕业事项,下半年主要的工作都在熟悉机票系统的新业务和更深入学习相关的技术框架和基础知识。

1.2 工作内容

国际机票的主要业务自然是机票交易,刚入职时接触了半个月的机票活动(主做时间程序...)。然后因为业务线的调整,工作重心全部投入到了旅行业务促销方面,机票业务至今一窍不通。

首先是一波接一波的大力促销活动(一块钱往返加拿大,也就淘宝有钱这么干)。这些项目工作量大(活动类型多形式多)、需求不明确(有些需求运营方往往知道最后才能明确)、工期紧(定下活动时间倒排工期,毫无buffer),主要的目的在于创造交易峰值、拉新以及回馈老用户。印象最深的是9.3促销,在公司住了3个晚上没回家,整一个月没歇一天周末,这些项目主要的难点在于业务的准确性、数据一致性和性能容量之间的平衡。人最困难的时候,往往是成长最快的时候,所以这些项目虽然辛苦,但是上线过后还是有不少的收获和不小的成就感。

到了年底,团队开始着力将工作中心放在促销活动的模块化和平台化,目的是减少源源不断的促销活动对开发人员的依赖,将促销平台化,由小二和卖家自行发起和支持促销活动。主要的难点在于业务模型的抽象化、业务动态变更和对需求变化的适应能力、性能和数据一致性之间的平衡。个人参与了其中部分业务的抽象,底层数据结构的设计,利用数据库保证数据一致性,利用缓存和分布式来提高性能等工作。

1.3 学习

目前我个人在学习方面这一年漫无目的,没有明确的方向,大包大揽从运营、产品、技术到测试和运维,选择性的进行略微深入的学习。在团队中我负责“晨读”模块的运作和管理,晨读项目是团队所有成员投稿分享的一些小工具、小细节、启发性的短读物、心得体会分享等。我会要求自己把投稿变成晨读发出前将每个人的投稿仔细阅读并查阅相关资料,给出自己的体会和收获,并将每天的内容汇总成小期刊,定期查看和复习。

主要看过的书籍包括君山的《深入分析Java Web技术内幕》、《spring技术内幕》,尴尬的是都没有看完……2013年要将这些东西都看完并消化

主要学习和使用的框架包括tair、page-cache缓存,webx框架,notify、hsf中间件、ibatis

关注了一些技术的微博、博客、站点、论坛等,感受geek们的熏陶

利用网络资源正在学习w3的相关内容

1.4 课余

这半年业余时间很少,除了在公司加班,一般到家就想歇歇,下一年的目标是提高效率、减少加班!

利用业余时间给zy同学做几个网页,顺便熟练、巩固自己的w3知识,主要的学习资料都来自http://w3school.com.cn/,主要包括php、javascript、html、jquery。虽然都是在基础知识之上,各种百度组合出来的,但也对前端知识有了一定的掌握和认知。

二、总结

这一年匆匆如流水,恍然间就完成了从学校到社会,从学生到员工,从论文到项目,从成绩到绩效的各种蜕变。有所得也有所失,有进步也有不足,凡人总是无法完美,却不能失却一颗向上的心

2.1 进步

2.1.1 技术

技术方面开始在完成相关业务功能的时候,关注技术细节和实现原理。

学习了tair和page-cache的细节、原理,阅读了部分源代码。

积累了部分工具的错误排查、积累了部分线上问题的排查经验、积累了部分异常和错误的处理方法。

在项目开发的同时完善自己的设计方案、记录遇到的问题,写出比较完整、有查阅价值的文档,既能减少遗漏事项、明确需求和设计,也能供日后学习和查看

开始试着深入的研究一项技术的功能原理、设计原则、实现架构;开始试着从整体的功能、性能、可用性、稳定性等考虑系统的架构

2.1.2 团队

对团队成员的性格特点和技术特点有一个大致的了解,遇到问题对号入座寻找答案

开始试着去统筹项目资源、控制项目进度

2.1.3 自我管理

7月15日晚上一觉睡去,7月16日晚一觉醒来,突然间我就不再是实习生了。角色的变化也带来了责任的变化。原本天天玩的游戏基本停止了,睡觉时间被强行扯到了12点以前,起床时间基本在7点。可以说自律比以前加强了很多。

2.2 不足

2.2.1 技术

基本功不够扎实还是硬伤,基本的I/O、编码、tcp/ip、http等都没有形成完整的知识体系,用的时候现场百度是很低俗的。

要进一步的从整体考虑项目和技术。

2.2.2 团队

项目管理的概念、知识和工具使用都不够,亟待加强。

2.2.3 自我管理

有时候控制不了自己的情绪,虽然现在减少了。

三、2013年度计划

3.1 工作

工作中心在促销平台的相关工作,包括:

① 各促销类型的业务模型抽象画

② UMP的调研和对接

③ 促销平台的api文档、架构设计文档、业务模型图等

④ 在每一个项目中,进可能的学习掌握项目管理的知识、锻炼自己运作项目的能力

3.2 学习

这一年重点学习方向:

① 通过练习,学习、熟悉、使用w3。 2013年1月-3月

② 练习使用linux命令、脚本等。 2013年4月-6月

③ 学习和使用Java内存、性能等分析工具。 2013年7月-年底

④ web服务器的相关知识,以学习完君山的《Java web技术内幕》为主,不安排具体时间,交叉学习

3.3 绩效&晋升

2014.4 P6

3.4 生活习惯

周末在家自己做点小菜、看看球、玩会游戏什么的还是很爽的,继续保持

2012年偶尔出去看个电影,《寒战》我喜欢,期待续集,《泰囧》一般般。2013年希望能多去野外野一下,滑雪、游泳、踏青、旅游神马的

晚上还是常常无法入睡,偶尔还是被沮丧的情绪淹没,这方面我无法自控。唉!随她去吧,跌倒谷底自然就触底反弹了。

原创粉丝点击