明天就是2018了,就要与2017说再见了,觉得这年过的好快,这周一直在思考即将过去的一年自己付出了多少,收获了多少,失去了多少。回头看去年年终总结,自己定下的一个个小目标有好多还没实现,不是不想实现,只是有时计划赶不上变化,个人精力有限,觉得自己要学的、想学的还有好多好多,但鱼和熊掌不可兼得(丑和贫穷可以,哈哈),只能做出选择有个先后顺序,我们每个人都是在人生的路上不停的做选择题,选择机会可能会失去另一个机会,但不管怎样,还是要回顾一下,也算是为自己过去一年不停做选择题交一个答卷,自己给自己一个KPI绩效。还是按照去年那样,从工作学习生活感情四方便做个总结。

一、2017年总结

1、工作方面

自己这几年学了很多东西,但一直忙没有时间可以静下心来沉淀一下,整理整理自己的知识体系,重新在新领域打造好自己的框架与实践。当然一年下来,发现吐槽点太多了,很多时候理想与现实差距还是挺大的。

自己用python web框架开发的业务系统这一年在线上稳定运行,经历了种各需求和压力,增加了各种自动化管理与运维的功能,系统的稳定性与快捷接入功能为公司带来了可观的营收和丰厚的利润,算是完美收官。同时系统也让公司告别了检查故障靠手点或第二天报表数据分析的日子;让公司业务重新进行整合,增加系统的扩展与应用,一套系统可供N个合作商同时使用,而不是每个合作商都得独立部署一套一模一样的系统拷贝,让业务接入更快速与方便,减少服务器资源消耗;增加各种监控与报警服务,增加故障自动恢复功能,让公司减少损失,让技术不再半夜苦逼加班处理;好的框架也带来了开发速度与效率的提升,提高系统出产和减少时间成本;各种系统全部高可用改造,让公司告别了服务器故障手动改域名指向备用服务器处理、恢复时间超长的时代,让合作业务更加稳定运转……

技术上,在分布式微服务器架构上增长了不少经验,对高并发高可用架构,有了更深刻的理解,同时在linux服务器运维方面也积累了丰富的经验。在高并发上有了实战机会,有一个合作伙伴APP技术写错了代码,造成这个合作伙伴APP发版后对公司业务接口访问日PV超6KW,并持续了好长一段时间,由于线上业务不能停机,只能等待用户更新APP处理。通过快速扩容宽带、服务器CPU和内存,扩展高可用架构迅速解决了问题。

为了让自己能从繁忙的加班中解放出来,不用周末为了各种故障和事情加班,开发了大量的自动化服务和自动化运维脚本,从每日报表、后台业务故障分析报表、服务器日志自动监控报警服务、各应用与服务异常监控自动重启服务……当这一个个服务应用起来,程序和服务器日驱稳定下来后,老板竟然觉得我们技术人员不太忙有点多余的感觉……还真有点无言以对了。不懂技术的老板觉得技术人员要天天在忙才是正常的,因为以前要报表时几乎都是找技术人员在数据库里查出来,服务器出现故障需要技术人员登录服务器重启或处理解决,一个项目就得花技术大量的时间长期去维护,搞得经常休的是假的假期。真是无法沟通,有时在想,要不要将这些自动化服务都删掉,让老板和公司全体人员一起来每天每时都上产品里做一下测试,监控一下服务是否有问题,然后大家都忙碌起来,让大家知道技术人员的重要性,不可或缺,不过想想还是算了,这样又让自己限入永无止境的加班中,还不如不如意的话一拍两散。

相信老板说开发任务不会太忙这句话真的是我太天真了,年头忙到年尾,除了请假以外,项目一结束,老板就会拍脑袋未经深入思考想出新项目出来,根本没有让你停下来的可能。老板经常对我们技术人员说是要有危机感,多试错,每个技术人员要将自己当成老板、当成产品经理、当成项目经理,去思考新项目,去开发和维护好各个项目。当然如果我们技术人员都做到是最好不过了,但并不是每一位技术都是全才,什么都会。老板让技术人员自己当自己是合伙人的姿态来对待项目,对待公司,但公司也不给股份或分红(一会说叫技术自己拿钱投自己做的项目和公司一起做;一会说如果上市的话,到时会将公司的股份拿出来底价卖给大家……);另外答应的一部分承诺也没有兑现(只兑现了一部分),年初加薪说为了留住大家中途不走,全部改为年终一起发(还没到年终得看看有没有发)现在只能看今年怎么样了,今年为公司创收了近KW利润,但老板最终能兑现多少承诺只能等了。

2、学习方面

尽管目前人工智能仍处于并将长期处于「弱人工智能」阶段,离真正的「人工智能」相去甚远,但是不可否认的是人工智能正在影响我们的生活,尤其是在图像识别、语音识别、文字识别等领域,人工智能算法的准确度之高,令传统算法难以望其项背。除此之外,实习时我发现公司目前正需要具备出色工程能力且懂算法的研发工程师,或者是对算法有深入理解同时还能把算法落地的算法工程师,未来我希望能有机会参与数据驱动的项目。

从年初就计划写《python web开发框架》系列博文,但由于各种拖延与事情一直没有动起来,直到10月份才咬咬牙,学习前端的一些知识,开始动手,事情就是这样,开始了就可以顺着惯性坚持下来,虽然写的并不是非常好,前端知识几乎都是跳过没有去描述,但开始了就有收获,自己的知识在写的过程中就会不断的沉淀下来,形成自己的知识体系。

3、生活方面

生活上慢慢更加注重生活质量和生活品质,熬夜少了,对自己的健康更加关注,形象上比之前更加关注了,只是现在住的地方离公司比较远,也想过搬家,现在路费加房租也能在离公司近的地方比如西丽找一个,但毕竟住这已经3年了,不想搬家,东西太多了,我认识的现在的同事也有在这边住的,所以就没搬家。最后还是永恒的话题:减肥。

4、感情方面

看到身边周围的结婚的结婚,离婚的离婚,自己也是有点着急,真怕自己打光棍,有时候家里人还说将就一下,不过我觉得这事将就不了,很难想象将就之后结果是什么。亲戚朋友介绍的,也不知道怎么撩妹,聊的过程中更多是尴尬。不管是亲情还是其他感情,常联系就亲近一些,不常联系就感到陌生一些,有的只站在自己的角度思考问题,从来不考虑别人的感受,看了太多虚情假意之后有时就麻木了。有时候对于感情自己不善表达,但在心里还是会记着的。

5、精神方面

今年主要目标就是学习,虽然工作非常繁忙,但还好学习了敏捷个人以后,对自己时间管理有了质的提升,每天一早一晚都能挤出时间来看书学习。今年共花了7K多在买书上,其中6K多是买给小孩的,自己的不算太多。

一直以来定看书计划,都以量为主要目标,今年后半段改变了看书方法,不再追求数量,而是在质量方面下工夫,虽然全年看的书不多(全年实体书看了十多本,电子书看了有二十多本),但精读对自己有帮助的几本书下来,收获还是挺多的,比起以前泛泛的看了一大堆但没有记笔记和实践,对自己的帮助完全不一样。书籍类型上也做了改变,以前都是以技术书籍为主,今年慢慢的增加了人物传记、个人成长、哲学、历史故事、童书等不同领域,感受也完全不一样。

今年几乎将王老师全部线上课程都购买了,花了不少银子,认真学了企业架构、敏捷开发(Scrum实践)、创新思维、问题思维、Scratch创意编程启蒙课、七嘴八舌、战略思维、BABOK…..前两个课程对工作帮忙最大。

将企业架构应用到项目中很难,但尝试以后发现它确实是非常棒的,可以让自己和大家快速的从更高角度全面理解项目,只有理解企业战略,才能知道怎么去设计与分析需求,懂得去设计产品,去设计产品业务、应用、数据和技术架构。实践是最好的老师,非常感谢周老师一路的指导,让我能快速的掌握这项新的技能。

敏捷开发课程也让我全面对敏捷这个话题有了更深刻的了解,才知道之前自己了解的是多么的狭窄,而在课程中参与讲解的敏捷开发实践者们,也分享了很多实际应用中的问题与见识,让我们更生动的了解什么是敏捷开发。我会抽空再次认真学习,并重新做好读书笔记,希望以后有机会应用到实践中。

创新思维和问题思维两个课程是思维方面的练习与察觉,一个都会我们如何思考,如何去改变思维,去锻炼创新思维;而问题思维则可以帮助我觉察与控制情绪,特别在家庭沟通上,有非常大的帮助。

二、2018年度计划

在做2018年目标时,首先要问一问自己,我的人生理想或梦想是什么?我想要什么样的生活?对于人生理想来说,它就像企业发展中的战略,它可能是比较虚的东西,但列出它以后,我们就可以很清晰的知道自己想要什么,知道自己的努力是为了什么,清楚自己努力的方向。而落实到年目标时,我们可以认真考虑每一项人生理想并联系生活,为了达到自己的个人生理想,我们下一年要做什么事情?做出什么改变呢?将它们一一列出来,就形成了详细的年目标。有了详细的年目标,那么根据具体情况才能分解到每月每周和每日当中。而每日每周执行的是自己实现梦想分解细化后的一个小任务小故事,每完成一个小任务,就是让自己靠近梦想一点点,长期坚持下来,每一年自己定下的目标就可以实现了,自己的梦想也会跟着慢慢实现,而不会出现不知道要做什么计划,不知道每天要忙啥的感觉。自己有梦想,但不去执行去努力,却希望它能实现,这不是做白日梦吗?

这段时间重新认识思考自己想要的生活,整理出现阶段自己追求的理想目标:

1.工作

工作还是得努力工作,就是想能安稳一些,现在又要几个组重组,不过不管干哪块,都得做好,这样才能有好得绩效,才有可能加薪。明年主要工作是RF+python做自动化测试支持,自己前天专门买了本python的书,又要学python了,不过都是一样的,主要是api的熟悉,编程思想应该没大的区别,毕竟自己之前也自学过JAVA、nodejs,这方面我还是有把握的。在工作的同时要多一些思考,古人是三省吾身,现在有时候可能因为工作,把时间都放在工作上,甚至放在家庭上、生活上的时间都很少,更别说思考的时间了,短期来看在这家公司挺好,但这有点温水煮青蛙的感觉,慢慢变得安逸了,但天下没有不散的宴席,跳槽不跳槽是一说,但不能少了跳槽的资本。万一遇到裁员、中年危机了,怎么办?特别是IT行业,变化的太快了,所以在努力工作的同时也要多思考多学习。

2.学习

一直觉得趁年轻多学点,等真结婚了有孩子了、中年了,到那时候再学可能就没时间精力了。现在觉得自己要学的还有好多好多,java、python、docker、CI、自动化这些每个方面都需要学,更别说人工智能什么了,不过个人精力有限,没办法全部学习,而且有的虽然语言不同,但思想一样,有的都是相通的,用的时候再学也会上手很快。2018年主要的目标就是Python和Java,python是工作要用,而且这两年也挺火的,java也是,算是为自己增加一些优势,毕竟学历不高,起点低。还有就是C#,现在对C#对微软有点失望,当初在大学还自学了windowphone手机开发,可现在C#用的人越来越少,这样企业招聘C#就越来越难,越来越难之后就会有越来越多的项目去window,形成恶性循环,虽然微软出了.net core,但时机已晚,人家用java这些做好的项目总不能为了微软再重新做,特别是再国内。

3.生活

面朝大海出暖花开是不可能的,不过还是把一定的时间放在这个上面,工作不就是为了更好的生活,有时候在华为心声看他们那些人的吐槽,有的没日没夜的加班,但身体一垮,公司直接裁掉,工作money确实重要,但只有好的生活好的身体才能有机会更好的工作,为人处世上还有进一步提高,减肥还要继续。

4.感情

这方面比较欠缺,自己这方面不太善于表达,也让一些人会产生误会,不敢怎样,真诚待人。对于找女朋友我都不敢有太多期望了,真是随缘吧。