首先我们了解这两个问题:
为何要学全栈工程师?
开发技术降低了对适配终端和应用的技术门槛,使得跨平台跨网络的低成本通用应用成为可能,有利于促进整个行业的良性发展。
工程师学什么?
我们从零开始学习前端开发所有技能,不光学WEB前端开发,而且学移动前端开发,后端技术也将涉猎。
入门: 能用html css实现任何网站的静态布局。 这个难度不大,能做到就能达到切图仔的水平
可以干活: 能用js写基本动态效果, 绑定事件, 用原生或jq操作dom。
勉强合格: 以上两项达到熟练, 并可以用js写较复杂的交互。 到这里就可以找到前端的工作并干活了。。
合格: 知道如何实现js的继承,能说出一个new的过程, 会合理用闭包, 会用promise, amd cmd模块化, 会用underscore,能写正则。 会其中两到三项。 到这里应该可以找到缺人并还算不错的互联网公司前端工作
还行: 能手写js的原型链继承, 知道一个promise的实现机制, 能写出underscore中大部分函数, 手写delegate, 随便找个库基本能看明白是干嘛。 到这里应该可以冲bat了吧。
不错: 对页面性能的优化有研究, mvc框架能够分析出个优缺点所以然来, 对打包发布工具有研究。 到这份上能算靠谱的前端了吧
牛人: 根据业务需要写所需的打包发布模块化工具, 有能力自己写框架, 对开发流程和方式有自己的见解, 不依赖类库, 项目需要啥就随手写一个模块, 造过轮子无数。 到这份上国内前端工作可以任挑了吧。。。
哦,对, 以上只针对应届生, 个人愚见而已。 另外我认为自己也只刚到合格, 大神这里是我见过最厉害的一个前端的能力, 当然会有更厉害的, 看其他人怎么说啦。
基本上没有要求,因为我的09年买的联想笔记本现在编写代码也不会卡。
但是前端都需要切图,大的ps图片/psd文件想流程的使用,就需要配置高一些的电脑了,不然会卡顿
另外,公司配得主机+显示器一共3000块的电脑(我现在用的)用起来也不卡
需要提醒一点的是,编写时,把360,腾讯管家之类的东西关掉,不然会很卡
基本上没有要求,但是前端都需要切图,大的ps图片/psd文件想流程的使用,就需要配置高一些的电脑了,不然会卡顿