`

程序员和美工的配合问题(转)

阅读更多

公司的项目都是基于B/S结构的,绝大多数操作界面都是通过网页的形式展现在用户面前的,页面的美观就成了非常重要的问题。记得去年的这个时候公司迎来了它历史上的第一个专职美工。同时到来的就是程序员与美工的合作问题。

矛盾篇:

公司以前的系统都是由程序员来编写界面的,美观与否先不必说,单从效率上讲就是一个很大的问题。大部分时间都花在了界面的编写上,严重影响了项目的进展速度。美工到来以后,页面的美观程度和制作速度都有了很大提高,随之而来的程序员与美工的配合问题又成了一个新的问题。其中主要的问题、矛盾有以下几点:

1. 美工何时参与到项目中来

2. 程序员不懂如何将页面弄得美观,美工也不懂如何向页面中添加代码(即使是使用了Velocity)

3. 程序员和美工是两种完全不同的人,他们关心的事情也完全不同,这就导致两种人对页面代码(html)风格的要求大相径庭——程序员要得是简单易懂,美工要得是美观漂亮

4. 程序员要做的是将数据展现在页面上(使用简单的条件、循环语句),美工要做的是将美丽充满整个屏幕(程序员会叫道:天哪!这么复杂,我怎么用if、else、for来实现)

解决篇:

上面的这几点问题和矛盾从关系上来讲是层层递进的,要一个一个依次解决。先来说说美工何时介入到项目中来,在公司做过的这些项目以及我听说过的项目看,大致有以下几种:1)先有美工制作静态页面,完成后程序员直接向页面中添加程序代码;2)程序员随时和美工沟通,向美工描述页面需求,随要随做;3)程序员自己编写测试页面,然后让美工进行美化。

这3种方式可以说是个有利弊。方式1)对程序员来说绝对是个喜讯,它能使程序员最大限度的远离那些烦人的页面编码,提高程序员工作的含金量。同时,一套完整的页面可以展现全部业务的流程,对程序员开发也起到了规范的作用。但这种方式对美工的要求极高,美工要了解项目的需求,而这一般是达不到的。但可以让了解需求的人为其讲解,或是描绘出希望的页面的样式。这样虽然可以弥补美工对业务了解的不足,但也确实花掉了很多时间(而且是花掉了比较重要的人物的时间,因为了解整体业务的一般都是公司的牛人,他们的时间可是一刻千金呀)。方式2)是一个比较折中的方法,这样做无需太多的准备就可开始编码工作,程序员把握页面内容和样式,向美工详细描述,美工再根据描述设计页面,最后返回给程序员添加代码。这个反馈的过程一般比较迅速,效果也不错,可以达到程序员预期的效果,适用于项目时间要求比较紧的情况。该方式的问题在于没有一个形象化的完整的流程可供程序员参考,一切掌握在程序员手中,容易造成对需求的贪污和系统整体风格的不统一。方式3)一般用于对已有项目的美化上,对美工的要求也很高,她们需要具备在html和其他代码混合体的环境下工作的能力。而且修改的效果一般不是很佳,不到万不得已不推荐使用。

问题2.3.4.虽然表现出来的问题各不相同,但解决的方法却很相似。首先,美工要养成一些程序员编码时惯有的习惯,比如:文件命名要有意义、html代码要根据层次进行缩进等。其次,页面代码的一些细节也要注意,比如,使用居中或右对齐标签来取代空格,必须使用空格时也要用“&nbsp;”,不使用<p>标签,尽量使用表格等。再次,如果在条件允许的情况下,美工也可以学习一下夹杂在页面中的各种程序代码,了解其语义和工作原理,这将对与程序员的合作起到很大的帮助的。最后,就是程序员要在向页面文件中添加代码前先对页面代码做一下审核工作,在这里并不是看美工的页面是否美观,而是看在原有页面代码的基础上是否能够使用简单的条件、循环语句来显示数据(比如,页面布局过于复杂,不能通过简单的循环来显示所有数据),否则就需要修改页面代码直到能满足要求为止。
做网站后台的流程一般是这样的:

一、网站规划阶段

  这个阶段主要是对网站的功能、目标受众、内容、栏目进行规划。这期间会经常性地和有关领导进行沟通。首先,自己一定要对网站的整体规划清清楚楚,然后要吸收别人的建议。吸收别人的建议的过程,可以认认真真地做,也可以走过场,但是有这个过程以后,别人才不会对你的规划说三道四。
  至于领导的意愿,和你的规划靠得上边的,你一定要让领导明白,他们的设想已经在你的规划中被考虑进去了。
  项目的大致进度,要在这个阶段结束的时候确定下来。

二、后台模块划分和版面设计

  这个阶段,程序员要和美工兵分两路分头行动。
  后台模块划分如果做好了,后面的效率会高一些。这个过程不能省。
  版面设计,美工既要考虑网站整体规划,又要考虑大家的建议,尤其是不能忽视领导们的观点(虽然大多数情况下领导的美术细胞少得可怜)。在这个大前提下,再兼顾美观、合理。一个好的美工,不仅仅能做出漂亮的页面,还要能迎合一下客户或者公司领导的意愿,而且能和程序员进行沟通。
  在这个阶段,程序员和项目经理(项目负责人)要拿出一个可操作的模块划分方案,而美工要确定网站的版面框架、美术风格,做出网站首页和二级页面。
  实际上,在第一个阶段(网站规划阶段),美工就应该开始思考网站的风格了。在第二个阶段,则需要把比较抽象的初级设想变成具体的页面。基本上,首页定了,整个网站的页面就定了一大半了。
  在这个阶段结束的时候,要将项目的进度计划进一步具体化。

三、数据库设计

  这项工作很重要。但是程序员应该知道怎么去做。而且数据库设计是和一个人的理论水平、实际经验息息相关的,不是几句话能说明白的。大的、复杂的站点,数据库规划可能要用一周左右的时间,小的、简单的站点,数据库设计也需要2到3天。
  在这个阶段,美工最好别闲着,继续完成页面设计。要知道下一个阶段,程序员可就要用到美工的页面了。最好别出现这样的情况:程序员要用到某个页面,而美工还没有把那个页面确定下来。

四、后台程序编码

  这个阶段,程序员要紧张工作,会比较辛苦的。
  程序员需要遵守的三个原则:
  1、团队合作;
  2、保证进度;
  3、保证质量。
  美工这个时候要辅助程序员做页面。这个阶段美工可能比较闲,但是一定要称职。

  项目经理该和客户或者领导沟通的时候,一定要沟通。

五、除错、改进、页面美化

  这个阶段,不多说了。项目经理和客户、领导的沟通,仍然是很重要的。
http://spaces.msn.com/yichen914/blog/cns!723590D920FAF62B!163.entry?_c=BlogPart

分享到:
评论

相关推荐

    网页美工2003

    总的来说,网页美工2003是一个方便的工具,它为非专业程序员提供了一个直观的界面和丰富的资源,让他们能够创建出具有专业水准的网页。通过学习和使用这款软件,用户不仅可以掌握基本的HTML和CSS知识,还能了解如何...

    项目开发心得之人力资源配置.docx

    如果美工只依赖于工具如Dreamweaver,可能会导致程序员的工作负担加重,因为程序员需要处理更多的布局和样式问题。 其次,初级程序员通常是新毕业生或实习生,他们在项目中承担着基础的编码任务。选择这类人员时,...

    技术人员(IOS JAVA 网页设计 美工)的招聘要求.docx

    本文将详细解析针对技术人员的招聘要求,包括iOS、Java、网页设计和美工等职位的关键技能和职责。 **iOS 开发员** 1. **经验要求**:至少1年的iOS平台开发经验,需有2个以上项目的开发背景,能独立完成APP开发。 2....

    某民营专科医院网络部构建计划.pdf

    设计组由程序员和美工组成,负责医院网站的建设和视觉呈现。程序员承担网站建设和系统更新维护,优化网站功能和代码,确保网站运行效率和安全性。美工则专注于网站页面的美工设计,制作广告素材,与技术部门协同工作...

    技术人员(IOSJAVA网页设计美工)的招聘要求.pdf

    * 需要在测试过程中记录Bug,并控制和推进问题解决进程,验证问题改进效果,确保产品质量达到设计要求。 * 需要热爱运动,性格开朗! * 需要计算机及通讯相关专业,本科以上学历。 * 需要在手机应用软件行业,具有...

    网络公司架构及各部门职责.doc

    在这个案例中,公司的主要部门包括销售部、网络部、财务部、人事部、客服部、页面美工策划、平面美工、程序员、客服服务、行政管理、人事管理、税务稽核和单据报销等。 【销售部】 销售部是公司的核心部门之一,...

    (免费)游戏公司组成架构和游戏开发流程.pdf

    程序部门由主程序和普通程序员组成,主程序主导技术方案和数据结构设计,程序员则分为服务器端和客户端,分别处理数据传输、通讯和图像优化等问题。脚本与数据库在游戏实现中起到关键作用,C++用于解释脚本和调用...

    (2021-2022年收藏)整形医院网络运营工作职责剖析.doc

    在整形医院的网络运营中,主要分为四个关键岗位:网络编辑、竞价专员、网站美工和程序员。这些角色共同协作,以提升医院的在线影响力,吸引潜在客户,实现业务增长。 网络编辑的职责: 1. 负责医院官网的新闻编辑和...

    网站团队组建方案样本.doc

    - **后台程序员**:要求熟悉源码修改和程序开发,能配合美工工作。 - **编辑**:需具备文字功底和一定的美工、策划能力,负责内容质量和活力。 5. **关键角色及其作用**: - **网站策划**:负责建站策划和营销...

    电商美工岗位职责-2页.doc

    8. **网页设计与美术策划**:电商美工还需要负责网页的整体设计,包括栏目布局,以及为网站广告制作吸引人的图片、横幅和动画,同时配合程序员完成网站的美化工作。 9. **产品处理与包装设计**:对于上架的商品,...

    采购和运营岗位职责.docx

    此外,他们还需要与美工、推广、文案和客服团队紧密合作,根据数据信息调整运营策略。 对于特定的运营岗位,例如在虎扑识货的推广工作中,运营人员需要深入了解电商行业,具备扎实的文字功底,能独立撰写广告和论坛...

    网络营销组织架构.doc

    网络营销组织架构是构建高效网络营销团队的关键,它涵盖了多个专业岗位,包括运营经理、运营专员、网络编辑、SEO专员、网络推广、网络营销文案策划、网站程序员和网站美工等。这些岗位各自承担着不同的责任,共同...

    总结seo常犯的错误.docx

    3. **跨部门沟通不足**:SEO人员需与程序员、美工、运营和编辑紧密合作。例如,代码优化、网站静态化、结构设计、美工创意和内容编辑都需要协作完成,形成一个高效的团队。 4. **忽略数据分析与效果追踪**:持续...

    网站团队组建方案模板.doc

    后台程序员的技术要求:对于后台程序员要有扎实的修改源码和程序的知识,然后配合美工协调工作。 编辑的要求:这个职位是在网站建立后团队中一个比较重要的职位。编辑要有一定的文字功底、欣赏辨别能力,能够选取...

    网络部运营组织架构与绩效考核标准.pdf

    3. 设计(美工):负责公司网站的视觉设计和美化。设计师需根据运营需求制作专题,优化用户体验,同时要熟悉各类设计软件,具备良好的网页设计和网页制作技能,以及一定的交互体验理解。 二、绩效考核 网络部的绩效...

    网站组建团队方案.doc

    后台程序员需要有扎实的修改源码和程序的知识,然后配合美工协调工作。编辑需要有一定的文字功底,欣赏辨别能力,可以选取和编辑高质量的文章,给网站带来粘性和活力。 网站团队建设中主要的五类角色及作用包括网站...

    【各部门职能说明书】电子商务网站运营部门岗位职责.doc

    1. **部分经理**:作为部门负责人,部分经理需全面管理下属各岗位(如网站编辑、网站美工、网站文案、网站策划、网站程序员等),分配上级下达的任务,并监督执行。同时,协调下属与其它部门间的合作,解决下属无法...

    WEB前端简历模板09.doc

    4. **前端技术**:对W3C标准、jQuery和JavaScript的应用有深入了解,能够配合程序员完成网站设计,熟悉PHP和MySQL数据库,表明具备前后端协作能力。 5. **用户体验**:注重用户体验设计,了解设计表现形式,优化...

    Playmaker 1.9.0p5

    配合Mecanim和Integrated Physics2D插件,以及协同支持的行动,Playmaker无疑提升了2D和3D游戏开发的效率和质量。如果你正在寻找一种高效、直观的方式来实现你的游戏创意,那么Playmaker将是一个值得考虑的选择。

    游戏公司组成架构和游戏开发流程.doc

    主程序主要决定游戏的数据结构和设计方案,而程序员则分为服务器端和客户端,分别处理数据库、数据传输和游戏图像优化。 3. 美术部门:主美领导整体美术风格,下设原画师、3D建模师、2D美工等,负责游戏的视觉效果...

Global site tag (gtag.js) - Google Analytics