近几年云原生快速发展,这让各大企业在扩大Go的应用领域的同时,也在紧锣密鼓地招募Go相关的人才。然而现实是:企业缺人,但更缺专业的人才。
企业与人才之间的GAP
当我从一个社区负责人转变为创业者,以招聘方的角色去寻找人才时,更是深刻地意识到了这一点。
首先,当我跟数百位候选人沟通过后,发现大多数Gopher基本上处于这样的状态:
想找一家做Go的公司,但之前学的是Java,完全没有相关技术基础打底;
自称学习过Go,但一深入了解,发现他只会一些小工具的开发,没有解决问题的能力;
业务能力很杂,什么都做过,听上去像是全端人才。但一提到实战,比如Go如何进行性能监控、埋点,就语无伦次了;
写了三年Go,但都是基于Hyperledger开发,其他的东西完全没有接触过。
事实上,我发现在社区里也经常看到有人会提出诸如此类的疑问。作为社区负责人,我很着急:该如何引导社区里人深度掌握Go技能,拿到自己心仪的offer呢?
可能很多人会反问:我学习能力强,进来后可以再学习嘛,快速入手。然而事实的残酷就在于,对于处在业务高速发展期的企业来说,缺少的是能够立即上手,并有效解决问题的候选人。比如说我现在做的数字工厂业务,已经深入到工厂的生产运营中了,如果出一个Bug,就可能导致一大批工厂停工。这么大的风险,谁能承担?
当然,你也可能会再次反问,企业难道不会做内部培训吗?要知道,企业内训可以做,但时间周期不确定,把一个新人培训至能上手,打底也要三个月。而且能不能培养得出来,这样的风险企业难道不需要考虑吗?
所以对于企业来说,招人难,难于上青天。想找有实战经验的人,但找不到;自己培养,但成本又很高。就算想要培养,也基本上靠运气,遇到好的可能培养起来了,但大多都以失败告终。
而当我带着招聘的困惑,来求助同在创业的AfterShip CTO 洪小军,以及PingCAP 刘奇、滴滴的来炜、探探的任贺、合阔的如鸿等同行时,发现他们也在遭遇着跟我一样的人才招聘困境。对于那些想找到Go工作的同学,会感觉自己提升困难,找不到好公司;对于想找到Gopher的公司,又感觉很多Gopher同学实战经验少。
这个时候,一个大胆的想法出现在我的脑海里:GoCN 社区能不能做企业和候选人之间的桥梁呢?也就是说,我们社区帮助企业做人才的前期培养:培养Go实战人才。
调研谋划
说干就干!我先是梳理了自己多年来对企业内部培训的经验,确定自己对做培训这件事的想法。
之后,我又在Go社区发起了一个《你期待怎么样的Go培训》的调研,帮助双方去解决这个GAP问题,收到了600多份调研结果。
从什么语言转过来的?
你期待哪方面的培训内容?
你期待怎么样的讲师?
可以看到,很多Gopher都是在0-3年的工作经验,从PHP、Python转过来的Gopher比较多,而且更关注Go深度、Go实战、Go工程三大块,以及,大家更期望讲师是大厂专家兼开源库作者。
给你不一样的Go培训
经过了反反复复的讲师刷选,我找到了Go领域里面的顶级专家,也就是Go语言的contributor 曹春晖老师来担任这一次培训的讲师。
曹大来自一线大厂,在PHP转Go、Go基础架构、Go语言深度等各方面都有非常深厚的落地经验。同时,曹大还是乐于传播知识的布道者,他曾出版畅销书《Go语言高级编程》,收获了不少好评。
除了顶级的讲师之外,我也基于前期的调研和对培训的深度理解,设计了人才培训的规划。主要有以下几大特色:
第一,强实战的培训内容。
我们的讲师具有非常强的实战能力,能够通过不同场景将自己的实战经验展现出来,让学员在沉浸式场景中学习、提高。此外,还会有极具专业知识的学习委员、助教们,从程序员的角度帮你做code review、讲解案例,用程序员的方式来辅导你消化老师所讲授的知识。相信通过这些,可以全方位地提高你的实战能力,让你掌握Go的最佳实践,以及具体的构建方法。
第二,沉浸式的学习氛围。
有些同学会担心自己基础薄弱,跟不上。所以我们将会成立技术小组,让大家相互code review。比如可以五人小组搭建项目,最后大班级进行评比,其中表现突出者还会有丰厚的奖励可拿。
人才培养不仅仅是内容的输入,还需要额外的技术软技能,所以我们提供了最强大的技术服务:
采用all in git模式来进行作业,采用Gitops模式来教你自动化部署,;
助教每天会给你分享一个面试小技巧;
参与开源社区建设,参与GoCN社区共建,帮助建立属于你自己的社区影响力。
想想看,在这里,大家相互之间交流技术、介绍工作;遇到困难或问题,相互之间也会帮助解决。甚至,每次去另一个人的城市,都必须约出来聚上一顿。这也正是我所希冀的:通过这一次培训,能给大家提供一个建立革命友谊的机会。
看看真实的用户反馈,你就知道这门课有多实在,有多接地气了~
第三,精准对接企业需求。
培训的内容,我们会根据企业期望的人才技能图谱来进行设计。在培训完之后,你就可以对接到企业的需求。这正是我做此次培训的初衷,做人才和企业间的桥梁:对人才来说,培训是对自己的一种提升,也是帮助自己找到心仪工作的渠道;对企业来说,这是企业内训的延伸,会缩短内部培训的时间。
最后,我想强调的是,我们的培训将会充满未知的惊喜。比如在上一期的训练营中,在我们跟曹大,以及助教筹划下,举办了第一届《Go实战营源码分析大赛》。
通过大赛,不仅提高了学员分析源码的能力、展现知识点的能力,同时也锻炼了小组协作的能力。最后,经过和GopherChina大会组委会的讨论,我们还给获奖的学员提供了丰厚的奖品:全组成员每人一张GopherChina大会的门票。
这次大赛的题目是“interface的原理分析”,每个团队都制作出了视频进行分享,现在开放给所有的Gopher,你可以通过学员的视频来看看interface到底是怎么运行的。
扫码进群参与二期 Go 高级工程师实战营,还有机会获取面试宝典哟~
如果群已加满,可以扫描下方二维码,小编拉你进群~
当然,课程上新,直播是少不了的。届时,曹大会讲讲Go的现状及未来~
直播时间:8月8日(本周日)晚8点
直播地点:b站 https://live.bilibili.com/21878276