My Github

好好学习努力工作,要工作也要生活—2016总结,2017规划

写在开头的话

  转眼之间,又是一年。对于我来说,2016年是个多事之秋,身边发生了太多的故事,我多么希望能够像事务(Transaction)一样,执行完成之后能够保持一致性与持久性,可惜事与愿违,现实总是很残酷。虽然发生了很多事,想表达的也很多,但是等到自己提笔的时候却发现好像也没什么可写的,自己那点伪文青气息仿佛也早已不在,只能是为赋新词强说愁。于是,点开音乐播放器,找到了一个经典华语怀旧老歌专辑,播放全专辑,打开博客园,按照国际惯例,这个时候需要总结一下我的2016了,也顺便展望一下2017,不然怎么能有逼格呢?

路漫漫的2016

1、工作,工作,再工作

  (1)一个不合格的Scrum Master

    

  自打去年12月老板让我做Scrum Master以来,今年我的计划是做一个合格的Scrum Master,但是我貌似没有做好一个合格的Scrum Master。除了每天召集大家开一下每日例会,讲述一下昨天做了什么,遇到了什么问题,今天打算做什么之外,好像就没有什么其他的作为了。当然,还有一些少的可数的回顾会议,以及更少的可怜的Code Review会议,我都不知道我到底做了些什么。说来也惭愧,自己曾说要在2016年做一个合格的Scrum Master,但是却始终都没有做好。或许,我还停留在一个只求每天把老板布置的开发任务做好就好的状态,可能这也是每个程序员入职之初的状态。其实,对于我个人而言,我是有一些团队上的“追求”的,我希望团队能够朝着一个更加积极的状态发展的,能够有更好的框架,能够有的更好的规范,能够有更好的技术氛围,能够有更好的交付质量。然而,总是想得多做得少,或许这也是我一直以来所缺乏的东西。

  (2)第一次Outting之行

   

  2016年5月底,公司组织Outing旅行,目的地是位于川西黑水县的达古冰山。我记得当时经历了从成都市区8个多小时的连续车程,终于到了达古冰山脚下。我们项目组一行人一起乘坐观光缆车到达山顶,见到了4860米的达古冰山雪景。我记得当时跟同事们拍了好多照片,还在雪地里摆了一个爱心拍了张照片送给了之前的女朋友。当天晚上,我们一行人在黑水住了一晚,由于大家都没吃饱(旅行社安排的晚餐太坑),于是乎大家晚上纷纷都去买了泡面来充饥。第二天去了古羌城,不过发掘这里也很坑,除了蓝天白云根本没啥风景可拍。不过,我倒是在这里买了很多车厘子,不得不说,那里的车厘子还真不错,味道很甜。总的来说,这次的Outing虽然不完美,但是增进了同事之间的感情,希望明年的Outing可以去一个更好玩的地方。

  (3)持续加班三个来月只为NB上线

       

  NB(New Business)系统作为manulife最核心的业务系统CAS的核心子系统,其业务复杂度可能是我从未经历过的。我们从3月开始做原型设计,4月到8月做开发,然后8月中到11月初做测试,经历了SIT(系统集成测试)、UAT(用户验收测试)以及Production环境使用测试。其中,在8月到11月三个来月,经历了疯狂的加班岁月,差不多每天都是10-11点的下班时间,偶尔熬到凌晨1点多回家,周末也是要去公司改Bug的。当然,为什么会出这么多Bug,也是需要反思的,当然成都Site这边和香港Regional IT那边都得负责任。加班途中,也增进了大家的战友之情,我和几个基友同事经常一起加班到11点多,然后我们一起坐车(其实是蹭Andy狗的车)回家,虽然很累,但是累并快乐着。

  2016年11月初的一个周末,在公司做Support,也在焦急地等待用户做Sign off。虽然途中也出了一些问题,但是用户还是签了上线,也就意味着我们的系统就要上生产环境了,连续几个月的加班终于有了结果,感谢大家的付出。

2、终于拿到了驾照

  

  说来惭愧,自己在2010年曾经学过一次,但是由于没有坚持到底(科目二学完但没有考),第二年又考研去了,又加上跟教练的关系处的不好,所以也就没有再学了。今年上半年不是很忙,想着明年应该买辆车了,所以就报了个名学车了。由于是二进宫,所以还是很轻车熟路,所有科目一次性过关,花了大概50来天拿到了驾照。庆幸是在上半年学车啊,上半年成都市刚好把暂住证政策卡的很严,所以导致学车的人不多,而我又勤奋地早上很早去练车,所以也就有了我的50来天(中途有个周末去了Outting还可以更快地)拿证速度。

3、感情生活的进步与回滚

  (1)从无到有,改变自己

  

  曾经我以为自己是一个不解风情的IT宅男,直到遇到她,她让我做了很多的改变。第一次给女生送花,第一次给女生送各种礼物,第一次给女生买防晒霜,第一次为女孩子准备情人节礼物,一起过情人节等等,总是在想着各种办法去讨欢心。那段日子真的是很有动力,也很开心,因为我得到了很正面的回应,也让我觉得除了工作之外,我还可以有我自己的生活。功夫不负有心人,我们在一起了。

  (2)只会变老,从未长大

     

  可能因为我是个IT宅男的缘故,也可能因为我还未真正长大和成熟,对于女孩子的期望,我始终做不到她想要的样子,无论是处事还是言行,似乎总是不合格。而且最重要的是,我没有及时理解女孩子的言下之意,以至于我没有在合适的时间做合适的事让女孩子感到温暖。也许再美好的开头,也抵不过三分钟的热恋。因为我不可能一天一个样,也不可能要求你一天一个样。于是,你不言我不语,这样渐行渐远,问了也不说,加上本来就在两个区域(没有一起住)和工作时间交叉(我是白天,她是不定时,也可能是早班也可能是晚班,基本没有周末都是平时放假休息),就这样慢慢产生了距离和隔阂。当新鲜感过后,每天就只剩下简单的问候,彼此形成了一种默契,你不找我我也懒得理你。可能这也是人之常情把,毕竟时间可以让你对一个人从不爱到很爱,也可以从很爱到不爱,心会累爱也会淡。

  所以,我除了在工作上是一个不合格的Scrum Master之外,感情上也还是一个不合格的男朋友。

4、好友圈电视剧般的情节

   

  说来也奇怪,2016年的春夏,我的朋友圈发生了很多事情,情节之跌宕之狗血都可以拍一部电视剧了,但不是所有的电视剧都是喜剧结尾的,这部电视剧却略带一点狗血。好友们无法再像以前一样完整地凑在一起吃饭,聊天和玩耍,当然大家也都有了自己的新生活,祝愿大家一切都好!

5、个人学习提升计划之路

  2016年的规划必选任务中我完成了70%(当然,还有很多可选的任务我没有完成),也算这两三年来完成的最多的一次了(好吧,我承认还是我太懒了)。下面就来回顾以下我究竟学习了些啥玩意儿。

  (1)专业基础

          tcp/ip    http

    • 程序是怎么跑起来的》→ 这本书被誉为“计算机组成原理”图解趣味版,对于浮点数和内存机制的讲解让我茅塞顿开!
    • 图解TCP/IP》+《图解HTTP》→ 这两本书是白话版的计算机网络基础,很多的图解可以帮助我们理解一些原理!

  (2)业务知识

      Insurance A        LOMA280

    • 人人都改买保险》→ 保险基础知识,保障型、储蓄型与投资型保险产品综述!
    • LOMA280:保险原理》→ 保险原理,被保险人的保险过程和保单所有人的权益!也是Manulife员工必读的业务知识,还要参加考试的。

  (3)专业技术

  ① .NET/C#/ASP.NET

  

    • ASP.NET MVC4开发指南》→ 记得当年看过保哥的ASP.NET MVC2开发指南,这次快速地翻了一遍,学了一些小技巧!

  ② 数据库

      

    • Microsoft SQL Server 2008技术内幕:T-SQL语言基础》→ 学习T-SQL,编写更好的代码和查询,扩展SQL Server的知识!这本书对于集合论讲的非常好,还有事务与并发一节,例子十分丰富,而且课后习题十分有练习的价值。下面是我的学习笔记:

  ③ 单元测试

        

    • 单元测试的艺术(第2版)》→ 原来第1版叫做.NET单元测试的艺术,不知道为啥第2版把.NET去掉了(也许是挂.NET不好卖吧,啊哈哈)。总之,这本书对于学习单元测试十分有帮助,不仅介绍了基本的单元测试技术,模拟对象还有代码规范等等一系列东西。我还写了几篇学习笔记,并根据这些笔记在公司给我们部门的同事做了一次单元测试的分享,得到了比较正面的回馈。

  ④ 软件工程

  

    • 现代软件工程-构建之法》→ 这本书是我在2014年10月去郑州参加CNCC的时候在会议中心买的,当时微博上JUSTPUB的周筠女士还叫我写书评,惭愧啊,一直没看完。今年NB系统上线之后,抽空看完了这本书,跟大学里面的软件工程教材不同,这本书读来更加亲切,更与实际企业中的需求一致,要是当时学校里有邹欣这样的老师上软件工程课,估计放弃这门课的人会有一大堆,不过相信坚持到最后的肯定会有很大的收获。

  ⑤ 其他技术

                          

    • Hybrid App开发 → 大概了解了一下Hybrid App技术,配合Cordova打包了一个小示例Demo。
    • 微信公众号建设与维护 → 建立了一个属于自己的公众号(请搜索:edisonchou),并仿照一些知名的公众号推送一些自己和别人的技术文章。
    • 微信小程序开发 → 2016年下半年微信小程序发布,吸引了众多关注,我也不例外,去尝试了解一下小程序是个什么鬼。 

  (4)综合素养

               

    • 柴静,《看见》 → 这本书虽然讲的一个女记者的十年成长,更折射了中国社会的十年变迁,最大的感受是“独立”与“真相”。正如胡适所说:“给你自由而不独立仍然是奴隶”,独立是不断推翻过去,不断犯错,不断质疑以及不断重建事实和因果的过程。中途,也许会面临变成“自己曾经最讨厌的那类人”的过程,然后再次推翻自己。走过去,就是一个新的自己!
    • 李昊轩,《一本书读懂金融常识》 → 了解了一些基本的金融知识,比如金融货币、市场信用、银行利率等等。
    • 安德鲁霍奇斯,《艾伦·图灵传:如谜的解谜者》 → 如迷的解谜者,并非万事成谜!
    • 结城优,《这么说就对了》 → 提高说话的本领,增强对他人心意的理解。
    • 京东研发部,《京东技术解密》 → 这不是一本传统意义上的技术书,而是讲述了京东技术和成长的故事。

  (5)英语学习

                   

    • 百词斩记单词 → 2016年6月底开始使用百词斩记单词(大学英语四级),坚持了两个月,每天10个单词,总共记了857个单词。9月加班之后就没有再继续。
    • 英语流利说练口语 → 2016年7月初开始使用英语流利说练习口语,坚持了一个月,每天5分钟,各种场景的小对话,总共138个录音。9月加班之后就没有再继续。

  (6)体育锻炼

         

    • 跑步(Running Man) → 2016计划尽力坚持在工作日下班后夜跑5公里(每周>=2次,尽力保持在3次)!虽然没有完全坚持,但也跑了300多公里。在我们同事里边算得上是跑步达人了。
    • 足球(Football Man) → 2016计划尽力每个月踢一次足球,虽然也没有完全坚持。但是,在2016年我找到了组织,公司组建了足球队,我们经常一起踢5人制练习赛。可惜的是,我没有要到7号,不过27号也不错。

需求索的2017

1、工作上

  学习是为了更好地工作,所以我一直都在keep learning,2017年我仍然给自己定了一些学习提高的阅读计划:

  (1)专业基础

  ① 数学相关:《数学之美》+《游戏开发的数学和物理》【已完成50%

        

  吴军博士的数学之美多年之前就出来了,只是一直没有看,只是看了他的浪潮之巅上下两册,朋友买了全套,于是就打算看看了

  一直对Unity3D开发比较感兴趣,特别是以后的VR浪潮,所以打算看看游戏开发的数学和物理。

  ② 三大原理之CSAPP:《深入理解计算机系统》(2017不一定能看完,但能看多少算多少,把书读薄与把书读厚)

    

  这里推荐一下可以配合不周山之读薄CSAPP的系列文章来读这本书:不周山之读薄CSAPP,既有他的学习总结(读薄)也有他的实验报告(读厚)。

  ③ 考个证?(可选完成)

  

  大学时考过一个软考的中级的软件设计师,研究生时打算考一下高级的架构设计师,但是买了资料后一直没有行动。虽然我所在的是外企,这个证书并没有什么卵用,但还是想梳理一下,去考个玩玩,万一考过了呢?(凭我的聪Ying明Shi才Neng智Li)。其实主要还是觉得以前考的话,没有啥工作经验,就真的是感性认识完全应试了。工作了几年之后,发现自己有一些理解了,或许会在备考过程中有一些自己的理解,也是一件好事。

  (2)业务知识

  ① LOMA 280 考试 :2016年看了一遍LOMA280, 2017年再看一遍,然后准备通过认证考试。【已完成80%

    LOMA280

  ② LOMA 290 学习 :本来没有290的学习计划,但是老板把这个列到了我的KPI里面,所以,只有看看了,争取年底之前也通过认证考试。

    

  (3)专业技术

  ① .NET相关:《CLR via C#》+《ASP.NET MVC框架揭秘》

       

  《CLR via C#》一直是.NET程序员的必读经典,之前有李建忠翻译的第一版,室友有第三版,于是我又买了一本第四版。这次准备好好阅读,同样也要总结一下。

  蒋金楠大神的框架揭秘现在已经出到了MVC5了,不过我还是没有看过,一同事去上海工作了,留下了一本MVC4框架揭秘还有一本重构:改善既有代码的设计给我,所以我就将它纳入我的2017阅读计划了。

  ② 数据库相关:《Microsoft SQL Server 2008技术内幕:T-SQL查询》

     

  在2016年阅读了T-SQL语言基础,2017年继续阅读T-SQL查询,了解MSSQL查询优化的相关技术,同样仍然会总结一些东西。

  ③ Web前端相关:前端基本功温故 +《你不知道的JavaScript》+流行框架

    

  自己在Web前端一直很薄弱,所以希望在2017年温习一下前端基本功(HTML+CSS+JavaScript),然后在JavaScript上深入了解一下,不然以后怎么吹牛逼。

  ④ Clean Code相关:《重构:改善既有代码的设计》+《设计模式的艺术》【已完成30%

       

  我有强烈的代码重构症,见到不整洁不好的代码我都有冲动去重构,当然太多坑的我是不得去的,啊哈哈!

  对于设计模式,很久以前看过大话设计模式,还看过一点Head First设计模式,不过现在由于只用到几个模式,其他的都忘了,所以找了一本适合自学的准备重新学习一下,顺便也打算写一个设计模式的系列文章。

  ⑤ Agile敏捷相关:《Agile 敏捷软件开发:原则、模式与实践》+《Scrum敏捷软件开发》+《敏捷回顾:团队从优秀到卓越之道》

         

  前面说到,我不是一个合格的Scrum Master,那么我得努力学习并实践啊!

  (4)综合素养 【已完成90%

                                 

  吴军博士的书一直都是精品,所以将智能时代以及硅谷之谜列入阅读计划,并且订阅了硅谷来信,每天看一封提升自己的眼界

  另外东野圭吾这本解忧杂货店书是我的表弟送给我的生日礼物,此外还计划阅读白夜行,将其作为2017的阅读计划

  “围在城里的人想逃出来,城外的人想冲进去,对婚姻也罢,职业也罢,人生的愿望大都如此”—钱钟书《围城

  最后学习一下带团队的一些soft skills(日本人写的书:你是在做牛做马还是在做主管),虽然我不喜欢打套路,但是得明白一些套路,呼呼。 

  (5)英语学习【已完成40%

    

  2017年继续使用百词斩记单词,争取把四级词汇刷完,每天利用闲暇时间记10个单词,虽然不多,但是坚持下去就是胜利!

  此外,继续使用英语流利说练口语,争取刷更多的对话场景,争取刷更多的电影对白配音,坚持下去!

2、生活上

  ① 装修房子,搬入自己的房子(必须完成)【已完成90%

  

  自从16年7月收房之后,由于资金链出了点问题(哎,没想到装修这个还是要啃老啊),拖到2017年春节之后再开工。不过,希望能够在9月就能搬到自己的房子里,这样我在成都就有自己的家了!—_—

  ② 搬入新家,考虑入手一辆车(必须完成)【已完成80%

      

  新家那边交通不方便,所以一直打算凑个首付买辆汽车。目前目标锁定了三辆(马自达3昂克赛拉,雪佛兰科沃兹,长安逸动XT),到时会根据自己的预算,在这三个当中选一辆。当然,我最爱的还是马三

  ③ 体育锻炼,仍然坚持跑步与踢球(必修完成)

    

  对于锻炼,仍然会跟2016年一样坚持跑步与踢球,跑步每周>=2次,每次5公里左右。踢球每月>=1次,每次1-2小时。

  ④ 搬入新家,试着养一只喵星人(可选完成)

  

  表妹说我总是要工作不要生活,会失去很多生活的乐趣,回头想想好像也是,不然那我也不会现在又一个人孤单寂寞冷了。同时,她还建议我养一只猫,我觉得可行。(主要是她和张总养的英短太可爱了)

  ⑤ 买了车后,试着淘一个二手入门单反学学摄影(可选完成)

  

  同样还是,要工作也要生活,如果空闲时也希望学学摄影,然后休假时可以开车出去拍一些美景,是不是逼格瞬间又提升了?

3、感情上

   每个人都会成长,我相信我也不例外,很感谢那些从我的世界经过的人,我们都从中经历并成长,这是一些宝贵的经验。2017年,不念过往,不畏将来!

为了忘却的总结

  2016年底的成都,雾霾很严重,每天早上骑车在华阳街道经过都是一片大雾,天府大道桥上也是雾霾严重,路上行人纷纷戴上了口罩。据报道,空气污染指数,成都已经超过上海、深圳等一线城市,达到了前无古人的第二名(第一名是帝都,谁也别跟帝都抢!)不知道成都人是该高兴还是该悲哀,经济和社会高速发展的成都,又会以怎样的政策来应对越来越高的民愤以及越来越严重的雾霾呢?2017,让我们和成都一起好好take action吧!

 

posted @ 2016-12-10 22:08  EdisonZhou  阅读(1921)  评论(12编辑  收藏  举报