写点什么

GeekCode 王泰:打通软件工程 Online 的“最后一公里” | TGO 专访

  • 2022-05-13
  • 本文字数:2756 字

    阅读完需:约 9 分钟

GeekCode王泰:打通软件工程Online的“最后一公里” | TGO 专访

作者|宋继明 TGO 鲲鹏会


本期嘉宾介绍:王泰,GeekCode  CEO,TGO 鲲鹏会(北京)学员,北京 5 组成员。

80 后企业家,毕业于中国科学院大学软件工程专业,曾任人人网早期工程师,负责主站技术工作,拥有亿级 PV 系统设计经验,推荐系统设计经验和技术团队管理经验;王泰还曾任表情盒子 CTO。



在王泰工作的十几年间,既加入过几千人的上市公司,也加入过十几人的创业团队。他毕业后进入人人网,经历了完整的 Web 高速增长浪潮,2012 年在人人网上市的巅峰时期离开,面对诸如美团、小米等公司的 offer 诱惑,王泰均选择了放弃。


创业的“火种”一直存在于他的心中。因此,王泰后来选择加入创业团队,从 0-1 推动业务发展,直至团队被大公司并购。喜欢从宏观视角去理解事物的王泰,没有在这家大公司留下来聚焦某一块业务,而是选择离开,继续创业之旅。


“人在面临外界的不确定性时成长最快,自己很 enjoy 这种感受。”王泰认为,时间是当时自己最好的朋友,愿意以参与创业的方式换取个人能力高速成长。

不断进化以应对外界的不确定


在过去服务的公司中,王泰一直从事技术、架构方面的工作,并具备丰富团队管理经验。不过,无论职位怎么变化,解决的都是确定性的事情。不管是设计支持 1000 万人的系统,还是设计支持 1 亿人的系统,都有明确解决方案。


“工程师遇到的问题,99% 都可以通过 Google 解决;但创业者面临的问题,99% 是通过 Google 不能解决的。”


王泰举例说到,Cloud IDE 给开发者带来便携、远程协同等方面的益处是显而易见的,但提供 Cloud IDE 服务的创业公司所面临风险和挑战也是现实存在的。比如,云端开发环境怎么能做到比本地开发环境应用性更好、更便携?以前没有人解决过这些问题,因此也不存在有成功案例供创业者参考。


对于技术人创业,王泰认为技术能力是否可以切实有效地解决用户痛点,并实现商业化才是关键。他自己在早期产品打磨中,也会有耗时数月做出来的 Demo,因没有切中用户需求,而需要推倒重来。


商业化对很多技术创业者都是不小的挑战,这也是王泰这些年一直在着重提高的地方。“作为创业者,要做的就是快速学习、迭代,认识到自己的边界和短板,然后不断进化和提高。”

打通软件工程 Online 的“最后一公里”


经过十几小时连续奋战,北京的后端工程师团队在 Cloud IDE 上完成产品功能开发,身处成都的前端工程师不需要通过测试机,也不需要考虑后端的部署与配合情况,直接通过 API 便可进行调试,整个过程在云端无缝衔接……这段如电影创作中的工作场景,只是 GeekCode 团队和他客户的日常。


软件工程作为一个标准科学,已经被清晰地定义成不同阶段,包括:需求分析、项目设计、软件开发、软件测试、软件维护等。上述阶段中,此前只有开发过程是离线的,其他阶段都可以做到 Online 状态,将开发过程线上化、可视化是软件人一直在努力突破的。


据王泰介绍,云端开发环境管理、云端开发环境易用性,对于所有公司都是刚需。像 Google、 Meta、小米等大公司,可以通过 Onebox 模式打通开发环节上下游,给每位工程师提供一套完整的云端开发环境。不过,这种模式所需要付出的成本,令很多传统 IT 企业、中小研发团队难以承受。


Cloud IDE 的出现彻底解决了上述困扰。Cloud IDE 不仅接入成本低,而且同样可以解决本地开发环境下,开发者和管理者在远程开发、构建开发环境、分享开发模板、管理测试环境、远程实时交流等方面的诸多痛点,提升团队协作效率。


“GeekCode 可以在不影响客户现有开发流程的情况下,将客户本地 IDE 无缝接入 Cloud IDE”,打通软件工程 Online 的“最后一公里”。


00:00 / 00:00
    1.0x
    • 2.0x
    • 1.5x
    • 1.25x
    • 1.0x
    • 0.75x
    • 0.5x
    网页全屏
    全屏
    00:00


    用开源方式构建“云上”商业版图


    微软一直是 GeekCode 团队学习的榜样。微软的在线开发环境 Codespace,是基于 Azure 云计算平台、GitHub 代码仓库丰富的开发社区资源,以及自研 VSCode 开发平台而搭建的一套云端开发环境,是一款在海外工程师圈中认可度很高的产品。


    不过,在面对企业级客户时,微软基于公有云的 Codespace 方案可能会受到挑战。据王泰介绍,GeekCode 拥有自研的跨集群、跨环境部署方案,既可以实现公有云环境部署,又可以实现私有云环境部署。


    另外与微软 Codespace 相比,GeekCode 云集成开发环境门槛更低,易于开源社区、非商业诉求用户快速进行体验。


    软件会吞噬一切,而云是大部分软件的最终归宿。Cloud IDE 是一台永不间断的云端工作站,可以重塑开发者生产力。作为早期进入者,王泰认为自己有机会更早的积累出行业最佳实践方案,未来也能够帮助后来者去更好地丰富行业生态。


    “今后会把公司系统进行开源,让更多人能够参与到 Cloud IDE 生态的建设中。”王泰表示,从产品的角度看,开源有助于公司产品持续迭代、丰富应用场景;从商业的角度看,开源所形成的社区生态,可以对公司的商业市场产生支撑,推动“云上”商业帝国版图的形成。


    Q&A:


    TGO:从全球的角度看,公司在 Cloud IDE 行业中处于什么样的位置?


    王泰:我们在技术上处于行业第一梯队。第一,我们的产品是经历一些像快手这样的大公司应用和检验的。技术层面上看,我们产品在场景接入、研发流程应用和响应性等方面经受住了市场的检验。

    第二,我们的产品具有自主知识产权的环境适配引擎,在对接用户端操作的 IDE、硬件资源管理和调度,开发过程中的编译加速,以及对接整个开发环境的组合与管理方面,与竞品相比有差异化优势。


    TGO:对于团队来讲,您觉得现在最大的挑战是什么?


    王泰:目前还是人手不够。我们在决定把业务重心调整到 Cloud IDE 方向时,客户们都很感兴趣,因此有大量的需求从四面八方涌来,而且这些需求中有一些是与我们的长期价值相吻合。在需求的落地、研发,以及市场、客群维护等方面,我们有大量的工作需要做。


    TGO:是不是在考虑通过融资的方式解决公司人手不足的问题?对于投资机构的选择,GeekCode 有什么偏好?


    王泰:是的。创业者和投资机构之间是互惠互利的关系,我们需要对投资机构的资金负责,投资机构需要提供给我们一定的造血能力,包括团队的补充、社区的进一步建立等,目前需要一定的外部资本支持。

    我们需要找一个能够长期陪伴的投资机构,他们能够认清公司现在业务的价值,与我们一起从一个小团队逐渐发展壮大至上市。


    ———————————————————————————————————————————————

    关于 TGO 鲲鹏会

    TGO 鲲鹏会是极客邦旗下科技领导者聚集和交流的组织,学员由 CTO、架构师、技术 VP、具有技术背景的 CEO 等组成,目前已经在北京、上海、深圳、广州、杭州、成都、硅谷、南京、台北、厦门、武汉、苏州等 12 个城市定期举办学习活动。


    TGO 鲲鹏会采用了“学员共建”的组织形式,希望通过“共建、自治”的方式维护各城市的健康发展,为学员提供必要的服务,帮助学员个人更好地学习和成长,助力学员企业之间更好地合作与交流。加入 TGO 鲲鹏会,全方位提升自身价值,成为卓越科技领导者!



    2022-05-13 21:423226
    用户头像
    TGO鲲鹏会 官方联系方式:18518983363

    发布了 101 篇内容, 共 19.4 次阅读, 收获喜欢 123 次。

    关注

    评论

    发布
    暂无评论
    发现更多内容

    BGA焊接问题解析,华秋一文带你读懂

    华秋电子

    操作系统跻身国家战略,中国操作系统开源社区走向何方?

    OpenCloudOS

    Linux 操作系统 DPU 大禹智芯 opencloudOS

    面试官:kafka分布式消息系统,你真的了解吗?

    做梦都在改BUG

    Java kafka 消息队列 消息系统 消息中间件

    保姆级教程!玩转 ChunJun 详细指南

    袋鼠云数栈

    大数据 开源

    Nautilus Chain主网上线在即空投规则公布,如何获得更多的空投?

    西柚子

    接招吧!最强“高并发”系统设计 46 连问,分分钟秒杀一众面试者

    做梦都在改BUG

    Java 系统设计 高并发

    从零开始自己动手写阻塞队列

    Java你猿哥

    Java 线程 阻塞队列 实战

    SSO认证是什么意思?有哪些优势?

    行云管家

    SSO认证

    阿里面试:100个高频Spring面试题,助你一臂之力

    Java你猿哥

    Java spring 面试 Spring Boot 面经

    二本4年Java经验,五面阿里艰苦经历(定薪45K),回馈一波心得体会

    Java你猿哥

    Java redis 面试 Spring Boot 面经

    真香!180页100+题15W+字解析的《Java高级面试指南》,果断收下

    做梦都在改BUG

    Java java面试 Java八股文 Java面试题 Java面试八股文

    JVM超神之路:金三银四跳槽需要的JVM知识点,都给你整理好了

    Java你猿哥

    Java 面试 JVM 面经 Java工程师

    硬核!最全“Java面试宝典+Java核心知识集”,一箭双雕杠春招

    做梦都在改BUG

    Java java面试 Java八股文 Java面试题 Java面试八股文

    Visio 绘图注释工具:VSDX Annotator 激活版

    真大的脸盆

    Mac Mac 软件 注释工具

    可观测性之谷歌性能主管最新的有关LCP的文章

    Yestodorrow

    性能 可观测性 用户体验

    Chaosd 模拟两地三中心集群的网络环境

    TiDB 社区干货传送门

    实践案例 管理与运维 故障排查/诊断 安装 & 部署

    重磅消息!ChatGPT 联网,Milvus & Zilliz 正式嵌入用于向量检索!

    Zilliz

    非结构化数据 Milvus Zilliz 向量数据库 ChatGPT

    ChatGPT 出现严重技术漏洞,“当红炸子鸡”翻车了?

    这我可不懂

    低代码 openai ChatGPT JNPF

    夺冠在即!2022 OceanBase数据库大赛12强集结

    OceanBase 数据库

    数据库 oceanbase

    【v6 认证】PCTA/PCTP/PCSD 我的备考经验

    TiDB 社区干货传送门

    社区活动 新版本/特性发布 TUG 话题探讨 6.x 实践

    Nautilus Chain主网上线在即空投规则公布,如何获得更多的空投?

    威廉META

    面试官:给你一段SQL,你会如何优化?

    做梦都在改BUG

    Java MySQL 数据库 sql 性能优化

    对tidb-lightning导入机制的一点点研究

    TiDB 社区干货传送门

    故障排查/诊断 TiDB 源码解读

    如何在树莓派上使用MQTT协议

    EMQ映云科技

    树莓派 物联网 IoT mqtt 企业号 3 月 PK 榜

    mysql-online-ddl是否需要rebuild

    TiDB 社区干货传送门

    如何使用ShareSDK快速实现Android APP的社会化分享登录功能

    MobTech袤博科技

    TiCDC+Confluent同步数据到Oracle

    TiDB 社区干货传送门

    实践案例 集群管理 管理与运维 安装 & 部署 数据库架构设计

    中国音乐市场增长超28%,首次成为全球第五大市场

    HIFIVE音加加

    知识产权 娱乐 音乐 版权 娱乐产业

    深入理解Spring注解机制:注解的搜索与处理机制

    Java你猿哥

    Java spring Spring Boot ssm Spring注解

    2023年GitHub爆火的spring全家桶进阶笔记震撼开源!

    开心学Java

    Java spring springboot spring-cloud

    MobPush iOS SDK API

    MobTech袤博科技

    GeekCode王泰:打通软件工程Online的“最后一公里” | TGO 专访_技术管理_TGO鲲鹏会_InfoQ精选文章