对我有所了解的人,都知道我近期在想办法推进Serverless架构走进高校。也有人非常不解我的做法:云计算本身就是一个商业化为目标的方向或者领域,走进高校的价值和意义何在?

其实我也经常会问自己,在一个商业化为核心的领域或者说是商业化目标为核心的团队,做一些“更有意义”的事情,真的能做成么,或者得到更多人的认可么?这么做的真正意义和价值是什么,或者说“更有意义”到底指的是什么?

首先不可否定的是,阿里云在整个行业内是具有举足轻重的地位的,阿里云的很多技术是领先的,很多架构是自研的,很多产品也是开源的;其次,作为每一名有态度的中国人,也不得不去面对“卡脖子”的事情。

所以,我心中一直有一个想法,那就是推动企业技术和高校教育的结合,核心的目的就是希望可以通过这种形式:

  1. 有更多的人在企业的实践基础上,进行更深一步的研究,工业与学术相互赋能,推动行业共同进步;
  2. 可以让更多的学生,基础到真正的工业产品,工业诉求,让大家知道为什么学习,应该如何学习,让大家学而有用,学而知用,学而致用;
  3. 希望可以通过走进高校,培养出更多的行业人才,在未来几年,可以快速融入进行业,推动整个行业的前行;
  4. 希望学生们所接触的,所学习的,所看到的,所听到的,所想到的,不再是干巴巴的命令行,也不再是单纯的hello world,而是拥有“站在巨人肩膀上的视野”;

也许,这些事情本身对产品的售卖,产品的进步,在短期内都没办法看到实质性的效果。

但是我相信,这种事情,在未来,会有巨大的成效,尤其是对我国的一些计算机科学技术的发展,甚至不仅仅是Serverless架构的技术,也不仅仅是云计算的技术。

我经常会说一句“看起来比较空的话”,那就是:做有格局的技术,有态度的产品。

或许针对真实的目标用户,我的核心目标是,不仅作出好用的产品,更要做出让用户感动的产品,我也在为这个目标不断努力,虽然目前某些能力做的被吐槽不断,但是我相信这是短暂的,长久看来,我们的方向是对,我们的勇气是可嘉的,我们最终的结果也不会太差。

但是前半句,我却一直没有过太多的解释,什么是有格局的技术?我觉得“有格局的技术”要包括两个方面,一个是家国情怀,一个是人类共同命运体。

如果说推进阿里云Serverless的一些架构或者模块开源,是为推动整个行业的发展,努力的做一个无厂商锁定的工具链体系,是为了让更多人可以玩转Serverless,而不是玩转某个厂商的Serverless;那么我觉得,推进Serverless架构走进高校可能就是一种“技术的家国情怀”。

其实,搞技术的小伙伴,,都很清楚的是,我们虽然在这些年某些领域发展非常迅速,但是很多技术架构,很多软件工具,依然严重的依赖国外的产品,国外的生态,一旦“卡脖子”事情出现之后,我们能做的,或许在有些时候也是没什么能做的。

所以,我一直希望可以通过自己的能力,来尽可能的推动一些事情的前进,例如我现在努力推动Serverless Devs项目的开源建设,无厂商锁定的建设;我正在推动的走进高校等;我还非常想要通过自己努力可以捐赠一些山区图书室,或者教室,也非常想在某些时候去某些贫困地区进行一些奉献(如果有那些读者有知道一些贫困地区的,学生学习条件恶劣的,欢迎在本公众号留言告知)。

我本科是化工专业的学生,我是通过自学计算机等,才有机会被保送到了软件工程专业,再到现在在电子信息专业读博;在我的成长过程中,我一直都是觉得,现在的某些学习过程是“脱节的”,所谓的“脱节”是说在学生实际的学习过程中,是很难接触到真正的工业界的诉求,或者工业界的情况,这就导致很多学生毕业之后进入到了企业,逐渐的变的很迷茫:

  1. 什么是一个项目的完整的开发流程不清楚;
  2. 自己学习了一堆框架,貌似在企业上根本用不到;
  3. 以前一直觉得掌握一种编程语言就OK了,但是实际上很多团队只把编程语言看作是一种工具;
  4. 自己总是不知道如何去看发一个完整的项目,如何进行一个需求的迭代;
  5. 自己并不清楚目前的工业界或者说企业的需要什么,再用什么,能用多久,自己要学习什么;
  6. ……

我觉得,解决这种尴尬的情况,是有几个比较有效的途径,当然,这也只是我觉得,因为我还没有经过规模性实验,也没得到可靠的反馈:

  1. 让企业的工程师和高校在某些时候走得近一些;少一些带货,多一些技术赋能;少一些商业化的影子,多一些经验的分享;
  2. 企业和实验室合作,可以一起以工业化的模式做一些小的项目,让学生可以参与其中,了解要做什么,要学什么,怎么做,为什么;
  3. 通过不断的宣讲,分享,让最新的技术可以有效的,高校的传入到学生团体,让大家真正意义上可以在打牢基础的同时,做好目标规划,实践规划等;

就单纯以Serverless架构为例,作为云计算发展的产物,Serverless架构相关的内容如果可以在云计算相关的课程,计算机发展史相关的课程中,为大家进行讲解,也许就需要几个课时,是不是就可以让学生了解到了目前的前沿技术,先进领域,了解到了技术发展的目的,以及新技术的价值;

同样作为天然分布式架构,Serverless架构是不是也可以在一些网络、架构、原理等课程中进行透出,不仅仅要给学生说清楚分布式,更要告诉学生分布式的发展情况,现在还有一个叫做Serverless的东西;

再比如,Serverless架构与一些产品的结合,可以在网站开发建设、大数据处理分析、人工智能训练和推理等领域有着比较优秀的表现,那么是不是我们可以通过在这些领域相关的课程中,为学生们分享一下Serverless架构,让大家不仅可以学到学科技术,更可以学到领域的结合和实际的应用,我认为这才是授人以渔;

“做有格局的技术,有态度的产品”不是我一个人可以做成的,在做这件事的过程中,其实是有很多人的帮助和支持的,更有整个团队,甚至公司的价值观作为支撑;有些时候,我甚至觉得,阿里云Serverless,是阿里云的,也是世界的,但是他更是中国的。

欢迎您关注我的博客,也欢迎转载该博客,转载请注明本文地址: http://bluo.cn/about-serverless-to-school/ 。有关于Serverless等相关问题欢迎联系我:80902630

微信号抖音号