SmartX张凯:技术专家型CTO的修行之路

SmartX张凯:技术专家型CTO的修行之路

文| babayage

编辑 |笑 笑

很多技术人都有一个“一生精研技术”的专家梦,然而大部分人在成长到一定阶段后,都会选择提升管理能力、补全商业思维,转型为综合型技术人才,原因:事业需要。

《科创人》创刊至今采访近50位技术出身的创业者或企业高管,鲜见技术专家类型C某O,本期专访嘉宾SmartX CTO张凯却始终“迷恋”于技术本身。在与张凯的沟通中,话题逐渐聚焦于“想选择技术专家这条成长路线,需要做到的那些事”。

简介·SmartX

SmartX(北京志凌海纳科技有限公司)成立于 2013年,以超融合软件SMTX OS和Halo一体机形式交付敏捷、可靠的超融合与分布式块存储解决方案,帮助客户快速构建高效、易扩展的IT基础架构

SmartX是国内少有以自主研发而非开源的方式打造产品和技术的IT基础架构初创。虽才成立七年,其在中国金融行业的市场占有率在国内公司中已排名名列前茅。近期,SmartX宣布完成2亿元B+轮与C轮融资,面向千亿级企业云市场打造新一代分布式计算和存储引擎。

一.选择具有长期价值的技术赛道

很少有人是天生的长期主义者,大学时期,张凯就读于北邮通信工程专业,报考原因是“行业火,工资高”。几年过去,他隐隐感觉这一行业发展不及预期般,“国内出色的企业不太多,华为等少数几家”。

深思熟虑之后,张凯决定调整人生方向,研究生成功考入清华计算机系高性能计算研究所——国内最顶尖的计算机研究所之一,主攻并行计算及峰值系统相关的技术课题。导师是高性能计算机在大气、气候、石油等领域应用的拔尖专家,张凯却独独对基础架构产生了浓厚兴趣,“我认为基础架构具有长期价值,它是计算机工业体系的刚需,相比于那些研究一两年就转化为商业项目运营、销售的技术,基础架构可以研究上10年、20年、30年”。

二.足以得到专家团队认可的硬核技术力

技术人天生骄傲,尤其是希望走技术专家发展路线的朋友,想必都会在某一技术领域内拥有绝对自信。

处于不同的成长阶段,判断自身技术力是否硬核的标准各不相同,相对通用普适的一条标准是:能否在技术研究团队中担任要职或核心成员。潜台词是,“是否得到技术专家团队对你的认可”。

张凯研究生毕业后,加入百度基础架构部——也就是在技术圈内颇受认可的INF,一度被称为“百度技术团队最值得一去的部门”,在被打散编入智能云之前都代表着百度团队的技术标高。

但是,硬核技术团队绝不是技术人的避世桃源,不少人会犯下将职场长期主义价值观与“在某个合适的岗位一劳永逸地待下去”划等号的错误。事实恰恰相反,为了保持最核心的人生价值,需要在正确的时机主动求变。

三.以长远眼光决策成长,不迷信大厂光环

加入INF团队时,张凯期待着硅谷式的技术生活:专注于技术研究,在与技术前辈大牛的贴身交流、学习中实现快速成长,时不时看到自己精研的技术方案在商业或其他领域实现转化,不断改变着外部世界 ……

在早期学习阶段的两年中,张凯享受着这种单纯的快乐,但随着他越来越多地参与高层会议讨论,他发现左右技术团队发展方向和具体工作的决定性因素中,技术因素比例并不如想象中高,甚至在某些时候几乎为零。

“INF被公认为是优异的BAT技术Team,但和我预期的发展方向依然有些出入,我希望能够加入真正的技术驱动型团队”。

四.加入真正的技术驱动型团队

2013年,张凯加入了清华学长兼球友徐文豪、王弘毅创建的SmartX。随着张凯加入,团队正式确立以“提供更优异的基础架构解决方案”作为企业核心价值,背后的思考是:

1. 市场天花板高,长期刚需

2. “多快好省”的优化方向具有长期性,优化指标明确

3. 彼时可用的分布式存储解决方案都不靠谱,“以技术视角评价做得很差”

4. 团队合伙人都倾向于打造一个Solid的技术壁垒,张凯用“迷恋”形容大家对技术门槛的喜爱

5. 国内竞争者不多

最终,SmartX确定将分布式块存储作为产品核心,但考虑到存储功能并非入口,相对偏后,团队决定自研一套全栈解决方案,“我们全都要自己写一遍”。

五.将“追求极致”刻进DNA中

SmartX做的名列前茅款产品是软件定义分布式块存储,其目标是“做全球较好的软件定义分布式块存储”。传统的IT基础架构,尤其是集中式存储,存在着诸多问题,无法有效支撑企业业务快速扩张的需求。借鉴互联网公司的经验,IT架构和存储系统都需要向分布式架构演进。然而,在当年市面上无法找到优异的商用分布式系统,开源分布式系统又存在着严重弊端。

张凯和其他两位创始人决定,通过自主研发而非开源打造较好的分布式块存储。由于开发周期长、对用户业务连续性和数据可靠性影响大、生产环境验证难度大,分布式块存储可谓是IT基础架构升级中的最大瓶颈,一度成为国外厂商固守中高端市场的重要护城河。

SmartX选择开拓对IT基础架构要求最为严苛的金融行业,攻坚制高点。目前,SmartX已能在超融合领域中高端市场与国外一线厂商正面对抗,不仅服务于多个金融细分领域的头部客户,更被大量应用于对可靠性、性能等方面需求标准严苛的生产环境。

六.基于全球视野洞察科技动态

技术创新具有典型的非连续性特征,能够在某一领域内长期保持技术优势的团队少之又少。张凯对这一客观规律有着清醒的认知,亦保持着高度警觉,关注全球科技动态、大量阅读Paper已成为他日常工作中不可或缺的部分。

七. 常驻一线

“当CTO还要敲代码?”

大部分时候,“CTO亲自敲代码”这场面,约等于拳拳到肉地打脸研发团队技术能力不足,但对于技术专家型CTO来说,常驻一线就是应有之义。

SmartX张凯:技术专家型CTO的修行之路

▲张凯至今依旧坚持高强度参与一线工作——请程序员朋友们关爱手部健康。

八. 能够为客户创造长期价值

“SmartX发展至今,离不开客户的支持,不仅是资金进账,更为宝贵的是客户提供了大量验证场景和价值反馈。”

被问到加入SmartX后印象最深的瞬间,张凯思忖片刻给出了答案:“当我们的软件成功部署在上千台服务器上那一天,现在这事也许很常见了,但在2016年这种规模的验证机会实在不多。”

市场反馈是判断技术发展方向的重要依据。张凯和团队,始终坚持让技术真正在客户的生产环境中部署,并根据客户反馈不断打磨,为客户创造长期价值。

本文来自微信公众号“科创人”(ID:kechuangren),作者:科创人,Worktile经授权发布。

文章标题:SmartX张凯:技术专家型CTO的修行之路,发布者:科创人,转载请注明出处:https://worktile.com/kb/p/6972

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
科创人的头像科创人认证作者
上一篇 2022年3月20日 下午3:45
下一篇 2022年3月20日 下午3:47

相关推荐

  • 单片机用什么框架编程语言

    单片机通常使用3种框架编程语言:1、C语言,2、汇编语言,3、Arduino。 其中,C语言因其效率高、可移植性强和操作灵活,在单片机编程中使用最为广泛。它支持底层硬件操作,同时提供了丰富的库函数,极大地简化了硬件级编程的复杂性。此外,C语言的编译器和IDE支持覆盖了市面上大多数单片机型号,使得开发…

    2024年4月27日
    3300
  • 数控车床的旋转编程是什么

    数控车床的旋转编程是一种使用计算机指令来控制机床旋转轴的过程。利用这些指令,可以精确地控制车削工件的形状、尺寸和加工面。数控旋转编程主要是通过G代码和M代码来实现的,其中G代码指定了机器的运动和速度,而M代码控制其他函数,如刀具的换向和冷却液的开关。编程的精确度直接影响到加工质量和效率,因此它是数控…

    2024年4月27日
    4200
  • 如何管理好项目现场物资

    物资管理对于确保项目现场的高效运作至关重要。良好的物资管理可以确保所需材料及时到位、减少浪费、节省成本、维护现场秩序、提升工作效率。要有效管理项目现场物资,应当采取以下措施:制定详细的物资管理计划、运用现代化的库存管理系统、执行严格的物料验收流程、进行定期的物资盘点、建立有效的物资分发体系。接下来,…

    2024年4月10日
    9800
  • 合肥什么编程机构好

    合肥的编程机构中,排名前列的有1、高质量课程内容,2、专业的师资力量,3、个性化教学方法。其中,高质量课程内容是选择编程机构时最为关键的因素。这不仅涉及到最新技术的学习,还包括实践操作的机会和项目经验的积累,能够确保学员在完成课程后具备即战力。 一、高质量课程内容 选择编程机构时,课程内容的质量直接…

    2024年4月26日
    2400
  • 智行者CEO张德兆:这个时代就是最大的背景、最硬的资源

    张德兆,智行者董事长&CEO 清华大学博士、博士后、教授级高工 清华大学创新创业企业导师 多项智能汽车国家标准、智能网联汽车发展路线图主要起草人 曾领导多项ADAS算法及系统开发并实现量产配套 在清华大学积累超过百万公里路测里程的数据经验 文 |babayage 编辑 | 笑笑 坐在街角幻…

    2022年3月20日
    57100
  • r能编程什么

    R语言能够进行多种任务,包括1、数据分析和统计模型开发;2、数据可视化;3、机器学习;4、报告生成和自动化。 在数据分析和统计模型开发方面,R语言提供了一套全面的工具和库支持,如ggplot2用于数据可视化,plyr和dplyr用于数据操作,以及shiny用于交互式Web应用开发。特别是在统计建模上…

    2024年5月2日
    600
  • 开源软件和自由软件一样吗

    自由软件是指公共领域的开源许可。与自由软件运动不同,开源软件现在包含更多类型的许可,并且可以对用户施加一些限制。因为免费软件和自由软件这两个术语可以互换使用,所以较好将免费软件称为公共领域软件。 一、开源软件和自由软件一样吗? 自由软件一词是指一种社会运动,也称为自由软件运动,旨在为软件用户获得并保…

    2022年11月8日
    70500
  • 什么样的小孩会喜欢编程

    编程现在已经成为一种文化现象,吸引着越来越多的人,尤其是年轻的小孩。孩子们因为好奇心旺盛、喜爱挑战和创造、以及对于游戏、故事和动画的兴趣,往往表现出对编程的浓厚喜爱。以好奇心旺盛为例,这驱使孩子们深入探索计算机世界,编程过程中的试错和发现带给他们无限的乐趣。小孩通过编程,不仅能够满足他们对未知世界的…

    2024年4月27日
    3000
  • 监理单位所开展的项目管理属于什么项目管理

    标题:监理单位开展的项目管理属于哪一类 监理单位开展的项目管理归属为建设项目的过程管理, 其中涉及对建筑施工过程的组织、协调、监督和控制等多个环节。监理以确保项目按照既定目标和标准顺利实施为宗旨,强调对质量、进度、成本和安全的严格监管。在众多功能中,监理单位对施工质量的监督尤为关键,因为它保障了建设…

    2024年1月8日
    35000
  • 编程的号码是什么意思啊

    编程的号码通常指的是1、编程语言中使用的数字和符号、2、特定编程环境中的命名规则、3、版本控制中的版本号、以及4、错误代码或状态码等标识信息。 这些数字和符号对于程序的功能和性能至关重要。比如,在版本控制中的版本号非常关键,它帮助开发者跟踪和管理软件的各个开发阶段。在软件开发中,适当使用版本号可以帮…

    2024年4月27日
    4000
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部