Post

创业日志第001篇

创业日志第001篇

序言

加入新的创业公司已经快两个月了。

两三周前我就觉得该写点什么,关于创业,关于和工作相关的思考,以避免自己陷入到“无意识”的状态之中。但由于事务繁忙而一拖再拖(其中自然也有心境与懒惰的原因)。终于,在杭州这个炎热的周日午后,我终于耐下性子来完成和创业相关的第一篇文章。

最近这一两年,我能够清晰地感受到自己的内心变得更加平静和坚定,可以更理性客观地看待自己和他人,也对很多人和事都去魅了。这一切从何而来,我很难一五一十地讲出来,但一些零碎的记忆,也可以拼凑出整件过程的近似模样了。

从哪儿写起呢?就从一年半前被裁员之后的经历讲起吧。

经历裁员

在2024年初,在参加工作后的第11个年头,我被裁员了。

回想起那天也挺有趣的,我大概是前一天晚上回家之后还工作过,所以电脑从包里拿出来了,结果却忘记带回公司。

所以那天早晨,我原本的计划是想想跟系统设计相关的问题,等到中午休息的时候再回家拿电脑。没想到才刚刚开始画架构图没多久,就被领导喊去会议室,通知了裁员的消息。

我记得他蛮不好意思的,想要对我说些安慰的话,同时看看我状态如何。我知道这事儿也不是他决定的,所以还跟他说了好几次没事儿。

实事求是地讲,当时被裁员完全不是因为我能力不够,只是因为公司的业务停滞,需要把像我这样的“性价比低”的老员工优化掉,留下一批“性价比高”的年轻同事,维持项目的运转即可。对公司来说,这是完全合理的选择,加上公司也给了预期之内的赔偿金,所以我也没有什么好遗憾和抱怨的。

这也是我这两年学到的一个关键认知:绝大多数时候,环境的问题远大于自己,所以不要急着找自己身上的问题,而是应该去寻找适合自己的环境。

当然,我也并不觉得惊讶,当时所有人的工作状态 —— 甚至包括那个告诉裁员消息的领导 —— 或多或少都在等着自己被裁的消息。我后来觉得自己也算幸运,如果当时的裁员名单没有我,那继续留在那里的工作几乎也只剩下煎熬。

所以,我当时感受更多的是兴奋而不是沮丧。对于当时的我来说,要主动做出离开的决策并不容易,所以像这样的被动选择也挺好。尽管还是有几分不安,但是更多地是对未来的期待。

实际上,在离开那家公司前的最后半年,我几乎已经把所有的精力都放在跟人工智能相关的事情里了。我记得当时大模型已经出现了大半年,部门里的各个技术团队,都想要接着这波技术浪潮做点事情。而大家的工作要么是智能助手,要么是智能客服,其实当时整个行业也差不多是如此。我当时负责基础技术组,便尝试给大家提供一系列跟AI应用的底层基础设施,包括基于LlamaIndex搭建的知识库管理服务,基于ragas搭建的AI应用评测体系,以及一个类似于dify的产品(当时dify刚刚出来没多久)。只是这些项目才刚刚开始做起来,裁员就发生了,而在我离开后,这些项目也就因为没有“业务价值”而被叫停了。

之后,我并没有着急找工作。在家修整的几个月里,刷刷算法题,给自己做些好吃的,出门去家附近的村子里打打篮球,研究和人工智能相关的各种项目和应用,倒也惬意。我记得自己看了很多和大模型应用相关的论文、博客,研究了包括LangChainLLamaIndex在内的几个开源项目,也亲自尝试写过大模型应用的评测系统(还给ragas项目提交了pr)。我当时坚定的认为,自己的下一份工作一定是跟大模型应用相关的。

在被裁员前,我曾在笔记里写过几个字:警惕被评价。我已经不记得当时具体发生了什么,大概是我突然意识到那个要对我的工作进行评价的人,其实自己也在混日子。现在想想,学会摆脱所在环境对自己的评价,抓住环境之外的世界正在发生的趋势是一项极其重要的技能。要意识到那个评价自己的环境,很多时候也是千疮百孔摇摇欲坠的。

好像也是从这时候开始,我会开始关注环境中的“大人物”是不是真的对于问题有关键思考,结果往往是几乎没有。而这也进一步促使我对于很多的人和事去魅了。

第一份工作

后来找工作的过程还算顺利,面试了六七家公司,拿到了两个offer,一个在深圳,一个在杭州。深圳离家太远,就选择了杭州的这家公司。

在这家公司工作的内容不过多展开,只分享一些我的一些观察和思考。

在这家公司工作期间,我开始借助AI编程来完成工作,我几乎是这家公司里使用AI编程最熟练的人。当然,我并不吝啬分享AI编程给我的工作带来的种种改变,甚至在我的推动下,CTO决定给公司的每一个开发人员都使用报销cursor的费用。但我还是清楚地感受到,在如此强大的工具面前,工程师的能力不是被拉平了,而是被进一步拉开了。

我能明显感觉自己的工作效率飞速提升,以至于我开始在意自己的劳动到底有没有真正产生价值。遗憾的是,负责项目的产品脑子是混乱的,而其他若干位相关的领导也并没有什么深刻的思考,所以我常常觉得自己的努力都被浪费掉了。也因此萌生了离开的念头。

我其实在更早之前就已经意识到,拿到工作环境的话语权是重要的。遗憾的是,很多地方的话语权来自于工种(例如产品天然相对于开发就有更高的话语权),来自于职位,而并不来自于对于问题的思考深度。当然,如何在对自己不利的环境中获得话语权,是我需要习得的技能。

我还有一个非常明显的认知是(直到现在依然还有),AI是一个正在飞速演化的技术,只有愿意把手弄脏,亲自去感受不同的AI工具已经发展到何种程度,如何借助这些AI工具来优化自己的工作等等,才能够在讨论问题的时候言之有物,才能够真的理解AI技术的演化到底会如何改变自己的业务和工作。这其中的一些细微差别,会对现阶段的业务和技术决策产生巨大影响。而这样细微的差别,又往往如同审美一般,只能与有同样审美的人来讨论。

然而很多做决策的人,并没有深刻理解这其中的细微差别。于是常常可以看到所有人都在激烈地对话,都在讨论着诸如上下文、Agent等等一样的词汇,但实际上并没有在进行有意义的交流。

我原本的计划是在今年六月份(也就是在这家公司待满一年)的时候开始找工作,但正好遇到了现在这个新的创业机会,便果断加入了。我觉得我加入这家创业公司的原因有三个:

  1. 创始人是我欣赏的人
  2. 所做的事情是我觉得有趣的方向
  3. 我作为工程侧的负责人能够发挥更大的作用

于是,几乎没有犹豫地,便从上家公司离职了。

新的工作

到目前为止,我觉得新的工作是我喜欢的样子。工作的时间更长了,同时即使下班也会有很多时间在思考跟工作相关的事情。创业这事儿,很难做到工作生活平衡。但由于是跟有趣的人一起做有趣的事情,所以我也并不觉得累。每天起床上班时,更多的是某种迫不及待而不是疲于应付,这种感觉还不错。

当然,一切也不全是美好,团队也还有很多亟需改进的地方。这篇文章只讨论一个问题,其余的可以留在之后的创业日志中继续讨论。

我正在形成的一个观点是:Code Agent正在带来生产力的大幅提升,但公司在组织层面并没有为此事做好准备。

我有两个例子:

  1. 我前两周因为项目紧急,需要帮另一个同事开发一个新功能。由于那个项目的代码我从来没有接触过,甚至编程语言都不熟悉,所以他帮我预估了12个小时来完成这个功能。后来,借助cursor,我只用了大概15分钟就完成了这个功能的开发(后来同事帮我review代码,应该没有发现什么太大的问题)。
  2. 我们有一个后端服务外包给了一个开发来做,他已经完成开发,即将进入联调阶段。我觉得他文档写得很糟糕,他不认可,还让我指出来哪里写得不好。我一气之下,大概用了半天时间,就借助cursor把他的项目完成重新实现了(完全没有看他的代码),所以我也不再需要他来参与之后的工作了。

我现在坚定地认为,曾经需要十个人才能完成的工作,未来就只需要两三个有共同审美的、能够熟练使用AI工具的、资深的开发就可以完成了。未来的工作不再需要将一个完整的项目拆分成多个模块,由几个人协同开发。实际上,之所以采用这种方式,只是因为一个人码代码的速度太慢了。而未来借助AI,一个人就可以负责一个完整的服务,他可以因此省下沟通的时间,省下来跟别人扯皮的时间,省下来想要优化重构项目却依赖其他开发其他模块一起配合改造的时间。他只要一个人就可以完成所有工作,而且还会完成的更好。

从这个意义上来说,未来招人的逻辑也应该发生变化。就应该招那些非常有经验,同时又真的愿意亲自干活的人,他们才是那个可以快速搞定事情的人。

只是对于这些人来说,什么时候收入能够真的变成一般工程师的三五倍呢?

This post is licensed under CC BY 4.0 by the author.

Trending Tags