成就 CTO 的关键技能是什么?

2018 年 1 月 24 日 伯乐在线 伯乐在线

(点击上方公众号,可快速关注)


编译: 伯乐在线/Lada


什么是成为 CTO 的关键技能?据 7 个受访者而言,CTO 的关键技能包括善解人意、了解如何提问,并且意识到并不是你的代码在挣钱。

Keen.io 的 CTO——Dan Kador

我第一个想到的就是毅力。这正是我要告诉那些想成为开发者的人,而且毅力能使你在这个岗位上坚持不懈。很多开发战斗都是沮丧的,你会敲着脑袋抗争着,最后在 40 个小时之后解决它。并且在这途中,你还要充满希望地寻求大量的帮助。所以你需要毅力,并且勇于寻求帮助。

能推断二阶效应和三阶效应非常重要。例如,如果你帮助实施绩效评估,绩效评估的输入之一就是,“我们会综合考虑两到三个指标”。

就假设人们即刻就会敷衍这两到三个指标,因为人们就是这样工作的。那么这就是一阶效应,即这个指标会被敷衍。这样的话,什么是它的二阶效应呢?这件事是如何影响产品的?这件事是如何影响文化的?但愿,你可以得到三阶效应。二阶效应和三阶效应都是非常重要的。

Zendesk 的 CTO——Morten Primdahl

我认为创造力在其中应该排在前位你不得不在(耗时长的良好解决方案)和(能短时间内完成的解决方案)之间抉择,在创业时期,经常碰到这种事。我们中没人喜欢留下技术债务,但有时候,这是我们要面对的现实。在寻找解决方案上具有创造性,不用回头再给你十倍的痛苦,从长远来看,这是非常重要的。

你不会愿意牺牲技术上正确的做事方式。不要被太多的教条主义思想束缚。你要务实地、协同地工作;意识到挣钱的并不是你的代码,而是产品。那些通常相同的事情,并非总是一样。

Indico 的 CTO——Madison May

我认为,听取团队其余成员的意见,以及收集他们的反馈非常重要。我的主要任务之一就是整合意见和信息。通常,不是我自己做决定,而是最有资格的人做决定。我的角色则是整合反馈,并且了解什么会是团体认为最优的解决方案。

同样重要的是,要很快地明白:生产力不是通过技术输出来衡量的。通过计算代码输出来衡量 CTO 的生产力,是一种非常糟糕的度量方式。对我来说,生产力意味着使人们不间断地运作,以及帮着把工作分解成容易处理的组成部分。同时,沟通是关键。我的工作就是能向人们传达我们公司的技术观点,这些人也许没有技术背景。学习跨越语言障碍是艰难的,尤其是当你处于像机器学习这样的行业里。学习在交流时,用日常用语表达一些相同的概念,也至关重要。

对于任何的新想法来说,交流/沟通通常都是一大障碍。

我发现在软件架构和管理运营公司之间有很多类似的东西。架构上的很多危险信号,和公司中的危险信号很类似。

就像面条代码——有很多组件负责一个功能,而不是每个组件负责一个行为。这是我们在 indico 早期时,感受到的痛苦。那时候并不清楚谁负责公司的哪个方面。我们花了一段时间,才弄清楚如何在整个组织中高效安排任务,并确保由合适的人做出决策。在每次决策时让所有人都拥有发言权,不一定会促成一个好的决策(民/主并不一定带来好决策)。它只会促成混乱。

冗余原则上也有相似之处。我们一直在知识转移上努力,因此没有知识是停留在一个人的脑子里的。知识应该分布在我们的组织内,以便我们可以在某人缺席的情况下继续运行。

Heroku Postgres 的创始开发者——Peter van Hardenberg

知道如何提问。通常,第一个问题总是“你想解决的是什么问题?”如果你不了解你想解决的是什么问题,无论是在技术上、产品上,或人力上的问题,那么即使你完成了目标,你仍然不会懂。很多人对一次实现,或是一个想法感到兴奋;但在它们执行之前,要确保已经记录了已解决的问题和未解决的问题。

一个可能较好的例子是:如果你正在构建一个新功能去缩短登录时间,也知道自己正在构建一个新的登录页面。但为什么需要构建它呢?你想减少注册时的冲突吗?在任务结束时,你是如何知道它完成了的呢?你必须确保,无论何时都知道着手所做之事的目的。它真的会有用吗?用户会使用它吗?它解决了用户什么问题?

其次是同理心。你需要对用户、团队成员、管理和你的报告具有同理心。根本上来说,软件难,而人更难。并且是人去制作软件,因此无论你是工程师、产品经理或管理者,最终要解决的是人的问题。

PillPack 的 CTO——Elliot Cohen

成为一个优秀的技术合伙人,你需要知道哪些?对于这个问题,我不认为存在任何的“万能”答案。我能说的是,我认为每个创始人都需要,不管在技术上、或非技术上,都有深层次的认知意识。

你要从身边尽快建立一个团队的唯一方法就是,严苛地了解自己的优点和缺点,并且确保你周围有人可以填补你的短板。没有完人,但可以有完美的团队。

Boston Ruby 和 Go 用户组的协办者——Johnny Boursiquot

和我共事的开发人员,无论是年轻的、年老的、新入行的还是有经验的,对他们而言,“社群”意味着所有权,而所有权赋予大家责任,让我们成为保持热情并充满活力的人。让我们永不满足于现状。

Exercism.io 的创办者——Katrina Owen

我们一直工作,几乎从未松懈。尽管有大量研究表明,长时间工作会使生产力一落千丈,但我们的行为还是折射出「工作时间更长会,结果会更好」。

我希望这个行业能有更多的休息,或者只是做点其他的事。我完全赞成努力工作,但无须如此不遗余力。

我认为,我们需要让大脑跳出线性的任务导向模式,转换到另一模式,这种模式能找出惊人的解决方案和并非显而易见的方法。如果不花足够的时间,把我们所知的不同事物之间的点联系起来,即使我们获得大量的知识,也只能培育极少的智慧。

合理的假期,我们都值得拥有!


看完本文有收获?请分享给更多人

关注「伯乐在线」,看更多精选 IT 职场文章


淘口令复制以下红色内容,再打开手淘即可购买

范品社,使用¥极客T恤¥抢先预览(长按复制整段文案,打开手机淘宝即可进入活动内容)

近期,北京地区正常发货,但派件时间有所延长。

登录查看更多
0

相关内容

CTO(首席技术官)英文Chief Technology Officer,即企业内负责技术的最高负责人。
【2020新书】使用高级C# 提升你的编程技能,412页pdf
专知会员服务
57+阅读 · 2020年6月26日
专知会员服务
145+阅读 · 2020年6月15日
【SIGIR2020】LightGCN: 简化和增强图卷积网络推荐
专知会员服务
72+阅读 · 2020年6月1日
斯坦福2020硬课《分布式算法与优化》
专知会员服务
118+阅读 · 2020年5月6日
大数据安全技术研究进展
专知会员服务
92+阅读 · 2020年5月2日
专知会员服务
123+阅读 · 2020年3月26日
【斯坦福新课】CS234:强化学习,附课程PPT下载
专知会员服务
118+阅读 · 2020年1月15日
靠谱!NLP值得学习的关键技术有哪些?
AI前线
6+阅读 · 2019年3月10日
一种关键字提取新方法
1号机器人网
21+阅读 · 2018年11月15日
自然语言处理NLP的坑到底有多大?
专知
46+阅读 · 2018年11月12日
干货|浅谈强化学习的方法及学习路线
机器学习算法与Python学习
16+阅读 · 2018年3月28日
如何成为一名自然语言处理工程师
人工智能头条
3+阅读 · 2018年1月18日
AI大牛Jerry Kaplan:AGI?没有技术和工程基础
量子位
3+阅读 · 2018年1月11日
AI都干过什么让人细思极恐的事?
全球创新论坛
4+阅读 · 2017年9月15日
Heterogeneous Deep Graph Infomax
Arxiv
12+阅读 · 2019年11月19日
Arxiv
3+阅读 · 2018年10月5日
Multi-task Deep Reinforcement Learning with PopArt
Arxiv
4+阅读 · 2018年9月12日
Arxiv
7+阅读 · 2018年1月24日
VIP会员
相关VIP内容
【2020新书】使用高级C# 提升你的编程技能,412页pdf
专知会员服务
57+阅读 · 2020年6月26日
专知会员服务
145+阅读 · 2020年6月15日
【SIGIR2020】LightGCN: 简化和增强图卷积网络推荐
专知会员服务
72+阅读 · 2020年6月1日
斯坦福2020硬课《分布式算法与优化》
专知会员服务
118+阅读 · 2020年5月6日
大数据安全技术研究进展
专知会员服务
92+阅读 · 2020年5月2日
专知会员服务
123+阅读 · 2020年3月26日
【斯坦福新课】CS234:强化学习,附课程PPT下载
专知会员服务
118+阅读 · 2020年1月15日
相关资讯
靠谱!NLP值得学习的关键技术有哪些?
AI前线
6+阅读 · 2019年3月10日
一种关键字提取新方法
1号机器人网
21+阅读 · 2018年11月15日
自然语言处理NLP的坑到底有多大?
专知
46+阅读 · 2018年11月12日
干货|浅谈强化学习的方法及学习路线
机器学习算法与Python学习
16+阅读 · 2018年3月28日
如何成为一名自然语言处理工程师
人工智能头条
3+阅读 · 2018年1月18日
AI大牛Jerry Kaplan:AGI?没有技术和工程基础
量子位
3+阅读 · 2018年1月11日
AI都干过什么让人细思极恐的事?
全球创新论坛
4+阅读 · 2017年9月15日
Top
微信扫码咨询专知VIP会员