我的startup经历:从期待到失望到解脱
最近,一亩三分地有一位用户发了一篇帖子:《我的startup经历:从期待到失望到解脱》
楼主大概6年yoe,毕业之后在一家公认culture不错的厂升到了senior,去年经济下行前跳去了一家早期startup,当时手里拿了不少offer,startup,pre-ipo,上市公司,精挑细选选中了一家startup然后就跳过去了。
然而就在昨天,楼主被pip了。虽然结果不太好,但是楼主却表示:确实感到解脱而且久未有过的放松开心。
他发帖分享了他这一路走来的lesson and learning。欢迎扫码进原帖阅读👇
楼主主要分享了他加入startup前的期待与调研,还有加入这家startup后的现实。
文中楼主分享了一个他在公司工作的细节:
当我指出一些意见的时候,比如我们应该要写doc,这样不会每一个新来的人都onboard的这么辛苦,并且我学到的知识和系统都会写一个doc作为reference,老板的态度不是open to the change, 而是先defend一下为什么写doc不好,为什么你做这个没有用。
针对这个问题,@Warald聊了他的想法:
只说一个小地方。关于startup是否写doc,是否有solid engineering practice。
真正的startup(上市之前的airbnb不是startup,那叫pre ipo)团队很小,可能最多十几到小几十人,product market fit(PMF)可能还没找到,得不停的尝试。这就需要move fast。
写doc花时间、维护doc更是很费时间,而相应的产品或者功能可能随时被废弃,doc写了未必有用。同时,公司人手少,可做的事情多,也可以说的难听点:没有 PMF,不知道做啥,没有聚焦,只能到处尝试,因此显得事情多,开发的人手应该放在尝试找PMF,而不是维护可能随时被废弃的产品doc上。
开发的速度要多快?startup领域有句话:天下武功唯快不破。此外,也要看business model,如果是2c的,那更是要快,一个功能糙快猛上线,如果效果好,那再继续提高质量;如果不行,迅速扔掉,要doc有什么用?
90%甚至99%的尝试都不work,都要被扔掉,干脆不写doc吧。
而大公司出身的人,比如谷歌那种design doc oriented career promotion,就跟这种糙快猛的风格相冲突了。
在大公司rigorous engineer眼里:startup这帮人真是胡搞,苍蝇一样,东一头西一头,代码连个doc都没有,我之前在大公司工作几年,培养了良好的工程师素质和严谨的做事方式,如果在这家公司里面继续混下去,我自己都要废了。
在小公司scrappy engineer眼里:这个功能一个星期就可以上线,就可以推向用户了试验PMF,但这个大公司码农东一个doc西一个review,拖来拖去,一个月都未必上线,有这时间,竟争对手早就完成几轮迭代了!我算是明白为啥谷歌起个大早(AI技术很棒),但是赶个晚集了(chatGPT先落地),这个人,在大公司里工作了几年,早就废了。
只能说,有些人、有些思维方式,不适合early stage startup。
同理,有些人、有些思维方式,也不适合去大公司工作。想象一下:这些不写doc的engineer,去谷歌,是不是分分钟会被教育?
注意:我这里没说谁好谁坏。有些人适合拘束少自由度高、有些人就是适合规矩做事。
就lz而言,你的manager跟你讨论要不要写doc,要不要solid engineerng practice,有可能很费劲,加上manager如果自身管理能力有限(可能以前没怎么管理过人,或者自身缺乏该有的耐心),把你开掉的确更省事。
如果是 pre ipo,公司到了“有可能上市”的阶段,那pmf早已找到了,需要找大公司出身的工程师来规范开发,比如维护很好的doc让new hire onboarding、让各个部门合作更容易,把原本的shit code质量提高一下,系统redesign一下,那lz这种做事风格才适合,才能大展身手。
all in all,不了解lz情况细节,不是在批评楼主,只是就写doc这点谈下常见问题。lz离职,跟不适合的岗位byebye,的确是种解脱。也希望lz早点找到适合自己的职位。
另外还有@匿名用户-0C6 表达了他的看法:
我干过10年的大公司,10年的startup(包括作为founding team),建议:
1.新人头五年最好是大公司,培养好的工程习惯。其实我们在日常工作中经常做各种妥协,为了功能,更多是为了deadline,这些都没有问题,但你自己要清楚妥协的代价。2.等到你觉得在大公司一个人做过,或者深度了解一个产品线E2E后,如果愿意的话,就可以去startup江湖闯一闯了。因为那个时候你不尽有了工程能力,也有了一定的产品思维,和横向沟通能力。看问题更全面,更有批判性。3.Startup面试工程师岗位,他们问的都是技术问题,你一个技术相关的问题都可以不问,但要问大量的和business相关问题。楼上说的很好,围绕PMF。4.文化方面,startup和大厂文化兼容的很少,要有这个心理准备。这里面variance很大,有的说话操蛋的,但活儿很不错,公司业务也很好;更多的两方面都差,那简直就是煎熬。5.很多时候在上班前,你获得的信息都是不完整的。所以给自己设定一个目标止损,比如3个月融不进团队就算了。我加入过一个startup,team里的几乎都来自于同一个公司的同一个team,吃午饭聊着聊着最后都是他们自己聊上家公司的往事,别扭的很。2年不管呆着开心不开心,一定要坐下来做一个分析,考察一下是否达到加入时候的财务目标,是否达到职业规划目标。不要欺骗自己。
看完大家的发言,你是否也有相关的评论或者想法想要发表呢?
欢迎点击下方小程序卡片进原帖,发表你的见解!
今日推荐
新闻来源一亩三分地论坛等,版权归原作者所有
本文禁止任何形式的转载,请与一亩三分地联系
微信扫码关注该文公众号作者