许式伟|七牛云CEO许式伟:Go+语言的“三位一体”与三个阶段( 二 )


【许式伟|七牛云CEO许式伟:Go+语言的“三位一体”与三个阶段】Go+“三位一体”:已继承Go的工程能力 , 现阶段抓紧STEM教育颠覆性变革的时间点
零壹财经:正如您刚刚提及的 , Go+经过一年多的研发迭代 , 现在已经可以应用到教育、游戏方面的场景 。 那么Go+1.0版本的Slogan做了升级 , 提出了 “工程开发、STEM教育、数据科学‘三位一体 ’”的概念 。 请问Slogan升级的原因是什么?业务重点将会有所侧重吗?
许式伟:Go+的愿景是“三位一体” , 即融合工程开发的Go、数据科学领域的Python、编程教学领域的Scratch , 以Python之形结合Go之心 , 让工程师处理数据不需要学习新的开发语言 , 让初学者学习编程、开发作品的门槛更低 , 让任何商业、组织、个人的决策 , 都可以受益于数据科学的进步 。
上述三个领域都很重要 , 只是不同时期的建设重点不同而已 。 Go+三位一体分为三个阶段:第一阶段 , Go+实现工程能力 , 这通过兼容Go实现 。 由于Go的语法特性是最小化的 , Go+现阶段已经比较完整地继承Go的工程能力;
第二阶段 , Go+1.0实现STEM教育和游戏开发 。 目前 , STEM教育除了想要打造成为中小学生的第一种编程语言 , 还将拓展至职业培训 。 这些领域离我们当前的资源最近 , 可以产生颠覆性变革的机会点 。 我们通过教育培训 , 让更多的人认识并使用Go+;
第三阶段 , Go+2.0实现在数据科学领域的应用 。 该阶段的难点是:第一 , Go+数据科学生态构建需要时间;第二 , Python在开源界享受的资源包是其他语言无法企及的 。 预计在2023年 , Go+2.0将支持导入Python包 。
零壹财经:目前 , 七牛云在积极推动工程与STEM教育一体化 , 请问这是基于什么考量?目前进展如何?
许式伟:我们希望跟更多的合作伙伴一起构建Go+工程师的培养体系 , 包括STEM教育和职业教育 。 我们自己现阶段会专注于让Go+成为中小学生学习的第一门编程语言上 , 同时也会联合合作伙伴对大学生、职场人群进行Go+培训 。
在我看来 , STEM教育本质是“人人都应该学编程”的普惠教育 。 七牛云充当赋能教育机构的角色 , 我们自己不会成为培训机构 。 以有英语背景、有基础逻辑的中小学生为对象编写Go+教案并提供给老师 。 通过老师的引导 , 中小学生能够在很短的时间内学会编程 。 在Go+1.0贡献团队中就有一位12、13岁的小朋友写了近一半的小游戏 。
这个逻辑同样适用于低门槛、低代码的工程能力等领域 。 如今 , 低代码需求远远大于专业领域的需求 。 除了传统的大型工程的开发需要大量的非常高门槛的能力之外 , 新增的需求都是低代码的需求 。 比如数据科学家主要使用数统类工具进行商业分析 , 相对来说工程能力的要求其实不高 , 所以他们乃至整个社会都对低门槛工程的语言工具有一定的诉求 。