作为CTO和技术领导者学到的最重要的7件事情

孙仁
• 阅读 1546
成为CTO可能会很艰辛和沮丧,但也会充满乐趣和满足感。在过去7年中,我担任CTO,研发经理和软件架构师期间,我收集了一些见解,可以帮助我完成工作并实现公司的目标。很长一段时间以来,我一直在考虑分享我的想法,在这篇文章中,我将根据我的个人经验,尽最大的努力来分享其中的一些见解。

作为CTO和技术领导者学到的最重要的7件事情

1.拥抱自己的优势

您没有报酬做文书工作。对我来说,成为公司的CTO就是领导力,远见和创造可以给我的组织带来竞争优势的技术。每个公司以不同的方式看待CTO的职位,每个CTO可能拥有不同的技能或优势。您有责任确保组织从自己的特定优势中获得最大收益。

如果您不太了解IT,请确保您有强大的IT经理。如果您不愿意处理合同和谈判,请找一个好的采购经理。最重要的是,您应该知道自己的影响力最有价值的地方,以及应该授权的地方。

仅仅因为您的前任全天都在处理文书工作,并不意味着同样的情况也适用于您。作为首席技术官,您有权设置自己的议程和团队的议程。

2.不要缺席

繁忙的日历不是借口。定期与您的经理和员工进行交谈,安排每周一次的会议,并确保您有足够的空闲时间在团队的开放空间或办公室里度过。人们不喜欢从来没有到过的经理或领导者,不听或提供有用的建议。

如果您想领导人们,则必须每天或至少每周一次为他们服务,而不是总是在CXO级别会议中找自己。

3.可预测

了解您的团队的限制和约束。为不可预测的事情做准备,所以您可以被预测。公司需要计划战略行动,而技术不应成为约束。当然,这并非总是可能的,但要由您自己决定如何使其尽可能地好。

知道如何平衡交货时间和技术债务。确保您的团队有足够的时间来维护产品。

4.不要停止学习

知识就是力量,而知识就是带您进入现在的位置的方法-不要忽略它。在面向技术的环境中,您所有的知识都是2至4年内的老新闻,因此请确保您充分了解新趋势和新技术。订阅新闻通讯,阅读博客,关注有影响力技术者以及参加在线会议和技术峰会。

以上建议并不意味着您需要每两年更改一次公司技术堆栈,但是了解技术在行业中的发展和变化绝对非常重要。这肯定会帮助您更好地为未来做准备。

5.简单讲道

我一直告诉工程师,我们的工作不仅是解决问题,这是容易的部分。我们的主要工作是简化问题。简化一个复杂的问题可以帮助我们更好地理解它,更重要的是,可以更轻松,更长时间地维护它。

CTO可以做的最坏的事情之一就是停止所有生产工作,进行计划外的维护和代码重构。这不仅会浪费大量时间,而且它首先表明我们在此过程中做错了事情。

简单的解决方案将导致更加简单和组织化的代码库以及更好的决策过程,从而缩短执行时间,并使软件更加稳定。

6.信任人,而不是技能

我必须同意这样的陈词滥调,即每个人都是可以更换的。任何人都可以学习如何使用Python,Node.js进行大量编码或掌握Kubernetes集群。做一个好人更难教。信任并拥抱好人,寻找潜力而不是技能。在您的组织中创建出色的培训计划,并确保每位员工都有可靠的职业发展机会。

员工是组织中最有价值的资产。培训他们并帮助他们发展,您一定会从结果中受益。关于这个问题,一个常见的故事是一个首席财务官问首席技术官:“如果我们培训一名工程师,他决定离开我们,会发生什么?首席技术官毫不含糊地回答:“想象一下,如果我们不训练他,他决定留在我们身边,会发生什么。”

在当今世界,不可避免的是,有正确的热情但没有正确的知识的好人会找到自己的方式来获取实现自己的欲望所必需的知识。

7.使用OKR,建立透明的工程师文化

OKR是一种在整个组织中实施,管理和传达目标和结果的行之有效,简单且高效的方法。”

  • 通过OKR,公司的最高目标更清晰,更准确地级联到个人,下级成员。这使每个人都有目标感和方向感。
  • OKR使组织能够专注于每个人的努力以及对业务成功更重要的事情。
  • 它使每个人都能使自己的目标与公司目标保持一致。
  • 它可以轻松地衡量和跟踪绩效,从而激励员工做得更好,并为组织的成功做出贡献。
  • OKR专注于结果和结果,而不仅仅是任务。
  • 创建OKR涉及挖掘团队的集体思想,而不仅仅是少数选定的个人或关键人物
  • 每个人都可以看到其他人在做什么,这为公司带来了透明度。

毫无疑问,OKR促进了成员之间以及团队之间的协作。

OKRs-E 工具 :目标轻松落地,执行任务情况公开透明,员工自我驱动。

要想取得成功,需要选择合适的工具。我们在这个方面,一直在探索。第一次试用,我们使用Tita来管理。主要原因是Tita可以帮助很好的记录每个人OKR的状态(目标设定,审阅,执行和打分)。通过Tita来记录每个团队,每个个人的目标和关键成果。我们做到了集中管理团队目标,并使团队目标和个人目标在同一个平台上展现。

作为CTO和技术领导者学到的最重要的7件事情

OKRs-E 执行企业规范化工作闭环管理,提供OKR目标关联、目标地图、OKR工作法、关键结果、信心指数、目标统计在线工具等等,依据PDCA质量管理理论,从企业战略目标制定,到工作计划执行!

点击这里,了解相关OKRs-E;

点赞
收藏
评论区
推荐文章
blmius blmius
4年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(
Wesley13 Wesley13
4年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
Stella981 Stella981
4年前
PhoneGap设置Icon
参考:http://cordova.apache.org/docs/en/latest/config\_ref/images.html通过config.xml中的<icon标签来设置Icon<iconsrc"res/ios/icon.png"platform"ios"width"57"height"57"densi
Stella981 Stella981
4年前
KVM调整cpu和内存
一.修改kvm虚拟机的配置1、virsheditcentos7找到“memory”和“vcpu”标签,将<namecentos7</name<uuid2220a6d1a36a4fbb8523e078b3dfe795</uuid
Wesley13 Wesley13
4年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Easter79 Easter79
4年前
TiDB 的现在和未来
本文根据黄东旭在PingCAPD轮融资线上发布会的演讲实录进行整理。!(https://oscimg.oschina.net/oscnet/upceee1b1ad10e2bcde45dbe1cc00dc0688fc.png)TiDB的现在和未来大家好,我是黄东旭,是PingCAP的联合创始人和CTO
Python进阶者 Python进阶者
2年前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这
跨端自渲染绘制的实践与探索
在过去的大半年中,我一直投身于一个跨端自渲染项目的研发工作中,负责其中的渲染模块。现在通过这篇文章,我想记录并分享我们在这个项目中的经验和挑战,希望能为大家日常开发中的涉及到渲染相关的工作带来一些启发和帮助。跨端自渲染的初衷跨端自渲染项目的愿景在于构建一个