狗年过去,猪年到来,回望过去一年,痛苦与收获并存。

收获一:公众号写作从高频模式转为精品模式

从前面开始写公众号,作为一个没有任何互联网运营经验的码农,一开始不知道应该如何弄,但不要紧,不管三七二十一,先搞起来再说。

一开始秉承的理念就是,对自己狠一点,一天一篇,无论多晚都要搞定。

无论是底层到linux,云计算,上层到大数据,容器,微服务,能写的都写了。

但是这样的效果其实不太好,因为写作仓促,内容不是特别的精品,阅读量上不去。

后来开始从高频模式慢慢转为精品模式,不要求写的多快,但是每一篇都是精品,经得起反复阅读,从而阅读量开始上升。

感悟一:想干一件事情,先干了再说,客户会在这个过程中教育你,你也会在服务客户的数据变化中迭代调整。

收获二:全栈云架构师的修炼

高频模式虽然没有带来公众号的阅读量,也不是没有收获的,其中之一就是对于个人的技术领域拓展和加固。

毕竟每天熬夜不是白熬的,通过写文章,开始将自己的知识体系从点到面的串起来。

云架构师进阶攻略

  • Linux基础知识系列7篇

  • 数据中心与网络系列6篇

  • 计算虚拟化系列KVM系列25篇

  • Openvswitch系列31篇

  • OpenStack系列24篇

  • Kubernetes,Mesos容器平台系列15篇

  • Hadoop和Spark大数据系列10篇

  • 微服务系列18篇

也正是这些基础知识的整理,对于将来网易微服务产品轻舟的市场开拓,打下了基础。

感悟二:努力没有白费,只要是认真的,不在这里起作用,就在那里起作用

收获三:第一篇十万加文章

自从转成精品模式后,开始打磨每一篇文章,文章的长度也开始加长,而且为了受众进一步扩大,要尽量将文章写的通俗易懂。

于是就有了下面这篇文章。

终于有人把云计算、大数据和人工智能讲明白了!

这篇文章的素材很早就有了,只是没有进行打磨,阅读量非常低,后来就试着将这篇文章发在博客上https://www.cnblogs.com/popsuper1982/p/8505203.html,后来被DBAplus社群的编辑发现,进行了打磨后,发在了他们的公众号,没想到竟然火了一把,累积阅读量到了十万加,这对于一篇技术文章来说,太难得了,这让我感觉到,技术我们是专业的,但是对于受众来讲,编辑是专业的。

感悟三:每个行业都有专业性,技术不是唯一的标准,对于受众的了解可能编辑更加专业

收获四:极客时间《趣谈网络协议》

极客时间《趣谈网络协议》:小说一样的网络协议入门课

2018年初,极客时间来找我,希望我讲一些基础的知识,比如网络协议。他们之所以找到我,竟然是看到了上面的这篇文章。

他们一提到这个主题,我就很兴奋,因为这也触动了我心中长期以来的想法,因为网络这个东西学起来实在是太痛苦。

但是,说实话,接下这个重任,我心里其实是有点“怕”的。我怕自己不够专业,毕竟业内有这么多网络工程师和研究网络理论的教授。我讲这个课会不会贻笑大方啊?

我知道,很多技术人员不敢写博客、写公众号,其实都有这种“怕”的心理:我又不牛,没啥要分享的,要是误导了别人怎么办?

如果你想做出一些成绩,这个心理一定要克服。其实每个人都有自己的相对优势。对于某个东西,你研究的时间不一定是最长的,但是你可能有特殊的角度、表达方式和应用场景。坚定了这个想法之后,我就开始投入热火朝天的专栏写作了。

一旦开始写,我发现,这个事情远没有看上去那么简单。它会花费你非常多的个人时间。写专栏这几个月,晚上2点之后睡,周末全在写专栏,基本成为我的生活常态。但是我想挑战一下自己,我觉得,只要咬牙挺过去,自己的技术就会上升一个层次。

最终从筹备、上线到专栏完结,过去了将近半年的时间。200多天,弹指一挥间。原本计划写36篇,最后愣是写到了45篇。原本编辑让我一篇写两三千字,结果几乎每篇都是四五千字。这里面涉及图片张数我没具体数过,但是据说多到让编辑上传到吐。编辑一篇我的稿件的工作量相当于别的专栏的两倍。

当然专栏也得到了大家的认可。

感悟四:放弃完美主义,执行力就是限时限量认真完成

技术人都有完美主义倾向,觉得什么事情都要钻研个底儿朝天,才拿出来见人。我也一样。

我曾经答应某出版社写一本搜索引擎的书。这本书分为原理篇和实践篇。我总觉得我还没把原理篇写完,就不能写实践篇。但是,仅原理篇我就写了一年。搜索引擎就火了一两年,最后时间窗口过了,书稿没有完成,这件事儿也就这么搁浅了。

所以,完美主义虽然是个很好听的词,但是它往往是和拖延症如影随形的,它常常会给拖延症披上一个华丽的外衣,说,我是因为追求完美嘛。但是,最终的结果往往是,理论研究半天还没动手,执行力很差。时间点过了,就心安理得地说,反正现在也不需要了,那就算了吧。久而久之,你就会发现,自己好像陷入了瓶颈。

我慢慢明白过来,我们不是为了做技术而做技术,做技术是为了满足人类需求的。完美主义是好事儿,但是,坚持完美主义的同时要限时限量地完成,才能形成执行力。

写这个专栏之后,我更加深刻地体会到这一点。每周都要写三篇文章,压力很大,根本容不得任何拖延。如果我还是坚持以前完美主义的做法,读完十本书,用三年时间把网络协议都研究透再来写,那现在就没有这个专栏了。

如果我们要强调执行力,时间点这个因素就至关重要。在固定的时间点上,就要把控范围,不能顾虑太多,要勇于放弃。就像给产品做排期,先做最小闭环的功能集合,其他的放在以后再补充。在这个前提下,以自己最大的限度往完美的方向上努力。比如,我觉得每天2点睡是我的身体极限,努力到这个程度,我也就无愧于心了。

所以说,我们做事情的目的并不是完美,而是在固定的时间点,以固定的数量和质量,尽可能认真地满足当时的客户需求,这才是最重要的。

这样做肯定会有不满意的地方,比如很多同学在留言区指出我的错误,甚至有的同学提的问题,我原来都没思考过。但是,我觉得这些都不是事儿。我可以再查资料,再补充、再完善。所以,后来时间宽裕了,我还增加了5期答疑,回答了一下之前没来得及回答的问题。高手在民间,咱们一起来讨论和进步。这个过程已经让我受益良多。

感悟五:保持饥渴,不怕被“鄙视”,勇于脱离舒适区

有人可能会问了,你看你既不是最专业的,还不追求完美,真的不怕被人“鄙视”吗?

被“鄙视”,谁都怕,这也是为什么越大的会议,参加人数越多的演讲,越是没有人提出具体的问题。大家都怕丢人,看上去好像大家都听懂了,就我啥都不懂,我要是问,被大家笑话怎么办?我想很多人都有这样的经历吧?我也来给你讲讲我的亲身经历。

我在EMC从Windows开发去做Linux的存储系统开发时,连Linux man都不会看;我在惠普从事OpenStack实施工作的时候,对于网络的了解一塌糊涂,一直被甲方骂;我在华为做云计算,支撑运营商项目的时候,面对一大堆核心网词汇,一脸懵;我在网易云对内支撑考拉的时候,在微服务架构方面也是小白……被“鄙视”了这么多次之后,我不怕了。因为这每一次“鄙视”都可以让我发现自己的短板,然后啃下这些东西,这不就是最大的收获吗?

我就是这样一直被“鄙视”着成长起来的人,我就是常常在别人分享的时候坐第一排问很傻的那种问题的人,我就是常常一知半解还愿意和别人讨论的人……

怕被鄙视,说明你还不够饥渴,还没有勇气脱离你的舒适区。在你熟悉的领域里面,你是最最权威的,但是,天下之大,你真的只满足于眼前这一亩三分地吗?

很多人因为怕被鄙视,不敢问、不敢做,因而与很多美好的东西都擦肩而过了。直到有一天你用到了,你才后悔,当时自己怎么没去多问一句。

所以,当你看到一个特别好的、突破自己的学习机会,别犹豫,搭上这辆车。等过了十年,你会发现,当年那些嘲笑、轻视,甚至谩骂,都算不了什么,进步本身才是最最重要的。

收获五:轻舟微服务从第一个微服务客户到第一批种子客户

一家快递企业“单日破亿”战绩背后的技术较量

碰到第一个微服务客户——德邦物流,也是偶然的,是在一场技术交流中,网易的微服务的实践经验和德邦物流技术团队的数字化转型的决心进行了一次碰撞,在那场交流中,在支撑考拉中学到的微服务知识,起到了重要的作用,也感谢德邦物流架构师团队的高瞻远瞩以及对技术的追求,最终两家公司走在了一起。

从此微服务一发不可收拾,紧接着在视频监控企业,工业制造企业,证券公司,大型国有银行等都有落地,从而积攒了第一批种子用户。

根据这些客户的微服务实践经验,总结出来下面这篇文章

致传统企业朋友:不够痛就别微服务,有坑

当然有点标题党,不过里面的实践是踏踏实实的。

原来在互联网公司里面自己使用微服务的时候,总是觉着自己这里也好,那里也好,觉得传统行业似乎终究被互联网公司革命似的,但是拜访了这么多客户后,发现很多传统企业的发展历程,简直就是整个改革开放过程的历史见证人,这些企业的领导者对于制造业的理解是如此的深入,如此的落地,从而引起了我的反思。

明年我们将进一步深耕微服务,我们根据互联网和传统企业的经验将微服务化的历程分为十二个过程,我们将通过产品+咨询的方式,帮助客户进行微服务化的转型。

感受六:多去拜访客户,每个客户都是那个行业里面的佼佼者,只有客户才能教给你学到的技术在他们那里如何使用

收获六:从讲师升华为出品人

去年是参加了非常多的技术大会,有幸被评为InfoQ架构师峰会明星讲师,另外作为邀请讲师在QCon,LC3,SACC,GIAC,CEUC,SoftCon,NJSD等超过10场大型技术峰会分享网易的最佳实践。

当了这么多次讲师,终于混成了出品人。

明年将进一步为大家输出更高质量的技术内容。

回望与展望,保持饥渴,不断学习,你对自己有多狠,世界对你就有多宽容相关推荐

  1. 一起学习C语言:初步进入编程世界(三)

    上一篇<一起学习C语言:初步进入编程世界(二)>中,我们了解了C语言的加法运算方式和赋值运算符的用法,并通过printf函数成功输出计算结果.私下我们可以参考赋值运算表,练习更多的运算符用 ...

  2. 任何一种进步的过程都是反人性的,甚至是痛苦的。所以我们要努力做到在快乐中学习与成长。首先要对世界产生强烈的好奇心,兴趣是自己最好的老师!

    任何一种进步的过程都是反人性的,甚至是痛苦的.所以我们要努力做到在快乐中学习与成长.首先要对世界产生强烈的好奇心,兴趣是自己最好的老师!

  3. python展望_对于Python学习的展望

    当初选课的时候,看到了"Python语言程序设计"这门课程,感觉这门课程应该会很有意思,毕竟这对于历史专业的我来说,这是个从未有涉足过的领域.程序设计听起来是一个很cool的工作, ...

  4. 一起学习C语言:初步进入编程世界(二)

    前言 非常感谢这段时间里大家给予的支持与帮助,在以后的日子里,我会更加努力,与大家一起共同进步! 从本篇开始,作者与大家一起学习.分析C语言语法以及经典示例! 正文 到目前为止,我们虽然成功编译并执行 ...

  5. 一起学习C语言:初步进入编程世界(一)

    上一篇<一起学习C语言:C语言发展历程以及定制学习计划>中,我们了解了C语言发展历程和C语言适用场景,作者本人按照自己的亲身经历抒写了一种高效的学习方式以及学习目标.从本篇起,作者将从搭建 ...

  6. 动画制作·边学习边做动画·从零开始的动画世界

    从零开始的动画生活,请多指教 建模软件的选择:blender 选blender的原因最开始的主要的是免费,使用过后使用感受一级棒,快捷键是我用过最人性化的,没有之一,而且对于角色建模,入门很快 ble ...

  7. 【学习求职必备】认真认识一下世界末日那年成立的“华为诺亚方舟实验室”...

    Yolo 计算机视觉爱好者,大连理工大学大四在读,保研至武汉大学 作者 | Yolo 编辑 | Yolo 接着上一篇介绍百度AI研究院之后,今天带大家认识一下国内最神秘的AI研究院--华为诺亚方舟实验 ...

  8. 《ARPG游戏深度强化学习 》序贯决策问题、完成ARPG世界里的游戏代码实践

    序贯决策问题 图示: 马尔科夫决策过程 序贯决策,主要的方法是:马尔科夫决策过程. 一个马尔可夫过程叫:MDP. 一个MDP由一个五元组构成:S A P R r S 是所有状态的集合 A 是所有动作的 ...

  9. 《Java学习指南》—— 1.1进入Java世界

    本节书摘来异步社区<Java学习指南>一书中的第1章,第1.1节,作者:[美]Patrick Niemeyer , Daniel Leuck,更多章节内容可以访问云栖社区"异步社 ...

最新文章

  1. 洛谷P2904 [USACO08MAR]跨河River Crossing 动态规划
  2. 给Dev-Cpp开挂
  3. C# VS生成后事件命令行
  4. 实用垃圾收集,第1部分–简介
  5. 信息学奥赛一本通 1194:移动路线 | OpenJudge NOI 2.6 2718:移动路线
  6. json增加反斜杠 php_thinkphp5.1.x~5.2.x版本反序列化链挖掘分析
  7. 商务风格表格的设计与实现
  8. 哈希冲突常用解决方法
  9. 从0开始学习 GitHub 系列之「06.团队合作利器 Branch」
  10. 查看IIS进程所对应的应用程序池名称
  11. 健身 赚钱 ; 旅行 用心爱一个人就行了 其他的都会开挂来临~
  12. linux steam安装目录,如何在Ubuntu Linux上下载和安装Steam
  13. 对称加密算法和非对称加密算法的区别
  14. Fluent Mybatis 牛逼
  15. MySQL之SELECT函数
  16. 2022低压电工操作证考试题及模拟考试
  17. Linux0.11内核--进程的调度(就绪态和运行态之间的转换)
  18. 【深度学习】 MAE|心中无码,便是高清
  19. vivado仿真导致C盘空间被大量占用vivado仿真闪退崩溃的解决办法之一
  20. JavaFX - MenuButton

热门文章

  1. 关于虚拟机移动或复制后,系统无法启动或网卡配置不生效效的解决方法
  2. 腾讯云服务器租用报价表新鲜出炉(轻量和CVM价格)
  3. 计算机要学电路,想学电路的师傅可以看看挖掘机电脑板电路维修需要的常用设备——欢迎转载学习...
  4. rust怎么发送求救信号_探险遇难发送求救信号的方法
  5. 111 怎么样增加淘气值
  6. 原生js实现淘宝图片放大功能
  7. Rust社区运营3周年总结
  8. 安装fbterm解决ffy下的中文乱码
  9. 运动会(第一次接触概率DP的我黯然神伤)
  10. Python初学笔记(优达学城)