2018年年鉴

栏目: 服务器 · Nginx · 发布时间: 5年前

内容简介:每年年末的时候我都会写写东西,总结一下今年过的如何。今年元旦的假期在南京旅行,每天都玩的很累。就现在补上吧。今年换了工作,算是比较大的一件事。从以前写爬虫和后端变成了一个 SRE。新的工作有很多挑战,有技术上的,也有沟通方面的。工作方式发生了很大的变化,以前的工作非常纯粹,我们有专业的 PM 和设计,我只管完成需求,写代码就好了。工作也非常轻松,每天都六点下班,工作之余还能看看自己感兴趣的东西。同事们也很专业,没有什么可挑剔的,我们有 Code Review,有基于 Python 的技术栈,代码有测试。每天

每年年末的时候我都会写写东西,总结一下今年过的如何。今年元旦的假期在南京旅行,每天都玩的很累。就现在补上吧。

工作

今年换了工作,算是比较大的一件事。从以前写爬虫和后端变成了一个 SRE。新的工作有很多挑战,有技术上的,也有沟通方面的。工作方式发生了很大的变化,以前的工作非常纯粹,我们有专业的 PM 和设计,我只管完成需求,写代码就好了。工作也非常轻松,每天都六点下班,工作之余还能看看自己感兴趣的东西。同事们也很专业,没有什么可挑剔的,我们有 Code Review,有基于 Python 的技术栈,代码有测试。每天工作都很开心。技术进步也很快,在 Code Review 中大家会互相指出错误,这是非常宝贵的财富。大家经常玩新鲜的东西,看起来不错的可以用到我们自己的产品中。我很感激在前公司的这一年。

来蚂蚁金服之后,从以前工作是 100% 的编程,变成了有 50% 的时间在沟通,50% 的时间在编程。开会的时间很多,但不是所有的会都是有意义的。以前公司人少,无论找谁喊一声就行了,现在找人很麻烦,不是每一个人都回复很及时,更多的情况是他会让你去找另一个人,这样找来找去,最后找过五六个人还没解决一个很简单的问题是很正常的。而文档、帮助维护的又不是很好,找人问又成了一个常态,所以这对我来说成了一个很大的困扰。最近正好看到一个理论,讲的是一个组织做出来的东西,实际上是这个组织沟通方式的体现。

“organizations which design systems … are constrained to produce designs which are copies of the communication structures of these organizations.”

—  M. Conway

我在公司内部的宣传中看到一个小姑娘说,自己进公司之前是比较内向的一个人,进公司三年后变成了一个怼天怼地的女汉子。这个公司比较欣赏这样的人,可我觉得很反感。你工作中怼的都是你的同事啊,大家低头不见的,怼来怼去这样好吗?大家在一起和和气气的工作,每天都开开心心的不好吗?为什么喜欢吵来吵去呢。

当然了,蚂蚁金服是很大一家公司,我觉得这个公司的任何一个人,都不能描述出这个公司是什么样子的,顶多是盲人摸象。每个部门,每个团队都不一样。我也不认为这些问题是蚂蚁金服存在的,不同的公司会有不同的问题,也不见得其他公司没有我所说的这些问题。说这么多负面的地方,原因是我对这家公司的期望是挺高的,结果来了之后发现并不是我想象的那样。不过好的是,我可以有机会去改变那些不好的地方。

话说回来,这一年做 SRE,一个难得的经历是有许许多多各种各样的故障可以看,可以参加 Review。每一个故障都是新的,有些很蠢,有些很有意思,我都感到惊讶,这样隐蔽的故障都能这么快找到原因。遗憾的是,我还没有亲手第一个找到过一个故障的根本原因。

关于加班,下半年基本上都 10 点之后下班。工作时间变得很长,也是让我困惑的一个地方。没有时间学习了,换工作之后,自己的技术成长明显没有以前快了,开发的效率也变低了。以前九点上班,6点下班,我能写很多代码,完成很多任务。现在一天工作10个小时以上,做的事情却没有以前多。幸运的是,现在住的离公司近,上下班很方便,晚上每天都加班,打车公司报销。花在路上的时间没有那么多了。以前我竟然每天花 4 个小时上下班!

明年想办法多留给自己一些时间吧,空闲的时间是真正长知识的时间。我见过一些同事,基本的计算机常识都没有,还停留在毕业生的水平,感觉就是毕业之后一直没有时间学习导致的。学习基本的原理(虽然工作中用不到),了解你使用的工具,这其实是会让你事半功倍的东西,可惜很多人看不到这一点。

开源和学习

今年开始接触了 openresty 和 lua,很有意思的一个领域。在读 PIL 但是还没有读完,PIL4 已经比第一版厚很多了。openresty 社区的人非常友好,从文档就看出来了,无论谁写的库都是非常标准的风格,Toc,简介,函数文档。明年继续深入学习一下这方面,多看看库的源代码。

openresty 的一个模块的控制台我是用 starlette 写的,一个基于 asyncio 的很小的框架。顺便看了它的源代码,提交了 两个关于 staticfile 的 patch 。后来没时间搞了。

自己翻译的 这本书 ,已经很长时间了还没结束,今年进度已经到了大约 2/3 了,争取最近就完结它。

另外看了很多 Kubernetes 的资料和相关的软件,但是一直没机会用。我有一个不错的 idea,已经放了一年没有下手干了,不过短期看来,我基本没有时间做自己喜欢的事情。

社区

来了杭州之后,在杭州组织了 4 次 Python 社区的 Meetup 。听了很多有意思的分享,学到很多东西。这个事情是很有意义的,希望明年把它继续下去,时间是一个大问题。

10 月份去主持了北京 PyCon 的语言特性专场,今年的分享特别精彩,认识了很多大神,打开了很多新世界的大门。去上海 PyCon 做了一个很入门的分享,反响还算不错。今年还发了 很多 Tweets ,平时看到有意思的东西都会转发一下。明年争取继续在社区中学习吧,也多分享自己的东西。

生活

今年的生活没有太大的变化,除了在公司的时间变多了。我尝试过健身来着,不过全年加起来估计才有 10 次左右吧,明年坚持一下。越来越觉得,健康才是最重要的,也许我开始变老了。

希望明年少浪费一些时间,多做一些有意义的事情。多学一些知识,多看书,少说话。

往年:

  1. 2013年
  2. 2014年
  3. 2015年
  4. 2016年
  5. 2017年 (看了一下2017年定下的4个目标,很好,一个都就没完成)

以上所述就是小编给大家介绍的《2018年年鉴》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

JavaScript高级程序设计(第3版)

JavaScript高级程序设计(第3版)

[美] Nicholas C. Zakas / 李松峰、曹力 / 人民邮电出版社 / 2012-3-29 / 99.00元

本书是JavaScript 超级畅销书的最新版。ECMAScript 5 和HTML5 在标准之争中双双胜出,使大量专有实现和客户端扩展正式进入规范,同时也为JavaScript 增添了很多适应未来发展的新特性。本书这一版除增加5 章全新内容外,其他章节也有较大幅度的增补和修订,新内容篇幅约占三分之一。全书从JavaScript 语言实现的各个组成部分——语言核心、DOM、BOM、事件模型讲起,深......一起来看看 《JavaScript高级程序设计(第3版)》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具