首页 > IT问答库 > Web全栈开发 > WEB前端不止是眼前的苟且,还有诗和远方

WEB前端不止是眼前的苟且,还有诗和远方

  今天不聊技术了,我们来聊聊web前端眼前的苟且,还有诗和远方吧。

  粗略地说来,目前新加入WEB前端开发行列的人,主要有四类:

  ² 大学毕业生

  ² 转行

  ² 自学成才

  ² 后端转前端

  而在这四种类型人的眼里,前端这份工作是不一样的。

  大学毕业生

  对大学毕业生来讲,尤其是计算机相关专业的学生,前端只是他们从纷繁复杂的编程语言中所选择的一种。对于他们来说,前端相对其它的编程语言相对简单一些(学生就是这么天真)。

  在他们的眼里,选择前端这份工作是充满套路的,就像是古代出自名门正派的弟子一样,一路走来,有师傅教、有同门师兄弟一起练习,临毕业前,去一些企业实习一下,然后带着半年的实习经历,有惊无险的走上了前端开发的岗位。

  进入了公司,还有导师带路,整个前端开发的套路也能在半年内掌握到,如无意外,在两到三年内可以升级为高级前端工程师。

  对于他们来说,路是怎么走的,前景怎么样,都有比较清晰的想法了。

  转行

  这个来源就杂了。三教九流、各行各业的人都有,诸如:金融、房屋中介、外贸、传统加工、宾馆服务行业等,近年来,新兴起的产品经理转前端也是比较热门的,实际上前端转产品经理的人也不少。

  这一批人基本上在社会摸爬滚打过一阵子了,对于原本的行业感到厌倦,又从互联网上了解到前端的火爆,想转行,手上有些积蓄,但是对于前端又摸不着入门的门道,所以,上培训班基本上就是他们唯一的选择了。

  实际上,培训班的课程不会讲得太深入,因为它的学生水平决定了它的课程不能深入,如果太深入的话,有谁听得懂?学生听不懂,不会做,到头来,学生们还可能会退费,因此,培训班都会尽量讲得粗浅一点,让大家都懂,最好就直接让大家上手做项目。

  四个月的培训一旦结束,找不找得到工作,那就不关培训班什么事了。

  对于这部分人来说,前端就是一份工资高的工作,学了就去挣钱,就像是烧菜、开挖掘机,学完就可以直接烧菜、挖沟挣钱。但是,现实不是他们想象的那么简单,四个月的培训可能就只是给他们科普一下前端的知识,带他们入行。

  这一部分人能真正坚持下来,并且真正成为一个前端工程师,真的不多。

  自学成才

  对于这一部分人,我特别有种膜拜他们的冲动。

  这一部分人的来源其实更杂了,其中相当一部分人就是转行过来的,但是更多的人是无业、毕业即失业、社会闲散人员、低学历、工作不稳定、没钱、没房、北上广漂...等,普遍年龄不大,而且学习不好,也不太聪明(真聪明不就考清华北大985 211了么),家庭条件一般,工作一至三年不等,也没存下什么钱,基本都是loser,或者就是loser。

  前端对于他们来说,就是唯一救命草,但是又不知道怎么入门,又没有积蓄来上培训班,那怎么办?只能自学。

  自学从来都不是问题,问题是怎么成才。

  外人难以想象他们所面临的外部环境和所遇到的困难,还有各种各样的现实压力和心理压力。学习的过程中,其勇气和毅力,二者缺一不可。最后凭借着勇气和毅力,一点点克服学习过程中和生活中所遇到困难,一步一步走到大牛的位置。

  大牛,请接受我的膝盖。

  后端转前端

  这个群体的人不多,一般都是因为工作的需要而慢慢转做前端。

  对于他们来说,就是换一种语言而已。

  他们最恼火的就是CSS,因为CSS属于界面设计美感的范畴了,不要跟后端程序员说美感,多一个像素和少一个像素,对于他们来说,不重要,重要的是,功能有没有实现。

  还有让他们更恼火的是js,js这东西太灵活了,它的规则就是没有规则。

  但是,这个群体的人比较容易出大神,因为他们懂技术,懂流程,有大局观,本身就已经是后端程序员了,前端再出彩一点,就会成为了全栈工程师,再往前一步,就是CTO了。

  大神,请受我一拜,Orz。

  总的来说,目前前端开发这个行业可是百花齐放,移动互联网推着它不断前进,各行各业的人都进来了,让它更加热闹。

  可是,前端开发人员当中,大牛和大神甚少,更多的前端开发人员都是码农,没日没夜地打着代码,却没有更高的成就感。

  我们就像是进了围城里面的人,比围城外面的人更加了解前端这个行业。

  没进围城之前,以为前端这个职业,工资高,工作时间短。

  进了围城以后,才发现,TMD为什么会有这么多东西要学?

  除了基础的HTML+CSS+JS,

  还有什么CMD,AMD,UMD,COMMONJS,

  angular,vue,avalon,react又是什么?

  学习能力稍微差一点,我们就会被淘汰了。

  做了前端开发以后才发现,生活不只是苟且,还有HTML、CSS、JS、CMD、AMD、UMD

  COMMONJS、angular、vue、avalon、react。

  而且,互联网行业不断的发展,各种新技术层出不穷,我们也慢慢怀疑过,前端这个技术会不会被淘汰。

  那么,我们在操蛋的2016年快要过去的时候,在更操蛋的2017到来之前。

  我们问一下自己,“作为前端开发,我们应该怎样找到我们的诗和远方呢?”

  首先我们要先了解前端行业的情况。

  随着移动端的普及和微信的牛大发,H5火了。

  H5火遍了整个微信朋友圈,并且涉及到各行各业。

  我们不从技术上去分析H5火的原因,我们仅仅是从业务上去看待问题的本质。

  我们不难发现,H5火的原因就是因为它效率高啊。

  所有的技术都是为业务服务,哪种技术能更高效率地展开业务,哪种技术就会火起来。

  随着5G时代的到来,以及H5技术的不断完善,我们不难看到,未来的互联网世界的趋势就是去端口化。

  相对于H5的轻便,谁还会愿意花时间去下载一个重应用?

  你没看到小程序轻应用都出来了吗?

  前端工程师这把火估计还会燃烧很长的一段时间,我们前端工程师的远方还是很远的。

  但是我们还是要回归到,我们怎样才能找到我们的诗和远方?

  我们探讨一下前端的业务应用场景,我们发现场景有诸如:淘宝和京东的大型并发网站,也有小而精致的H5宣传页,还有各种H5游戏。

  我以前也觉得,前端就是学技术的,学技术的就是要纯粹,两耳不问窗外事,一心只想学技术,但是实际情况并没有那么简单,前端技术更新换代那么快,但是业务应用更换得更快,而且业务的应用是前端各种技术的组合,一个纯粹的技术人员,如果不了解业务,那么不关他在学习哪门技术时都会显得非常彷徨。

  那么,我们说到这里就明白了,作为前端工程师,我们要找到属于我们的诗和远方的方法就是:“技术”+“业务”的综合能力。

  只会技术不懂业务的人,将没有施展空间。因为业务的复杂程度早已超过了前端的各种技术组合。

  所以我觉得,现在学前端的人,最好是先选好一个方向,然后深入的学下去,包括选择公司,找工作,都要找业务类型类似的。用以打造自己的“行业业务竞争力”。

可分享到:
上一篇 : 未来WEB前端技术的走向
下一篇 : 你必须知道的十大Web前端开发框架
你可能感兴趣的内容|INTERESTING NEWS

限时优惠
本周申请限100个名额