恭喜你,诞生了,哈哈哈

找到适合本身的前端发展方向!

在这个世界中,有一群名叫前端开发的人,他们在这里一块儿或把酒言欢,或指点江山,或塑造光环,受人膜拜。还有一群名为前端开发的人或分门别派,或吵架不断,或推波助澜,好生精彩。还有一群名为前端开发的人,他们在这里一块儿或板凳瓜观,或茶余饭谈,或拍手称赞,吐槽药丸。还有一群名为前端开发的人,他们在这里或匿名出现,或段子飞溅,或追逐热点,或跟风跪舔,大千世界。前端

不管哪一种类别哪一种形态,他们都有一个统一的称谓——前端。node

因此,你会发现,前端是N类人的统称,是个很大的圈子很大的世界。不少时候的口水仗,做为围观群众的我看来,彻底是两个不一样路子不一样关注点的人的打情骂俏,是不可能有结果的。为何呢?打个极端点的比方,就自己职业领域这一块,设计师的关注点和开发同窗的关注点能同样吗?若是同样,就不会在设计部门有“我要好好调教咱们公司的开发”,同时技术部门有“我要好好调教咱们公司的设计师”的说法了。你有看到哪一个公司,设计师和开发一块儿其乐融融去团建的吗?我是没见过的,彻底玩不到一块。web

人类之因此强盛,就是由于人类自己具备多样性,有各类各样的性格各类各样的特质。前端要想繁荣,也是离不开各式各样的小伙伴在各自的领域和方向上发光发热。关于这一点,其实不少前端都是知道的,可是,遇到有些场景的时候就没有意识到这一点。比方说,偏数据的前端每每喜欢工程化,可是,若是是偏设计的前端,不少时候须要摆脱工程化思惟,重视定制化以及特异性思惟。可是这两类人就常常会一块儿争论某个观点,由于,虽然谈论的是一个东西,他们也都是前端,但实际上两人并非一个路子。同一个路子的前端的争论才会有成长,不一样一个路子只会一直吵下去。编程

若是从产出的代码比重来衡量这两类前端。偏后的前端提交的代码主要是JS和HTML,没错,有HTML,由于套模板,而偏前的前端提交的代码主要是CSS和HTML,这里的HTML每每是原型。在座的能够对号入座看看本身是哪一个领域的。canvas

不妨如今喝杯茶,仔细想一想本身平时接触的代码,看看本身是从事哪一个方向?后端

然而,放眼实际,不少小伙伴是一我的从头走到尾的,页面本身写,视觉交互本身写,数据交互也本身写。这种小伙伴在重视功能的中小企业或者非纯正互联网企业是很是受欢迎的,技能程度和企业需求也是契合的。加以时日,只要是情商正常,表达正常,在企业作个技术经理是毫无压力的。运维

但,人往高处走,尤为这几年优秀前端的用人荒,有些团队招人的招数防不胜防,因此,这些小伙伴就忍不住看看外面的机会,一些互联网大厂或者独角兽公司就是心仪的目标。然而,最终的结果可能会碰壁,为何呢?大厂都是有前端团队的,是一种合做模式,若是你前端跨度很广,可是,每个点都只是你本身觉得不错的水平,其实你什么都不会,这不是全栈,是全蛋。缘由下面几点:ide

  1. 人的精力是有限的
    天天除了吃饭睡觉剩下就是前端的人是不多数的,就算有,能坚持个1年就很了不起了,因此,那些工做才3, 5年就自夸全栈的,只能说可能和我对全栈定义的标准不同。
  2. 人的特质是固定的
    有人内向,有人外向;有人细腻感性,有人洒脱理性;有人想象力丰富,有人抽象能力出众。前端做为一门承上启下的职业,承接的真是两个不一样路数的群体。因此,你若想全栈,须要内外兼修,感性与理性并存,富有想象力,同时抽象能力和逻辑思惟能力出众。这样的小伙伴有吗?有。但确定不是你,由于若是你是这样的人,你根本就不须要看本文喝鸡汤。

因此,正确的发展之路应该是先找到适合本身的前端发展方向,朝着这个方面努力深刻,同时扩大本身其余方面的成长。大的前端团队须要的是一专多长的人。工具

都有哪些方向呢?

我列举几个我知道的方向:界面展示用户体验和可访问性方向、偏后的js/nodejs开发方向、audio/video音视频等富媒体方向、SVG/canvas/webGL动效创意表现与数据可视化方向、工具建设文档管理内部站建设的前端运维方向。根据客户端不一样,还能够分为PC端方向,移动端方向以及物联网方向。网站

我该选择哪一个方向呢?

能够从下面几个点判断:

  1. 成长经历
    比方说你之前学计算机的或者通讯工程之类的,理工科气质浓郁的,建议日后走,JS要扎实,要懂至少一门后端语言,了解必定的HTML和CSS。若是你之前是学数学物理的,能够走动效数据可视化方向,由于这个领域除了JS扎实,还须要数学和物理比较强。若是是有设计背景的,能够用户体验和可访问性方向,优点在于设计敏感,关注情感体验,对细节把控拿捏更准确,理解并接受重复性工做。
  2. 我的喜爱
    喜欢编程喜欢工程化,偏后;我喜欢酷酷的动效,动效方向;我喜欢作面向用户的产品,让整个交互天然,则能够走体验方向;喜欢基础建设,则能够干运维。等等。
  3. 和谁玩得来
    我和设计师们在一块儿的时候更天然亲切很聊得来,你应该走前端偏前的领域;若是你和后端开发在一块儿的时候更天然亲切很聊得来,你应该走偏后领域;若是你和设计和后端在一块儿都很亲切天然都玩得来,你应该作领导,统筹资源,协调管理。
  4. 我的能力
    若是你能力通常般,只想混口饭吃,公司须要你哪一个方向你就选哪一个方向。若是你能力通常,编程实在学不来,但又不想被人颐指气使,能够试试小众方向,HTML可访问性,无障碍阅读以及SEO等,这是进大厂比较好的途径。就相似于,当年的我想上清华,只能选考古专业同样。若是能力很强,来,这位爷,这里几位姑娘全是本院的头牌,您随便选!

然而,现实是残酷的,不是说你选择了哪一个方向,且适合本身,你就必定发展很好,尤为对于选择偏前偏体验方向的前端。

首先,偏体验前端工做需求少。虽说,前端这个职业背后也分了不少方向,可是不一样方向的人员配比和收入水平以及成长速度确是截然不同的。众所周知,HTML和CSS入门简单,偏后的前端开发花个把月时间熟悉下,就可以从头至尾建一个网站;可是偏前的前端,很大一部分编程玩不来,想学也因为没有计算机基础而不得要领,结果,就无法从头至尾建一个网站。而放眼大中国,绝大多数的企业都是中小企业,这些企业对前端的要求是帮我把功能作出来,因此,你懂的,前者1我的就能够搞定,后者须要找人配合。显然,这些公司都招那些偏后的前端,因而偏后的前端就有不少的实践和项目经验,成长更快,工做更好找。

其次,偏体验前端不被重视,成长乏力。固然,随着前端愈来愈重视,也有不少公司,有前端团队,也有了分工,其中就会有偏前的前端。然而,这些公司或者说团队对这些前端的要求就是按时按要求把页面作出来,就HTML+CSS写写页面,兼容性好不出bug就行。人很容易受环境影响,若是周围人都不要求你也不须要你页面写得多牛,很容易有感受本身工做不被重视,成长遇到瓶颈的问题。想换工做,会发现,行业抢手的前端不是我这样的,迷茫就出现了。

而后,偏体验前端同质化严重,经验履历不行进入大厂难。有一些大公司,如腾讯、携程就有专门的偏前的前端岗位,彷佛是理想的归巢,职位尊重,福利不错,同事优秀能够共成长。可是,问题在于人家不要你,CSS写页面入门何其容易,几乎无逻辑的,能熟练写页面的人在高校中就一抓一大把。因此,若是你没有不少年的经验,或者显赫的背景,人家为何要你呢?

我思顾我在!!!!!!!

相关文章
相关标签/搜索