计划做一个线下的 golang 项目训练营,大家觉得这个主意怎么样?

2019-09-09 16:41:13 +08:00
 minitian

很早就有这个想法了,现在自己终于有时间和精力投入了。简单描述下自己的想法,大家给些意见。

讲一下为什么想做这个项目训练营:

1.现在有太多的初级程序员了,但有很多招聘企业还是招不到人,中高级程序员依然很稀缺。从 0 到达初级难度比较低,但是要想从初级进入中级,就会难很多了,比如要求处理过高并发,使用过集群之类的。这些要求并不是随着时间的积累就可以完成的,而是需要机遇,需要环境,非常多的公司根本就用不上并发、集群、微服务这些,每天都是增删改查,积累再多经验,对个人的提高也非常少。

『神枪手都是用子弹喂出来的』,我觉得在很多领域都符合这个理论。作为开发,你用过的服务器数量和价格,用过的带宽流量,花掉的这些钱,就相当于是你用掉的子弹,消耗的足够多,能力才能提高。

项目训练营提供的一个训练场,让你能接触到更高级的项目,做更多的训练,然后得到提高。

2.在最近一年面试了近百人,在 boss 直聘上沟通过几千人,还进入过几次 boss 直聘 沟通周榜的前几名。

我认为从招聘者的角度来讲,简历无法通过的很大一部分原因是缺少亮点,这个亮点往往是一个优秀的项目经验。增删改查的简历看的太多了,如果遇到个稍微不一般的项目经验,基本上就一定要约过来谈谈了。

进入面试过程中,除了一些固定的流程以外,最关注的就是面试者能否把自己的项目讲清楚,如果能讲清楚,基本上就又能打败 70%的面试者了。

所以,如果参加训练营,让自己有学习一个难度高一些的项目,并且自己能够完全吃透这个项目。会为自己的能力加分很多。

3.前阵子看到很多同学想要学习 golang,如果过了初级的坎,好像是时候做个提高的项目了^_^。

面向人群:

  1. go 或有意向从其他语言转 go 的同学。(如果能够做起来之后可能会增加其他方向)
  2. 一直做增删改查业务,认为自己需要做些『更高级』的任务升级
  3. 目前薪资 8-15k 想要更快提升的同学
  4. 工作经历中缺少优秀项目的同学

和其他培训班、网课有什么不同?

绝大多数培训班做的都是基础班,培训班做的项目基本一眼就能看出来,简历很难进入一些优秀的公司(相比外包而言)。线上网课中有不少标榜自己为高端课程的,标题很吸引人,但是打开看过之后,实在是一言难尽。

为什么不做基础班?

基础班已经有很多人在做了。依赖互联网的资源已经可以很容易的达到入门和初级的水平。个人认为中高级的是一个痛点。

参加训练的时间:

线下大概 10 天,暂定是每周末一到两天。10 天时间肯定是不够完全吃透一个项目和关联知识的。所以还需要自己平时加加班,补充知识。项目的核心部分应该是可以控制在 10 天完成的。

参加训练营,能够收获什么?

  1. 一个『高级』项目经验及相关的知识(最重要的收获)
  2. 代码规范(每一次提交代码都有 code review )
  3. 部署上线相关的 linux 使用
  4. gitlab / github CI CD、docker 之类的使用
  5. 其他

训练营的项目怎么选?

  1. 自己做过的项目,经过生产环境验证的
  2. 经过很多次迭代的(讲课过程中会把前几个版本也讲一下,要明白是怎么迭代优化的)
  3. 排除增删改查类的业务项目,有一定难度
  4. 项目具有一定的通用性,最好是能在自己当前的公司使用,极力避免那些只存在于 网课 /教程 中的项目。
  5. 后期可以考虑专门做一些项目开源
  6. 项目的难度要『可伸缩』,每个人的能力不同,有些人可以吃下 100 个面包,有些人只能吃 80 个,要能让饭量大的人吃到饱,让饭量小一些的也能吃掉消化掉部分。

可能遇到的问题?

  1. 目标人群范围相比零基础培训班小很多,市场受众会不会太小?
  2. 已经有工作的初中级程序员,相比零基础学员,心理上可能会更不愿意付费?

希望大家可以给些看法和意见,欢迎拍砖。

5908 次点击
所在节点    程序员
53 条回复
uniqueguoqi
2019-09-10 21:57:15 +08:00
挺感兴趣的 虽然并不会 golang🙄 希望楼主后续有进展了及时联系哈~
jss
2019-09-10 23:11:48 +08:00
搞线上啊,我等你…
minitian
2019-09-11 02:00:43 +08:00
@encro
1、和 coursera 区别,课程更有针对性。按初步设想,参加的同学需要至少全力投入十天,仅仅是编写一个项目,且不包含相关基础部分的知识讲解,相关知识都提供资料课余自学。目前应该还没有哪个网络课程会花 100 小时在一个项目上,大部分项目类课程,都是 20 小时内,并且其中还有很多水分存在(水分特指把时间花费在基础知识上)。

2、带同事进阶,一定是一个优秀的程序员或者领导者,为你点赞。一个老师能带多少学生,我认为主要在于课程的设计,我们面向的群体并非是基础班,如果大家都是有一定的工作经验,我认为在沟通上,以及解决问题的速度上应该会有不错的效果。第一次组织的话,肯定是少量人,后期根据情况决定要不要增加,所以这个问题可以像你说的模式复制一样,是可以根据情况控制的。

扩展一点,针对提到的『号称来自世界一流企业的老师和项目』,其实我并不打算将 『极其优秀的师资力量』作为卖点,之前也提到过,我的目标就是为了让一个人能力从 10k 进阶到 15k,那么找一个 50k 的老师和找一个 30k 的老师,我认为没有区别。因为课程的设计就是 为了提升 5k,只要这个人过了 20k 且善于教导,那么我就认为这个老师是和其他 n*10k 的老师是没有区别的。 与其关注师资名誉,不如更关注教学的方式和沟通能力。

(注:以上关于薪资多少 k,只是为了描述方便,方便举例。很多意思不太容易表达准确,意会即可,望大家理解)
minitian
2019-09-11 02:01:16 +08:00
@dabaibai 不太理解你想表达的意思。
minitian
2019-09-11 02:10:25 +08:00
@mengzhuo 可以理解是培训班,只是定位不同,普通的培训班计划是将学员提高到入门和初级水平,我的想法是将学员从初级提高到中级。

对于『其他一概离开了特定锤子就 GG 了』这个问题,其实这部分也许并不会参加提高班,有意向参加提高班的同学,应该都是对开发有一定的兴趣,想要更进一步。

======引用内容======
具体点,高并发讲不讲网络知识,DMA,操作系统,Goroutine 调度原理,内存使用,如何优化?
======引用内容======

相关知识要讲,但是要讲到什么程度是一个问题。举例来说,如果目标是提升学员能力从 10k 到 15k,那么只需要讲到 15k 的工作岗位需要的程度,或者稍高一些,让大家充分接受即可。
我觉得过分的设计课程内容与难度,可能会不合理。
minitian
2019-09-11 02:14:14 +08:00
@okwork 我觉得还有一个原因,即便老师有能力,但是学员从零基础开始,接受能力也有限。还有培训班的学员学习能力太参差不齐,培训班的首要目标是讲所有人都能接受的知识。
但是在精英教学、小范围教学中,我认为这种影响因素会弱化。
minitian
2019-09-11 02:21:48 +08:00
@aguesuka 是为了钱,如果这个事情不赚钱,只靠公益,不太容易长远发展。

虽然为了钱,但是我希望做到交易都是客观公平的,花钱===获取等价的收入。交易过程拒绝欺诈隐瞒。

市场规模的话,现在正在调研。
minitian
2019-09-11 02:34:20 +08:00
@cuvii
@byfar
@richzhu
@biocom
@Bule
@echopan
@pzzrudlf
@jss

统一回复下,请见谅。

要不要做线上,还有很多因素需要考虑,之后应该会写一篇长回答来分析。之后继续 @大家。

这里先简单举例几个可能因素:
1、初期必然是小班制,单价会较高,在网上去做的话,总会让人感觉不放心。
2、网络上易拷贝的问题,网上有很多侵权复制类的内容。
3、线下交流更方便,培训效率更高,线上需要考虑更全面的课程计划,可能要付出多得多的代价,才能达成线下同样的效果(待验证)
4、其他。。。之后再补充。
minitian
2019-09-11 02:38:17 +08:00
今天事情比较多,回复的很慢,我会认真查看大家的观点,后面继续补充回复。
我正在尝试从其他途径发起调研,若后期有结果了,也会给大家分享以下。
jss
2019-09-11 09:19:19 +08:00
@minitian 如果你是为了 money, 线上可能比线下来的快(这一点在上面的很多评论中有提及);如果是为了传播知识,线上也是最快捷的方式;至于复制问题不可避免.
bruinxs
2019-09-11 18:04:47 +08:00
有兴趣,楼主是在哪个城市?
minitian
2019-09-12 13:22:16 +08:00
@bruinxs 在上海,不过现在还是在筹备中,之后有新进展了 @你
holyzhou
2020-11-13 11:26:43 +08:00
@minitian 这个培训班有下文吗?还是蛮期待的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/599363

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX