何时为软件初创公司寻找 CTO
已发表: 2021-07-23据 Business Insider 称,87% 的独角兽(价值 10 亿美元)的初创公司专注于软件。 我们有 Uber、Instagram、亚马逊、Twitter、Airbnb 以及其他许多成功案例。 它们都是数码产品。
现在,如果你对未来的软件创业公司也有十亿美元的想法,但缺乏技术技能怎么办? 有两种选择:寻找技术联合创始人或 CTO。
但是找到一个联合创始人需要时间和相当数量的技术联合创始人股权(高达 50%),你可能不想分享。
出路? 仔细看看 CTO——负责将业务愿景转化为技术解决方案的人。
在本指南中,我将解释优秀的 CTO 如何帮助您的软件启动以及何时是寻找他们的合适时机。 并查看一些流行的招聘选项(以及招聘成本!)。
初创公司的 CTO 负责什么?
让我们谈谈优步。
如果不解决长期存在的用户问题,例如漫长的等待时间和高昂的价格,该公司就不会那么成功。 优步通过在他们的应用程序中使用大量智能算法使这成为可能。 这些算法将司机与乘客联系起来,计算价格,甚至未来对司机的需求。
如果你没有优秀的技术背景,那么构建一个复杂的应用程序就太难了。 优步是先驱。
再举几个例子:
CTO 不仅仅是拥有 5 年以上经验的高级程序员。 这些人具有技术和商业背景的结合。 他们知道如何建立和管理团队,选择哪种开发策略,以及如何实施高效的编程流程。
一个好的CTO应该具备哪些技能? 它们通常包括:
- 了解软件开发过程的所有细微差别
- 拥有出色的编程和 QA 技能
- 以及项目/团队管理技能
- 沟通、指导和领导能力
以下是初创公司 CTO 可以负责的工作:
#1。 控制最小可行产品 (MVP) 开发
MVP 仅包含解决用户问题的必备功能。 如果您正在制作照片编辑应用程序,“上传照片”、“裁剪和旋转”或各种过滤器等功能非常有用。
这样做是为了测试市场,而不是在没有人知道事情会如何发展的情况下在初始产品上花费大量资金。
如果 MVP 证明是成功的,则在获得用户反馈后开发其他功能。
在制定 MVP 时,CTO 会对技术做出关键决策并控制开发过程。 有时他们甚至扮演程序员的角色,填补人员空白。 这就是为什么你的 CTO 应该是一个程序员的地狱。
#2。 管理开发团队
招聘、入职和员工管理可能比看起来更具挑战性。 CTO 的工作是建立良好的招聘、面试候选人,确保他们足以为您的创业公司工作。 并确保贵公司的指导过程以应有的方式进行。
#3。 担任 QA 部门的角色
少数或至少一名质量保证工程师是创业公司的梦想。 通常情况下,它不会因为创始人没有足够的资源花在 QA 团队上。
这就是为什么测试和错误修复有时落在 CTO 和他们的开发人员肩上的原因。
#4。 处理 DevOps 任务
如果 QA 工程师在初创公司中很少见,那么 DevOps 就是独角兽。 CTO 负责所有 DevOps 任务,直到初创公司能够聘请专门的专家。
任务池通常与域名管理、SSL、配置服务器和维护数据库相关联。
何时是聘请 CTO 的合适时机?
在一个完美的世界里,你和一位技术联合创始人一起创办了一家初创公司。 但是具有商业和技术背景的人通常还有其他事情要做。 就像创建自己的创业公司或在 Google 的某个地方工作并获得丰厚的薪水。

因此,如果您生活在一个不完美的世界中,那么您应该考虑为您的初创公司寻找 CTO,以下是四种主要情况:
有大量未解决的技术任务
看起来你承受的比你能承受的要多。 或者是一些不可预见的情况导致了所有这些问题。
在这里聘请 CTO 可能是一个不错的选择。 他们将通过组织更有效的工作流程或更快的招聘流程来帮助您解决任务并卸载员工。
您正在经历全球技术升级
当您意识到过时的技术堆栈或解决方案使您的公司陷入困境时,就会有这一刻。 例如,你想将你的 iOS 应用从 Objective-C 迁移到更新的 Swift。 或者,您将桌面解决方案移至 Web 以使其更易于访问。
经验丰富的 CTO 将帮助您将现有产品迁移到最新的解决方案,而不会丢失数据。
您的开发团队需要一个强有力的领导者
CTO 不仅管理开发人员,还要协调不同办公室的工作。 这是一个对产品的开发过程有清晰愿景的人。
有时,清晰的长期愿景是初创公司所没有的,但利益相关者希望看到。
如何聘请优秀的 CTO? 有几种方法可以激励他们在您的创业公司中工作:
- 提供股权。 并非每个 CTO 都会为一家无名创业公司的股权而工作。 你的想法应该非常详细,并且很有希望引起他们的注意,而且你最好给他们一些钱——至少足够支付房租和杂货。
- 提供工资。 在这种情况下,您应该有足够的钱来支付您所在国家/地区 CTO 的平均工资。 例如,在美国,每年约为 165,164 美元。
- 启动没有 CTO 的创业公司。 您需要召集一支优秀的开发团队才能使其发挥作用。 这条路很滑,尤其是如果您没有技术背景来正确管理团队。
如果你现在买不起首席技术官,无论如何都要尝试启动你的创业公司。 对于初创公司来说,时间很重要:如果你今天不发布功能,明天其他公司可能会提出类似的解决方案。
如果你有长期的计划,一个可靠的想法,并且有少数用户愿意付钱给你,那么最好早点开始。
在哪里寻找 CTO? (包括费用!)
在这里,我将重点介绍三个流行的选项以及每个选项的优缺点:
- 自由职业者
- 外包
- 内部
让我们从自由职业者开始。
自由职业者
如今,雇用各种 IT 自由职业者是一种常见的做法。 例如,在 Upwork 或 Fiverr 上,您会找到您需要的每个人:
- iOS/Android 开发者
- 前端和后端 Web 开发人员
- 质量保证工程师
- UI/UX 设计师
- 开发运维等
与内部团队或外包员工相比,费率要低得多。 问题是,“聘请自由职业者担任如此高级别的职位是个好主意吗?”
与 CTO 合作需要长远的眼光,而自由职业者经常同时从事几个项目。
当然,如果您与这位自由职业者一起工作了几年并且知道他们致力于您的项目,那是有道理的。 或者,如果他们与您的熟人一起工作,您可以向他们索取参考资料。
另一个缺点是,如果您不是技术人员,则很难测试自由职业者的技能。 然后应该考虑聘请技术顾问进行面试。
您可以在 Upwork、Freelancer、Toptal 和 RemoteOK 等平台上寻找初创 CTO。
外包
外包是或多或少足够的可靠性和可承受的价格的结合。 此外,您还有很多选择,因为您可以从提供此服务的任何国家或公司聘请 CTO。
如果您很幸运(或花费大量时间进行研究和采访),您可以花更少的钱获得物超所值。
寻找提供特定服务的外包公司,例如 Clutch、GoodFirms、Wadline、IT 公司。
与寻找具有良好技术和商业技能的自由职业者相比,这是一个更方便的选择。 您只需要选择提供 CTO 即服务的公司。
如果您不想让全世界知道哪家公司为您提供与技术相关的任务,您可以签署 NDA 和合作协议。 大多数供应商从一开始就提供这一点。
至于缺点,请确保您的 CTO 会说流利的英语并且知道如何处理时区问题。 或者你的创业公司会因为没完没了的会议安排而陷入困境。
内部
可能是最好的选择,但前提是你有足够的钱请一位很酷的专家——例如,当你的产品已经带来稳定的收入并且你想扩大它时。
CTO 是您想要保持密切联系的人。 通过内部招聘,您与首席技术官在同一个办公室,便于沟通和更快地做出决策。
在 LinkedIn、Indeed、Glassdoor 等网站上,有很多 CTO 已准备好在您的办公室工作。
而已! 有足够的选择来寻找和聘请 CTO:最便宜的可能是与自由职业者合作。 最靠谱的? 外包或内部 CTO。
另一个提示:当您专注于软件初创公司时,仍然需要一些技术知识。
您可能不知道如何在 Kotlin 中编写应用程序或深入研究 ReactJS 框架。 但至少你应该知道软件开发过程是如何进行的,你的应用程序或网站是由什么组成的,等等。
这将使您更容易向投资者宣传您的愿景,即使您身边确实有 CTO。