仓筹网

程序员编程培训:想做一个程序员,一定要走培训吗?

仓筹 发布于 11月30日 阅读 193 本文共1464个字,预计阅读时间需要4分钟。
关注微信公众号,获取你想要的!

程序员编程培训:想做一个程序员,一定要走培训吗?

程序员编程培训:想做一个程序员,一定要走培训吗? 网络快讯 第1张

可以自学。根据我的经验,最常见的学习方式按效率从高到低排列是:

职业教练或老师教 小组学习 自学

最最高效的永远是第一项,你看看奥运选手是如何培养出来就知道了。最好有一个训练过很多人的职业教练,见过不同学生之间的差异,知道什么最适合你,为你度身定制教学进度甚至是教学方案。(我们当年职业奥数班也是这样做的,竞赛老师不叫做老师,叫做教练。)然而很少人能够支付纯粹的一对一培训,所以就要结合其它学习方式了。

一个降低成本的方法是把一对一培训变成一对多培训。学生人数越多,越难为每个人提供灵活的进度和定制的方案,因此每个月的学习效率越差,但成本能随之降低。另一个降低成本的方法是降低需要老师的时间,只有必须要老师参与的活动才让老师参与,平时更多地通过小组学习或自学来进行学习。

上述原则对于学习编程一样成立。当然现在主流的问题是,中国很多低质量的培训机构,为了追求低成本高效益,大大地牺牲了教育效率。因此你要自己去探索一下,什么样的学习方案对你来说是效率最高的。如果你觉得一般培训机构的效率太差,你可以考虑自学,或者是小组学习(但你需要花时间找同伴并且把大家组织起来),或者是使用质量更高的培训机构(肯定更贵,如果存在的话)。

对于编程入门这件事情来说,我觉得可以分成以下 3 个步骤:

学习知识 反复训练 找到工作

学习知识:编程入门知识(而不是 AI 之类的什么高深的知识)早已趋于免费,你随便上网都能找到免费公开的学习资料,去买本书来看看也花不了多少钱,关键是你要耐得住寂寞坚持学完。坚持不下来就不要怪别人,否则只能花钱请人监督你,这个钱你不能省。这跟请健身教练一样,你有一部分钱是花在弥补你不足的意志力上。

反复训练:你可以去 LeetCode 去刷题,你可以根据自己的爱好做网站做 app,总之你要做得足够多,然后熟练程度上来了才能成事。LeetCode 很无聊,你可以找伙伴跟你一起刷,你可以找专业教练教你解体,但也可以完全自学……总之,穷有穷的学法,福有福的学法。穷的学法导致你做不下去的话,那该花钱的地方就花钱。但不该花钱的事情,自己解决就好了。

找到工作:会编程不代表有人愿意花钱让你编程,这个事情就是这样奇怪。要么你自己折腾一个东西折腾到自己有点名气或者能赚钱养活你自己,想找工作的话还是要随大流——搬去一个科技行业聚集的大城市,然后拼命爬梯子。最坏的情况是,你要从免费帮小公司打杂开始做起,慢慢你的简历看起来像是个程序员的简历了,更好的机会自然会来。

我现在做学生和程序员的职业辅导(career coaching),所以我对这个问题有比较多的思考。我的模式是只做高端客户的定制辅导,因此我跟客户实际交互的时间有限,但我必须用有限的时间把我的价值发挥到机制,帮客户定制好接下来一周到几周的计划,保证他们按照计划执行的话他们能从中获得提升。

我现在的收费是 $300 一小时(三百美元一小时)。如果你有兴趣找我,可以私下联系我或直接上 Patreon 交钱,交钱之后我会联系你。我一般收的学生原本已经很优秀:学习能力好,主观能动性强,所以我的辅导可以聚焦在最最关键的事情上,而不是什么都要手把手教。

程序员编程培训:想做一个程序员,一定要走培训吗? 网络快讯 第2张

回到问题上来,有没有好的学习能力,主观能动性是否足够强,这两者决定了你能否成为成功的程序员。虽然有时候别人的指点很重要,但这种关键资源必须花在刀刃上。如果你是自己能成事的人,那你觉得培训机构质量太低就别把时间浪费在那个上面。如果你觉得自己不行,必须要别人手把手抓住教,甚至一口一口的喂,那哪种培训方式适合你就用哪种培训方式。

本文系作者个人观点,不代表本站立场,转载请注明出处!
喜欢 0
or

相关文章

更多

登录

忘记密码 ?

切换登录

注册