前端工程师的前端数学基础础很重要吗

知乎用户&IBM CRL,前端田园犬
因为看到朴灵大神出现在这个帖子所以来写这个答案,首先感谢朴灵大神您写的关于nodejs的书和推荐过的javascript的书,图灵社区的奉献让我受益匪浅。让我这个曾经的菜鸟对js有了重新认识,路漫漫其修远兮,吾将上下而求索。先说下自己早年的经历吧,最早的时候跟很多现在看到的各种廉价前端程序员一样(如果那算程序员的话),就是写写HTML,CSS,用ps切切图,jquery的API都会调用,会把网上各种插件搬来用。因为我ps用的还可以,又熟悉各类的第三方库。一些小公司PM眼里这就是已经很靠谱了。曾经自己还一度膨胀过。因为那是无论是所谓的各类培训、自己的圈子、还是网上的慕课。对于所谓的前端职业的描述大致就是这么多。直到我遇到了大神,他给我开出了书单,《javascript权威指南》,《NodeJS实战》,《angular权威指南》,《ES6标准入门》,《数据结构》,《算法导论》,让我原原本本地看,能看多少是多少。从基本的闭包原理、HTTP通信到MVC框架手把手虐,不,是教。那时才发现曾经的自己跟个傻逼一样。一路走来现在自己也可以写交互动画的插件了,nodeJS算不上精通,写些逻辑不太复杂的全栈问题也不大了。如今自己也开始在公司里装模作样的面试别人,经常会遇到跟自己曾经一样狂妄的候选人。心中无限感慨,微信师傅,您当年怎么就愿意带我的啊。答:“我看你PS用的蛮吊的,扔一堆书唬住你,这样你就可以长期给我画图,你个愣头青居然真买来看了”我永远都得师傅当年的教诲:首先你得是一个合格的程序员,然后才是前端工程师。什么是真正的前端,产品经理给你说个故事,你就能给他一个交互,架构师给你一堆JSON数据你就能渲染成他想要的界面。而你无论做的多炫酷的交互设计,给到服务器API接口那边的永远是靠谱的数据。前端拼到最后就是用算法做画笔用JSON做颜料的艺术家。回到好的前端程序员为什么这么难找的问题上,一次面试几个刷三观的候选人之后,同事对我说:你看,我们把代码当做事业,他们只是拿这个当做一个混碗饭吃的工具。每个岗位都有这种现象,只是前端门槛低,这种现象更多而已。尽管每家企业都喊着缺前端,缺交互工程师,于此同时这个世界每天都有大批速成三个月的自称前端工程师在到处找工作,他们会告诉你互联网泡沫完了,前端饱和了。而另一方面这个世界又存在着一类远古程序员,他们是十年以上的工作经历,但是他们很多早已远离一线编程对世界的变化完全没有感知,对于前端还停留在JSP时代,js?不就是个小脚本语言么?他们如今混迹在很多在老牌公司里要么混吃等死,要么想着怎么往上爬。你要跟他说,哎,缺前端!他就会甩一句:找个切图的小姑娘有那么难吗?所以,连IT职业圈子里对前端的认知尚且如此,何况那些我只差一个程序员的创业公司,没有统一的标准,没有严格意义上的职业水平划分。招聘的人要经历无数的奇葩才能招到合适的人才,而有些大神又会被不识货的土鳖轻视甚至无视。浮躁的所谓前端易学论又诳了多少不适合这个行业的人入了坑,也让多少年轻人刚刚入门就停止了前进的脚步。前端,是时候清理门户了。
阅读(...) 评论()热门关键词:
热门关键词:
为什么前端工程师是紧缺人才
17:42:32 点击: 次&
全新升级 火热来袭,欢迎各同学咨询????????
上海前端培训:每天,100offer的HR群都有人在吐槽招不到前端工程师。实话说对这些需求,Betty也无能为力,因为在供不应求的前端招聘市场上,优秀的前端工程师才是有话语权的那一方。不仅在国内的互联网行业,在国外,前端工程师一样是需 求旺盛、供不应求的香饽饽。
蓝鸥上海前端培训专家带你看个数据,根据职友集网站的职位显示:目前的热门岗位――“web前端”是需求增长最快的开发岗位,在所有开发职位中名第一,待遇一直是名列前茅,职位空缺相当大。
可见,web前端可以说是最热门的前端岗位了,在2014年和2015年底有两次爆发性增长,现在在美国的岗位需求甚至超过了iOS。所以市场上优秀的前端工程师相对较缺少,是一个世界性难题。
原因一:前端相对来说是每一个公司必备的岗位
可能很多人认为前端开发和web开发类似,而Web开发已经有20多年的历史,所以前端并不是一个新领域。然而,前端工程师的概念中的“接口技术实现 和用户体验作为一个专业的工作领域”,却无疑是很新的。
现在,一个创业公司想要成功,几乎要覆盖一个Web应用程序的诸多技术方面:前端、后台、DBA、运营等。虽然已经有一些服务可以让企业购买登陆页面的前端模块和组件;但是如果你想要创造一些真正的Web应用程序,除了求助前工程师,别无他法,就像你要创立一个品牌你也绕不开请一位设计师一样。
原因二:对前端,普遍存在巨大的误解,其实前端一点也不简单
大多人都认为前端开发是一个“相对于其他模块来说更简单的领域”,在他们心中的前端工程师是这样工作的:
1)把Photoshop文件、图片或者线框放进一个网页;
2)偶尔设计Photoshop文件、图片或者线框;
3)用JS编程,为网页制作动画、过渡效果;
4)用HTML和CSS编程,确定网页的内容和形式。
事实上,前端工程师在做的是:
1)&在设计师和工程师之间创建可视化的语言;
2)&用可视化的设计,定义一组代表内容、品牌和功能的组件;
3)&为Web应用程序的公约、框架、需求、可视化的语言和规格设定底线;
4)&定义Web应用程序的设备、浏览器、屏幕、动画的范围;
5)&开发一个质量保证指南来确保品牌忠诚度、代码质量、产品标准;
6)&为Web应用程序设定适当的行距、字体、标题、图标、余粮、填充等等;
7)&为Web应用程序设定多种分辨率的图像,设备为主的实体模型,同时维护设计指南;
8)&用account semantics、accessibility、SEO、schemas、microformats 标记Web应用程序;
9)&用一种友好的,消耗小的,设备和客户端感知的方式连接API,获取内容;
10)&开发客户端代码来显示流畅的动画、过渡、延迟加载、交互、应用工作流程,大多数时间用来考虑渐进增强和向后兼容的标准;
11)&保证后台连接安全,采取跨地资源共享(CORS)的程序考虑,防止跨站点脚本(XSS)和跨站点请求伪造(CSRF );
最重要的是,尽管有严格的期限、利益相关者的要求,以及设备的限制,无论现在还是将来,永远是“客户第一”。
原因三:大量糟糕前端工程师的存在,扰乱了市场
这或许是难以招到优秀前端工程师最明显的原因。由于前端工程师的入门门槛非常低,JS、CSS、HTML并不是很难入门掌握的语言,似乎只要花一点时间,谁都可以通过网上教程和书本学会它,前端工程师市场就是被这些浅尝辄止的 家伙搞坏的。
糟糕的前端工程师是这样做事的:
1)滥用JS库,因为他们实际上并不了JS的内部(e.g. 一切都用jQuery);
2)滥用JS插件,抄别人的代码哪怕自己根本读不懂(e.g.jQuery.doParallaxPls.js);
3)给Web应用程序添加CSS框架,却只用到CSS/JS的5%,没有看到任何的需求、设计或者比较和评价;
4)认为只要添加了CSS框架,网站就可以“有求必应”;
5)一边在说着“响应式Web设计”,却对服务器端技术一无所知;
6)用CSS编程时不管预处理器、命名规范等,却用不合适的/ids/magic numbers等;
7)忽视表现、内存泄露(并不理解内存泄露的真正含义),不会检测代码;
8)不会用指标衡量一个产品,或者这种指标旨在自己的电脑、浏览器、设备有效;
9)忽视软件技术。
要知道,入门容易精通难,计算机和软件的基础对你用JS或浏览器编程都非常重要。Web可能是最有影响力的平台和环境之一,在那里执行的程序必须被小心对待。一位优秀的前端工程师不仅要考虑web技术&和语言,并且还要了解所有不同的组件、系统和概念。
以下是优秀的前端工程师在即时面对普通的任务也会做的事情(这才是市场急需的前端):
1)&DNS解析、使用CDN和关于multiple Hostnames as part
2)&HTTP Headers (Expires, Cache-Control, If-Modified-Since);
3)&Steve Souders的所有规则(High Performance Websites);
4)&如何解决PageSpeed, YSlow, Chrome Dev Tools Audit, Chrome Dev Tools Timeline显示的所有问题;
5)&何时把任务传到服务器和客户端;
6)&缓存,预取和负荷技术的使用;
7)&Native JS,知道何时从头开始做,何时查找别人的代码,同时可以评估这样做的优缺点;
8)&CSS标准、modern conventions、 strategies (e.g. BEM, SMACSS, OOCSS)的知识和用法;
9)&JS的电脑知识(内存管理,单线程的性质,垃圾收集算法,超时,范围,提升,模式)。
蓝鸥上海前端培训有着国内首家完整的移动web前端开发课程体系,高度专注移动 端。蓝鸥HTML5培训开发项目全部来自于真实的企业项目,单独项目代码量超过 5 万行。为了让学员尽快的进入到企业开发的项目中,蓝鸥使用自主开发的产品和为客户定制的企业产品为案例,大批蓝鸥HTML5培训开发学员都从中收益。
蓝鸥科技是全国最大的移动互联网研发实训基地,一直专注于Html5培训,Unity3D游戏开发培训(VR/AR培训)、Android培训,UI设计培训。
蓝鸥HTML前端开发培训课程可申请免费两周的试听,试听期间不收费,课程试听申请联系:021-,<span style="font-size:12font-family:微软雅黑;font-weight:color:#49059(沈老师) QQ:&&.
阅读上一篇:阅读下一篇:
找课114全国免费课程咨询热线,为您推荐口碑最好的中小学课外辅导、少儿英语、成人英语、出国留学机构(其他课程咨询恕不接待)
北京 400-001-&上海 400-001-&广州 400-001- 深圳 400-001-&天津 400-001-&杭州 400-001- 南京 400-001-&苏州 400-001-&济南 400-001- 青岛 400-001-&武汉 400-001-&重庆 400-001-
成都 400-001-&西安 400-001-&宁波 400-001-大连 400-001-
温馨提示:拨打招生免费咨询电话方法,先拨通400-001-9911,再根据语音提示按分机号,等待接通,欢迎您的来电。(电话接听时间段:周一至周日上午9:00―晚上20:00)
??????????
????????????????????
??????????
??????????
???????????????
音频公开课
9598
3977
4872
3673
4149
4185
5904
3756
14969
4331
6405
6020
5768
11538
9987
9884
8990
16072
13956
13869
三百六十行,欢迎各培训机构加盟为什么前端工程师很难找?(最近很火的一个话题) - 博客频道 - CSDN.NET
Code is cheap,
show me the money!
分类:web前端
1、前端是一个比较新的行业,不像C、Java之类的在学校就可以学到(当然能学到多少是另一回事),目前我还没听说哪个学校会专门为CSS、Javascript开一个课程。相比后端或者设计人才,在学校的时候就希望往前端方向发展的人要少的多。这个圈子的人专业都不对口。
2、前端真正高速发展不过几年,相较C、Java,历史积累的技术经验少,很多前端牛人的技术都是自己在项目中锻炼出来的,但他们可能又没有时间和精力去总结升华自己的经验。新入门的同学品尝不到“前辈”的积淀,又没有合适的项目练手,成长缓慢。
3、HTML是一个“一看就懂”的语言,“不需要学习”;会写color:red就号称会CSS(我一直说那是English,不是CSS);会写标签页切换就敢称会Javascript。后端同学用div&#43;span或table就可以把页面拼出来,再加上jquery,效果还不错;设计同学可以方便的把ps转到dw里,代码都不用手写,就可以交给后端继续开发了。都觉得前端“不过如此”,圈子浮躁,愿意持续关注和往深度研究的人少,“精通”更是奢望。
4、对于后端同学,不愿或没时间对Javascript深入研究;设计同学一看到函数、变量就头大;而直接入前端行业,没有其他后端语言基础的同学,又难以更深入的理解Javascript。Javascript是一门“夹缝语言”,能够安心把Javascript学好用好的人更少。
5、本着多快好省的原则,一部分Javascript需求被Flash包揽,另一部分被开发人员告知“无法实现”后夭折。重Javascript、并持续开发的项目少,参与的人自然也少。
6、技术靠谱的人,无论前后端,都是有性&#26684;有想法的,不会因为只言片语就被人挖走。在他们看来,人靠谱、事靠谱、钱靠谱的项目也很难找。
他们也许不懂交互设计,但是没人比他们懂交互设计的实现,和每一个细节。
他们也许不懂视觉设计,但是没人比他们懂视觉设计如何变为现实。
他们也许不懂后台数据库,但是他们其实才是数据的第一消费者。
他们也许不是产品经理,但是产品的质量几乎都是由他们来决定。
他们除了对HTML&#43;CSS&#43;JS精通一点外,什么都不很精通。很多做桌面软件出身的高管会以为他们什么都不懂,所以从来没有重视过。因为他们认为HTML&#43;CSS&#43;JS都是很简单的事情,大街上找个程序员都会写,自己手里的程序员,也能顺手写一点。
可以说web上的跨界经验,没人比他们多。那些以为学什么语言都一样的人,那批以为什么都不懂,什么都不精通的人深深地影响了其余的人。所以,很少有初学者报有信心来深入的学习。因为有人告诉他们做前端买不起房,买不起车,娶不了妹纸。
所以根本就没什么培训渠道。那些还在学习这些的,全都是为兴趣而来的。有所成绩的同学,必定都有一个深爱他的老板。
那些懂一点交互,懂一点视觉,后端熟知,前端精通的人,如果还有一点野心。他们应该现在奋斗在创业的前线。剩下来的孩子,才是真正的,是伤不起的天使,如果你遇到了,请珍惜吧。
文章转载自:爱思资源网/show-23-440-1.html
排名:千里之外
(27)(26)(1)(0)(0)(5)(1)(3)(2)(3)}

我要回帖

更多关于 前端工程师育知同创 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信