留给2020

很有趣,看了一下,刚好去年也是1月6号写的。嗯,2020,魔幻的一年过去了,如同每年一样,写个总结,既是回顾,又做展望。在去年的基础上,进一步分了三个篇章,回顾是对比2019年初的想法,看看2020年的思考有哪些延续性的不足;总结篇,如同上年度一样分成了方向,方法和技术的三段总结;最后是展望,对方向和技术的2020题一个要求

回顾篇-2020年的那些想法怎么样了:

2020年大概给自己定了技术和业务两个方向的目标,下面一个个分析一下

技术落地,CloudNative+AI增进工程效率提升

CloudNative的了解,相较之前应该有比较大的进步,微服务、DevOps、容器化、持续交付,除了一直以来想对比较深刻的持续交付意外,2020年对于微服务的学习和实践也日益加深了。

想了一下,2020年尝试了2个东西,一个是集成第三方公司邮件,通过自然语言读懂邮件,并将其结构化为需要的内容,这个在NLP领域被称为NER(named-entity recognition),看了些内容论文也因此大体了解了NLP领域常用的语义分析软件。但是很可惜停止在了数据集收集的地方。数据集始终没有准备好,这是个让人很头疼的事。确实也领略了当时有看到行业花大价钱去找人做表标示工作。这的确是个Lessons Learned。接下来这个方向肯定还是要做点什么,就这么放弃了感觉比较可惜。加油吧2021,需要给自己再plan一下

第二个是关于Menu的OCR,后来因为疫情就没继续。不过这块的确衍生出了接下来的Data方向,在数据vision上有了不少思考

业务思考

关于医生经纪人,算了吧,感觉目前还是没有这个动力去做。我觉得从技术出发做点事情可能会更靠谱一点。不过在此基础上,基本上明确了养老这个方向,当然这方向里设计很多上中下游的东西,而且我也知道这个方向不容易做。但是终归还是有这个心,希望做善事吧。接下来的更多思考肯定是做产品行业,还是服务行业

综合来看,2020面对疫情,整个工作出现了比较大的变化。所以在落地的工作方面却少了很多。但是思考的方面,却多了不少时间。所以还是有了不少的思考时间。包括学习了如何思考的方法,也是很不错的东西。

总结篇-2020自己取得了哪些值得骄傲的成就:

方法论:

  • 今年的方法论核心应该是在战略安排上。今年最成功的事情是总结了技术上的stability strategy以及数据的Data strategy,这两个的总结提炼让我对与如何写一个让人看得懂的战略规划有了一个新的认识。在我看来这里可能需要分为如下的几个步骤

    • 根据远景定义核心目标,注意这个核心目标往往不是要解决某个问题,而是这个公司、部门或者这个方向存在的意义,比如技术就是提升研发质量,比如数据就是提供高质量、高价值数据

    • 将这种目标,增加需要执行目标的限定语句,比如对于提升研发质量,“Build sophisticated tools to Reduce developer mistakes significantly”,这里建立成熟的工具,就是后面降低错误的执行方法限定语句

    • 接下里的事情其实就简单了,那就是对这个限定语句进行解释和结构化。比如“Build sophisticated tools”,什么叫成熟的工具,这些工具的彼此支撑结构是什么。后面的东西就是我以前也表熟悉的规划了。特别是对于对词语的抽象能力,这是咨询师必备。

    所以我还挺兴奋于今年在战略规划上所学到的东西。因为以前我的工作模式比较偏线性,走到哪儿算哪儿,持续改进是我的长项。不过这次的战略策略实践,让我的视野上升了一层,有了更佳明确年目标级别的规划能力,这东西是一个产品战略能力,很庆幸!

  • 提升质量方法论的进一步成型。从Code Protector,Scalable Protector到Process Automation,我觉得这三个的总结基本上涵盖了我现在触及到的形形色色的质量改进,并且关于Code Protector,有数据,有工具,有最佳实践,还是蛮成型的了。接下来可能更关注第二个吧,看看通过第二个的总结,2021年能有什么建树。

  • 关于数据的理解以数据中台和DaaS数据业务为蓝本,虽然不一定完整,这里简单罗列一些吧,我相信这个也会在2021年有所演进

    • BI与BI成熟度模型
    • 数据分析师(data analyst)和业务分析师(business analytst)之间的skill set差别
    • 数据工程师(Data Engineer)和数据科学家(Data Scientist)实践中的交集与各自能力,以及他们需要处理的主要问题
    • 数据治理的困难以及如何提升数据质量的基本方法与指标

技术篇:

技术上,想象提升的的确比较少,找个借口就是可能数据那块儿想的比较多,确实看了不少书,也用了不少时间。但是这也不能算是接口,实话实说,刚刚过去的2020年,代码写的的确比较少。这一点可以从Github的提交记录可以看到,自从三月份以后,就鲜有提交了。归其原因也是AI这块儿一直没有突破,给自己比较强的挫折感。

如果一定要说2020学了哪些技术上的东西。我觉得SRE和微服务勉强算吧。之所以说是勉强算是因为自己不是亲身参与,更多的是从书籍以及团队的实践出发。但是这种实践,感觉上还远远不够。SRE嘛,我觉得还得再读,目前皮毛上,确实解决了我一些对于架构的衡量问题,但是具体下来的实际操作还是空白。这不利于给架构组定理合理的目标和预期。

展望篇-2021要干点啥:

方向上要思考的事情:

  • 工程效率大方向应该不会有大的变化,我觉得目前让我百思不得其解的还是在为什么效率本身遇到的瓶颈问题。目前在40左右似乎遇到了非常大的瓶颈。我觉得接下来需要做更精细化的计算,计算到人,先把DO、研发和QA三个角色分拆开。总之得找到提升的核心问题。慢慢应该可以找到各个工种的效率,说白了就是要做细致

  • 战略,2020可以说对于战略的规划有了实践,接下来需要一些书籍进行辅助和体系化,看看之前的实践有哪些问题,优缺点在哪里。从《好战略,坏战略》开始吧。之后进一步改造现有的战略安排

  • 业务,就是养老这件事,继续。。。

技术方法论要提高的:

这个事儿还是得有些改变才行。立几个可能的flag吧

  • Python转Go,Go的成熟度已经开始变高了,而且从外部判断来看,似乎对我而言更合适一些
  • 容器化,做出两个Go容器吧,一个用来做web service,通过这个来学习一下基本框架的使用
  • 把Protobuf要弄一下,刚好要做web service嘛,这个以后还是要自己搞过才行

附录本年度的主要工作结果

  • NLP算法相关论文和材料目录

  • 质量相关

  • 成长模型