我的2017年个人计划

fisherMartyn bio photo By fisherMartyn

简介

在这里记录下我的2017年个人在技术上的个人规划。主要目的有两个:

  1. 用于年底的时候与年初相互印证,看下自己方案的执行情况。
  2. 让自己更focus在年初制定的目标,而不是散漫而盲目的去涉猎。

核心工作

2017年主要计划focus在三件事上

  1. 架构和微服务
  2. 数据科学和机器学习
  3. 个人技术影响力

架构和微服务

个人认为架构的唯一目的就是更好的去为业务服务,因此架构肯定是业务耦合的。脱离了业务的架构模型只能是玩具、或者孤芳自赏。

目前国内大公司都已经在微服务的路上走了相当长的一段时间了,很多开源的架构也在陆续的出现,例如Dubbo和Spring cloud。从另一个角度讲,通过微服务来更好的帮助新兴业务快速建立原型、快速试错,也正是微服务宣称的优势所在。

本年对于架构和服务学习的具体任务包括:

  1. 基于开源微服务框架(目前选择Spring cloud)部署一个业务,总结具体的部署过程、给出优劣势建议。
  2. 对于上述开源框架在部分具体模块上进行源码深度的阅读,能够解决问题、甚至进行定制。
  3. 对于微服务等框架的设计原则、具体实现进行剖析,能够根据具体业务原型进行选择、更好的进行业务和技术的取舍。

数据科学和机器学习

虽然很遗憾个人在过去的5年没有任何AI或者数据的经验,但毫无疑问AI将是未来10年的主流。

个人计划在未来一年的时间,对于人工智能领域做一个轮廓式的学习、包括对于深度学习的重要支撑,即大数据的提供和处理。

对于数据科学和机器学习的具体任务包括:

  1. 对于人工智能大学科的外延轮廓有一定深度的描述,例如自然语言处理、深度学习、大数据之间的关系和依赖等。
  2. 学习一些AI的数学相关课程,例如Coursera的免费课程,自己实现部分算法。
  3. 了解国内外AI研究、工程商业实现的现状,至少给出以下结论:国际国内都有哪些公司在做AI、包括哪些部门、分别在做什么事情。
  4. Optional,买点智能硬件,跟随扎克伯格的脚步,在自己家做一些简单的智能家具的尝试。

个人技术影响力

个人力量实在有限,如何组织大家一起做一件有意义的事情,才是真正让一个人伟大的地方。

技术的学习很多时候约等于文档和代码阅读;如何提高个人在技术上、在说服能力上等软素质的影响力,个人看起来才是某种程度上只有实践才能够掌握的东西。

本年度对于个人技术影响力经营的具体任务包括:

  1. 至少产出12篇原创博客,并增加一些评论和统计相关功能,更好的经营下该博客。
  2. 调研下国内比较好的线上和线下的交流渠道,线上尝试投稿,并尝试参与下线下相关活动,拓宽人脉。
  3. 学习并实践如何建立一个卓越的5人以下小团队,能够完成高品质、高可用的服务开发运维、能够进行开源软件的选型和维护。

结语

以上。