专栏名称: 伯乐在线
关注职业资讯;学习各类职业感悟、心得和经验分享,扩大职业视野;体会求职、工作和创业的历程 - 就在JobBole.com 伯乐在线
目录
相关文章推荐
码农翻身  ·  微软发明了世界上最流行的编程语言! ·  22 小时前  
程序员小灰  ·  跌爆了。。。 ·  2 天前  
程序员的那些事  ·  突发!4 个程序员被抓,维护赌博网站每月赚 ... ·  2 天前  
OSC开源社区  ·  深度实测Manus,我依然认为这就是AI ... ·  4 天前  
OSC开源社区  ·  OWL:Manus通用智能体的完全开源复刻、 ... ·  4 天前  
51好读  ›  专栏  ›  伯乐在线

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

伯乐在线  · 公众号  · 程序员  · 2019-10-26 22:26

正文

(给 伯乐在线 加星标,看经典文章


编译: 伯乐在线/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

知道如何提问







请到「今天看啥」查看全文