软件设计师中级 百度知道_设计师应该知道什么

软件设计师中级 百度知道

… and no, it doesn’t have to be how to code.

……而且,不必一定要编码。

Here are a few points that have helped me assess what technical knowledge is necessary for designers to be successful.

以下几点帮助我评估了设计师成功所需的技术知识。

为什么设计师不必知道如何编码 (Why it’s not necessary for designers to know how to code)

One very simple reason: division of labor.

一个很简单的原因: 分工

I’m not saying designers won’t benefit greatly from adding code to their skill set, but in my experience, this question arises mostly when the outcome of the production team doesn’t match the design specifications.

我并不是说设计师不会因在他们的技能组合中添加代码而受益匪浅,但是根据我的经验,这个问题主要是在生产团队的结果与设计规范不符时出现的。

Nonetheless, like in team sports, the worst you can do when your team is underperforming is to take over your teammates’ roles — whether or not you are actually capable of doing it. Focus on yours and trust them to do theirs.

但是,就像在团队运动中一样,当团队表现不佳时,最糟糕的事情是接管队友的角色-无论您是否真的有能力做到这一点。 专注于您的相信他们会做他们的

相反,知道你的媒介 (Instead, know your medium)

Like print designers should know how a professional printer works, digital designers should have a deep understanding of what’s possible to create in their field, whether it’s an operating system or web browsers.

就像印刷设计师应该知道专业打印机的工作原理一样,数字设计师应该对自己领域中可以创建的内容深刻的了解 ,无论是操作系统还是Web浏览器。

尽可能可行地建造 (Possible as in what’s feasible to build)

Design tools and web browsers are different, and most design tools are not code-based nor rendered by a browser engine. Don’t create an image of something that is impossible to code.

设计工具和Web浏览器不同,大多数设计工具不是基于代码的,也不是由浏览器引擎提供的。 不要创建无法编码的图像。

*Side note on the relative notion of possible/impossible in this context: in the tech world, almost anything is possible. It’s more a question of is it worth the time and resources, given the constraints of your project.

*在此情况下有关可能/不可能的相对概念的旁注:在技​​术世界中, 几乎所有可能都是可能的 。 考虑到项目的限制,这是否值得花费时间和资源呢?

If you take the context of the web, for example, it is fluid, dynamic, animated… Different people with different capabilities and different devices are accessing the Internet all over the world. Creating one static image is most certainly not going to be enough, because you won’t be in control of the end product that your user will experience.

例如,如果以网络为背景,则它是动态的,动态的,充满活力的……具有不同功能和设备的不同人正在访问Internet。 创建一个静态图像肯定是不够的,因为您将无法控制用户将体验到的最终产品。

可能与当前可用的一样 (Possible as in what’s currently available)

This is the other side of the coin: almost every day new functionalities are added to the field, new ways to solve your users’ problems. Developers should learn how to implement them, and designers should know they exist, and when to use them.

这就是问题的另一面:几乎每天都有新功能添加到该领域,这是解决用户问题的新方法。 开发人员应该学习如何实现它们, 设计人员应该知道它们的存在以及何时使用它们

Don’t get blocked by what I call the mechanic syndrome: letting somebody else’s technical knowledge dampen your creativity by telling you that something is not possible to achieve — or too expensive. You should know and have a basic understanding of what needs to happen to execute your vision.

不要被我所说的机械综合症所束缚 :让别人的技术知识告诉你不可能实现的事情或太昂贵,从而削弱了你的创造力。 您应该了解并基本了解执行愿景需要做什么。

而且不要忘记逻辑 (And don’t forget logic)

That’s another technical bit that designers should master because the digital world is also a very logical one.

这是设计师应该掌握的另一种技术位,因为数字世界也是一个非常合乎逻辑的世界。

Do you know what’s the difference between “a AND b”, and “a OR b”?

您知道“ a AND b”和“ a OR b”有什么区别吗?

Logic will help you define all of the cases needed for your users’ flows and not forget edge cases, empty states, user and system errors…

逻辑将帮助您定义用户流程所需的所有情况,而不会忘记边缘情况,空状态,用户和系统错误……

结论 (In conclusion)

I think production teams in the digital space would greatly benefit from more overlapping between designers and developers, and having more people in the middle — call them UX Engineers, Creative technologists, or whatever you like.

我认为,数字空间生产团队将从设计师和开发人员之间的更多重叠中受益 ,并将更多的人引入中间,他们将被称为UX工程师,创意技术人员或您喜欢的任何人。

Understanding the roles, responsibilities, and concerns of each side doesn’t mean that everybody needs to know how to do everything, but it helps to understand where everyone is coming from and what they need in order to achieve optimal collaboration.

理解双方的角色,责任和关注并不意味着每个人都需要知道如何做所有事情,而是有助于了解每个人来自何处以及他们需要什么以实现最佳协作。

Now that I’ve outlined what’s on a designer’s plate, next I’ll tackle the opposite direction of this two-way street, from the perspective of the developer.

现在,我已经概述了设计师板上的内容,接下来,我将从开发人员的角度来处理这条双向路的相反方向。

翻译自: https://medium.com/ccoutzoukis/what-designers-should-know-7e643dd25a93

软件设计师中级 百度知道

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/274161.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

看看清华的同学在四年的大学中干什么吧,非常值得学习

(一) 永远不要说你已经尽力了 我在高中时体育特别差,跑1000米都很要命,从来都是不及格。到了清华之后,第一节体育课,老师告诉我们每年要测3000米长跑,跑不过不许毕业,取消推研资格。…

信息保真度准则_设计保真度的新的非科学公式

信息保真度准则As designers, our audience is more than just our users. We keep our user’s needs top of mind while designing for their jobs-to-be-done, but sometimes we need to illustrate the problem and articulate solutions to a broader audience: our cross…

zend studio配置调试(Xdebug方式)

1.下载xdebug http://xdebug.org/download.php 我下的是PHP 5.4 VC9 (32 bit) 【当前系统php是php5.4.14(win32)版本】 2.配置php.ini 在文件最后配置 [Xdebug]zend_extension "C:/php5.4.14/ext/php_xdebug-2.2.3-5.4-vc9.dll" xdebug.auto_trace1xdebug.collect_p…

人物肖像速写_肖像学的基础

人物肖像速写More in the iconography series:• 7 Principles of Icon Design• 5 Ways to Create a Settings Icon• Icon Grids & Keylines Demystified• Pixel-Snapping in Icon Design• 3 Classic Icon FamiliesAn icon is a compact symbol that represents a disc…

python处理网络文字流,设置为utf8编码

import sysreload(sys)sys.setdefaultencoding(utf8)在python编程时,如果数据来自客户端传过来,在使用"%s" % str和json.loads(str)时,会遇到问题。问题的原因是字符集和编码的问题。以上代码可以解决这个问题。 转载于:https://ww…

产品设计的Kawaiization

重点 (Top highlight)在过去的一两年中,我注意到品牌和产品设计中出现了某种风格。 (Over the last year or two, I’ve noticed a certain style emerge in brand and product design.) (this article originally appeared on DESK magazine)(本文最初出现在DESK杂…

写了两个简单的小工具,文件夹文件操作的

一,文件夹A下的文件夹下的文件,移到文件夹A下。 二,经常上贴吧什么的,有些图贴,会直接网页全部保存为,结果是一个html文件,和引用资源的文件夹,文件夹下有很多无用的文件&#xff0c…

前置声明相关

前置声明相关 一个前置声明是指在程序员尚未给出完整定义之前对一个标示符(一个类型、一个变量或者一个函数)的声明。一个很简单的例子就是我们在函数A中使用了函数B,但是函数B的声明在函数A之后,这个时候,就需要对函数B进行前置声明&#xf…

陌生人社会_陌生人之旅

陌生人社会The Last of Us Part II is a game that is deeply invested in the minutiae of its characters. The pain they cause, the things that drive them, and the particularities of their self-destruction and salvation. The game’s commitment to the true natur…

设计师更高效_要成为更好的设计师,我们需要更多的时间进行游戏

设计师更高效重点 (Top highlight)I’m a busy designer. I’m fortunate to be booked out months in advance. My freelance career has proven more stable than other’s “jobs”. I don’t wear busy as a badge of honour. I don’t condone hustle culture or compare …

java数据类型及其说明

Java数据类型及其说明java基本数据类型: java数据类型分为基本数据类型和引用数据类型,基本数据类型就是4类8种,分为数值类型(整数型[byte,short,int,long]),字符型&…

ux设计师薪水_公司与 设计机构:UX设计师的津贴和陷阱

ux设计师薪水Written by Yegor Tsynkevich由Yegor Tsynkevich撰写 The more companies understand the power of a great user experience design and its impact on customer loyalty, the more they are willing to have it embedded in their culture. With so much emphas…

ZOJ 2165 Red and Black

1.采用dfs&#xff1a; #include <iostream>#include <cstdio>#include <cstring>#include <string>using namespace std;char map[25][25];int count 1;int r,c;int dx[4] {1,-1,0,0};int dy[4] {0,0,1,-1};bool judge(int x,int y){ if(x<0…

java中的equals用法

在Object 类中定义有&#xff1a; 1、public boolean equals(Object object )方法提供定义对象是否“相等”逻辑。 2、Object的equals方法定义为&#xff1a;x.equals(y)当x和y是同一个对象的引用时&#xff0c;返回true&#xff0c;否则返回false 3、在其他一些类中&#xff0…

根据图片获得配色方案_配色系列(1)—从图片中获得配色灵感

根据图片获得配色方案前言 (Foreword) When we start designing mobile web pages, we always need to determine the color scheme of the web page first. Well, at this time, unless the customer proposes a color scheme, most of the situations we have to face is to …

七大查找算法

1. 顺序查找2. 二分查找3. 插值查找4. 斐波那契查找5. 树表查找6. 分块查找7. 哈希查找 查找是在大量的信息中寻找一个特定的信息元素&#xff0c;在计算机应用中&#xff0c;查找是常用的基本运算&#xff0c;例如编译程序中符号表的查找。本文简单概括性的介绍了常见的七种查…

HA2795Billboard 可用线段树

#include<iostream>using namespace std;#include<cstdio>#include<algorithm>#define maxn 200005int h,n,w;int root[maxn<<4];int ans;//标记void make_tree(int l,int r,int rt){if(lr){root[rt]w;return ;}int mid(rl)/2;make_tree(l,mid,rt*2);m…

axure下拉列表框单选框_如何在Axure中创建下拉菜单和组合框

axure下拉列表框单选框First, let’s clarify what exactly is a dropdown menu, and what is a combo box, aren’t they the same? Well … no, not really, let me explain.首先&#xff0c;让我们弄清楚什么是下拉菜单&#xff0c;什么是组合框&#xff0c;不是吗&#xf…

Android 第一课 Activity

以下说明基于Android Studio&#xff0c;简称AS。&#xff08;红色字体为自行添加&#xff0c;注在醒目&#xff09; 具体包括&#xff1a;创建活动创建项目 加载布局 在AndroidManifest文件中注册 活动中使用&#xff08;提醒&#xff09;Toast 在活动使用&#xff08;菜…

figma设计_一种在Figma中跟踪设计迭代的简单方法

figma设计As designers, telling a good story is always part of the job. A great story engages the client with the journey of decision making; it shows your team the breadth and depth of the exploration; it also encourages us to reflect on our own design pro…