未来一年的工作规划

现状

从 2014 年毕业开始到现在已经整整工作三年了,在这期间,我经历了从最初的一无所知到独自负责一个完整的项目。前两年工作节奏比较快,经常加班加点,技术提升也很快,最近一年由于遇到的技术问题难度不是很大,感觉自己提升缓慢。

近一年的空闲时间比较多,尝试了很多其他领域的技术,比如 docker、python、flask,另外还参加了 udacity 的数据分析课程,想从中找到一个比较有潜力的发展方向。但是学下来也有很多问题,尝试的新技术也仅仅能满足自己的需求,真要去实际的工作中使用的话,还需要大量的经验积累才能满足需求。数据分析课程的效果也并不是能立竿见影,也需要大量的项目经验积累才行。所以目前来看时间是个比较大的问题。

如何调整?

经过女朋友的开导,目前一定要发挥自己的优势。就算想达到一个目标,也不一定要一开始就奔着这个目标来,目标如果很遥远,反而会让我迷路。还不如发挥自己优势,一步一步,边走边看,及时调整方向。

说到这里,我想起了最近在公司同事分享的软件工程敏捷开发思想。瀑布开发是传统软件开发常用的一个开发方法,着力于在一开始就定义好详尽、完整的技术文档,然后按部就班的开发就好了,瀑布开发方法适合一些传统、大型的软件,适应市场变化的能力很低。而如今互联网公司大部分都采用敏捷开发方法来完成产品的升级迭代,让用户先用到产品,获得反馈,快速试错,降低风险的同时,寻找最具有价值的方向。看来女朋友都掌握互联网产品开发的核心方法论了!

目标

经过思考,我决定先从自己最擅长地方做起,先找一些远程工作的兼职,利用周内晚上和周末的时间,来做一些事情。最好能加入一个靠谱的远程工作团队,能认识一些志同道合的队友。后面有条件了也可以自己组建一个远程工作团队。目前,国内比较知名的远程工作社区有 一早一晚、远程.work 等等,我在 github 找到了一份远程工作的 资料清单,非常完善,需要的朋友也可以参考下。

数据分析由于涉及的算法比较多,学起来也比较耗时,可以先不断深入学习,后面再找一些项目来练手。有时候遇到问题死磕不一定有用,我也经常发现,之前遇到的某个问题突然灵光一闪就解决了。

具体来说,未来一年内,保证现有工作稳步提升的同时,远程工作的平均收入达到每月 7000 元,同时学完机器学习进阶课程,能够在机器学习方面找到一份满意的工作。