大家好,下面的文章转自知乎,文中的「我」指的不是小编。

我是技术总监,所谓的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-


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

手上没有示波器?分享一个开源的QT的串口示波器给你。

汇总 | 2023年嵌入式行业方向及公司

我为什么鼓励你读博士?

公司里的技术总监CTO,天天都在干些啥?相关推荐

  1. 赢在云端:VMware跨云架构,让“云”卷“云”舒自由可控!——访VMware公司大中华区高级技术总监李刚

    以云计算.大数据.移动物联网为代表的新一代信息技术蓬勃发展,给经济.社会.日常生活带来了前所未有的影响.新技术改变了IT架构,也在重塑经济社会和商业模式,于是政府上云.企业上云.用户上云,智慧城市.互 ...

  2. valid floating point value什么意思_每个位置的球员,都在干些什么

    闲聊一点篮球场上位置的事. 1 有两个顶级球星在位置划分上一直很模糊--哈登和浓眉. 习惯上,我们都把哈登算得分后卫,可你也不好说哈登到底是得分后卫还是控球后卫,毕竟他控球时间比任何球员都长,ESPN ...

  3. STM32系列单片机在进入main函数前都在干些什么?

    在刚开始学习单片机的时候,一直以为程序启动后就直接进入到了main函数,但是随着学习的深入才发现,程序在进入main函数前其实还要干好多事情.现在就来分析一下,STM32系列单片机程序在进入main函 ...

  4. 从高级程序员-资深程序员-技术总监,我都为你整理好了学习路径

    我把程序员到架构师的技术成长之路分为几个典型的阶段:程序员 - 高级程序员 - 技术专家 - 初级架构师 - 中级架构师 - 高级架构师 工程师 [阶段描述] 推荐<Java 编程思想>这 ...

  5. 自建网盘到底有多香?都可以干些啥?

    一.前言 为啥要用自建网盘,市面上的云盘不香了? 每一个用户需求的背后都是因为有场景存在,而这些差异化的场景也都是因为不同的用户类型产生的. 就像我作为技术号主想分享一些自己总结的资料,放到一些云盘以 ...

  6. 哲学家都在干些什么_哲学家们都干了些什么——哲学是什么

    当一个小孩子懵懵懂懂地问父母:"人为什么活着呀?",可能他的父母会对他说:"你还小,不要胡思乱想,等你长大了就都知道了". 当小孩子长大成为青年时候,他开始思考 ...

  7. 找公司 CTO 聊了聊,原来技术总监需要这些能力!

    对于做技术的程序员朋友来说,我们都知道有两个发展方向:纯技术与技术管理.对于管理方向来说,技术经理.技术总监.技术 VP.CTO 是一个很常见的职业发展路线.在学而优则仕的中国文化背景下,走技术管理路 ...

  8. 技术总监和CTO的区别 浅谈CTO的作用----软件公司如何开源节流(一)

    我一直在思考软件公司如何开源节流. 当然,老板也在思考开源节流. 当然,老板思考的开源节流在公司运营层面上,而我作为CTO,我考虑的则是在产品运营角度上来思考这个问题.否则,一个软件公司,它的生存与发 ...

  9. 一文读懂什么是CTO、技术VP、技术总监、首席架构师

    究竟什么是CTO,一个公司真的需要CTO么?哪些公司的职位对于技术管理者来讲真的是CTO的职位?同样是技术最高负责人,为什么有人叫CTO.有人叫技术总监.技术VP,有人叫首席架构师?他们之间的差别是什 ...

最新文章

  1. IBatis.Net学习笔记(四)--再谈查询
  2. Android高级模糊技术RenderScript和FastBlur
  3. Android - AsyncTask你知道多少?
  4. 中国计算机学会第七届全国Web信息系统及其应用学术会议(WISA2010)征文通知
  5. 云计算示范项目_瑞松科技基于工业互联网的设备运维及工艺管理云平台成功入选2020年工业互联网试点示范项目...
  6. linux下keepalived+nginx的负载均衡搭建
  7. C语言数字3转变字符 3 程序,C语言重点知识点
  8. 深入理解Builder模式(转载)
  9. 华师大计算机专业怎么样,2019年二本科班上岸华东师范大学计算机学硕,初试387分排名第四初复试经验分享!...
  10. Office 365中Word转成PDF
  11. 给视频加字幕用什么软件简单?分享3个简单好用的软件
  12. 关于毕业设计的一些小总结
  13. Maven 虐我千百遍,我待 Maven 如初恋
  14. rancher2.6.2 单机及高可用部署
  15. java 天数转毫秒_Java 毫秒转换为日期类型、日期转换为毫秒
  16. python编写restful接口_Python开发之路系列:RESTful 接口开发
  17. vue服务端渲染 MySQL_Vue 服务端渲染(SSR)
  18. 创建cmd桌面快捷方式
  19. extjs 资源库云平台 2013.7.21--邮编区号查询
  20. 神州数码思特奇(太原)笔试

热门文章

  1. (一)理解word2vec:原理篇
  2. 微生物组-宏基因组分析(线上/线下同时开课,2021.8)
  3. 在windows下启动容器时,报 the input device is not a TTY. If you are using mintty, try prefixing the command
  4. ESP32学习笔记(45)——DAC接口使用
  5. Ceph-deploy 搭建Ceph分布式存储系统
  6. Gregorian Calendar ------ 有趣的日历
  7. 「前端」webp图片适配流量优化
  8. {ret:100029,msg:client request's api name is not existed}
  9. tps5430手把手教学
  10. Explainable Artificial Intelligence Approaches: A Survey