前端开发工程师和美工 知识需求的区别

摘要:很多公司甚至是多数以互联网网站为主要业务的公司都会把“美工”的概念搞混淆,通常这些公司都会把网页设计+网页制作的人员统称为“美工”。而一家成熟的互联网公司则会把网站方面的人才规划的比较详细,如UED团队(用户体验设计,英文User Experience Design的缩写),其中详细划分成了“交互设计”、“视觉设计”、“前端开发”、“用户研究”、“文案”等职位。今天主要就为了这个话题,与大家分享一下“美工”与“前端”之间的职能区别…

一、 什么是美工? 
美工:意为美术工程师(Art Engineer),一般出身于艺术美术院校的艺术设计专业居多。 
根据工作性质美工一般分为平面美工、三维美工、网页美工三大类。 
平面美工是由美工用Fireworks 或者 Photoshop 设计出平面外观。 
三维美工是由美工用3DMAX等工具进行三维角色模型设计,道具模型设计,环境场景模型设计,包装设计等。 
网页美工是美工用Dreamwerver等网页编辑软件把已经设计好的平面效果图,制做成HTML静态网页文件。这里就要求美工用到CSS和DIV技术了,也就是所谓的切图。说的详细一点就是,网页美工一般需要精通PHOTOSHOP/CSS/HTML/JAVASCRIPT等网络语言或工具进行网页框架,色彩,基调,创意等处理。 
而这里所说的网页美工,其实是Web1.0时代的产物,那时的网站多为静态的HTML页面,用户使用网站的行为也以浏览为主。而到了2005年以后,互联网进入Web2.0时代,各种拥有类似桌面应用的Web App大量出现。如Gmail GoogleReader 等等。网站的前端与交互由此发生了翻天覆地的变化,网页不再只是呈现单一的文字和图片,各种富媒体让网页的内容更加生动,而软件化的交互形式也为用户提供了更好的使用体验,这些都是基于多种前端技术紧密协作实现的。由此,“前端开发工程师”这个职位油然而生!

二、 什么是前端开发工程师? 
前端开发工程师是Web前端开发工程师的简称,是近五年才真正开始受到重视的一个新兴职业。Web前端开发技术是一个先易后难的过程,主要包括三个要素:HTML、CSS和JavaScript,这就要求前端开发工程师不仅要掌握基本的Web前端开发技术,网站性能优化、SEO和服务器端的基础知识,而且要学会运用各种工具进行辅助开发以及理论层面的知识,包括代码的可维护性、组件的易用性、分层语义模板和浏览器分级支持等。 
前端开发工程师,简单的说就是将设计师的图稿变成在浏览器里真真正正呈现的 HTML 页面供用户点击操作交互,这个工作可以简单到用 Photoshop Fireworks 点几下鼠标直接导出页面;也可以复杂到考虑每个标签的语义,整体的性能,浏览器的兼容,用户的交互,搜索引擎的优化等等;技能的基本要求是熟练使用图形图像处理工具,精通HTML/ CSS/JavaScript前端语言,最好还要了解一种服务器端语言如PHP等等。想入门前端开发这个行业很简单,买本HTML+CSS方面的书,自学个一两周的时间,也许就能找到一份“网页制作”的职业了,但想真正成为一名优秀的前端工程师却比较困难,因为前端的几种技术都是入门易深入难的,多数人很容易上手但精通却很困难。再加上很多公司的不重视等原因导致前端工程师的水平差异较大从而普遍待遇较低,进而更多人不愿意去学习需要多种技术相辅的前端开发,因为可以花更少的精力学习一门后端语言。

三、一名优秀的前端开发所需掌握的知识 
做前端开发,首先最基本的就是需要掌握HTML+CSS,有了这两项最基础的知识,就能得心应手的切出一张页面。但这还不够,我们还必须得兼容各种各样的浏览器,虽然有些公司只要求对IE6/7/8+火狐兼容就行,但是作为一名好的前端,必须给自己的要求定的高一些,除了常用的几个浏览器都必须兼容之外,最好还要兼容Chrome、Opera、Safari等浏览器。而为了兼容这么多浏览器,必须要掌握CSS HACK方面的知识,这样才可以使用HACK技术来区别并兼容各种版本的浏览器。不过相信既然能兼容火狐,兼容这些也并非难事了。 
在能够编写出优雅的HTML Code后,我们还需要尽可能符合W3C标准和语义化的规范。这方面虽没被硬性的去要求,但是做好这两项很有必要。一名优秀的网站前端工程师需要考虑到每一个HTML标签的语义。合理的使用Hx标签和ul ol dl标签等等。让你的页面即使禁用了CSS也能保持良好的结构和可读性。 
我们知道国内上网者中,用IE浏览器的比较多,但从国内或全世界的上网客户来看,有些客户并不是用IE来上网浏览内容的,他们会用一些其它的浏览工具如: Netscape、Mozilla、FireFox、Opera等等,如果你的网站不符合W3C标准,使用其它浏览器的用户就无法看到你的网站。那么一些客户就无法看到你的企业或产品,虽然这部分客户比较少,但也毕竟是一部分客户,丢掉任何潜在客户,对企业来说,都是损失。 
而符合W3C的好处也有很多,如:文件下载与页面显示速度更快;内容能被更多的用户所访问; 内容能被更广泛的设备所访问;用户能够通过样式选择定制自己的表现界面;所有页面都能提供适于打印的版本等等。 在充分掌握了HTML+CSS方面的知识后,接下去最艰巨的任务就是JavaScript。JS是前端必备的技能之一,也是最难的一部分,之所以把它放到这里来说,是让初学者有一个渐进的步骤。同时去学太多东西,会难以消化,这样分开一步一步的玩精通,压力会小一些。在这其中,前端开发需要掌握基本的DOM操作,了解AJAX,能写高效率的OOP代码,以降低维护成本。现在的JS框架也越来越多,如Jquery 、Prototype、Yui、Dojo等等。前端开发要基于各种需求,进行不同的开发,选择合适的框架,做到代码效率最高,用户体验最好,代码下载量最小,并且可以在单独甚至更多产品线中最大限度重用代码。 
以上所说的是一名前端开发工程师必备的相关知识,接下来再来谈一下前端的拓展技能。 
1. 选择性的掌握一下Photoshop或者Fireworks
学到什么程度可以根据你自己的需求来定。如果将来靠前端吃饭,去大公司是不需要前端开发做设计稿的,会分层切图就可以了。当然,如果对设计方面感兴趣的话,把PS玩的很溜,也是不错的事情。 
2. 了解一门后端语言 
可以了解一下PHP+Mysql或者JSP等后端语言。职业的特殊性决定了我们需要跟后端工作者频繁的沟通,掌握这方面的一些知识有利于更有效的交流问题。提升前端在整个团队中的形象,进而提升自己的待遇。另外,学好这部分东西,有企业找你做网站的时候,你可以拿的更稳妥。至于学PHP还是学JSP,根据自己的爱好来定,个人感觉PHP很不错,很多开源程序都是PHP的,学会了有利于自己建站。另外,wordpress是个很好玩的东西。 
3. SEO+UE(用户体验) 
用户体验是王道,而SEO是吸引用户的王道。UE其实是前端开发不可缺失的一部分。玩好这一点,往上,可以晋升到产品经理、部门经理的位置;往下,可以博得自己客户的满意。况且这东西并不难学,多留神观察生活就是了。何乐而不为呢? 
4. 前端性能优化 
掌握这门手艺,可以使网站速度得到提升,从而为公司节约开支。有时间可以查询一下网站页面优化法则,如:尽量减少HTTP请求次数、CSS Sprites 图片整合技术、合并CSS与JS、运用CDN技术、减少DNS查找次数、避免重定向等等。 
看到这里,你是不是对“前端”一词有更深入的了解呢?是不是和传统的“美工”有很不一样?我有做过一些调查,有些做前端开发的,可以不去计较别人对他的称呼,但有些却很反感这一个名词。因为在如今的WEB2.0时代,“美工”这一称谓显得更加老土,更加OUT,因为现在对网站前端而言,需要更多专业开发方面的技能。所以无论是前端开发,还是视觉设计,都不喜欢这个称谓。

分享一下。今天新技术风起云涌。有选择  有精通  一颗积极好学的心。

时间: 2024-08-09 22:33:08

前端开发工程师和美工 知识需求的区别的相关文章

浅谈前端开发工程师与美工的区别

一. 什么是美工?     美工:意为美术工程师(Art Engineer),一般出身于艺术美术院校的艺术设计专业居多.     根据工作性质美工一般分为平面美工.三维美工.网页美工三大类.     平面美工是由美工用Fireworks 或者 Photoshop 设计出平面外观.     三维美工是由美工用3DMAX等工具进行三维角色模型设计,道具模型设计,环境场景模型设计,包装设计等.     网页美工是美工用Dreamwerver等网页编辑软件把已经设计好的平面效果图,制做成HTML静态网页

我也想成为一名出色的web前端开发工程师

随着互联网的发展,正式的前端工程师角色被行业认可,到了2010年,互联网开始全面进入移动时代,前端工程师的地位越来越重要,前端领域的技术发展也越来越快,各种新的思想.设计模式.工具和平台都快速发展,对前端工程师的技能要求也越来越高. 何为前端工程师?前端工程师,也叫Web前端开发工程师.他是随着web发展,细分出来的行业.它要求前端开发工程师不仅要掌握基本的Web前端开发技术,网站性能优化.SEO和服务器端的基础知识,而且要学会运用各种工具进行辅助开发以及理论层面的知识,包括代码的可维护性.组件

开发辅助 | 前端开发工程师必懂的 UI 知识

       移动 UI 设计的世界 ... 1.屏幕尺寸 屏幕大小,指屏幕对角线的长度,而不是屏幕的宽度或高度: 单位为英寸 如 iPhone 7 屏幕尺寸为 4.7 英寸:三星 S6 屏幕尺寸为 5.1 英寸: 2.屏幕像素密度 --- ppi 指每英寸屏幕搜拥有的像素数:由屏幕尺寸和屏幕里所包含的像素数量 计算出来的单位: ppi 指每英寸所拥有的像素数 ,即每英寸像素. 像素密度越高,代表屏幕图像显示越清晰. 同样5英寸的屏幕,像素数多,屏幕像素密度大,屏幕更清晰: 屏幕尺寸 和 像素数

HTML5前端开发工程师工资为什么那么高?

现代社会的就业压力可以说是非常的大,大学毕业生一抓一大把,要是没有一技之长很难在这个社会中立足,所以为了能够跟上时代的脚步,就必须掌握一个特长,就目前的发展来说,企业对于HTML5前端开发人才需求量可以说是非常的大.那么HTML5前端开发工程师工资为什么那么高呢? 越来越多的企业开始注重到用户体验,小到企业网站.个人主页,大到政府部门,都是通过网站向外界展示形象.传播信息,网站离不开HTML5前端开发人员,所以学习HTML5前端开发在当前社会里非常受用,工资也就越来越高. HTML5前端开发工程

前端开发工程师的发展方向

通过对HTML5职业岗位类别的基本介绍,能够让学习HTML5的小伙伴们有自己的职业规划.可以通过职业意向决定自己的学习侧重点:也可以通过自己学习的知识定向自己的职业岗位. 学习一门新的知识,我们需要了解的不仅仅是知识本身,还应该有为什么学习或是学习之后有什么用之类的疑问.而对于以后要靠学习的知识来工作的人而言这点尤为重要,毕竟以后可是要靠它来谋生路滴.往简单的说,要是连自己学习的东西以后能够干什么都不知道的话,那又如何运用所学习的知识了.所以我们在学习HTML5之前,对于以后能够从事的工作岗位也

Web前端开发工程师养成计划【转载】

Web前端开发工程师养成计划(入门篇) 最原始的忠告:这个世界上有想法的人很多,但是有想法又能实现它的人太少! 首先要感谢伟大的Web2.0概念.产品概念.用户体验概念.jQuery插件,是它们在中国日渐成熟才解放了一直以来姥姥不疼舅舅不爱的前端开发工程师们. 有没有发现从09年下半年到现在全中国的互联网公司都在招聘前端开发工程师?如果你注意到了,那么恭喜你,你已经拥有那么一点点预测互联网职场动向的能力. 可能令你感到遗憾的是你从没从事过前端开发工作,不过没关系,只要你肯努力,一切都是可以学会的

Web前端开发工程师的就业前景

Web前端开发工程师是一个全新的职业,在IT行业真正受到重视的时间不超过5年.因此,大家越来越关心web前端工程师前景怎么样?web前端工程师就业如何?Web前端开发是从美工演变而来的,名称上有很明显的时代特征.现在越来越多的IT企业对用户体验更加注重,因此对web前端人员的需求也越来越大! 为适应人们快速获取信息和不断提高的审美要求,大到国际组织和政府部门,小到公司企业.个人主页等等,无不将网站作为自己向外界展示气质形象.传达信息的窗口,而网页如同一个人的脸蛋,其是否美观漂亮,直接关系到该网站

作为一名前端开发工程师,你必须掌握的WEB模板引擎:Handlebars

作为一名前端开发工程师,你必须掌握的WEB模板引擎:Handlebars 一.为什么需要使用模板引擎? 关于为什么要使用模板引擎,按照我常对学生说的一句话就是:不用重复造轮子.. 简单来说,模板最本质的作用是"变静为动",一切利于这方面的都是优势,不利于的都是劣势. 要想很好地实现"变静为动"的目的,有这么几点: 1. 可维护性(后期改起来方便): 2. 可扩展性(想要增加功能,增加需求方便): 3.开发效率提高(程序逻辑组织更好,调试方便): 4.看起来舒服(不容

五分钟带你了解年薪50W的Web前端开发工程师需要掌握什么?

进入一个 新行业肯定是看好这个行业的发展前景,那么web前端开发的前景到底怎样呢? 据悉,目前web前端工程师的年薪待遇平均在10万以上,高级HTML前端工程师年薪达30-50万,很多企业对于与web前端相关的技术职位更是求贤若渴. 以目前的互联网企业为例,他们都十分注重前端的设计.因为,只有先做好前端技术.做好客户体验一切才有可能.用户体验做好,才有人访问,访问的人多了,才会优化后端,才做客户分析,公司上市了,才从大量数据做数据分析,获得更有价值的数据信息.所以,一些互联网创业公司也是如此,在