Redian新闻
>
辞去谷歌“码农”工作后,我开了一家年营收近百万美元的公司,但一年下来我才挣了 6 千美元

辞去谷歌“码农”工作后,我开了一家年营收近百万美元的公司,但一年下来我才挣了 6 千美元

公众号新闻

作者 | Michael Lynch

译者 | 核子可乐

策划 | 冬梅

技术人创业,前方到底有多少“坑”?

五年之前,我辞去了谷歌那边的开发岗,出来建立了自己的软件公司。

刚开始那几年,公司业务一直没有起色。月收入甚至就是几百美元的水平,长期处于亏损状态。

到第三年年中,我开发了一款名叫 TinyPilot 的设备,能帮助用户在不安装任何软件的前提下远程控制自己的计算机。这款产品意外走红,也成了我们之后的业务关注重点。

2022 年,TinyPilot 一共创造了 81.2 万美元的营收,比 2021 年增长了 76%。

在本文中,我想跟大家好好聊聊自己的白手起家创业路,特别是这第五年里的经验和教训。

首先来看下这几年的公司的营收情况,直到去年,TinyPilot 年营收增长至 81.2 万美元。

下面这个表格,是我想让你知道这些钱都花在了哪。

营收猛增 35 万美元听起来确实爽,但一年忙下来就 6000 美元的纯利润实在有点说不过去。而且我不给自己发工资,所以这 6000 美元就是过去一整年我从公司身上赚取的全部收入。 不过光明的前景还是让我对新的一年充满期待。

去年增加的一项主要成本,就是电气工程。整个 2021 年,TinyPilot 的电气工程供应商都在努力跟进产品发展思路,但效果一般。2021 年底,我换了一家更符合需求的新供应商,他们水平更高,但价格也是前一家的 3 倍。

另外,芯片的持续短缺迫使我们频繁更改设计,这也增加了工程时间和原材料成本。我们往往需要在用完现有物料储备后就重新设计电路板,所以得反复支付额外费用来加快流程。

我们最终到去年 9 月才摆脱了重新设计的困局。希望第四季度的火热表现也能在 2023 年稳定延续。第四季度,特准的利润达到了 2.86 万美元,如果新一年也能保持月均 9500 美元的平均收益,那我可就太开心了。

TinyPilot 有新网站了

在 2020 年刚刚推出 TinyPilot 时,配套上线的网站和徽标只是勉强能用、暂时顶住。之后产品迅速发展,所以我很长一段时间都没余力再做优化。

2022 年,我终于招了一家设计机构创作新的徽标,还有重新布置整个网站。

TinyPilot 网站重新设计前后

有经验的朋友肯定知道,跟设计机构合作可说是既费钱又费神,但这次的结果确实让人满意。旧网站明显就是业余爱好级别,而新设计终于有了一家公司的样子。我怀疑之所以销售额迅速提升,有一部分就是新网站所带来的。

TinyPilot 团队从 6 人增加到 7 人

2021 年底,TinyPilot 的团队构成是:

  • 我,唯一的创始人;

  • 3 名兼职软件开发人员;

  • 2 名本地兼职员工,负责组装设备和寄送订单;

  • 其中 1 位还兼顾客服工作。


2022 年底,我们新增 2 名支持工程师并调整了职责划分,现在的团队构成是:

  • 我,唯一的创始人;

  • 2 名兼职软件开发人员;

  • 2 位本地兼职员工,负责组装设备和寄送订单;

  • 2 人现在都兼顾客服工作;

  • 2 名兼职支持工程师。支持工程师的加入,就像是拼图中缺失的一块终于补齐。


在他们加入之前,我就是唯一的技术支持负责人,这部分工作花掉了我大概 20% 的时间。现在,我用在请求支持方面的时间已经低于 5%,客户服务已经能够快速到位。


支持工程师还做了不少我没时间完成的工作,比如调查复杂的 bug、编写文档和改进诊断工具。


愈发壮大的团队也拓展了我的管理技能。2021 年,TinyPilot 的工作流程还很简单,几乎每个人都作为独立的单位完成工作。结果要么提交给我,要么直接提交给客户。当员工之间需要相互协调时,沟通双方也肯定是同一职能上的两位同事。


而支持工程师的加入,意味着我得搞清楚不同职能的团队间要如何协作。当支持请求要求履行者和支持工程师共同配合完成时,他们要怎么彼此对接?支持工程师和开发团队间的反馈循环又该如何设计?

PicoShare 成为增速最快的项目

过去几年以来,我最讨厌的事情就是通过 Google Drive 或者 Dropbox 之类的云存储服务商分享单个文件。他们不会提供直接指向文件的链接,只有指向 Web 界面的链接,收件人还得注册账户才能查看。如果把视频上传到 Google Drive 还需要经历重新编码,就算是针对浏览器播放进行了优化,整个过程也至少要 15 分钟。

作为云存储选项的替代方案,我开发了一款名叫 PicoShare 的极简文件共享应用。大家只需上传一个文件,它就会生成一条可以直接共享的链接。这多简单!不用重新编码、也不用单独注册,上手就用。

PicoShare 演示

虽然也有其他开源工具在提供类似的功能,但 PicoShare 的独特之处在于它不需要数据库服务器。全部负载都能在单个 Docker 容器内运行,而其他解决方案往往需要更复杂的编排过程。

PicoShare 也成为我发布过的增速最快的开源项目。在发布后的半个月内,它就拿下 GitHub 600 星;截至本文撰稿时,PicoShare 的安装量已超 10 万次。

经验教训
别当那个“最不重要的客户”

在 TinyPilot 网站的整个设计过程中,我犯了不少错误,其中最核心的问题就是前一家设计机构的体量跟 TinyPilot 根本就不搭调。

那家机构其他客户的预算,基本是 TinyPilot 的 5 到 20 倍。起初我还以为这是好事,毕竟人家是高端设计品牌,能傍上这样的资源说出去都有面子。

但实际上,TinyPilot 成了他们优先级最低的项目。由于管理不善,项目成本增加、范围扩大而且成果也未能按期交付。

所以现在挑选新的供应商时,我会询问自己跟他们的其他客户相比有何差异。如果在规模、收入或者所处行业方面区别太大,我就会果断选择其他服务伙伴。

以 50% 的容量运行

如果你的业务能力刚刚好够满足客户需求,那肯定是最佳运营状态吧?这样员工就能在每周保持 40 小时工作的同时,准时完成每笔订单并回应每个支持请求。他们既不会闲着无聊,也不会累到心慌,一切都完美和谐……

但大家觉得这事可能吗?以 100% 的容量运行绝对非常可怕,这意味着整个公司没有任何犯错空间。一旦销量激增或者员工临时休假,业务立刻就会陷入混乱。

我的目标是让 TinyPilot 的每个人都以 50% 左右的负荷量工作。换句话说,有 50% 属于必须完成的被动工作,另外 50% 是需要主动找来做的内容。虽然在某些岗位上达不到 50/50 的绝对平衡,但大家应该能明白我的意思。

技术支持团队就是 50/50 的最佳案例:他们把一半时间用来响应支持请求,另一半时间用来寻找防止用户需要申请支持的好办法。这类任务包括修复产品中的 bug、编写文档和改进诊断工具。

TinyPilot 中的每个团队都由 2 人组成。这样即使有人不在,另一位也能先放放主动工作、优先处理时间敏感任务,整个体系仍然能够运作得井井有条。比方说,某个人气 YouTube 频道提到了我们而瞬间拉高了订单数量,那我们也一直有多余的容量消化这部分业务。

Ansible 和 git 不是软件分发工具

在刚开始设计 TinyPilot 时,我不知道该怎么分发 Linux 软件。

所以在 TinyPilot 原型发布时,我用上了自己了解的工具:bash 脚本、Ansible 和 git。Bash 脚本负责引导一个 Ansible 环境,再执行相应的 Ansible playbook。Ansible 会安装依赖项,对操作系统做出必要更改,再克隆 TinyPilot git 代码仓库。

整个安装过程勉强能用,体验不太好。优点就是可靠、不需要用户做手动配置,但缺点是速度慢。

两年之后,TInyPilot 的更新过程可说是一团糟。其仍然依赖于当初原型时的基础,只是现在的依赖项体系更复杂了。Ansible 角色依赖于 Git 代码仓库,而 Git 代码仓库又依赖于其他 Ansible 角色,后者则依赖于 YAML 文件中的一大堆参数。任何微小的变更都足以吞噬几个礼拜的开发时间。

而这一切,都是因为我从来没认真学习过标准的 Linux 打包工具。

到 2022 年,TinyPilot 团队终于学会了使用 Debian 软件包。其实根本就没我想象中那么难,我本来以为得部署各种包服务器和密钥服务器,但事实证明并不需要。只要找到靠谱的操作指南,整个过程相对来说还是挺简单的。

Debian 加快了我们的开发步伐,它能更早发现严重错误,让我们轻松将预发布版本部署到测试设备上。跟现在相比,之前的安装系统实在是太复杂、太笨拙了。

回顾去年定下的目标

我为 2022 年定下了三个高层次目标,下面看看到底完成得怎么样:

将 TinyPilot 的年营收提升至 100 万美元
  • 结果:TinyPilot 的营收增长 76%,来到 81.2 万美元;

  • 评分:B


    我其实知道 100 万这个目标定得有点高,恐怕很难达到,但最终结果已经相当接近了,着实令人振奋不已。

每周花 20 个小时管理 TinyPilot
  • 结果:跟 2021 年相比,2022 年我花在 TinyPilot 管理上的时间反而更多了。

  • 评分:D


    本来打算把工作尽量分给他人,再做点自动化升级,争取把每周的管理时间缩短到 20 个小时,但明显没能做到。随着销售额增加、支持工程团队的组建还有芯片短缺问题的蔓延,我的管理时间反而变长了。

推出 TinyPilot Voyager 3
  • 结果:我们甚至连设计工作都没做完

  • 评分:F


TinyPilot 之前一直使用 Raspberry Pi 4B 作为核心硬件。Pi 4B 拥有出色的生态系统,但问题是硬件相对昂贵、而且难以与定制芯片相集成。

我为 2022 年定下的计划,是设计一块定制化电路板来对接更轻薄、更便宜的 Raspberry Pi Compute Module 4。这本来可以把制造成本降低最高 60%,同时简化我们的硬件设计。

但实际情况是,我们的所有硬件工程时间都花在了解决制造问题和供应短缺上,所以在新产品方面没能取得任何进展。

展望第六年
每周花 20 个小时管理 TinyPilot

我知道去年这个目标没能达成,但现在这真的成了我的首要任务。我对 2023 年充满希望,过去一年完成的很多工作都为我腾出手来奠定了基础。

把净利润推向 10 万美元

在 TinyPilot 诞生的前两年半,我主要关注业务增长。无论每月能售出 20 台设备还是 2000 台设备,我所支付的硬件和软件工程成本都是一样的,所以销量必须要达到一定规模才能让业务获得可持续性。

在 2023 年的大部分时间里,TinyPilot 的生产都受到了物料供应的限制。虽然被这方面原因束缚了业务拓展的手脚令人沮丧,但我也可以借此机会放慢脚步、专注于创造更大的利润空间。

TinyPilot 一直大致维持着收支平衡。我觉得只要能尽量减少对硬件的重新设计,那新一年把利润推向 10 万美元并不是太难。其实如果 2022 年不重新设计硬件,那我在工程支出上省下的开销大致就是 10 万美元,物料成本也能省下 2 万美元。所以只要能保持销售稳定并精简硬件设计流程,那 2023 年应该会成为真正开始盈利的元年。

关闭 TinyPilot 办公室

自 2021 年初以来,我租了一间办公室,专门负责 TinyPilot 业务的设备组装、订单履行和库存管理。

保留实体办公室确实有利于快速适应硬件和流程上的变化,但也会带来不少额外开销。今年,我打算把组装业务转移到中国,毕竟产品中用的所有零配件本来就源自中国。至于订单履约,我也打算交给第三方物流仓库去做。

撤掉办公室之后,我就不用维护物理空间、管理库存和跟踪人员轮班了。把制造和订单配送外包出去,也能让 TinyPilot 团队拥有更灵活的工作时间和地点。

我还爱创业吗?

其实每次写年终总结的时候,我都会问自己这个问题……我到底,还热爱自己当初的选择吗?

2022 年是艰难的一年,也是我独立生活以来最不容易的一年。虽然算不上痛苦,但我也绝不敢说经历了这样的磨炼,自己仍然热爱创业。

全球芯片短缺,意味着我们始终无法以稳定的方式重复制造产品。不是这个部件缺失、就是那个制造流程断档,我们把主要精力都用在了库存耗尽前调整设计上。我们虽然挺过来了,但期间仍然出现过彻底无货可卖的窘境,而且压力很大。

但这一年也有不少情况提振了我的信心。虽然我没多少时间写文章、做软件开发,但我为自己的产品深感自豪。TinyPilot 的组织更大了,这帮我学习并探索出了指导各团队顺畅协同的管理方法。随着公司的发展,我也欣慰地看着各团队不断成长、积累起更深厚的职业技能。

我还是喜欢这种自己当老板的感觉,我仍然热爱创业给我带来的自由感。所以在创业这条道路上,我绝对不会动摇。

2022 年对我的独立硬件业务来说,无疑是重要的一年。我们的营收增长至 81.2 亿美元,有了新的产品网站,又新增了一支团队。我们经历了成长的烦恼,但这一切也教会了我:

永远别当那个“最不重要的客户”!

原文链接:

https://mtlynch.io/solo-developer-year-5/

今日荐文

点击下方图片即可阅读

马斯克开会当场解雇Twitter首席工程师:我有1亿多粉丝,他却说公众对我失去兴趣


你也「在看」吗? 👇

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
美国入境档案--葛庭燧和何怡贞洋人与国人,国外与国内,你防我还是我防你这届文科生,已经在“码农”赛道卷起来了!文科留学生卷进“码农赛道”,年薪百万的“码农”到底有多抢手?一年营收近8亿美元,这个小众品牌用“纽约风”拿下全球潮人亚马逊、谷歌“封杀”目标校...留美9年女神导师:放弃和Queen S一起工作后,我成为了小摩VP18万美元offer!ChatGPT通过谷歌L面试,人类码农危?发现老公出轨后,我开了8个小号和他网恋,结果…这操作太炸裂了哈哈哈哈美国半导体公司,在中国挣了多少钱?米哈游投中一家估值10亿美元的AI公司,海外YC创业营15%项目做AI养老院到底有什么不好?拜登政府如惊弓之鸟!F-22击落的疑似民间爱好者的玩具气球,40万美元的导弹击落12美元的气球去一家公司就能盘活一家公司,只因他把芯片玩明白了第一场暴风雪中晨跑遇狼记ChatGPT通过谷歌程序员面试,薪资达18.3万美元!ChatGPT通过谷歌程序员面试,薪资达18.3万美元!美移民局发布指南:外籍员工失去工作后,如何继续留在美国?发现老公出轨后,我开了8个小号和他网恋,结果太炸裂了哈哈哈去年营收近19亿美元,Supercell CEO发公开信:艰难挑战如何面对?553亿元!“85后”济南小伙身价逼近李彦宏,《原神》背后公司营收近300亿Tungray冲刺美股:半年营收848万美元 最高募资仅1500万美元对了,我开了个ChatGPT、GPT4.0分享课解读 | 从中央农村工作会议看新时代新征程“三农”工作战略部署当我用渣男心态找工作后,offer一个接一个…拜登政府如惊弓之鸟!F-22击落的是民间爱好者的玩具气球,40万美元的导弹击落12美元的气球文科生又上热搜!转“码农”如何操作?英国有哪些计算机硕士,无相关背景能申请?职场丨离开了内地互联网巨头公司,我来了香港的银行工作为了毕业年薪百万,这届文科生开始卷进了“码农”赛道...超3000家加盟店,年营收近2亿,从幻影星空窥探VR线下娱乐市场学了两次混沌,我开了200多家店,搞定了300万实体店老板硬核观察 #924 谷歌“资源池化”员工工位,要求一些员工拼桌上班洛杉矶市政府以2000万美金购回100年前强行购买的海滨土地,一千美金变两千万美金我的心脏和我的多肉,2022年营收近40亿元,大众餐饮连锁企业「小菜园」获数千万美元融资丨36氪首发18万美元offer!ChatGPT通过谷歌L3入职测试,人类码农危?
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。