Kaiyuan
2013-12-04 01:03:26 +08:00
前端,我理解为 - 懂设计的工程师,或者懂编程的设计师。
要制作一个前端页面就必须设计页面思考如何呈现内容,然后要知道要这样展示内容需要什么技术,然后将其实现。
也就是说,前端等于是兼工程师和设计师于一身。
当然如果分工再细,页面设计交给专门负责的设计师就不同,这样的情况,前端就是将设计师的设计用代码实现。也就是上面说到的专门负责 HTML/CSS/JS 兼容各个平台、浏览器的工作。
比较大的公司应该是细分设计师、前端工程师(页面实现、浏览器兼容等)、后端工程师,但是明显大部分公司对前端的理解则是 - 代码写得一般,会切图的人。
我朋友所在的深圳一间公司是典型的例子,之前一直都没有一个前端工程师,也没有设计师,做页面就叫一个后端「随便照着一个别人的网页抄」。
当然,这样「抄」当然出来的效果有限,前两个月才请了一个设计师,不过懂不懂写页面就不清楚。
单从知识量来说,大部分公司想要的前端则是会设计,会写页面,并且了解后端编程,有这样能力的人早就自己发展了。
但是很多公司给前端工程师的待遇之低...而且还觉得这样的人随便找可以找到......