惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

P
Palo Alto Networks Blog
P
Proofpoint News Feed
GbyAI
GbyAI
Microsoft Azure Blog
Microsoft Azure Blog
B
Blog
Google DeepMind News
Google DeepMind News
N
Netflix TechBlog - Medium
Recorded Future
Recorded Future
M
MIT News - Artificial intelligence
罗磊的独立博客
J
Java Code Geeks
月光博客
月光博客
F
Full Disclosure
博客园 - 聂微东
人人都是产品经理
人人都是产品经理
U
Unit 42
WordPress大学
WordPress大学
A
About on SuperTechFans
C
Cyber Attacks, Cyber Crime and Cyber Security
SecWiki News
SecWiki News
Security Latest
Security Latest
C
Check Point Blog
C
CERT Recently Published Vulnerability Notes
小众软件
小众软件
I
InfoQ
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
B
Blog RSS Feed
V
Visual Studio Blog
博客园_首页
NISL@THU
NISL@THU
I
Intezer
Spread Privacy
Spread Privacy
AWS News Blog
AWS News Blog
The Register - Security
The Register - Security
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Latest news
Latest news
Project Zero
Project Zero
博客园 - 叶小钗
C
Cybersecurity and Infrastructure Security Agency CISA
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
P
Privacy International News Feed
博客园 - 【当耐特】
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
T
Threat Research - Cisco Blogs
Simon Willison's Weblog
Simon Willison's Weblog
T
Tor Project blog
V
Vulnerabilities – Threatpost
博客园 - 司徒正美
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
雷峰网
雷峰网

博客园 - 南柯之石

用户中心 - 博客园 自引用泛型模式分析 一定间隔时间下重复执行一个函数的几个方法 为什么.NET Framework就没有个专门的P/Invoke Library? Which would you perfer? "easy and fast and works well" or "hard and time consuming and error prone" 在ListView的GroupItem头中显示每列的Summary 小例子背后的大道理——用户需求+设计原则+正确应用 =设计方案 GET和POST有什么区别?及为什么网上的多数答案都是错的。 小例子背后的大道理——Adapter模式详解 小例子背后的大道理——从DIP中“倒置”的含义说接口的正确使用 XmlSerializer, DataContractSerializer 和 BinaryFormatter区别与用法分析 使用WPF开发的扫雷游戏,双系统主题复刻版 技术误用带来的技术偏见及所谓的“经验” NoSQL和MemeryCache的出现意味着传统数据库使用方式的变革吗? 不使用反射进行C#属性的运行时动态访问 一次模块划分的争论及其结局 电子书籍质量保证事件分析 在SQL Server中调用.NET程序集 T-SQL 操作XML示例
从一个UI交互设计师的讲座说开去
南柯之石 · 2012-03-10 · via 博客园 - 南柯之石

下面是苹果UI交互设计师Bret Victor的一个讲座视频。主要讲解了如何通过工具上的创新,更高效地写代码、调试代码、测试代码、设计电路图和创作动画。

视频中所带来的设计理念、工具和视觉效果都令我非常地震撼。然而,看视频的时候我就在考虑另一个问题。如此优秀的交互设计师,不仅仅需要有相当的艺术水准(主要指交互,不是指视觉),更需要有相当的专业水平。毕业以来工作的几家公司,都有自己的交互设计师,但是能达到这个要求的,说凤毛麟角都算是夸张。虽然视频中的产品一定是一个团队贡献的结果,但是我相信在这个团队中,一定存在这种人,才能做得出这种产品。

现实不是理想国

当然,每个人的标准不一样。有人可能会觉得这东西不过而而。不过现实不是理想国,不应该把别人实在东西与自己美好的理想去比较。所以高标准应该是留给自己的,衡量别人的东西的时候,应该用现实做标准。实现就是现有有开发工具,微软的Visual Studio做得很好,IE的Develop Tool做得也还可以。但是和视频里的工具比起来让我感觉已经落后了一个时代。微软的VS发展了多年,每次版本都有大量的更新,为什么在易用性上,在苹果的一个原型产品的面前直接就扑街了呢?

我不了解微软,但是我还比较了解我毕业以来工作过的几家公司。多数公司里,多数交互设计师需要同时兼负美工的责任,所以在人员招聘的时候,主要会选择美术相关专业的人员。这对于一般产品没有问题,但是如果是设计一些专业产品,这些交互设计师可能就会觉得力不从心或是交互出来的产品仅仅是差强人意。最好的解决办法倒也很简单,就是沟通。让交互设计师真切地了解到专业的用户会怎么样使用产品,使用产品的最终目标是什么?而不仅仅是了解用户希望有什么功能。有时候用户所希望的使用方式,由于其思维方式的限制,可能并不是最佳的方式。而这才是交互设计师最能,也最应该发挥价值的地方。而只有了解用户的最终目的,才能让交互设计的方案更直接更高效,让最终的产品高于用户的期望,让人觉得耳目一新。

然而,现实不是理想国。如果一个交互设计师的人生理想,不是类似“让生活更美好,更简单”之类,而是“周游世界”之类。相信在公司的设计工作就只是为了赚钱,赚得多到达到“周游世界”这个理想而已。他会为了赚更多的钱而努力工作,但是他所创造出来,还不足以达到“更美好,更简单”的“理想国”。最美好的东西,多半只会诞生于一个恪守自己人生理想的人的手中。

这就是现实,现实不是理想国。理想的东西,也不会多。

边想边写,写到这里,我觉得我快成果粉了,因为我开始觉得,Steven Jobs创立的不是一个苹果,而是一个理想国。(BTW,但我依然不觉得iPhone比Android好用)

分工带来的桎梏

我本来是想在这一部分里借题发挥,吐槽一下我经历的几个公司里见过的一些,工分好了,协作没了,甚至出现任务推诿的情况。不过想想这实在没什么意义,哪家公司都有这种人这种事儿,也没什么稀罕的,而且也改变不了什么。还不如把这时间用来写写代码,创造自己的理想国去呢。