不小心当上CTO了

2023-12-19 18:40
文章标签 小心 cto 当上

本文主要是介绍不小心当上CTO了,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

点击上方“小麦大叔”,选择“置顶/星标公众号”

福利干货,第一时间送达

大家好,我是小麦。

在知乎上看到一篇从创业公司的工程师一路成长为CTO的真实故事。

看完我获益匪浅。在这里分享给大家。

01

创业初期

在创业初期,我是那个亲手做东西的人,而且全面负责,从理论到实现,从加工到调试,什么要做做什么,什么不会学什么。


第一代原型机就是在我手上诞生的。那时候我非常兴奋,每天睡4-6个小时,不用闹钟,是兴奋醒的。

我既是技术副总,又是技术总监,又是部门主管,又是一线员工。

02

小团队

后来,招了几个人,就有了分工。

  1. 我给结构工程师讲了我的想法,让他去实现,他画好了给我看,我定稿。

  2. 告诉电路工程师仪器原理,让他改进我的电路,我帮他把关。

  3. 告诉软件工程师我想要什么样的功能,我设计构架,他来写软件。

  4. 告诉算法工程师我想实现什么效果,他实现了之后问我是不是这样的。

  5. 告诉调试工程师如何去调试,因为我最懂原理。

  6. 告诉应用工程师客户的需求,让他去尝试方法。

这个阶段,面临的是切割工作接口、协调分工合作、解决工作之间的冲突。

我的做法是民主集中,讨论畅所欲言,结束我来拍板。

这个阶段,一些工程师总是喜欢在我的设计上挑毛病。当然,只要他是想着把事情做好,这个我是包容的,就怕有的二逼在那里砸锅。

记得有个FPGA工程师,我给他讲思路,他从一开始就怀着一种挑战对抗心理,以找我的毛病为工作目标。甚至在私下说我不懂瞎指挥。

好,砸锅?那显然不是我们队伍里的人,我们之间无缘,你去挑战下一任雇主吧。

总之,那个阶段,我带领他们去完成我大脑中勾勒的那个蓝图。革命尚未成功,同志们去完成我所没有完成的那部分工作。

这样。第一代研发样机就做出来了。样机比原型机要好很多了,既稳定又漂亮,毕竟是专业的人做的专业的事。

这个阶段,我既是技术副总,又是技术总监,又是部门主管。参与和指导一线工作,但是不再负责一线工作,我褪掉了「一线员工」这个角色。

我的工作理念开始从管好自己向管好他人转变。主要工作就是想好做什么、做好规划、带领大家奔着一个目标努力。当然少不了还是要在一线指导。

这个阶段我睡的更少,既要靠激情、责任,还要靠闹钟。

03

分级

再后来,队伍又大起来了,有了20多个人。

基本上每个岗位有几个人了。

这个时候的研发工作基于样机了,我亲手做的那台丑陋的原型机已经被放到了展厅。

经过第二阶段,熟悉样机的人已经有好几个人了,而我却不能熟悉到每个细节,我把那些有组织能力而且技术水平较高的人提拔为部门主管。

这个时候,我不再去参与每一个细节(太多了顾不过来),基本上就是开会和追进度,不去一线战斗了。只有遇到原理的问题,部门主管才来找我探讨技术问题,找我支招。

我既是技术副总,又技术总监。我又褪掉了「部门主管」的角色。

我这个阶段的工作理念就是物色合适的人来做部门主管,我和他们一起来设计产品,做工作计划,监督实施。

我选拔的人越优秀,我参与具体研发工作就越少。我的计划定的越合理,大家工作的越和谐。

这个时候结构工程师说结构是他设计的,电路工程师说电路是他开发的,软件工程师说软件是他写的,算法工程师说算法是她研究的,调试工程师发现也有很多我解决不了的问题需要他们自己去琢磨……新来的员工感觉,他们的部门主管和老员工比我厉害多了,我对样机都不如他们主管熟悉。

他们除了觉得职务上我比他们高外,其他的我啥都不行。甚至在他们眼里,这台仪器的研制我作为技术老大什么都没做。面对这种想法,我很开心,说明我选的主管很优秀,我留下的员工很能干。

在部门主管们的努力下,α版本的仪器出来了!我开始组建测试团队和生产团队,沟通市场团队去做客户试用,和生产团队对接试产。

这个阶段我睡觉更少了,因为要想的事情很多,我的考虑不合适会累死三军,每一步都如履薄冰,我不得不买了厚厚的一摞书,学习科学的管理方法。经常我睡到半夜就醒了,起来点上一根烟,接着工作。

04

小团队

保证流程运转,物色优质人才,做甩手掌柜。

经过α版本的试用迭代,产品完善很快,队伍进步也很快,转产流程也走通了,整个工作流程可以完整的运行。

就这样,β版本产品很快出炉!

面对这台仪器,我已经不能像了解我的手一样了解它了。员工们都认为这台仪器不是我做的,是大家集体智慧的结晶。当我感到大家有这种想法的时候,我很高兴,说明大家参与感很强,团队很凝聚。

我物色了一个非常靠谱,而且很机灵的员工,让他做了测试部门的主管。仪器能不能过关,我只问他,他只对我负责。这样我对产品的品质也不用自己亲自去把关了。

我依然担任着技术副总,兼任技术总监的工作,工作理念已经基本转换到管人。等到物色到合适的人,时机合适的时候我再褪去技术总监的角色。

现在,我的工作就是和总经理开会制订年度计划,和产品经理们开会对接需求,和部门主管开会制订工作计划、听汇报,和人事部门主管一起物色优秀人才。顺带作为公司技术负责人带带实习生,在适当的时候给大家鼓鼓劲。

只要工作流程能顺利运转,所有的开发工作都像水一样在各部门流动,最终流出来就是合格的产品。我协调各方保证流通的顺畅,就可以下班回家休息了。

实际上是可以这样的,但是我没有。我还在加班加点,很多时候是看书和想事情,完全是爱好和个人的工作态度。

我越来越多的在想如何能让这个流程更有效、更简洁、更顺畅,还要思考如何让团队更有战斗力,那就是选对合适的人到合适的岗位。

研发工作,好像工程师们普遍觉得我根本就没干,我已然成为公司中可有可无的那个人。无所谓,评价我的不是员工,而是总经理和董事会。

05

科学化、新挑战

上面是我野路子方式完成从0到1的CTO成长之路,整个过程不是从顶层设计开始的。

通过学习、实践和思考,现在我已经能够从顶层设计去实现一个团队的组建和管理。

于是,去年我受邀加入一家新的初创公司,出任总经理,自己又是0号员工。

从公司成立,我就开始组建团队,采用IPD研发管理模式。新公司,我一开始好像就没有做具体的研发工作,很多新同事认为我什么都不会,就会制定规则、开会和评审,然后就是写写文档、看看手机,以及喝茶和抽烟。

原文地址:https://www.zhihu.com/question/264361601/answer/2344457559

转自知乎:刘皇叔

版权声明:本文来源网络,版权归原作者所有。版权问题,请联系删除。

-END-


往期推荐:点击图片即可跳转阅读

e4899998b2262966170f8a1a8b572770.jpeg

一个基于QT的开源串口调试工具


80b4a295cbaa0dfc49fc283d3a7f3852.jpeg

一个低成本的FOC控制方案分享


9e1c7fc451c83960e7abd601c7051463.jpeg

盘点14个著名的软件开源项目,你知道几个?


这篇关于不小心当上CTO了的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/513294

相关文章

如何删除不小心上传到git远程仓库中的.idea .iml文件

如果在开始的时候不配置,gitignore文件或者文件配置不正确,初始化上传的时候就会有一些不必要的信息上传上去 如果已经存在了一些文件在git远程仓库中,如。idea,.iml文件等。 首先在项目中定义一个  .gitignore文件,简单的实例如下也可以用idea中的gitignore插件 .DS_Storeclasses/*.settings/target/.classpath

普元CTO焦烈焱:从程序员到CTO,我在普元的15年成长之路

http://toutiao.com/a6315134373340479746/?tt_from=mobile_qq&utm_campaign=client_share&app=news_article&utm_source=mobile_qq&iid=5056005857&utm_medium=toutiao_ios 程序员成长为CTO,需要经历哪些阵痛,需要转变哪些思

苹果不小心删除了照片怎么恢复?这5个方法都能解决

“天啊,不小心把手机上的照片删除了怎么办?相册里保存了很多重要的照片。”别慌,这些都是小事儿!小编这有5个可以解决不小心删除了照片怎么恢复问题的方法,只要你掌握了这些恢复技巧,那恢复被删除的照片就是分分钟的事。赶紧跟上小编的脚步,让小编带你看看这些方法的实用之处吧。 方法一:使用数据恢复工具恢复删除的照片 苹果手机删了的照片如何找回?用专业的数据恢复工具快速找回!数据 蛙苹果恢复专家,

Windows系统下不小心把输入法切换成了繁体怎么办

快捷键:Ctrl + Shift + F 参考 Windows微软中文输入法总是不小心切换成了繁体怎么办?

小心GitHub账号被盗

最近有小伙伴反馈在 GitHub 上解压了不明文件之后,GitHub 账号被盗了。 事情是这样的: 有小伙伴在 GitHub 某仓库的 issue 中正常和人讨论问题,有个人光速回复了一条消息,给了一个链接,让下载一个名为 fix.rar 的文件。小伙伴把文件下载下来之后解压,里边有 ranlib 相关的文件,让他下载 fix.rar 文件的人之后又光速删除了帖子,他也没太在意,以为别人回复

iPhone备忘录不小心删除了怎么办?

在日常使用iPhone的过程中,备忘录作为我们记录重要信息、灵感闪现和日常琐事的小帮手,其重要性不言而喻。然而,有时候因为操作失误或是不小心点击,我们可能会将珍贵的备忘录内容删除,这无疑会让人感到焦虑与不安。但请放心,即使iPhone备忘录不小心被删除了,也并非没有挽回的余地。今天,我们就来探讨几种有效的恢复方法,帮助你找回那些遗失的记忆。 一、利用“最近删除”文件夹 iPhone的备忘录应用

不小心填错了软考报名信息,可以修改吗?

软考报名信息的准确性至关重要,它直接关系到考生的考试资格及后续流程。若不慎填写错误,别担心,根据发现错误的时间点,下面是详细的修改指南。 一、报名审核前 情况说明:若您在报名审核前发现信息填写错误,可以轻松修改。 操作步骤: 登录官网:访问软考办官方网站,进入报名入口,选择报考省份并登录您的账号。 进入报名页面:在左侧菜单中找到【考生报名】选项,点击进入。 修改信息:在报名表最下方,点

小心 ------ .NET(2)

DataRow获取或设置指定列中存储的数据时,可以使用row[0]或者row[“Name”],假定Name字段是SELECT 语句中的第一个字段,那么这两种方法在功能上是一样的,但后者比前者慢一些。原因是文本方法是从模式的内部查找列号,再使用序列号进行访问。 当获取的数据量比较大时,或许row[0]的写法可以让数据返回的更快一些儿!!!

小心 ------ javascript(6)

jQuery中text方法与val方法的一点区别,唉~~~现在才知道,看说明文档的时候没看仔细啊!!! .text() 方法不能使用在 input 元素或scripts元素上。 input 或 textarea 需要使用 .val() 方法获取或设置文本值。 <input id="txtTest" value="val" /><button id="btnVal">Val</butto

小心 ------ .NET(1)

调用默认的构造函数(new List<>()),就可以创建列表对象。 使用默认的构造函数创建一个空列表。元素添加到列表中后,列表的容量就会扩大为可接纳4个元素。如果添加了第5 个元素,列表的大小就重新设置为包含8 个元素。如果8 个元素还不够,列表的大小就重新设置为包含16 个元素。每次都会将列表的容量重新设置为原来的2 倍。 如果列表的容量改变了,整个集合就要重新分配到一个新的内存块中。在L