一个优秀的前端工程师需要掌握那些技能,一个应届毕业生需要具体那些技能才能找到一份不错的网站建设前端工程师工作呢?
说下我的想法吧入门: 能用html css实现任何网站的静态布局。 这个难度不大,能做到就能达到切图仔的水平可以干活: 能用js写基本动态效果, 绑定事件, 用原生或jq操作dom。
勉强合格: 以上两项达到熟练, 并可以用js写较复杂的交互。 到这里就可以找到前端的工作并干活了。。
合格: 知道如何实现js的继承,能说出一个new的过程, 会合理用闭包, 会用promise, amd cmd模块化, 会用underscore,能写正则。 会其中两到三项。
到这里应该可以找到缺人并还算不错的互联网公司前端工作还行: 能手写js的原型链继承, 知道一个promise的实现机制, 能写出underscore中大部分函数, 手写delegate, 随便找个库基本能看明白是干嘛。 到这里应该可以冲bat了吧。不错: 对页面性能的优化有研究, mvc框架能够分析出个优缺点所以然来, 对打包发布工具有研究。
到这份上能算靠谱的前端了吧牛人: 根据业务需要写所需的打包发布模块化工具, 有能力自己写框架, 对开发流程和方式有自己的见解, 不依赖类库, 项目需要啥就随手写一个模块, 造过轮子无数。 到这份上国内前端工作可以任挑了吧。。。
哦,对, 以上只针对应届生, 个人愚见而已。 另外我认为自己也只刚到合格, 大神这里是我见过最厉害的一个前端的能力, 当然会有更厉害的, 看其他人怎么说啦。
不管那个行业的技术人员,没有最好,只有更好。因为很多能力都是在日积月累中慢慢累积的,网站建设行业是这样,其它行业也是这样。
更多网站建设信息,请关注大腕互联官网:www.dawaner.net