给纠结是否要参加IT技术培训的组友们的一点杂谈
我叫陈续缘(人生苦短,必须加班。)
最近到这个小组,看到很多组友在纠结是否要参加诸如Python、数据分析、测试之类的技术培训。笔者在很多年前通过编程培训班成为Java程序猿并在软件行业沉浮了五六年,觉得有些个人经历和体会可以给组友们提供一点抉择时的参考。
关于全日制封闭式的IT技术培训
首先要提到的是就业导向的全日制封闭式IT技术培训,就是常宣传零基础短期培训入职大厂月薪过万啥的那种。由于笔者自己就是经过这种途径跨行的,所以觉得比较有发言权。
个人觉得这种培训比较重要的关注点在于IT工作的体验,甚至大过技能的教授,如果说要为一门这样的培训课程付1万大洋(当年物价,现在不知道了),那起码7千块是为模拟真实程序猿的体验消费埋单。
这种体验可远不止是编码技能层面的,举个例子,培训中怎么也得有几次阶段性的小组项目吧,一般情况下项目虽不至太难,但怎么也得比你平时敲的学习性质的代码片段体量要大,而且通常是N多个业务功能重复敲相似结构的代码(面向对象语言的网站应用特别明显),这时候作为新手的你大概率不会用一些模板技术(Freemarker之类的)输出重复代码或者第三方框架来偷懒,只能耐着性子每个功能慢慢敲,恭喜你,程序猿重复劳作体验卡get。
正常情况下,这种项目给的周期也不会太长,比日常学习上点强度的培训机构才是真的良心,所以要赶工期怎么也得熬个夜通个宵啥的,你连续敲个一两天就会明白连续磨在一个项目里是件极其疲惫的事,肝到深夜基本就靠思维惯性和肌肉记忆在驱动了,好了,程序猿996疲劳作战体验卡get。
此外,项目通常是以小组合作形式进行。一个项目怎么也会有基础框架、配置和公用代码部分吧,还有搞数据库、中间件这些运行环境的过程,一组学员平日相处再和谐,多少都有个任务量博弈的过程,恭喜你,程序猿任务分(扯)配(皮)体验卡get(当然,我更相信这个阶段的小伙伴们还是乐于争相表现的)。
虽然项目分工一般各做各的功能,但怎么也要有个代码合并的协作过程,这个用挨踢行业的专业术语叫版本控制,在这个过程中出现代码冲突、代码覆盖、误删别人代码之类的情况总要学着应对吧,好了,程序猿协作体验卡也get了。
最后,项目开发完了,怎么也有个项目评审会吧,别看大多数小伙伴敲代码很溜,站台上对着投屏就抓虾了,笔者还挺希望培训机构在这方面上强度的,说的话不见得没做的事重要。好吧,一轮评审下来,程序猿汇报体验卡也get了。
我是不知道现在的程序猿培训有啥新花样,要是能出点新套餐,比如模拟第三方在开发中频繁更改初始需求,或是直接把项目上云服务器接受外网访问压力洗礼这种挫折体验引进来就好了,当然,这么做估计没培训出师就被投诉了。。。
扯远了,总之个人觉得这么些个程序猿体验卡——统称近开发现场体验卡组是更值钱的关注点,也是建议大家在抉择是否参加培训时值得花更多时间考量的因素。这就有点像冯小刚早几年拍的那部《甲方乙方》中设计的故事一样,片中那个喊着想体验吃苦的哥们,理想中好像自己挺能,真丢偏僻的乡村里巴不得爬也要爬出来。比之于开始学编程的朋友,也许其自己学着编程时觉得挺简单,敲点代码好像也挺顺手,但是在重复劳作中的疲惫感,项目进度催逼中的压抑感,和甲方或同事就任务进行拉扯中的心累感,却不是对着几本书一个电脑屏幕就能体验到的。真是遇上了,能否云淡风轻心情美丽可就打上问号了。
当然,体验也不完全是消极的,那种通过合作完成项目的热血感还是让我很怀念的,至于这份体验值不值得埋单,那就是各位自行判断的事情了。
现在的培训很多都可以试听,建议先去实地体验,最好是置身学员们完成阶段性项目的开发现场,会有助于你坚定选择或者被劝退。
最后,我发现我好像过多地谈论培训中的现场体验而忽略了谈论培训机构的授课——我确实也不打算谈,潜意识里我就觉得在培训中能学更多的知识尽管重要,但不具决定性。
原因很简单,培训方不一定教得全,学员学全也未必都对就业有增益。
先不谈技术迭代有多快,我们就眼下来看,不同的软件公司中,规模大的有自研框架和内部约规,规模小的也有自身积累的一套技术栈,你这短短数月就算教得再多又能和几家完美契合?
老实说我这些年的职业生涯中感受得到,这一行中谈论的是问题解决能力,并不完全等同学习能力。
何谓问题解决能力?自己敲代码、引用第三方模块、把功能外包出去甚至在没法准时交付时用虚假实现应付换取时间空间都是。不仅仅是凭借知识吸收能力。
我觉得互联网行业这种极致结果导向的能力判定标准可不是在培训时选教得更多的培训班就更有可能达到的。
我想无论是培训方还是学员甚至用人单位,其中的大部分都认可了短期培训的局限性,不过在商言商揣着明白装糊涂,一边鼓吹着成才效率,一边计较着性价比,营造极其纠结的舆论。
就怕一两个不明就里的朋友,可着培训方学几个月就能获得包治百病的本事的承诺,满心欢喜热情投入,梦想闯荡互联网——若如此那就真的达成了只有某些人受伤的世界了。
不是码字的料,本来还想聊聊对于买IT网课的一些看法,还是改天吧。也不是劝进或者劝退各位,只是结合个人经历谈一些可能在IT技术培训中收获的积极或者负面的体验,权当为IT培训这件商品写个千字评,为下单或者撤单的各位做个参考吧。
关于网上付费课程
因为没怎么参与过网上的付费课程,所以在我的认知里,一直觉得是否选择网上付费课程就是个学习习惯的问题,有的人喜欢看书摘抄整理,有的人觉得看各种在线视频教程能更有效调动听觉视觉,有些人觉得还要来点氛围,同时投入点沉没成本倒逼自己产生学习动力,于是下点本钱参与学习社群或者在线课程之类的,都没啥问题。
当然,现在大家的纠结点也不在学习方式的优劣,而是投入的金钱成本是否划算的问题。这个问题确实不太好探讨,我就列举一些自己觉得有必要权衡的关注点吧。
首先是学习预期,我泡了这些天各种小组,感觉大体上可以分为就业包装、在职技能提升和高等院校编程语言选修。
就业包装参考上面部分,个人持比较谨慎的态度,主要是在职体验感比脱产封闭学习打了折扣。
这种感觉怎么说呢,就好比你学荒野求生,要检验学习成果怎么也得丢到丛林里去溜溜吧,否则和在家一边看贝爷视频一边倒腾网购来但没实地用过的装备一样,学个十分像和五六分像的区别根本凸显不出来,因为没有潜在的危险给你上上强度。
当然,就业导向的网课在课程设计上或者疑难解答上还是有其值价的地方,但是是否匹配你的性价比预期,就要自己掂量了。
在职技能提升,诸如常见的Python爬虫或者Excel处理之类的,主要是利用各编程语言中一些成熟的技术框架来服务日常学习或者办公,由于指向明显所以课程设计一般也比较急功近利,所以有时候跟着走一趟下来总觉得没学多少东西,课程含金量不高。
而且,应用领域越具体的技术往往变更更快,比如能进行浏览器自动化操作的Selenium框架,Chrome驱动随着浏览器的更新几乎一月一更,通过Python操作的指令也是不是有删有增,这么一来二去的结果就是有些对应课程的内容稍微有点时间差可能就失效了,有些不明就里跟着学的盆友对此可能会产生挫败和质疑。
基于这种课程特质,个人觉得在决定是否要参与网上付费课程前,最好通过看书或者刷视频先尝试入门,先别关注能学多少,主要是看看自己面对代码的耐性和遇到无法解决的问题时定位问题和寻找答案的能力强不强。
要是你在面对代码时去仔细阅读和吸收它的内驱力不强或者遇到代码运行异常时思维麻木一脸懵逼,甚至连怎么去获取有效求助的渠道都没有头绪,那么可以考虑付费网课了,主要是找个平台给你的思维方式和心理做点疏导,用谈话的方式治疗(手动狗头),用金钱成本削减你的时间成本和心理负担——感觉网课的一大部分投入其实就是求个信仰的加成。
抛却这一层问题如果还能比较从容地自学,我觉得就可以自力更生为主了。当然即便这样也会遇到没法解决问题的情况,个人推荐如果问题不是特别大可以试试在豆瓣各小组发问。
就我混豆瓣一些编程小组所见,愿意顺手答疑解惑的好人还是有,完全可以尝试去寻求帮助。
个人觉得有必要多说两句的是提问的方式,个人还是推荐直接一点,不要藏着细节私聊啥的,很多有点热心的朋友,括号包括我,在不确定是否能提供帮助时不会选择主动去响应,如果能详细地贴出你的问题,采用的编程语言、框架、需要实现的需求等细节,可能对潜在的答主吸引更大。
如果是程序运行方面的错误,个人比较推荐直接截图开发工具窗口中的源码和运行结果,而不是粘贴到豆瓣的网页文本编辑器中,很多程序猿都具备在IDE(集成开发环境)中一眼看出诸如出现中文引号分号、括号不配对或缩进不符合代码逻辑(比如Python)等新手容易犯但不自知的问题,贴到网页上反而不明显了,此外功能完善的IDE本身的一些提示信号也会在截图中被展示,只是不被新手所注意到,而有的熟手可以见微知著,推测出甚至没在截图中体现出来的潜在诱因。
总的来说程序猿还是比较热心帮扶(好为人师)且在求助方式得当时反馈效率极高的群体,值得合理利用(一时也找不到更好的描述)。
当然,在学到一定程度需要进阶时也可以付费去获取提升课程,程序猿群体也是一样,比如付费刷软考课程或者各大厂的各种认证资质,但这里就不多谈了,相信到那个阶段的朋友已经有自身完善的权衡标准了,不会纠结这些如何入门的问题。
至于高等院校编程语言选修,既没就业在即的压力,也没业务提升的短期需求,个人推荐先自己给自己上点强度,反正短期内学得不顺利也不影响啥,何况受高等教育的人,对自己的学习能力还是要有充分的自信吧。
大概就写这么多了,不成体系,掰扯了很多站在自己角度遇到这些培训的推销时会想到的东西,希望能给很多面对抉择的朋友提供一些思路,毕竟考虑得越多,抉择后达到自己预期的几率便会越大,即便没达到,也有更多的理由去说服自己坦然接受吧。
你的回复
回复请先 登录 , 或 注册相关内容推荐
最新讨论 ( 更多 )
- 转行求助|建筑转行到跨境电商 (Maverick)
- 转行求助|建筑专业转行该何去何从? (Sean)
- 转行求助|19届重度抑郁gap3次简历脏了该如何转行? (冰糖可乐柠檬水)
- 转行求助|法学转教培帮选offer (鹤矢)
- 想找各个不同行业的人聊聊现状 (L)