没什么经验 充满了教训的一年

入职就快一年了。总想讲讲这一年都经历了什么。

去年3月,拿了FLAG的几个offer,compete package之后来了现在的公司。
也可能是去年用掉了太多人品。这一年来并不顺利。

教训:

我所在的是公司的核心组,职位是DS,入职之前预期会做很多deep learning。入职之后发现工作内容和consulting很像。

上半年我基本都在做这种 quantitate analytics。拿到 .tsv、.csv 文件简单处理之后放进tableau。工作的大部分时间集中在调tableau、学习数据的domain knowledge。这些data是硬件和系统数据,比如cpu、电阻、温度,距离我当初设想的user/marking数据是完全不沾边的。

下半年和manager提出不想再写tableau,开始做后端和Data Engineer。也是遇到一些问题。比如数据的ETL是2年前代码,已经handle不了现在越来越多的数据。因为后端并不是组里的核心内容,对后端的要求也是能用就行,rewrite代价很大,所以一直就将就用。组里负责后端的是battery转过来的同事,同事在意的是能用就行,基本我们都是自己一个人写,然后就deploy。在coding style,functional,efficiency上完全没有code review。我现在常常就觉得我的代码是一坨shit。

类似这样的很多问题,导致了自己tech skill growth很慢。其实自己心里是很焦虑的,因为这些问题的根本是这个组不注重tech stack,不注重代码和项目的程序规范化。在组里一个senior software engineer在组会上问出来什么叫pull request之后,我彻底明白了,这些问题基本是无解的。

换组在公司是很难的,基本换公司是唯一的解决办法。

计划:

工作第二年的目标,有三个:

  1. 自己工作:一个月完成一个大project。不能同时hold两个以上project
  2. 刷题跳槽:目前各家都是Hire Freeze状态,刷题准备随时跳。
  3. 自己学习:工作上的skill growth真的太慢了,没办法,自己学吧。

你可能感兴趣的:(没什么经验 充满了教训的一年)