为什么前端工程师很难找? web前端工程师

刚刚争锋给我发了一个连接,是知乎的一个问题:“为什么前端工程师很难找?”。里面很多答案,看完之后真心觉得很不错。索性都拿过来,给大家做个参考。原文地址如下:http://www.zhihu.com/question/19923687(内容来源于知乎啊,我这是转载,我又转载了,还没自己写点东西出来,真是罪过啊罪过。。。)

问题:最近参与投资的一个公司在找前端工程师,网站的CTO说候选人几乎很少有以JavaScript为主要应用的,大多是顺带做。而且不是focus在功能实现的PHP,就是很偏美术设计的mockup和CSS,问我为什么。我这个非技术同困惑、同好奇中。

“时尚网站招聘前端工程师:Javascript与 php接口开发,在原有平台上二次开发(JS/SVG),不同浏览器兼容性开发,SEO优化。要求精通Photoshop,Dreamweaver/CodaandCSS;英语读写沟通。创始人团队均为互联网、时尚和营销领域专家,具有成功创业的经验。简历请发至:joop@unitedstyles.com。”
微博和论坛发布过,51Job也有,很久了,还没找到适合的。

各种答案如下:

mingelz,WebFrontendDeveloper

感谢继新的邀请,我觉得有以下几点:

1、前端是一个比较新的行业,不像C、Java之类的在学校就可以学到(当然能学到多少是另一回事),目前我还没听说哪个学校会专门为CSS、Javascript开一个课程。相比后端或者设计人才,在学校的时候就希望往前端方向发展的人要少的多。这个圈子的人专业都不对口。

2、前端真正高速发展不过几年,相较C、Java,历史积累的技术经验少,很多前端牛人的技术都是自己在项目中锻炼出来的,但他们可能又没有时间和精力去总结升华自己的经验。新入门的同学品尝不到“前辈”的积淀,又没有合适的项目练手,成长缓慢。

3、HTML是一个“一看就懂”的语言,“不需要学习”;会写color:red就号称会CSS(我一直说那是English,不是CSS);会写标签页切换就敢称会Javascript。后端同学用div+span或table就可以把页面拼出来,再加上jquery,效果还不错;设计同学可以方便的把ps转到dw里,代码都不用手写,就可以交给后端继续开发了。都觉得前端“不过如此”,圈子浮躁,愿意持续关注和往深度研究的人少,“精通”更是奢望。

4、对于后端同学,不愿或没时间对Javascript深入研究;设计同学一看到函数、变量就头大;而直接入前端行业,没有其他后端语言基础的同学,又难以更深入的理解Javascript。Javascript是一门“夹缝语言”,能够安心把Javascript学好用好的人更少。

5、本着多快好省的原则,一部分Javascript需求被Flash包揽,另一部分被开发人员告知“无法实现”后夭折。重Javascript、并持续开发的项目少,参与的人自然也少。

6、技术靠谱的人,无论前后端,都是有性格有想法的,不会因为只言片语就被人挖走。在他们看来,人靠谱、事靠谱、钱靠谱的项目也很难找。

张克军,豆瓣前端工程师

这里俨然变成前端工程师吐槽的地方了。

玩技术的都愿意玩“深”的技术,玩设计的又不愿弄脏自己的手。但是最终能把技术和设计完美结合在一起要靠前端工程师。但这种我认为的价值,不被广泛认可。一个网站用户体验好会认为是设计师牛逼。过度重视设计的公司只会成天改版。在这种处境下,不爽的都纷纷转后端,本来有兴趣的也望而却步了。

成长环境差。大公司分工过细,职能限制在很小的环节上。小公司又要求面面俱到,粗旷型开发。个人得不到持续发展,干两年认为到头了,纷纷转行。

现在有种不好局面,入行门槛低,优秀前端人员流失严重(指转行)。这样想招到有经验高水平的要靠机缘。企业最好眼光长远些,培育好的技术文化,能使有潜质的人迅速成长起来。好的团队,靠谱的做事方式,自然能吸引好的人才。

朴灵,V5,Nodejs, JavaScript

还是在于环境的认知和认同问题。

他们也许不懂交互设计,但是没人比他们懂交互设计的实现,和每一个细节。
他们也许不懂视觉设计,但是没人比他们懂视觉设计如何变为现实。
他们也许不懂后台数据库,但是他们其实才是数据的第一消费者。
他们也许不是产品经理,但是产品的质量几乎都是由他们来决定。

他们除了对HTML+CSS+JS精通一点外,什么都不很精通。很多做桌面软件出身的高管会以为他们什么都不懂,所以从来没有重视过。因为他们认为HTML+CSS+JS都是很简单的事情,大街上找个程序员都会写,自己手里的程序员,也能顺手写一点。

可以说web上的跨界经验,没人比他们多。那些以为学什么语言都一样的人,

那批以为前端工程师什么都不懂,什么都不精通的人深深地影响了其余的人。所以,很少有初学者报有信心来深入的学习。因为有人告诉他们做前端买不起房,买不起车,娶不了妹纸。

所以根本就没什么培训渠道。那些还在学习这些的,全都是为兴趣而来的。有所成绩的同学,必定都有一个深爱他的老板。

那些懂一点交互,懂一点视觉,后端熟知,前端精通的人,如果还有一点野心。他们应该现在奋斗在创业的前线。剩下来的孩子,才是真正的前端工程师,是伤不起的天使,如果你遇到了,请珍惜吧。+-

贺师俊,Web开发者

很明显,你的招聘要求有问题。既然是要求JS和PHP为主的前端工程师,还要求精通PS就是有问题了。另外对于工具(Dreamweaver)的要求也不合理。许多前端工程师不用DW的。

按照你的要求描述,此人既通前端(JS、CSS等)又会美工(PS),不仅位图还会矢量(SVG),还会后端(PHP),再加上英文能力和其他能力(如SEO),这样全面的人才就算不自己创业,接接外包项目都赚得很。我看你出到20k+再加点运气才能招到接近这个要求的人。如果擅长移动设备上网页,再加5k。如果会第二门外语,直接翻番……

+-

匿名用户

在我离开我的老东家之前也面试了三个月的前端工程师,最后到我走都没有招到合适的。老东家那边的要求是"熟悉javascript、actionscript、css、html、各浏览器兼容性"。
其实并非我要求的太高,基本的正则表达式、甚至cloneNode之类的DOM方法都不知道、更别提actionscript神马了。各种不靠谱。
招不到人,给钱不够多我想是其中一个原因吧,毕竟重赏之下必有勇夫。
你可以考虑直接招一个靠谱的前端架构师。
三个诸葛亮顶个臭皮匠在技术领域不怎么适合。
一个靠谱的前端可以顶得了一个团队。。。
其实最近我也在考虑转型的问题。
想转型其实考虑的下面几点,我想其中有一些可能能回答这个问题吧:
1、开发环境恶劣,各浏览器兼容性能头疼,需要不断地跟着浏览器走,兼容性涉及的不仅仅是CSS、还有各种DOM、BOM模型以及研究各种诡异。。。
2、没有钱途。工作是为了爱好和生活。靠谱前端工资确实也比较高,但是擅长javascript、html、css(这些是基本功),还捎带至少懂一门后台语言(php/C#/java/c++),还天天追着各种浏览器的兼容性,这个才给开到多少钱?一个擅长j2ee、熟悉linux和ssh的工程师是什么价格。我们都需要面包。
3、被动。这是一个很头疼的问题。很多时候,工期不够的时候总是压缩前端这边的,我不知道为什么。我工作过的相对好一点的公司也仅仅是一个上市集团下属的垂直门户,而在哪里也都是如此。但是,大家都是人。
4、学习难。相对其他几种语言,都有社区和相对全的资料。前端的参考只有W3C和ECMA那一堆鸟文。就算你看懂了,还有各种浏览器兼容性,你又要Mozilla、MSDN各种搜,各种新添加的属性是你买书看不到的。
5、被鄙视。各种鄙视前端。。你们懂得。。。

+-

马骁,知乎前端攻城湿兼打杂

确切地讲应该是专职的前端不好找,目前做前端这块的大致有三种人:
1. 本来是做后端的,顺带着做一些前端,以 jQuery为主,能实现大部分简单前端效果。
2. 以切图和静态 html 制作为主,加上部分 javascript.
3. js 和 html 都做且对 js有较深入的了解,知道后端工作机制并能很好地进行协作。

第一种大部分公司都有,对于不是很复杂的应用基本也够用了,第二种多在一些外包项目型公司,这两种都不算难找。第三类多呆在大公司里面或者一些产品型的公司,近年来的需求旺盛,且把这类型的叫做泛前端,这种前端对掌握技术的广度要求较高,既要专注于前端也要懂后端知识,目前还没有针对性强的学科,多是从学校里出来后自学的,所以就不好找。

+-

赵望野,前端工程师@豌豆实验室

感谢继新的邀请。回答这个问题之前,建议大家先看一下 Cat Chen老湿昨天的博文《前端工程师的职业发展路线在哪里?》chinese.catchen.me/2011...

从 Cat 的老湿的文章中,可以看出,仅仅是“切图,做个 HTML 页面”这样的工作根本就不能算是严格意义上的 Front-endEngineer——何况从实际的招聘情况来看,很多人对 web page的理解也很局限。

所以说,难招的应该是真真正正意义上的前端工程师。一个合格的前端工程师知识领域应该包含但不局限于以下几个方面:
1. HTML & CSS
2. JavaScript
3. 页面、JavaScript 性能优化
4. 浏览器兼容性
5. UE

这些只是作为一个合格的标准。要成为真正优秀的前端工程师,就如 Cat老师的文章里所讲,对服务器端技术、网络协议等也要有着很深入的了解。因此,从某种方面讲,前端工程师的知识领域应该是非常宽泛的,甚至比专注于服务器端的工程师要宽。要对UE 很敏感,要懂很多专业领域的知识,要 Geek,要乐于实践各种很潮的新技术,这样的人,当然难招了。

+-

孟红伦,前端工程师,work@alibaba

我认为目前前端这个职业的价值,还没有被业界认同。别说各个公司都在大力招聘前端,但是根据我所在的公司来看,招聘是招聘,因为确实缺人,反应在老大那里可能就是“页面做不完”。但是公司内部,在技术部,非前端,总也理解不了前端的价值,他们认为你做的事情就是简单的,他们很多人还停留在前端只是切切页面这种认识上。这个对于前端来说是不公平的,但是环境需要我们自己来改变,我相信真正热爱前端的前端,肯定会一起努力来改变这个情况。

但是在现在的情况下,不那么“热爱”前端的,就可能会去转行做其他的了。

当然这只是我的理解,可能不同公司不一样吧,反正我们自己招前端也很难。

+-

丁小倪,前端开发工程师@携程UEDBlog:smallni.com

前端是架起视觉、交互和后端程序员的桥梁。

一个入门的前端好找,只需要写写htmlcss即可,但对于一个大型的公司,专注于用户体验、页面性能这块的话对前端的要求就比较高,不仅仅需要一个页面仔,更需要前端有一个很好的广度和深度。

广度既是:前端需要对基础的htmlcssjs掌握很好之外,还要了解后端的知识(便于和后端程序员很好的沟通),用户体验用户心理方面的知识(便于迅速理解交互设计师的意图),还要对前端新技术的兴趣研究,还有各种前端的party和论坛。

总之,我认为,只有把前端当做他的兴趣和生命的前端才是一个靠谱的前端,一切把上班当做打酱油和混日子的前端都是不靠谱前端。

前端面要广,还要深,要有研究下去的兴趣和动力,哪怕一个很小的html标签,一个很小的css属性,说几天其实都说不完。

+-

申华章,创业就是做点与众不同的事情。

我可能运气比较好,前两天刚刚招了一个,还没有开始工作,不过我感觉相当不错。

楼上说的有道理,培训渠道不足,供求变化,肯定导致这个背景的好工程师不好招。但困难都是相对的,我简单说说我这个是怎么招来的。

1.积累:持续善待周围的人,这个最难,最花时间,但是实在没有捷径。这次招聘这个最重要,因为这个工程师是我以前团队里的一个小姑娘推荐来的。我简单问问她这哥们的性格,工作情况,觉得挺靠谱,再一看他的个人博客,全是技术分享,马上觉得肯定没问题,下面就是怎么说服他来的问题了。

2.换位思考:想想对方的需求,无非是靠谱的项目,给力的团队,个人的成长,适当的待遇。一项一项谈,要讲大实话。以我们现在的情况,谈这几点游刃有余,所以就搞定了。想想我前几个骨干员工,那时候的情况要糟糕的多,我现在都想不起来是怎么说服他们来的了。还好,至少到现在为止他们都还觉得来对了地方,呵呵。

+-

蚂蚁,PM新手,PDphppythonINTPpmant.com

一个喜欢前端开发将来还得做一段前端开发的人进来吐糟一下,虽然不是高级前端,对这份工作挺纠结的。

1:前端学校不教社会上也没有培训,都是在开发工作中发现自己更适合前端方向而分离出去的。职业上敢这么走的人不多,后端语言更省力一些,选择前端,你就得把大部分人生浪费在多的浏览器的兼容的坑爹问题上,你得整天面临一大堆页面的一个字小改动,一个某个冷门浏览器的不兼容,js的bug,多个js库的某个坑爹的冲突(说不定是原库的不靠谱)。一般的公司都没有前端的细分,你事情要做专业一点,还得前端调试前端测试。。。还有在整个开发中,你是最不被重视的,比如公司正好没重构师切页面,你得连续切个把月的页面,要是后端开发忙,他们写好action和model,你得顺便View层的页面也做了。。。这就是中低端前端的生活。

2:互联网的趋势是富客户端,现在市场上缺的不是低级前端,而是能够开发像webqq那一类的高级前端,招人就说精通前端语言。敢说自己精通前端语言的人不多,精通至少要深刻理解前端的面向对象,一些数据交互模式还有ajax,前端性能等问题,程序语言都是相通的,你精通了前端的面向对象,你就难道不精通程序语言的面向对象,你到那个技术境界,就不分什么前端后端了,所以从中低端到高级前端的gap太大了,每天切切页面做做某个标签切换效果是永远达不到那个层次的。个人认为,想达到那个境界得一脚前端一脚后端向上爬,但是你的代价太大了,还不如抓着一门后端语言向上爬。

3:你做前端,你老了写不动了怎么办?做java开发,做到一定程度发生质变,你就不是码农而是程序设计师这个时候只需写些规范接口画下UML,再向上就是系统架构师。前端向上走怎么走?也许是前端架构师前端主管,但是国内又有几个公司有这样的技术组织架构?一个产品线两三个前端,你手下就两三个人。只有多条产品线抽离出一个UED部门,但这种架构也是有问题的。+-

吴钊,自由博客/前端开发

还是先要定位自己团队想要招到怎样的人?如果只是对着设计稿做做页面,太容易找了;但如果需要面面俱到,还能扛事情,那确实很难。

很多企业想象中的靠谱前端多数是传说中的 T字形人才,是个多面手,在业务理解,审美能力,程序开发都有所作为;而且最好在某方面要比较突出,比如:对 JavaScript框架有研究、SEO 牛逼或者能言会道。这样的人不多,价码高、难招也是正常的事情。

现在不比以往,前端已经成为一个上得了台面的工种,很多学生在学校就有接触,而且毕业后也愿意从事前端。我面试过一些毕业生,技术也不差的,但往往在面试中表现出别的能力薄弱。而一些有前端技术基础的同学喜欢漫天要价,让招聘方却步。

CatChen

市场决定的,需求决定供给。

对于大多数产品来说,那些前端工作前端工程师能做,后端工程师也能勉强做,那就是说前端工程师要面对市场上存在的充足的替代品,尽管这些替代品的价格cheap 一些质量也 cheap一些。对于企业来说,不是谁都愿意为最后一点点质量而去付最后一点点价格的,甚至可以说绝大多数的国内公司都不会愿意支付这最后一点点的价格。

至于前端工程师的供给,原本就不多。如果市场需求不是巨大的话,没有谁会愿意进入这个市场的。我认为及格的前端工程师大多还是计算机系毕业的,或者拥有等价的技术基础,但这种人原本就很少。读计算机系的,很少人会注意到做前端有什么吸引力的,因为这是个开放的市场,没有利益在背后驱动。

为什么学生会去考各种证书,例如 Microsoft 或者 Cisco 的?因为这背后的 ecosystem已经运转多年,企业已经把相关的利益链铸造好了,所以很轻易就能向潜在的从业人员宣传为什么你应该加入这个行业。前端是一个开放的体系,没有一个企业能够从里面直接获得任何的好处——例如是卖产品、卖服务、卖许可,因此也没有谁愿意去推广它。

+-

沈树立,weibo.com/gshen,互联网分析菜鸟,PHP

【招人的现象】前端工程师有这么难招么?!我自己以前就是,现在做运营去了

【要求与现状有差距】兼容、javascript、框架甚至ajax无可厚非,外加用户体验就难了。例如弹出窗口的弹出方式,效果,时间,位置都让前端全包,并要最优是有难度的。

【我的妄想】您要的是一个心系PM的前端工程师。

【工作感受】前端重视程度的增加来至于对用户体验的不断关注(根本当然是市场供过于求)。后端的功能,逻辑总是需要有个前端面向客户,而常规的互联网产品的生产流程注定了前端工作的纠结。公司制度、工作环境、领导、生产方式、绩效考核决定了产品在生产中前端工作内容与侧重的不同,而这正是最纠结的地方。
——我该有想法么?我该有创意么?我该像个PM么?

【上级询问】

1.页面输出了么?恩。

2.兼容测试过了么?没问题。

3.效果实现了么?效果,哪里,怎么显示,怎么消失,怎么关闭,停留多久……没原型稿,没交互稿,没,没法弄啊


——所有的公司都重视ROI,都重视转化率,那有多少重视按钮的位置、按钮的颜色、按钮的大小、弹窗的显示时机、弹窗的停留时间、轮播广告的轮播间隔;又有谁在监控、跟踪这些

——大公司会,前端成为码农;小公司不会,前端成为全能?

【我的做法】
有点想法,对文字与排版比较喜欢,就赶紧走出来,从前端走出来,站在前端的工作上思考用户,思考项目,思考运营
——合格的PM我想是需要前端知识的,需要Ajax的基础,然后帮助前后端开发出最优秀的产品。努力中……

+-

王大力,前端开发工程师,做一个牛逼的影子前锋

1.前端技术入门简单深入难,要了解的很全面,每个公司都需要一个适合自己的前端,毕竟前端是项目组离用户最近的,找个前端,难

2.前端在学习过程中无一条龙培训,基本靠自己兴趣和渐进增强,如此环境,找到靠谱的,难

3.工作固然重要,但是理想也要照进现实,前端鱼龙混杂,规范欠缺,是金子总要发光,薪资也要有点光,国内对前端职位认识不够,薪资加点?难

so,前端要蓬勃壮大,更多的是需要的是被承认,技术传承和创新积累,目前前端业者虽然多,但是更多的都姑且算是“制作”

+-

叶荣,Front-endEngineer @ SNDA

仅就楼主的问题部分来说,不太难找。难的是专搞js的在沪上一般怎么也有10k+了,少了会很难找。

其二是这个价码向上的一般都有自己的想法,一般也有合适的公司呆着,那么作为一个人初创的公司,拿什么去吸引人?(这个我想楼主更擅长)

剩下的就是其他问题了。目前这方面的培训不是没有,但是我看过广州某培训机构的大纲,感觉就是培训出来坑爹的。
几年前这个职位不是被设计兼就是被后端兼,我本来是.net,偶然情况下才转到了前端。
由此造成了人员偏少,而需求缺口基本是和设计相等的。
而楼主需要的更是前端里面的某一专项,人就更少了。

希望对楼主有帮助。

+-

车三七,前端http://chesanqi.com/

我觉得这需求很明确啊,是不是问题被改过?楼主是要找一位以 JavaScript 为主要应用的前端工程师。结果发现大多是 PHPer 或Designer 顺带做。

以 JavaScript 为主导的人很少,这跟这门语言发展的历程有关系。随便翻开一本讲 JavaScript的书,第一章总是介绍他悲惨的历史,浏览器大战,一坨坨关不掉的漂浮广告,一个个关不掉的广告弹窗。早期的 JavaScript是跟流氓这个词联系在一起的,普遍认为这门语言是小打小闹不堪大用,怎么着也得会个 ASP/PHP 才能出去找工作。所以不可能出现以JavaScript 为主业的工程师。相比 JavaScript作为流氓语言存在的同时期,设计概念和后端语言都在成体系的飞速发展。

最近几年随着 CSS 的变革,W3C 标准的实现,AJAX 的风起云涌,JavaScript的地位越来越重要,他在前端的各种技术中起到了穿针引线的作用。HTML5 的概念这么火更主要是把他约等于了HTML + CSS +JSAPIs。但历史原因摆在那儿,JavaScript 人才的储备远远不足。

前端这个行业的特点,其他几位都说了。我就不多嘴了。

PS:个人认为如果没有 Flash,JavaScript 的人才储备会比现在深厚的多。但 Adobe 做的实在太好了,而 HTML的发展又太不给力。

+-

田乐,理想主义者,完美主义者,前后端Web

这是一个需要太多完美主义(自律)和太多理想主义(标准)的职位。成为一个好的前端工程师和提供一个适合前端工程师的职位都受到这两个条件的制约,所以难上加难。

好的程序员也少,就是做对的,不凑合的程序员。所以好的前端按照比例也少。

现在Web服务的一个趋势是拼质量而不是数量,所以关键的地方就需要好的前端和后端。但是人才流动的基本情况是真正NB的程序员大都经济自由了,你觉得他们需要为了钱去凑合一份工作么?那么想找真正的天才的时候要问问我们真的需要那样的人么?

这就是为什么真正NB的Startup或者团队不缺好的前端程序员,但是弱的团队永远招不到好的前端程序员。

+-

陆仕桑,互联网从业者,Flash程序开发者

不像后端,有时候前端不是业务核心,我做了两年多Flash游戏开发,相对来说都比较核心,现在对HTML5和JavaScript很看好,正打算转行。

我觉得有两种变化值得关注。

一是服务端JavaScript如Node.js的流行,这可以让前后端拉得比以前更近了,也许不需要在职业道路上把前后端分得太开。

二是HTML5的发展,尤其是在移动端。HTML5让前端变得更丰富,对前端的重视度会高很多。像我参与开发的Flash社区游戏,前端显然非常重要。
为什么前端工程师很难找? web前端工程师

我觉得前端开发者的一个突破点就是HTML5移动应用和游戏,前后端甚至可以都用JavaScript开发。

+-

谢朝宁,奇虎web前端工程师

这是一个历史遗留问题,在web2.0之前,展示大部分上也只是把页面显示,对于交互性的复杂度要求不高,而像CSS,JS入门很容易,所以相对于后端的业务逻辑来说难度不大。而现阶段不一样,交互性复杂度增加,莫有良好的设计,在性能上会有很大的问题。而前端涉及的面很广,CSS,JS,PS,前后台交互衔接,这些地方都可能会产生各种问题。在这发展过程就发生了变化,光是会CSS,JS等不能称得上是前端开发人员,可以称为各位er,比如csser。代码只是一部分,还需要考虑用户体验,如果你是一个有思想的前端,可以跟产品经理一起设计产品,让TA了解你所知道的细节部分。前端也需要架构,前端也有数据库,这些在随着HTML5,NODEJS等的盛行,这些特性会越加明显。有很多优秀的前端工程师的哦,亲,要撒网啊~!

+-

+-

安江泽,知乎删代码工程师

除了从供应短缺来看,还应该看需求的增长:

1.看看大型网站虽然前端人才众多,但还是倾向于传统的Web交互方式。其前端技术更关注页面加载性能,浏览器兼容性等等。但在新兴的创业公司,可能出于偏好或者通过提升交互体验以差异化竞争,会选择更前卫的视觉效果和更重的客户端逻辑,这些都会在一定程度上加重前端开发的负担;

2.随着客户端逻辑的增多,必须面临RPC设计和解决前后端逻辑冗余等问题,需要根据团队资源设计整合性的框架/开发规范。这些都不是所有的团队都能能力和时间做的。如果一个功能前端的开发周期和后端相等,需要的前端工程师人数必然也会向后端逼近;

3.团队没有控制新UI组件/新效果的意识。很多迭代快速的网站,UI都是简约可复用的,哪怕是新功能也尽量在老风格上开发。有的团队没有这些约束,一个新功能一套风格,琐碎的逻辑都要重做,必然带来工作量的提升。

所以,挨饿不一定是粮食少了,还可能是吃饭的人多了。尤其是有些家庭,还没搞好计划生育⋯⋯

+-

张文,前端工程师,西安熊猫伯伯电子商务,爱

个人觉得,现在国内对前端的认识,还大部分局限在只是单单的制作静态页。

而忽略了前端对网站用户体验的重要性。

而且国内企业的管理模式,和对技术的看重性都很欠缺。

还有对HTML,CSS和JS的认识不够,觉得好像是幼儿语言一样,使得主动去学习前端的人也很少。

不过现在国内关注前端的人也越来越多,了解前端的人也越来越多,就好像我现在的公司,我的领导也知道学习前端是很不容易的,了解的越多,对前端这个职位的尊重也就越多。

我相信,国内的前端工程师肯定会越来越多的。+-

+-

boogie王二,黑人音乐、吉他、手工皮革爱好者,前端

1.前端工程师的专业(Javascript,HTML,CSS),不如C++, Java,PHP那样有一个公司、专业团队推广他们的语言,接触到web前端开发专业的人不多,这是专业技术普及不足,也导至培训市场、学校培养的都是主流传统的程序员;

2.前端工程师其实是细化分工而产生的职位,在国内追求低成本人力的大部分公司里,算是一种高成本投资的职位,早几年就业前景并不乐观;

3.工种也跟整个专业在行业的薪水水平有关,国内除了大公司,前端工程师的薪水水平其实仍然低于如C++,Java等等;

阿杜,好吧,俺是一名富有光荣革命任务的前端

首先,最重要的是,大多数公司不重视前端这个岗位,薪水太低,没有多少人愿意做这个岗位,如果能转行的都考虑转行了;其次,一个好的前端需要懂的东西太多了,比程序猿还要多,既要有宽度还要有深度,与其花费这么多时间,为什么不去做程序呢?投入产出比肯定是程序要高,至少在大部分公司是这样子的,于是这样就形成了一个死循环,公司越不重视,就越没有人愿意做,于是好的前端就越少

马超,FEDKu6CSS

几方面原因吧。

知识跨度太大,很多是跨界的,既懂机器(兼容、性能)又懂人(交互、心理),都要深入,否则很废柴,万能胶型人才,要实验502次才能找到那种。

学校教育跟不上,就算能跟上,把这么多知识学通了得多长时间,学医不过7年,好前端闭关十年不算多吧。钱的社会,上学是在投资,少人肯投,因为大家都赔不起。

需求是主要的,在中国什么页面兼容与否、载入速度快不快、颜色搭配合不合理都算奢侈要求了吧。在街上拿个LV包没准有人回头看两眼,js代码写好了能跟谁炫耀去。中国的就业问题主要靠中小公司解决,生存都难,更没钱管这些东西。

综合起来,兴趣驱动的,注定只能是小众。

李剑波,创业中(正在招人),前华为工程师,

富web端应用孕育了前端,html5添了把火,苹果用优秀体验直接把它点着了,但是前端发展对人综合要求太高,美感,交互,coding,沟通,创新。这是一个完全的设计领域的工作。而我们向来在设计领域薄弱,在执行领域浮躁。

方可,UXdesigner @mobfrank

这个问题正确的描述应该是为什么好的前端开发难找?这个和为什么好的XXX难找是一样的。

但是前端开发是一个比较特殊的职位,涉及的面很广,需要真正有兴趣投入去做才能做好,简单说要有交互意识、要有视觉像素级的敏感、要对页面结构有很好的认识、要深入理解html、css(这个不是想象的那么简单)、要有oop的思想,要了解网络http等的工作原理...可以说前端是一个广而深入的工作,对用户体验起着至关重要的作用。

我个人也在UI设计和前端开发中徘徊,因为这两个都是我的兴趣所在。个人感觉,重要的是兴趣,有兴趣没有什么是做不好的。dribbble上的很多设计师代码写的也不错

  

爱华网本文地址 » http://www.413yy.cn/a/25101016/320730.html

更多阅读

我的电脑为什么上不去网? 精 精英家教网电脑

我的电脑为什么上不去网? 精——简介网线插上了,网卡驱动啥的都没问题,路由器上的其他电脑能上网,我的电脑为什么不能上网呢?相信电脑不能上网困扰着很多的人,一旦出了问题又不知道怎么处理,这里我告诉你,很简单!不用麻烦专门的维修人员就可

为什么我的电脑会很卡? 为什么电脑很卡

为什么我的电脑会很卡?——简介电脑很卡基本都是磁盘的问题,所以检查电脑很卡的问题首先要我们检测系统,首先我推荐的是360安全卫士,打开360安全卫士,点击更多功能,添加鲁大师应用程序。为什么我的电脑会很卡?——工具/原料360安全卫士《

为什么打开网页很慢? 为什么网页打开慢

为什么打开网页很慢?——简介随着互联网的发展,渴望得到消息的心情弥散着每一位互联网的朋友,有时候一个消息可能就会改变你的人生,但是自己的电脑打开网页很慢,今天小编教大家如何管理自己的上网的速度。为什么打开网页很慢?——工具/原

手机充电充变得很慢? 苹果充电突然变得很慢

手机充电充变得很慢?——简介有时候不知道为什么手机充电冲得很慢几乎充不进去,大家有遇到这个问题吗?小编前几天就遇到这样的问题,看我是怎么排除的吧。手机充电充变得很慢?——工具/原料手机手机充电器手机充电充变得很慢?——方法/

你为什么找不到合伙人? 蓝瘦香菇你为什么

想当年,沃茨负责Apple电脑的技术,当他把产品设计出来之后,乔布斯让沃茨出来创业成立公司一起做。沃茨直接拒绝了乔布斯,因为自己在惠普工作,他给乔布斯提议自己能不能先兼职干,很多时候我们都很难找到合伙人,为什么?问题出在哪里?一起来看看

声明:《为什么前端工程师很难找? web前端工程师》为网友咖啡的味道分享!如侵犯到您的合法权益请联系我们删除