on-going

新的开始,新的问题

公司新成立了一个组,负责很重要pipeline,感觉有新的机会,我就转了过去。

  • 为什么呢?
    虽然,之前组做的事情是现在很火的机器学习,计算机视觉,但是只是公司的一个模块。
    这个组可以很宏观的去全面了解公司业务技术。
    人少能做的事情应该会很多,晋升的空间也会很大。
    对于我这样子entry-level的engineer而言,是个不错的选择。(当然in more details我就不讲了,涉密)

当然,我也开始迷惘了。开始去思考自己未来走技术track的成长路线了

  • 想成为tech lead或者director成长路线是怎么样的?
    我把这个问题拆分成两个问题:
  • 是选一个方向一直走下去吗,成为这个方面的专家吗?
  • 在新组我又何去何从?

尝试自己去回答这些问题

上面第一个问题是一个long term的问题,我目前也没有能力去回答这个问题。
也许在新组稳定,自己技术也有新的积累,对公司业务有更深的认识后,我还会再rotate一次。

对于第二个问题是short term的问题,我就找了我mentor,CTO,CEO请教了一下,
这里我讲一讲CEO的建议,他结合自己以前在google,apple,baidu当tech lead的经历(能直接和公司高层对话,这就是在startup的福利了):

  • what/how/why

    • what
      就是正常完成你的任务,可以交差,就是在公司里面survive。
    • how
      就是如果你交差了,还有时间,你可以去思考思考有没有更好的solution,研究比较不同solution之间的利弊,选出更合适的一个。到这一步,你就开始thrive了。
    • why
      去思考为什么要解决这个问题,去根源分析这个问题。
      涉及how/why的时候,你就不仅仅局限在自己环节了,你可以针对这个具体的问题,深入到看上下游的东西。你就会越来越有insight, 能找到如何做出对公司更大的impact了。
  • 尝试去fire yourself
    有人工做的事情,就用程序去解决,去解放自己,就省下时间去做别的事情。
    当CEO也是一个道理,开始什么都管,后来招了管招人的,管理的,把自己从这个岗位解雇掉,就有时间去融资,谈客户了。

未来的策略

  1. 大方向来说,就是向我们CEO说的,先在我们组survive,然后thrive。
    之前就是做了太多加法,不够专注,
    感觉现在要做减法了,业余时间多去思考思考自己面对问题上面的how和why。

  2. 细节一点就是好好和自己mentor 1 on 1:

    • 知道他expectation
      • 给我工作上面的feedback
    • 和他说我的expectation:
      • 要更essential的task
      • 要升职
      • 要加薪
  3. 和上下游组好好合作
    上周开始和临近一个组讨论优化pipeline里面的一个bottleneck,应该会是很有意思的合作。