《设计之外——比修图更重要的111件事》—第1部分2 多走一步

简介:

本节书摘来自异步社区《设计之外——比修图更重要的111件事》一书中的第1部分2 多走一步,作者【美】Michael Janda,更多章节内容可以访问云栖社区“异步社区”公众号查看。

2 多走一步
设计之外——比修图更重要的111件事
在刚入行大约两年时,我的表现曾超出CEO对我的期待,这对我的事业产生了莫大的帮助。那是1998年,菲尼克斯的一家玩具、游戏和图书出版公司邀请我为其打造一个全新的公司网站。那时的互联网正蓬勃发展,堪比150年前的加州淘金热。这家公司的CEO野心勃勃,自信满满地拥抱互联网。他脑海中浮现着下面的景象:网站用户如潮,满架的图书呈现眼前,点击一下,书籍展开,呈现样张,然后用户就能将这本虚拟书买回家。

我很幸运,私底下花了些工夫,自学了早期的Flash,还会使用一些3D建模软件。我想可能那时候因为新技术刚刚推出不久,也没有什么竞争对手,但我还是很庆幸自己抓住了机会。

由于我天生好胜,也总想着让众人满意。从上班的第一天起,我就又超出了CEO的期待。他想要书架,我就做了个带有书架的3D书店模型,然后转成Flash,并编写了一些交互代码(那时Flash的下拉菜单中只提供几个基本的功能)。

载入房间后,用户只要点一下书架,就能缩放;再点一下书脊,图书就从书架上滑落下来,并打开内页的样张。3D书店还包含一些有趣的用户交互小元素:当用户点击标识时,就会弹出一个小球;把光标移动到特定的地方,就会从屏幕一侧的书中跳出一只老虎,提示用户的下一步操作。

此外,我还注册了一个早期的购物车系统,将其加载到HTML框架内,这样用户在选中商品后就能直接购买。总之,虽然这些在今日看来非常粗糙,但在当年无疑都是创新。

CEO原本仅仅想要个书架,而现在看到的是3D商店,不必说,他早已乐得合不拢嘴,当场拍板为我加薪。另外,他还要我为3D商店增加一个功能,即设计一个虚拟空间,以便让用户更加了解公司。一开始,我在商店上加了一扇门,用户把光标移动到门上时,门就会打开,再点击一下,就会加载新的空间,让他们了解公司信息。我明白,要想给CEO惊喜,就得做得出乎意料,于是我设计了商店的3D外观模型,加载后就会呈现商店正面的样子,一座奇妙的砖造建筑,保证能够抓住目标用户的眼球。

当我把成果展示给CEO看时,他再一次喜出望外。他想要一个展示空间,我却给他一栋建筑。这次,他让我找一些帮手,为3D商店再增加一些空间。我为他寻得一位颇有才华的人,我们联手创造了一个虚拟小镇(CEO只打算增加几个房间);后来CEO想要更多的建筑,我们则创造了各种气候的大陆(极地、丛林、热带,等等);他想要更多的大陆,我们则创造了银河。

一年半的时间里,CEO惊喜连连,而我的团队也扩充到了十多人,创造了互联网中最早的虚拟世界—oKID.com在线儿童网站。oKID网站包含在线游戏、卡通片、教育内容、商业宣传、在线俱乐部和电子商务(最初的计划)。oKID中的小孩子角色,都姓“O”—Owen、Olivia、Oscar、Orchid、O-dude,他们各个性格鲜明。

每天早上七点半左右,我都会接到CEO的电话,向他汇报网站上的新玩意儿。我们团队也把“让CEO惊喜”设定为自己的目标。CEO将网站秀给各个利益相关方看,因此获得了大量的投资。不到两年的时间,我的薪酬几乎翻倍,并且获得了奠定后来职业生涯的经验和作品。

对于所有客户和案子,最好的设计能够主动超出客户的期待。如果客户想要两个方案,那就给他三个。如果老板要你三点之前完成工作,那就在两点前做好。多走一步,走快一步,把握机会,带来惊喜。


3fec1b2c47fa3c9f794a29b6efbd171c12b2dd6f

本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。
相关文章
|
存储 NoSQL 关系型数据库
面试题18: NOSQL数据库
面试题18: NOSQL数据库
201 0
|
Kubernetes 监控 算法
Kubernetes 调度器优化
Kubernetes 调度器优化
1435 0
|
IDE Java 机器人
学习java知道这五个网站就够了
好吧,这很难反驳!如今,编程比以往任何时候都更加蓬勃发展,而且这种趋势预计只会增长。根据美国 code.org 的数据,未来 10 年计算机科学领域将有 140 万个工作岗位。编程技能将很快成为任何行业更高级别专业人员的标准要求,就像现在的 PC 用户技能一样。 因此,即使您不是 学软件的,而是未来的设计师、销售经理或营销策略师,熟悉编程也是一对你工作中有所帮助。
295 0
|
数据可视化 NoSQL Oracle
分享几个压箱底儿的实用工具~
分享几个压箱底儿的实用工具~
155 0
分享几个压箱底儿的实用工具~
|
JSON JavaScript Go
Bytom交易说明(账户管理模式)
该部分主要针对用户使用bytom自带的账户模式发送交易 1、构建交易action简介 issue spend_account spend_account_unspent_output control_address control_program retire 估算手续费 2、签名交易 3、提交交易 1、构建交易 API接口 build-transaction,代码api/transact.go#L120 以标准的非BTM资产转账交易为例,资产ID为全F表示BTM资产,在该示例中BTM资产仅作为手续费,该交易表示花费99个特定的资产到指定地址中。
1611 0
C# 转义字符
点击打开链接
857 0
|
存储 数据库 数据安全/隐私保护
在线部署web项目(适用于较大型项目)
相信有的程序员已经看到这个功能,或者要开发这个功能了, 项目开发好,要交付客户的时候,怎么样最简便的部署呢. 只要把需要的文件上传到FTP空间上,然后运行xxx.aspx,按提示步骤.操作完成后,项目就部署好并可以正常的运行了.
873 0
|
6天前
|
人工智能 运维 安全
|
4天前
|
人工智能 异构计算
敬请锁定《C位面对面》,洞察通用计算如何在AI时代持续赋能企业创新,助力业务发展!
敬请锁定《C位面对面》,洞察通用计算如何在AI时代持续赋能企业创新,助力业务发展!