网页前端开发属于设计还是属于技术?

在互联网产品相关职能中,有部分叫做前端开发(front-end web developer)的工作,到底属于设计还是技术?我个人认为是既要设计水准也要技术含量,不过讲起来似乎有点矛盾。曾经争论不休,因为之前的软件项目管理从没有涉及,这也就是曾经说过,除可用性外只互联网产品才有的可访问性、兼容性、标准化等指标。

通过前端开发的例子更能证明,考虑web-based的可用性和可访问性必然至少了解客户端代码(不是第一次第二次提了),这是我们职业生涯进阶的门槛。因为构成互联网产品基础的就是每个客户端页面,否则所有idea只建立在空中花园之上。尤其项目管理中,90%的矛盾来源于沟通不善,90%的沟通不善来源于知识结构不对等。

在网站产品管理发展相对成熟的过程中,几乎所有公司都是把前端开发安排在产品团队的组织体系之下。从这点起我开始深入思考设计与技术的联系,“做技术的、做设计的”常见于资深工程师和资深设计师自谦的介绍,但是我越来越发现这个说法有问题。通常理解做技术就是写代码,做设计就是画图什么的,其实都不太准确。

资深工程师都了解,整个代码框架、逻辑需要精心设计才可能达到良好实用性、适应性、可维护性、可扩展性、可靠性、可量测性的境界。好代码就是艺术品,那不是设计是什么?岂止技术那么简单?软件技术领域有个热门职位叫Software Architect,也有专职Test Architect等。

资深设计师都了解,熟知整个业务体系,充分建立起以用户为中心的设计模式和产品管理机制,保证产品用户友好、开发者友好、搜索引擎友好并不是容易的事情,那不是技术是什么?又岂止设计那么简单?互联网技术领域也有类似职位叫Information Architect,在欧美相对成熟。

也就是说,真正工程师、设计师解决的问题,都需要architecting,都需要designing,都有技术含量。并且在信息传达角度,通常所说“设计”与“技术”并不在同个维度。反过来理解,没有创造性的工程师只是程序员,没有创造性的设计师也就是设计(专)员吧。

时间: 2024-12-03 12:21:26

网页前端开发属于设计还是属于技术?的相关文章

网页前端开发工具推荐

  当启动一个新的项目,使用 CSS 框架或样板,可以帮助您节省大量的时间.在这篇文章中,我编译整理了我最喜欢的 CSS样板,框架和库,帮助你在建立网站或应用程序时更加高效. Bootstrap 开发工具推荐-网页前端开发工具"> 如果你想给你的新项目的专业的外观和感觉,Boostrap 可能是你需要的工具.它拥有一个非常干净的排版,表格元素,以及设计一个现代化的网站你需要的所有东西.更多信息: twitter.github.io Foundation Foundation 来自 Zurb

网页开发-初学网页前端开发有很多困惑ヾ(@⌒ー⌒@)ノ

问题描述 初学网页前端开发有很多困惑ヾ(@⌒ー⌒@)ノ 网页前端开发适合用什么工具?本来打算用Dreamweaver CS6的,现在是Dreamweaver 8,可是上网一看都不支持这个,求大神支招^_^ 解决方案 初学这个,建议参考另外的开发神器,最近自己在用sublime,很不错,支持代码很强大,功能很多.自定义插件,更是了不得,多看看这个. 解决方案二: sublime,几乎专业的前端人员都用这个,主要是便捷,功能强大,你可以试试 解决方案三: hBuilder也不错

设计理论:制作网页前端开发的文档

前端开发的文档相信大多数情况下都没有后端的服务描述详细,而大多数测试也仅仅在黑盒测试,所以很多情况下对这片文档的描述都廖廖无几. 前端文档缺失的原因 前端开发的文档相信大多数情况下都没有后端的服务描述详细,而大多数测试也仅仅在黑盒测试,所以很多情况下对这片文档的描述都廖廖无几. * 前端开发的代码分散--没有规范化,没有很好的设计,大多数人仍以业务为主的开发方式.* 测试人员对前端仍然处于黑盒测试,有没有文档都不影响到他们的测试进程.* 一旦业务定型,用传统方式的文档模式,很难复制到前端开发来.

网页前端开发,对于图片慢加载简介

技术背景       现在的网页系统,对于一些对图片资源比较多,并且一次性无法浏览完整个网页的情况下,图片慢加载可以提高客户端的体验,如IT大头:淘宝,网易,新浪等等...   技术原理   技术说穿了其实也就那么回事,懂了就简单了,呵呵~      1.   预设图片的属性,"src"指向一个小图,"_src"指向真是的图片地址:      2.   获取浏览器滚动事件:      3.   计算当前浏览器下拉的位置,通过高度判断是否需要加载图片:      4.

Web前端开发工程师必须知道的技术列表

想要打造并拥有一流的Web产品开发团队,在团队成员基础能力上一定要下功夫.对于Web前端产品开发来说,仅仅掌握Web1.0时代简单的"网页套接"是完全不够的.我结合自己的团队配备,特此罗列了Web前端产品工程师所涉及的技能列表如下: 通过许多实际项目,个人认为一个完备的前端产品开发团队,必须拥有如下的人才配备,也希望大家补充: ◎ 团队全体成员达到所有技能中的a级标准 ◎ 团队全体成员必须掌握两项技能中的b级标准,并保证所有的b级标准在该团队中有50%以上成员能达到 ◎ 团队全体成员必

网页前端开发优化的参考List

网页制作Webjx文章简介:一些前端开发优化的经验总结. 发现的一篇关于前端优化的文章,总结的很全面,要做到面面俱到很难,往往是想优化而没有时间去优化,就像我们公司,一个项目连着一个项目~新员工的培训都省了,还想优化前端啊,不过我真的想有机会和老大好好的整合下公司网站的前端代码~不过要把前端优化的工作放在平时的写代码中去,就不需要刻意的后期优化了.在项目开发中,后台需要搭建好框架,前端更是需要搭建好框架,并且在页面实现中得到实现,只有这样才能事半功倍. 前段时间简单的研究了下前端优化相关的知识,

使用npm+gulp+browserify网页前端开发

本文的目的在于使用npm进行js类库依赖管理,同时精简html中繁杂的<script>导入. 目前类库加载器(如requirejs/seajs等)可以解决script加载的问题.但对依赖处理不好,还需要开发者一个一个去下载js库,根据个人喜好把js堆砌在项目中. nodejs中的npm等工具可以很好的处理依赖,但它是为nodejs服务的,它的模块打包格式是CMD,而requirejs是AMD.seajs官方倒是推荐了spm,据说该项目已经终止维护了. 在一定程度上,nodejs的bower插件

网页前端开发:新浪微博CSS3适用细节初探

开发:新浪微博CSS3适用细节初探-"> 浏览器,作为一神器,帮我们打开了缤纷万千的网络世界窗口.而她发展到今天,也诞生了一个又一个的怀神版本,可能有人钟情于她的花哨,有人痴迷于她的速度--我们,作为重构工程师,必然要更关注他背后的技术革新,那就是css3的支持了!上次,加菲猫已经给我们演示了夸张的css3动画.而这次,我们从细节入手,看看css3遇到weibo,会给人什么期待 . 当然在这之前,得先了解下拜访weibo.com的各位大侠的神器占比: PS:(数据来自新浪微博"产

合格的前端开发:为高校新学生讲解网页设计

互联网处在快速变革期.网页前端开发深受近年来不断改变的编码技巧和手段的影响.在2003年,一个合格的网页前端开发者需要了解HTML和CSS,他们也可能会一点Javascript(有可能是从别的地方复制粘贴来的).他们所编写的网站会在桌面电脑上供人浏览. 但是2013年情况不一样了!现在,一个合格的前端开发者必须精通HTML.CSS.Javascript.jQuery,CSS预处理器,以及诸如响应式设计之类的新技术,他们还要考虑首先为移动端设计页面,各种设备查看网站时的情况. 既然网页前端开发这一