缘起
今天是大年初五,小编开启牛年第一篇文章,希望大家都能更加富裕,都能发财,毕竟初五迎财神嘛。
为啥今天的主题不是技术分享呢,其实小编想写这个主题很久了,因为好多人做这行只是看钱多门槛不高,但是钱真的多嘛,或者薪水真的高嘛,小编只能说,拿时间换钱,你对比金融行业,做生意,干这行赚的钱其实很少,时间付出缺不少。至于门槛嘛,我们对比其他的行业,可高可低,比代码门槛高的行业不少,低的行业也不少,所以可高可低。对比后端等语言,前端门槛确实略低,但是与后端等语言相比,天花板也低。
今天的分享给大家讲述小编理解下的前端是啥,本文适合没入行的,刚入行的童鞋,大佬可以略高。
前端是啥
前端是啥?大家思考下,然后给自己个答案,再来看小编的文章。
- 开发
- 设计
- 产品
- 魔法师
开发
开发是肯定的,因为前端是编程语言为了满足各种需要而诞生的一个新的分支,理论上来说也属于开发。多年前,还没有前端语言的时候,JSP和ASP等才是主流,后来web的兴起,渐渐的替代了前端,慢慢的前端成为了一个分支,虽然我们看到很多网图中,程序员鄙视链中,前端的位置很靠后,但是它确实是属于开发。因为诞生时间短,所以其被社会认可和接受的程度还没后端语言高,但是潜力确是杠杠的!
设计
前端也需要用到设计理念,因为涉及到代码展示的效果给用户看,前端必须具有一定的设计理念,像好多著名的ui框架,都是纯前端开发的,设计只是参与,还是前端主导。所以一个合格的前端,其实是半个完美的设计。
产品
开发的时候还需要注意用户的习惯,能简单就简单,还要注重逻辑。一个成熟的前端应该是半个优秀的产品,而不仅仅是开发。
魔法师
介绍完上面的三个定义,大家是不是觉得前端好厉害,一个人要跨技术栈会这么多东西?所以,小编给前端的最终定义是——魔法师。
下面先给大家刷一波魔法师定义,魔法师又称法爷,可以驱使元素之力,来进行输出防御等各种活动,同时每一位法爷都是知识渊博的人。
前端要把后端的接口,设计的图稿,产品的逻辑完美的结合,呈现出来,与其说是桥梁,不如说是魔法师。前端魔法师拥有着化腐朽为神奇的能力,把一行行代码展示在页面上,页面出现各种华丽的效果,把ui设计稿的美丽和产品的各种理念完美的展示出来,协调着多个岗位的工作。
魔法师等级(小编的版本)
按照网上的分类,小编做了梳理,大家也可以提出自己的见解。
- 见习魔法师(魔法学徒)
- 初级魔法师
- 中级魔法师
- 高级魔法师
- 大魔法师
- 魔导师
- 大魔导师
- 圣魔导师
不同等级的魔法师的能力一览表
- 见习魔法师(魔法学徒)
只会简单的做页面,机械的按照ui的设计稿和产品的原型出页面,自己思想简单。简单的问题经常处理不了,常常需要求助,这个级别的魔法师其实是没有出师的, - 初级魔法师
到这个级别,魔法师已经出师了,但是因为魔力值不够(经验不够),对魔法知识(代码框架原理)理解不深,所以需要长期的磨砺,才能晋升下一级。这个段位的魔法师能处理一些简单的问题,不会犯低级错误,但是中等难度的问题不能处理得得心应手,偶尔需要求助。 - 中级魔法师
这个级别的魔法师是初级魔法师经过长时间的磨砺,才晋升的。到了这个级别,已经可以处理绝大部分问题,除非是新的领域,或者涉及底层的问题,处理起来会困难。对ui的设计稿也能完美复现,对产品的逻辑也能很合理的展示,并结合ui设计稿,接口等提出可行性建议。到了这个级别,前端魔法师才真的算的上魔法师了。 - 高级魔法师
高级魔法师,除了中级魔法师需要掌握的知识外,还需要对框架底层有一定的认知,能适当的提出自己的见解。此外,还需要懂一些后端的语言,有一定的设计和产品知识的储备,同时努力学习新的知识。 - 大魔法师
这个级别的魔法师,每一位都是知识渊博的学者,在前端领域深耕不辍,同时也涉猎了大量其他相关联的领域知识,基本上一个人可能担任多个角色,能提出合理可行性的建议。 - 魔导师
这个级别已经自己能创造受大众欢迎的框架,同时精通相关领域(比如后端),真正意义上的全能。 - 大魔导师
这个级别已经不仅仅局限于前端这个语言,这个级别是以前端入道,然后开发出一门新的受大众欢迎的语言,已经是祖师爷的级别了。 - 圣魔导师
暂没有定义,小编太难了。
尾声
看了上面的介绍,大家快来聊聊自己属于哪一个级别吧!新的一年,喜迎财神,祝大家都发财!