现在前端巨火,大火,SO,很多培训机构冒了出来,什么传智啊,北大青岛啊,达内啊,,这那的,他们也在搞培训,许多刚毕业啊,想转行的人都去参加,学个三个月或半年,就基本上掌握了前端开发的“技能”了,然后就看运气,毕竟行业需求在这呢,基本上只要肯下功夫找,早晚都能找到工作,当然也有许多人确实找不到工作,为什么呢,,因为找工作四处碰壁确实是很痛苦的,一般人受不了这个,就拉倒了,就没有然后了。
并且网上啊,很多公司啊,事实上确实是不愿意要培训机构出来的学生,那这是为什么呢?
因为培训这个东西,不过是学会某种技能的过程,就像开挖掘机,你学会怎么开它就行了。但在培训的过程中,并不理解它的原理和实现的过程。而且培训这个东西,学的一般都是不怎么变化的东西,像厨师,你学会了基本可以干一辈子,只要你愿意。
但原理和实现不同,它是很基础的东西,知识,周期,不偏应用。但正是这些东西,构成了技能的基石。它让你在使用技能的同时,能够做到知其然并知其所以然。IT行业,正在变化很快的行业,它需要你要有强大的自学能力,适应能力,你学到的东西,也许是正在发展中的一个过程。就是你学到的已经是过时的了。
你从培训机构出来的时候,你就要进入一个快速奔跑的行业,你必须马上跑起来。而且这个行业的发展速度一定比你奔跑的速度快!这意味着你刚入行的时候,基本上是跟不上的。这很痛苦。
而且最重要的一点,IT行业程序员岗位的基础知识,编译原理,数据结构,操作系统,计算机原理,至少这四本书。没有任何一个培训机构会讲,也不可能会讲。
所以要努力,要自学,但一般很多人以为培训班出来了,我就可以胜任这份工作了。NO,NO,NO,按我的观点,你从培训班出来,只不过能使你刚刚了解这份工作,这个行业而已。如果你幸运找到了一份相对高薪的工作,sorry,那不是你的能力使然,而是这个行业的大需求量成全了你。不要飘飘然。
所以在面试的时候,面试官会一看你没有什么程序员的知识基础结构。你只是学了些JS而已。相信我,换成是你做面试官,你也不会有兴趣要这样一个人的。