为什么说设计师都该学着做点独立开发?

2015-05-12 01:04:42 +08:00
 KevinStudio

(主要讲 IT 行业)

没错,我的观点就是每个设计师都该学着做点独立开发,就是自己开发点小产品。你可能不认同,也可能有此意愿,却找不到稳固的信念支撑去坚持,不妨看看我的思考。

首先,我们需要对基本问题达成共识:

设计师该有怎样的基本品质?

在我看来,这个问题的答案只需一句话,就是戴着镣铐尽可能的追求完美。

追求完美,不难理解。这个行业里,恐怕只有设计是最接近艺术的,而艺术的精神就是要不计成本的追求完美。

那为什么说要戴着镣铐呢?

同样,这也是设计师的天赋属性。不同于艺术家可以对着空白的画布任意挥洒。设计师是要解决现实问题的,创造的是得能生产出来、有实用价值的东西,又往往需要在工业体系里和很多人合作。这都造成了方方面面的限制,成本、实用性、企业战略……镣铐无处不在,而的设计师天生就是要在这镣铐下创作。

当下的流行词「工匠精神」,其实也是类似的含义。打造产品是工匠的本职,打磨产品才有了工匠精神。而设计师应该是对这个词认同度最高的群体,优秀的设计师一定有工匠精神。

现实情况

这是个整体浮躁的国度,互联网又是最浮躁的行业之一,而互联网创业圈可能已经用浮躁到不能用浮躁这个词来形容了……

这就是现状,浮躁是工匠精神的大敌,而我们身处浮躁的风暴中心。

大公司能好点?是的,但问题是,在大公司里你更像个工人,而不是工匠。产品里更多的是企业的战略意志,而不是什么工匠精神。

其实不用我多言,相信不少职场中的设计师已有了自己的苦衷。自己的设计追求无法落地,追求完美也被迫只存在于业余的练习中。

除了短暂的在北京创业的经历,我一直是个远程工作者。本以为这种状态能帮助自己避免浮躁。但最近也还是感觉又有些迷失了,所以今天写这个问题,也是对自己的反省。

怎么办?

现实如此,怎么办?Apple Inc. 又不要我。

我思考的答案就是,每个设计师(起码业余)都该学着做点独立开发。

你需要有片自留地,刨掉浮躁的土壤,小心培育那份对完美的追求。这里没有其它因素的干扰,你可以尽管做一个更纯粹的设计师。

可能有人会问:

为什么一定要是独立开发?

有人说,我业余也挺忙的,接外包呢。
有人说,我业余做很多设计练习,尽情发挥自己的设计才华,发到各个设计网站集了无数赞,很爽。
有人说,我本是美术出身,现在只能业余搞搞插画享受艺术了。

其实都很好,比闲着好。

没错,业余的设计练习也可以追求完美的啊,为什么一定推荐学做独立开发呢?有几点其它的都比不了:

1- 它是完整的真实产品的最小实践。

这意味着什么?记得开始我们聊的设计师的天生镣铐么,只有独立开发包含了完整的镣铐。你自己能亲手触摸到一条条锁链,产品、技术、运营……甚至比你能在工作中接触到的还多。这是真实战场的微缩版,你可以亲历这一切问题。这对你是最全面的锻炼,帮你认识到设计最关键的本质。

过去真正的工匠都是要自己亲手打磨产品,如今,当你还不足以伙同一群工匠,请先在你的自留地磨练自己,让自己先成为一个优秀的工匠。

2- 它是可用品!

抱歉实在没找到其它酷些的词……但想想自己对着电脑的工作,就可以创造出产品帮助全球各处的朋友解决同样的问题,并基于你们的这种共同联系,建立交流互动。

这和你发一个只能用来欣赏的作品完全不是一个层级的啊。

3- 它是更划算的时间投入。

业余外包,补贴家用,很是理解。不过本质也还是拿命(时间)换钱。做独立开发,需要大量的学习,首先是对自己的投资,如有所成,收益率可以很高。在我看来更划算。

4- 可以长时间存在。

没准你有过这样的经历,某个做建筑设计的朋友指着天边的某个楼说那个就我设计的。每每此时,在 IT 行业做界面设计的我们就一阵心绞痛。 「哥 90% 的设计作品都已经被迭代了,截图都没有留下....」。

我曾经在腾讯实习过,当时觉得画 QQ 登录界面插图的设计师好牛逼,随便画张图几亿人都必须看。可是后来一想,看这一眼又有几个人能记住呢,就又替他感觉有些难过了。

即便大企业的项目,也有不少因种种原因被砍掉的,更不要说频繁试错的创业项目了。在这个唯有变化本身不变的行业,长时间存在成了一间奢侈的事情。

独立开发的作品,只要你愿意,它就可以长时间存在。

5- 你可以尽管将它打磨到最好。

着急赶出来的作品抵挡不住时间考验,最终人们只会记得那些被反复打磨趋于完美的精品。

独立开发的作品,只要你愿意,你可以用一生去打磨。

6- 它是最具说服力的作品。

设计师都是看作品的。有个优秀的独立开发作品,你实际已经具备了做 CEO 的潜质,其它还有什么好说的。

7- 它是最容易获取成就感的作品。

想想我们将工作几十年,当往后在回忆中聊起,首先要讲到的是一条条苍白的履历么?是那些带不走的财富数字么?至少我希望、最好不是,我希望能提到这个话题时就突然眼前一亮,打一个激灵儿坐直,然后脑海中开始挑选,从哪一个作品说起。

如今的行业现状,让我确实有些悲观。所以在我看来,一个独立开发的作品反而是最容易获取成就感的,你可以保证用心创造,而这样的产品都不会差。

8- 除戾气

这条其实玩笑了,部分设计师容易过度自恋,独立开发一遍摸摸各种坑,容易帮你建立对产品、开发、运营等同事的真正尊重。

我的实践体会

大约一年前,我创造了一个有实用价值的作品 MagicBook (http://themeforest.net/item/magicbook-3d-responsive-flip-book-html-theme/7273418)。如你所见,这是个收费的网页模板。所以其实独立开发不一定就是个游戏,一个小 App,一个 Chrome Plugin 甚至一个小米主题都可以,开发难度并没有那么大。

不过即便如此,由于开发底子不好,还有严格的人工审核,我断断续续用了三四个月才把它憋上线。虽然那代码仍旧写的 Really dirty,虽然甚至它的主体都是基于开源 Plugin 的组装,虽然……虽然它哪怕有一万个不好,虽然它可能在你眼里 Too simple,但是,无法改变它对我不可替代的意义:是我独立开发的作品。

独立找到产品定位:我持续关注了 ThemeForest 几个月,才在成千上万个设计都很优秀主题里找到了这个小空白:拟真设计 + 3D翻页效果 + 菜单翻页。由于够独特,找不到第二个,作品审核阶段就避免了可能因同质化或设计缺乏亮点而被直接 Pass 的问题。

独立完成设计:由于得亲手实现,必须得认真考虑想达到的效果和技术的边界,并在此之间求一个平衡,这才是设计的难点,独立开发,让我得以深切体会。

独立开发:前文已经提到,即便这样一个纯前端的 Template 的开发也把我坑的够呛。但是当有哪怕一次这么折腾的经历,联系了如何查文档、Stackoverflow 等解决问题的技能,从此想到要学什么新的技术便不会有任何畏惧了,已经只是时间的问题了。

客服:解决用户的问题,了解用户的想法,做出取舍再更新到新版,其实算是运营工作的一部分。

推广营销:虽然依托平台的销售这部分压力不大,但也尝试了各种办法去加量,琢磨这个事情,最终体会是流量精贵,在不很熟悉的国际化市场更是这样,相关技能不够强悍的时候,让产品自己说话可能是更高效的办法。

可见,一个如此的微型项目,也足以让我全面的体会了做一个产品的方方面面。拔高的产品大局观,对工作也有了很大的帮助,说玄点,这叫改变了思维习惯。

工匠精神与商业价值并不矛盾

还是先以我的 MagicBook 为例,它的设计里个人意志是很重的,我权衡想要的效果和产品的综合体验,在很多细节问题上做了"武断"的决定,自己说了算确实很爽。虽然这也是独立开发者的局限,产品容易风格太重,太小众。但是从另一个角度看,这正是一种优势,这样的产品才更容易有独立完整的灵魂,特色鲜明杀出红海。

我确实收到了不少关于 MagicBook 设计"太有个性的"地方的反馈,但我清楚,无法让所有的地方都最理想,一些细节体验的牺牲,是为了营造整体的产品氛围、某种沉浸感。而一定有更多人会喜欢这特殊的产品气质。

这世界就奇妙在于,只要你呕心沥血,一定有人能心有灵犀。差不多刚好一年前MagicBook发布上线,截止目前平均接近一天一份的购买,算上好朋友 BadJohnny帮忙搞的 WP 版则更多。

但对我来说收入并不是最重要的,虽然由于平台机制我无法知道是谁买的,但通过零星的用户反馈,我已能确定它的用户遍布世界:波兰的插画家以色列的美容店日本的黑暗系漫画家、巴拿马的旅店、旅居香港的美国作家在美国的全才日本动漫迷(这些链接基本都得翻)…… 作为一个偏远地区长大的土包子,我在这个事情上第一真正体验到了什么叫地球村,和世界各地不同故事的人邮件往来,了解他们的故事,对我来说没别的,就是酷到没道理。当我想到用我的模板搭建的数百个网站,会进一步被全世界成千上万的人浏览,这感觉就更奇妙了。这也是我前面提到的一个原因:真实的互动,和集赞不一样。

确实得接受现实,独立开发的局限性导致商业上获得巨大成功的可能性很小,但是如果你真的用心,一定不会差,还容易找到较舒适的利基市场,这和商业价值绝不矛盾。

而且当一群工匠聚在一起,事情就大不一样了,Apple、Tesla 都是例子,创造伟大的产品,足以改变世界。

但利益肯定不是最重要的

说到这里,我最讨厌听到别人讲什么「东西不错,不过都太小众了」、「你们做这些自恋的东西,对社会有什么价值」、「呵呵,又赚不到钱」之类的话。这种价值单一的表现实在乏味,也正是因为这种心态,造成了我们这个社会整体的浮躁。表面繁荣,其实在给自己挖大坑。

如果了解过禅道,你一定知道,用心做事即是一种修行。关于这点,不想多说了。

其实任何人都可以学做独立开发

只要你有这份初心……

无关所处的职业地位,回想初衷,我混入这行的最初愿望只是想做一个创造东西的人,我相信在这个天生就可以自由创造的行业里,很多人都是抱着这个初衷上路的,但是随着在行业里的摸爬滚打,现实生存的压力、职业的定位与划分,让不少人渐渐丢了初心:做程序大牛、做设计大神,年少时那 「Just make things」的单纯愿望早已抛之脑后。做点独立开发,培育好你的自留地,亲自感受这行业最酷的地方,可以让你不负初心。

完,与君共勉

前文提到过,这也是一篇反省,我一年没有出产独立作品了,自留地快要荒芜,人就像要丢了魂。不过还好新作已经在日程上,让我们共勉、加油!

另外我曾经写过这样一篇教程:《专为设计师而写的 GitHub 入门教程》http://www.ui.cn/detail/20957.html),反响还不错。GitHub 是开发必备,希望这篇教程能为你的独立开发之路帮上忙。

不过文中列了个 QQ 群,虽然有几百人加入,但我发现实在不易维护。所以这次打算尝试新的方式与读者互动,如果你觉得我说的好像有点道理,欢迎加入我的邮件列表http://eepurl.com/bmTKjH,除非有很好的内容,我保证不打扰到你。

任何感想也欢迎随时与我联系: kevinlee.id@gmail.com

原文地址: http://likaiwen.cn/post/design/mei-ge-she-ji-shi-du-gai-xue-zhao-zuo-dian-du-li-kai-fa

6601 次点击
所在节点    设计师
32 条回复
Septembers
2015-05-12 02:11:48 +08:00
根据V2EX的FAQ是不建议全文转载的 @Livid
Pixel
2015-05-12 06:41:37 +08:00
设计师确实需要工匠精神。
igaryhe
2015-05-12 07:26:04 +08:00
@Septembers 这是楼主自己写的文章吧……麻烦也对一下 ID 和 blog 的地址吧……这样不分青红皂白的上来就持这种态度真的好吗?
WildCat
2015-05-12 07:51:44 +08:00
@Septembers 楼主自己写的,安啦
DT27
2015-05-12 08:46:11 +08:00
麻烦设计师老实设计,程序员老实开发~
不要再当螺丝钉。。。
pheyer
2015-05-12 09:18:20 +08:00
我觉得开发的也要会点设计啊
KevinStudio
2015-05-12 09:31:13 +08:00
@pheyer 认同、互通最好
bibizhang
2015-05-12 09:33:16 +08:00
安西老师 我想学开发
mcfog
2015-05-12 09:35:55 +08:00
赞,开发者也要一样应该懂点设计,应该独立做些东西
heaton_nobu
2015-05-12 09:39:05 +08:00
@pheyer 可现实是别人看你是程序员就不信任你的审美了。。。
66beta
2015-05-12 09:40:43 +08:00
@heaton_nobu 需要会吹,以及扎实的PS基础~
robinshi2010
2015-05-12 11:14:10 +08:00
@mcfog 确实。开发者也应该学点设计。
sydneyzh
2015-05-12 12:06:22 +08:00
@DT27 同意。设计师搞的那点开发,和开发者搞的那点设计,基本上就是自己玩玩的水平,而且这些精力完全应该放在主业上。如果想弄出点像样的side-project,难道不应该找找志同道合的人一起合作?术业有专攻的道理,不是古人随口说的。
ren2881971
2015-05-12 15:10:48 +08:00
安西老师 我想学设计
evilmoe
2015-05-12 16:39:11 +08:00
安西老师=。=0基础想学移动前端方面的知识是否有可入手的具体方法指教呢
KevinStudio
2015-05-12 17:09:26 +08:00
KevinStudio
2015-05-12 17:55:43 +08:00
目测 @DT27 一定是老板...

@sydneyzh 古人确实一定不是随口说的,但已经不是古代了~ 玩笑哈。 确实承认人的精力是有限的,做好本职工作已是不错,文中我也说了,即便做出来了,回头看很简单的东西、也是做的很累,代码还写的烂。

也尝试过和朋友合作 side-project http://sailread.com/ ,但是还没弄到像样,有一人跟不住了,就烂尾了。

但是,无法否认,世界上还是有很多人一个人就可以做出足够像样、甚至卓越的东西,无论本身就是 Indie developer 还是做个 Side-project,陈星汉最早做「云」,Andreas Illiger 做 Tiny Wings ,Nguyen Ha Dong 做 Flappy Bird,梁国鹏做 DailyCost ……太多太多,不再列举。

嗯就当他们不是常人,我们普通人肯定一辈子也做不到。模仿下姿势总可以吧,否则这世界也太乏味了。

另外我也认真想过为什么这些人这么猛,我的推导过程是这样的,简单分享下:

他们是天才,所以可以假设普通人熟练掌握一门技能需要 1w 小时,而他们只需要 8k 小时。如果每天工作八个小时,一周工作五天,8k 小时的练习大概需要 4 年。他们独立开发游戏需要美术和开发这两门技能,总共就是八年。由于天才往往更早知道自己想做什么,可以假设 18 岁就开始学习这两门技能(其实现在很多小孩开始学习编程远比这早),8 年后 26 岁他们做出了一个优秀的独立游戏,刚好赶上 App Store 开放不久还没几个游戏,就此一炮而红。

而另假设一个普通人,他 22 岁大学毕业才真正开始学设计,5 年后用 1w 小时好不容易比较精通设计了,这时他 27 岁,看到同龄的独立开发者 XXX 一年前发布的游戏已经已经赚了千万美元,不由感叹:艹,不是人…

但其实如果他现在开始学程序,再过5年,没准也可以做到。

以上推导纯属 YY,漏洞摆出,别当真哈,就随便聊聊。
KevinStudio
2015-05-12 21:33:20 +08:00
@bibizhang 我跟你一起,樱木
KevinStudio
2015-05-12 21:34:34 +08:00
@ren2881971 你如果觉得我水平目前能带你的话,收徒
KevinStudio
2015-05-12 21:37:56 +08:00
@evilmoe 彻底 0 基础?那就先 HTML/CSS 咯,除了网上各种教程,还可以看看这个 https://www.v2ex.com/t/190098#reply72

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/190315

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX