跳转到主要内容

热门内容

今日:


总体:


最近浏览:


Chinese, Simplified

category

简介


你想知道如何成为CTO吗?好吧,如果你问100位不同规模公司的CTO,你会得到100个独特的故事。真正成为一体的方法不是唯一的。但也有一些共同的模式。

在这篇文章中,我们将介绍您可以采用的不同策略,以增加您成为其中一员的机会。但在我们这样做之前,让我们首先回顾一下CTO实际做了什么,以及CTO的角色是如何根据公司的规模而不同的。

CTO负责一切技术


正如我们在文章中已经指出的:CTO做什么。CTO负责一切技术工作。如果有什么东西坏了或不正常工作,他们是首选。

CTO也是一位战略家和远见卓识的人,这意味着他们来这里是为了创建一个与业务相一致的伟大技术战略。你可以在这里阅读更多关于制定伟大战略的信息:如何制定伟大的技术战略(付费文章)。

我还想说CTO是一个商业角色。即使CTO负责所有技术方面的工作,他们也应该对业务有很好的了解。商业和技术之间的一致性至关重要。

与大公司相比,小公司的CTO是一个完全不同的角色


理解这一点很重要,因为你需要培养的技能完全不同。在小公司里,你比在大公司里更亲力亲为。

主要区别如下:

小型公司(产品前市场适合)

  • CTO需要成为技术负责人/团队负责人,并与团队一起开发MVP。

中型公司(产品适合市场后)

  • CTO需要成为一名优秀的管理者,并组建团队来支持增长和业务荣誉。

大型公司

  • CTO纯粹是一个战略和业务角色。使技术与业务愿景相一致是CTO在这一阶段最应该关注的问题。

你应该成为CTO吗?


这是一个很好的问题,谢谢Markus Sandelin在昨天的LinkedIn帖子中提到这一点。

没有足够的CTO职位让每个人都能成为一个CTO,同样重要的是要知道这个角色并不适合每个人。希望阅读这篇文章和CTO做什么(付费文章)能有所帮助。

同样重要的是要注意,做你喜欢做的事情是完全可以的,IC、架构师、EM、DevOps、数据工程、QA等。我每天都在向所有这些人学习!

所以,如果这是你喜欢做的事情,尽你所能做到最好是很好的!

我想补充一点:

好的CTO不是天生的,而是后天培养出来的。成为CTO的所有技能都是可以学习的,并且可以通过经验获得。

成为CTO的不同策略


正如一开始所说,成为CTO没有“唯一的方法”。以下是您可以采取的6种主要策略:

  • 创办一家公司

如果你创办了一家公司,你要么独自创业,要么与联合创始人一起创业。如果你一个人做,那么你最终需要做出决定,要么专注于技术,要么找人来做。从长远来看,CEO+CTO几乎不可能结合在一起。

因此,如果你认为自己更倾向于商业,那么首席执行官是你的正确选择,但如果你想更多地专注于技术,那么你应该找一位联合创始人。

除非你已经有技术工作经验,否则你需要学习这个角色。尤其是在公司不断发展的情况下,你需要掌握良好的领导力和管理技能,并了解团队建设的工作方式。

这是工作中充满不确定性和不断学习的途径。但这方面的回报可能是巨大的。即使公司最终不成功,凭借你所获得的经验,你也可以创办一家新公司,或者有很好的机会在其他公司获得一个好的职位。

  • 成为创始工程师

你是这家初创公司的首批员工之一,你被聘用的主要原因之一是打造产品的MVP。你通常会得到薪水和一定比例的公司(通常高达2%)。

这尤其适用于擅长构建MVP的人。代码是否最干净或结构是否良好并不重要,但速度非常重要。

如果产品已经找到了合适的位置,那么您可能会成为CTO角色的候选人,因为您已经对产品和代码库有了很好的了解。

因此,如果是这样的话,你应该尽快让创始人知道,你需要向他们灌输信心。

如果你成为CTO,一定要为大量的学习做好准备,因为CTO与创始工程师的角色大不相同,尤其是在高增长的公司。

这份新闻稿和学习曲目将帮助你尽快学习!

  • 通过管理路径

这是我走的路,我认为这是成为CTO的最佳方式之一。如果你以前是一名工程师,后来决定走上管理之路,那么你既有IC的经验,也有经理的经验,这对CTO非常有帮助。

你知道如何建立团队,如何创建一个良好的开发过程,如何沟通,如何给予反馈,如何激励和赋予人们权力。

这就是你如何成为任何一家公司的CTO,无论规模大小,因为对于中型以上的公司→ CTO必须具备管理技能。

你可以这样想:你在管理道路上成长得越多,你就越适合作为中小型公司的CTO。一件非常重要的事情是,你也要不断培养你的技术技能。

很多时候,管理者可能会完全忽视技术技能,变得如此过时,以至于效率降低。

  • 通过架构路径

与管理路径类似,你在架构路径上成长得越多,你就越适合。但原因不在于技术技能或纯粹的架构技能。原因是你将领导团队,你成长得越多,你影响的人就越多。

通过这条路,如果你在细节方面也很出色,你将适合中小型公司,也可能适合小型公司。

你需要学习所有必要的管理技能+组建团队+了解工程的其他部分,如+QA、数据工程等,并学习如何组建这样的团队。

如果你喜欢停留在技术细节上,并且喜欢设计出色的系统,这可能是一条很好的道路。但请记住,作为中小型公司的CTO,你不会再这样做了。

  • 通过IC路径

你在IC道路上成长得越多,就越了解事物的商业方面,但你会缺乏一件事,那就是缺乏管理技能。

因此,你适合小型公司,但你需要学习中型公司的管理技能。

如果你在非常精细的细节中看到自己,成为一家规模较小的公司的CTO是适合你的,我也建议你立即开始学习和提高你的管理技能。

  • 通过其他职位(主要是产品)成为CTO

我看到了CTO的来源,如DevOps(DevOps主管)、QA(QA主管)等。但我也看到了CPO或产品主管转变为CTPO(首席技术和产品官)或纯粹的CTO角色的情况。

我不知道CTO是否来自其他业务角色,如营销、销售、增长、财务或类似职位,但我认为对于产品来说,这越来越普遍。特别是如果产品人员在技术方面也很好的话。

你知道从其他业务角色到CTO的转变吗?我很想听。

我是如何从工程师成长为CTO的


和许多其他CTO一样,我的职业生涯始于工程师,与其他人相比,我没有CS学位。所以,如果你觉得没有学位就无法成为CTO,我就是你可以成为CTO的活生生的证据。

如果你想了解为什么CS学位有帮助但不是强制性的更多细节,你可以在这里阅读:作为一名软件工程师,不需要CS学位(付费文章)。

  • 我是如何开始我的职业生涯的

我在学校不喜欢编程,但几年后开始学习JavaScript后,我开始真正喜欢编程。用代码构建可视化的东西促使我学习更多并继续前进。

如果你想了解我是如何开始我的职业生涯以及我是如何获得第一份工作的,你可以在这里阅读:作为一名初级工程师重新开始我的事业(付费文章)。

  • 自由职业对我帮助很大

我已经学习了整整一天和(还有)晚上的编程🙂) 我很快就开始从事自由职业,同时全职工作。这对我的职业生涯来说是最好的事情之一。

通过自由职业,我学到了很多非常有用的技能,比如良好的沟通、理解业务需求、富有挑战性的要求等。

你可以在这里阅读更多关于自由职业如何帮助我成长的信息:我从工程师成长为CTO的秘诀(付费文章)。

  • 我不确定自己想走哪条路

在成为一名高级软件工程师后,我不太知道该走哪条路,对此我有点犹豫不决。

如果你有这种感觉,一定要读这篇文章:哪条路对你来说是正确的工程职业道路?(付费文章)。我已经记下了我对哪条路最适合你的建议。

  • 我走的是管理路线

我有一种预感,管理之路可能就是我的路,当我最终得到团队领导的职位时,我接受了。

当然,一开始的时候很艰难,我犯了很多错误,但一段时间后,我开始越来越适应。

你可以在这里阅读更多关于我从IC到经理的道路:从IC到管理者(付费文章)。

事实证明,当我最终成长为一名工程经理,领导3个团队,总共有15多人,后来当我换公司时,这是我的正确道路。

  • 从经理到CTO

在我担任首席执行官的巅峰时期,我负责6个以上的团队和35个以上的人(直接和间接)。然后,我有机会在我现在的公司Zorion担任工程副总裁。

该公司特别需要有人来简化流程,并确保技术团队与业务保持一致。这正是我的主要优势之一,我非常适合。

6个月后,我被提升为CTO,现在已经担任CTO一年多了。我们已经成功获得了运营所需的许可证,今年我们向大多数国家发布了我们的应用程序。

我们目前正处于成长阶段,这对我们来说是一个激动人心的时刻!

最后的话


正如您从文章中所读到的,有很多方法可以成为CTO。如果有一天你渴望成为这样的人,你已经可以计划一下你想要走什么技能和道路了。但请记住:

爱上这个过程,而不仅仅是最终目标。

这将使你保持敏锐的精神状态,无论你是否达到目标,你都会不断进步。

本文地址
最后修改
星期一, 五月 27, 2024 - 09:18

Tags

Article