查看原文
其他

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

宋继明 TGO鲲鹏会 2022-11-14
本期嘉宾介绍:王泰,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 的“最后一公里”。

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

微软一直是 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 鲲鹏会,全方位提升自身价值,成为卓越科技领导者!


点击阅读原文或扫码加入TGO鲲鹏会!

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存