理由如下:
1、中低端市场,人才培养及输出速度过快,人才局部城市饱和溢出,尤其是培训机构教学中,过于注重形式,忽略美学、构架优劣的讲解,使中低端人才技能严重重叠,人才成长和培养被放慢,个性化的人才稀缺。
一句话:大家都学的一样,都不愿意自己去研究新的东西,学什么用什么。
2、高端市场,过于注重经济效益,对web前端人才没有容忍性,中低端人才往往还没有培养起来,就被辞退了。高端人才(有个性、可以独立自主设计)还是很稀缺。
3、一站式、开源等前端服务,逐步形成新的商业模式。现在很多企业开始将前台开源,甚至前台免费,后台收费。大众的需求,逐步走向免费模式,同质化严重。
4、web前端的技术迭代加快,未来机械取代人工的可能性加大加快,一种说法是,最早一批下岗的技术人员有,记者(编辑岗)、门诊医生、web前端......
现在的优势,也是有的:
现阶段,在一线城市工作学习1-3年,去二三线城市可以找到比较稳定的公司。
先吐槽一下,很多回复说由于培训的太多,导致web前端就业难,难道培训出来的后端就业就好吗?关键是学的东西太简单,不实用
首先很多人认为前端就h5,css3,jq,顶多加几个框架,但这些只是入门,门槛是很低的(当然学到精通也不易),即使没有技术根基也学得会,也基本用不上算法逻辑。这些东西只要做过1,2次,跟你做几年都没区别。
然后再吐槽一下培训机构,即使教上面说的h5,css3,jq内容,也只是教皮毛。然后教框架,但还停留在es5,因为好理解,直观,不像es6,更像后端语言。但es5已经落后,不适应现在的前端了,这样也不能真正掌握
从培训出来到要做到现在意义上的前端,跨度很大,一,前端技术比后端更新得更快,培训机构根本跟不上。二,即使你会1,2个框架也没用,得把webpack,nodejs等等一系列东西都吃了才可以做项目。三,涉及到业务逻辑,那么在培训时没有接触的算法基础也得补上。现在很多前端都是数据驱动了,几乎都有业务逻辑。四,必须从es5跳到es6,真正学会使用react等框架。这样的人已经和一个普通后端没区别了,市场还非常缺
最后,等你得有实际的项目经验,然后学习数据库,linux,架构等。怎样,是不是觉得已经是全棧了?对的,前端发展到这里就是全棧,市场上有价无市。
所以,你说web前端就业前景如何?