设计师为什么要学编程,开发者为什么要学设计?
摘要:设计师和开发者目前正处于互联网的两端,看着彼此做不同的工作。如果他们能互相学习对方的技术,那么会协作得更好。
很多开发者认为,设计师应该学会如何编写代码,这一点是真的:通过学习,设计师会更加了解项目是怎么构建的,反过来自然就知道该如何设计产品。
作为一名设计师,了解介质是设计的重要组成部分。建筑师在设计一座建筑物时知道什么是可行什么是不可行的;平面设计师了解纸张质量、类型和重量;因此网页设计师应该了解HTML、CSS和Javascript是真的。当然,知道对方是如何工作与真的知道彼此工作是如何相互作用,这之间还是有区别的。如果你从来没有从零开始创建过一个基本的网站,这可能意味着你不完全知道项目是怎么来的。
优秀的网页设计师一般都认识代码,它们之间有很强的相关性。然而,学习代码并不意味着能让你立马变成更好的设计师,因为这取决于你的手艺,优秀的设计师都想成为手艺人。他们真正关心的是他们能创造什么,所以他们会尽可能多地去学习、了解。如果你不知道具体的东西这是好事,事实上这会让你去接受并想去学习。
开发人员也不要因此自满,设计同时也是开发的重要组成部分。你做的产品是供人们使用的,你必须关心产品的外观。作为一名开发者,你的工作不仅仅是写好代码,还要为人们提供具有良好设计的产品及服务。你越是关心设计过程,最终做出来的产品也更好。
任何一个好的Web应用程序都有一个共同点——好的设计。这不出自某个独立的设计团队或某个单独的开发团队之手,而是设计师和开发者互相协作产生的。双方要多了解对方工作的过程,这是做好产品的最简单方法。
当然,并不是说设计师就应该学会编程、开发人员就应该学会设计。但是,学会欣赏对方的工作是件物超所值的事。
文章来源: Steer
设计师为什么要学编程,开发者为什么要学设计?相关推荐
- 自学编程是从python语言还是c语言开始-初中生想学编程,请问先学C语言好还是先学Python?...
市面上常见的几种编程语言就是:c,c++,c#,java,python,这几种我都学过,所以建议从python开始. 原因就是: (1)python简单好上手 c的数据类型很麻烦,而python就相对 ...
- 大学java怎么算学得好_为什么现在大学里很多计算机系的大学生,学编程的时候总学不好...
小编发现如今在大学校园里,总是会出现一种现象,就是现在大学里很多计算机系的大学生,学编程的时候总学不好,这到底是为什么呢?因为看不懂?因为不认真?相信很多同学也会感到疑惑,那小编就一起来分析一下吧,同 ...
- 先学python 还是先学c语言_初中生想学编程,请问先学C语言好还是先学Python?
市面上常见的几种编程语言就是:c,c++,c#,java,python,这几种我都学过,所以建议从python开始. 原因就是: (1)python简单好上手 c的数据类型很麻烦,而python就相对 ...
- python中年大叔学编程_中年大叔学编程-Python简单操作文件
原标题:中年大叔学编程-Python简单操作文件 在计算机中,经常打交道的就是各种文档,用得比较多的软件就是office和记事本来操作文件,那么我们试试用Python来简单读写文件. Open函数的用 ...
- 用python学编程_用Python学编程
第1部分 引 论 第1章 关于本书 1.1 什么人要学编程 1.2 本书的内容 1.3 为什么选择Python 1.4 如何阅读本书 1.5 本书内容的组织 第2章 学习编程的要求 2.1 关于编程者 ...
- 长春哪个学校可以学习计算机编程的,长春编程学习,长春学编程的学校,长春学编程自学好还是报班好 - IT教育频道...
长春编程学习 首页 > 软件 > 长春编程学习 作者:镀金池 发布时间:2017-10-25 MacDown是一款便利的的markdown编纂器,它可以在markdown代码右侧及时表 ...
- python中年大叔学编程_中年大叔学编程-Python环境安装
在IT界有一句话是:学编程就是先学程序语法,然后学会百度.这话很真实,我想大部分程序员都是这样的情况,当然也包括我. 这里我来一步一步分享,如何快速开始编程. Python 环境下载.安装 首先,我们 ...
- 编程入门先学什么python-自学编程入门,先学什么语言好?
强烈推荐Python.其实这个问题在入门阶段一直是争议十分大的问题,n多语言,n多推荐,到最后搞到新手一会听说这种语言适合新手,于是学习这种语言,一会又有人说xx语言是垃圾.弱爆了,学了也没用,之类的 ...
- python没有英文基础能学吗-初中毕业没有英语基础能学编程吗?该学C或者Python?...
初中毕业,现在要学会编程,想问一下先学英语还是先学编程语言,先学为什么我么我语言?我高中毕业3年了,现在18,初中的学的基本上忘记了,现在还有时间,想让她作为一辈子的事业来作,但对编程这方面也是不怎么 ...
- python和c先学哪个对于初中生来说-初中生想学编程,请问先学C语言好还是先学Python?...
学 C 的好处是比较靠下面,坏处是需要编译配置麻烦,并且烂教材多.搞进一个 IDE 又要平添 114514 种配置选项,蛋疼.然后 Visual C++ 一边不支持 C99,一边又有一大堆真的没用的& ...
最新文章
- 买卖股票的最佳时机III
- win7 path环境变量被覆盖了怎么恢复_系统小技巧:还原Windows10路径环境变量
- nodejs实践录:ubuntu 16.04系统nodejs环境搭建
- 找出N个无序数中第K大的数
- 拓端tecdat|R语言贝叶斯Poisson泊松-正态分布模型分析职业足球比赛进球数
- 深度学习还是鼠标搞定,零基础建网站必备技能
- 如何使用Xpose绕过APP自定义证书验证去抓Https包
- python数据化运营案例---简单销售预测案例(线性回归模型)
- 量子计算机的基本构成,量子计算机的硬件单元 文/李联宁 1. 量子寄存器 存储一系列量子比特的体系称为量子寄存器。假设有一个由3比特构成的寄存器,在经典计算机中,可... - 雪球...
- IOS 点击空白处隐藏键盘的几种方法
- Live800:在线客服系统排名是怎么样的?
- 重要性采样和多重重要性采样在路径追踪中的应用
- 《阿里云天池大赛赛题解析(深度学习篇)》学习笔记(1)自然语言处理基础
- inet manual 和 static 区别
- 按照lfw pairs.txt的格式生成自己的pairs.txt
- 2020-11-05T09:00:00+08:00 类型的时间格式化处理(时间转换)
- Mesh—合并网格提升性能
- 向日葵远程看不到qq界面
- 面试-字符串匹配ABBA模式
- 电影怎么转成gif动画?一分钟教你在线转gif动图
热门文章
- SharePoint 开发TimerJob 介绍
- 一步步编写操作系统 36 一级页表与虚拟地址1
- JVM核心之JVM运行和类加载全过程
- 多级队列调度算法可视化界面_C++实现操作系统调度算法(FSFS,SJF,RR,多级反馈队列算法)...
- PWN-PRACTICE-BUUCTF-30
- mysql 索引 lt =_MySQL索引相关
- python嵩天第二版第五章_如何避免从入门到放弃——python小组学习复盘
- 【CodeForces - 485C】Bits (二进制相关,数学,贪心)
- 【牛客 - 330I】Applese 的回文串(结论题,类似编辑距离,dp)
- 【CodeForces - 1041D】Glider (枚举起点,双指针 或 二分终点,思维)(知识点总结)