技术教研驱动的编程猫,如何改变教育科技公司的宿命?

编程猫创始人兼 CTO 孙悦此前在 3 月 30 日 GTLC 全球技术领导力峰会广州站上给现场参会者带来了精彩的主题演讲,本文根据现场演讲内容整理而成。6 月 14-15 日,由 TGO 鲲鹏会举办的 GTLC 全球技术领导力峰会总站将在上海举行。

TGO 鲲鹏会微信公众号后台回复「GTLC 广州站」,即可下载所有嘉宾的演讲 PPT。

口述 | 孙悦
整理 | Rainie Liu

孙悦,编程猫联合创始人,毕业于北京邮电大学,随后到柏林工大、巴黎十一大、欧洲创新技术研究院就读,研究生期间曾在芬兰国家计算中心做科研项目。荣获 2014 年 EPA 法国创业大赛冠军,F-Secure 联合芬兰阿尔托大学机器学习大赛冠军。并于 2018 年入选“福布斯亚洲 30 位 30 岁以下精英榜”。

“管的事越来越多,库里自己的代码留下的越来越少“。这句话是我对自己最深刻的概括,因为我现在管理的事情越来越多以后,我已经很久没有时间写代码了,所以现在代码库里留存我写的代码越来越少,基本上已经把我曾经写的代码全部删掉,只有注释才代表着我曾经对我们的代码有过贡献。

现在我对技术的思考已经完全融入到编程猫的业务体系和成长体系中,通过技术管理者和开发者的角度看销售、服务和运营,希望能得到不一样的想法。

目前编程猫大概有 1200 人,其中有 300+ 位研发和 300+ 位教研,组织架构大概是每半年变更一次,有时还没通知下去,组织架构又变了。编程猫在全国有很多分公司,每个城市的分公司人数都不少,但我不推荐初创公司采用这种模式。

众所周知编程猫是一家教育公司,我们主要做 6-16 岁孩子的编程教育。可能有人会疑惑,为什么编程猫作为一家教育公司却需要这么多的技术人员呢?难道作为教育公司不是只要招老师、开学校就好了吗?

对于这个问题,我可以用编程猫的愿景来回答——”发明教育的未来“,因为我们不想沿用现有的东西去解决当前的教育问题,我们希望能从教育模式、教学方法、教学内容、教育工具等方面进行创新,所以需要投入大量的研发人力。

今天我想分享的内容主要分为 3 部分:

1、教育科技公司的宿命

2、以产研中心作为各项业务的中台,业务中台是我从技术中台和数据中台上衍生出来的,具体指的是产研部门,它的主要作用是连接和驱动各个业务发展;

3、产研中心的管理

教育科技公司的宿命

我将把教育科技公司宿命的内容分为 3 个部分:

1、“教育 VS 科技”的命题,编程猫究竟是一家教育公司,还是科技互联网公司;

2、公司从 0 到 10 到 100 到 1000,这是一个非常痛苦的成长过程,痛苦程度不亚于你需要否认自己曾经做过的事情,让你认为之前做的事情是没有价值和意义的;

3、企业技术管理者的不断重新定位,不管你是作为企业的技术管理者还是普通管理者,定位和心态都要实时发生变化。

教育 VS 科技

教育 VS 科技对比图

编程猫是一家教育科技公司,社会上对教育和科技存在一些刻板的认知,因为他们认为教育企业和科技企业是两种类型的企业,主要原因是教育和科技之间的差别实在是太大了。

第一,教育企业比较传统,教育由人主导,节奏很慢。

第二,教育业务非常离散,一家教育机构无法做到将所有东西打败。

第三,教育行业常见招聘集中在老师、教务和销售,不需要技术人才,因此大多数技术人员在投简历时不一定会投教育行业,他们认为编程猫是教育公司,技术可能不那么先进、硬核。

第四,教育是约束人性;互联网是顺应人性,甚至是放纵人性。顺应人性只能做出一个好产品,而放纵人性很可能激发人类不被道德所鼓励的一些品质。

两者进行对比后,你会发现教育和科技是完全不一样的,教育企业听上去比较传统,科技企业听上去更酷一些,目前编程猫正在努力地扭转大众对于教育科技公司的看法。

从 0 到 10 到 100 到 100

”每一次数量级变化,不论管理者还是员工,公司结构、管理方法全部要发生翻天覆地的变化“这句话不是我说的,是业界大佬和我说的。他认为,数量级是指你的收入水平、人员规模、用户数量翻 10 倍,每一个 10 倍的增长都代表着对你之前的全套否定。

这句话让我意识到,编程猫经历了一个持续否定和每日精进的成长过程,而在这个过程中我收获到了:

1、ZOOM IN 和 ZOOM OUT

每次成长时,我都会感受到 ZOOM IN 和 ZOOM OUT 能力的重要性。早期做业务时,我一心一意地扑在第一线,甚至公司早期的架构形态、技术选型,我都会参与,但后来我发现这样的方式是不对的,因为公司一定要有自我运转的能力,所以要学会 ZOOM OUT。

2、”过去的都是错的“

学会自我否定,因为很可能过去成功的经验都是错的。

3、重点培养一起 10X 增长的员工

在公司快速成长的过程中,一定会空降很多的高管或者非常厉害的人,但有一些过去跟着公司一起成长的员工,如果他的成长速度能与公司成长速度保持一致,那么这部分人的价值是无穷大的,一定要重点培养。

4、愚昧自满 - 焦虑绝望 - 柳暗花明 - 更生增长 - 愚昧自满

创业是没有一个稳定的成长过程的,你会不断地经历愚昧、自满、焦虑和绝望的情绪,因此你一定要保持一个非常好的心态。

企业技术管理者的不断重新定位

上图是这些年编程猫在成长过程中,我所得到的经验和收获,除此之外我还想和大家谈谈其他的心得和体会:

编程猫起步时是没有老师的,我们有很长一段时间 R&D 团队和教研团队都多于运营和老师团队,因为当时我们认为技术可以解决很多问题,但后来发现有些东西是技术暂时解决不了的,只能通过真的老师解决。

目前为止,编程猫解决的很多问题都是在”啃硬骨头“,比如图形化编程,我们大部分时间都在解决浏览器内核、内存运算效率、渲染效率等问题,其实这不是一个教育公司该解决的问题,但我们做的事情是很多教育公司解决不了的问题。

重视任何人的反馈,我常常抓公司里的某个人去吃饭,我不一定能叫出他的名字,但我还是会随机找人一起吃饭,因为我觉得沟通和反馈能让你更了解公司的现状,这也是定期的 ZOOM IN。

最后我想强调的是,对的人是值得等待,错的人立刻淘汰。在等待对的人的过程中,我们一定要有一点耐心,过去我觉得一个人行不行只要回答两个问题就知道了,但其实不是这样的,有时我们需要花一点耐心去等待一个人的成长。

上图是目前编程猫正在做的技术团队建设,这是一个特别通用的体系,大家都可以借鉴。

以产研中心作为各项业务的中台

编程猫是一个以产研中心为驱动的公司,我们公司有很多东西都是自研。可能有些人会产生疑问,为什么能通过外部采购得到的 CRM 系统、教师管理平台要自研呢?因为我们希望能把业务口的研发都掌握在自己的手里,可能一开始会有很多问题,但你会逐渐发现,这样做可以促使产研侧技术驱动业务侧发展。

举个例子,产研中心在每个公司定位是不一样的,在区块链和移动互联网行业,产研中心属于基础部门;在金融科技行业,产研中心属于附件或配套部门;在个别行业,产研中心属于效率部门。而编程猫不属于上述的任何一种,我们认为应该用技术中台的概念去理解更合适一些,因为编程猫的所有业务和业务对接通常是产研中心去打通,由产研中心配套相应的用户管理、用户监督、教学模式、教学体系、客户管理体系以及数据中台,推进业务模式用最先进的科技和理念。

产研中心的管理

上图是编程猫的产研中心管理架构,目前我们最难解决的问题是横向拉通机制,因为横向拉通机制的目标是不确定,所以我们必须在横向的地方单独建立非常强力的横向拉通人选,这些人不用每天扑在业务上,只要负责拉通就可以了。

为什么我们一定要横向拉通呢?因为如果不做横向拉通,最后的结果是每一项业务全部割裂,甚至很多东西不能复用,就像两边在同时修桥,修到最后一秒发现,两边的桥合不上,中间需要加一个中间件才能硬接上。

想看现场视频?请戳↓

(0)

相关推荐