V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
设计师推荐装备
WACOM 数位板
推荐阅读
版式设计基础教程 by 南云治嘉
版式设计全攻略 by 佐佐木刚士
KevinStudio
V2EX  ›  设计师

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

  •  2
     
  •   KevinStudio · 2015-05-12 01:04:42 +08:00 · 6579 次点击
    这是一个创建于 3269 天前的主题,其中的信息可能已经有所发展或是发生改变。

    (主要讲 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,除非有很好的内容,我保证不打扰到你。

    任何感想也欢迎随时与我联系: [email protected]

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

    32 条回复    2015-06-08 10:22:50 +08:00
    Septembers
        1
    Septembers  
       2015-05-12 02:11:48 +08:00 via Android
    根据V2EX的FAQ是不建议全文转载的 @Livid
    Pixel
        2
    Pixel  
       2015-05-12 06:41:37 +08:00 via iPhone
    设计师确实需要工匠精神。
    igaryhe
        3
    igaryhe  
       2015-05-12 07:26:04 +08:00
    @Septembers 这是楼主自己写的文章吧……麻烦也对一下 ID 和 blog 的地址吧……这样不分青红皂白的上来就持这种态度真的好吗?
    WildCat
        4
    WildCat  
       2015-05-12 07:51:44 +08:00 via iPhone
    @Septembers 楼主自己写的,安啦
    DT27
        5
    DT27  
       2015-05-12 08:46:11 +08:00
    麻烦设计师老实设计,程序员老实开发~
    不要再当螺丝钉。。。
    pheyer
        6
    pheyer  
       2015-05-12 09:18:20 +08:00
    我觉得开发的也要会点设计啊
    KevinStudio
        7
    KevinStudio  
    OP
       2015-05-12 09:31:13 +08:00
    @pheyer 认同、互通最好
    bibizhang
        8
    bibizhang  
       2015-05-12 09:33:16 +08:00
    安西老师 我想学开发
    mcfog
        9
    mcfog  
       2015-05-12 09:35:55 +08:00
    赞,开发者也要一样应该懂点设计,应该独立做些东西
    heaton_nobu
        10
    heaton_nobu  
       2015-05-12 09:39:05 +08:00
    @pheyer 可现实是别人看你是程序员就不信任你的审美了。。。
    66beta
        11
    66beta  
       2015-05-12 09:40:43 +08:00
    @heaton_nobu 需要会吹,以及扎实的PS基础~
    robinshi2010
        12
    robinshi2010  
       2015-05-12 11:14:10 +08:00
    @mcfog 确实。开发者也应该学点设计。
    sydneyzh
        13
    sydneyzh  
       2015-05-12 12:06:22 +08:00   ❤️ 1
    @DT27 同意。设计师搞的那点开发,和开发者搞的那点设计,基本上就是自己玩玩的水平,而且这些精力完全应该放在主业上。如果想弄出点像样的side-project,难道不应该找找志同道合的人一起合作?术业有专攻的道理,不是古人随口说的。
    ren2881971
        14
    ren2881971  
       2015-05-12 15:10:48 +08:00
    安西老师 我想学设计
    evilmoe
        15
    evilmoe  
       2015-05-12 16:39:11 +08:00
    安西老师=。=0基础想学移动前端方面的知识是否有可入手的具体方法指教呢
    KevinStudio
        16
    KevinStudio  
    OP
       2015-05-12 17:09:26 +08:00
    KevinStudio
        17
    KevinStudio  
    OP
       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
        18
    KevinStudio  
    OP
       2015-05-12 21:33:20 +08:00
    @bibizhang 我跟你一起,樱木
    KevinStudio
        19
    KevinStudio  
    OP
       2015-05-12 21:34:34 +08:00
    @ren2881971 你如果觉得我水平目前能带你的话,收徒
    KevinStudio
        20
    KevinStudio  
    OP
       2015-05-12 21:37:56 +08:00
    @evilmoe 彻底 0 基础?那就先 HTML/CSS 咯,除了网上各种教程,还可以看看这个 https://www.v2ex.com/t/190098#reply72
    Heracles
        21
    Heracles  
       2015-05-13 01:16:38 +08:00 via iPad
    因为专业原因,我一直拿工业设计举例子。工业设计师要懂材料和加工方面的知识,所以UI设计师也要懂开发。但是“了解”就可以了,就像工业设计师不需要钻研材料学。
    术业有专攻啊。
    sydneyzh
        22
    sydneyzh  
       2015-05-13 02:18:59 +08:00
    @KevinStudio 感谢lz回复的这么认真!其实我也是走了许多弯路,编程和设计一直在交替进行,两三年下来感觉不如只学一门
    KevinStudio
        23
    KevinStudio  
    OP
       2015-05-13 08:12:12 +08:00
    @Heracles

    我其实也是学工业设计的,但我不觉得 「了解」 就够,因为你根本无法界定了解多少就够,都是跟着实际需求来的,了解的多了不就是「钻研」了么。

    而你如果想做出更趋近完美的设计,往往关键问题都在于打破工艺的限制,例如如何做到没有分模线、Unibody,这都是要和工程师一起去探索的。

    你一定看到过报导, Jonathan Ive 每年都花很多时间呆在亚洲工厂,正是这个原因。这也是为什么一些苹果的产品出来后一段时间内都无法被山寨,因为他们实际上创新了工艺。而我相信 Ive 比一般的工程师还要懂制造。

    因为只有你最清楚你的设计成品后该是什么样子,所以你需要去亲自参与寻找、甚至推动研发你所需要的材料和工艺。

    如果你只是出了方案,剩下都交给结构、材料工程师去做,你懂的,设计这东西就是失之毫厘、差之千里。

    说回来,我们认为是该对自己有个职业定位,但其实没必要依此给自己划界,别忘了大家最终的目标都是创造牛逼的产品,这个目标需要什么,就该学什么、做什么,其它教条都不重要。
    KevinStudio
        24
    KevinStudio  
    OP
       2015-05-13 08:18:16 +08:00
    @sydneyzh 不谢啊,就交流么~ 我能想象到你的状况,很理解,从生存的角度确实该先专注于一门建立根据地,但是长远如果能坚持下去都学习,一定比单纯的设计师或工程师有更广阔的天空,加油!
    ren2881971
        25
    ren2881971  
       2015-05-13 08:35:05 +08:00
    @KevinStudio 哇塞!ps、sketch 么?(双眼冒光)
    KevinStudio
        26
    KevinStudio  
    OP
       2015-05-13 08:56:04 +08:00   ❤️ 1
    @ren2881971 Sketch 吧,PS 我现在也都很少用了。不过你完全可以先自学啊~ 哈哈
    http://topic.ui.cn/detail?tid=17、http://sketchcn.com/ 还有这个 http://www.v2ex.com/t/158135#reply349,遇到过不去的坑可以随时联系
    ren2881971
        27
    ren2881971  
       2015-05-13 09:14:12 +08:00
    @KevinStudio 谢谢先!   我也认为应该跨界学习下 让眼界更宽阔。
    cb269267
        28
    cb269267  
       2015-05-13 10:12:51 +08:00
    我能说开发学设计比设计学开发要easy很多么?
    KevinStudio
        29
    KevinStudio  
    OP
       2015-05-13 11:33:36 +08:00
    @cb269267 Of course, 我感觉也应该是这样的。
    Marcos
        30
    Marcos  
       2015-05-13 15:13:31 +08:00
    现在的设计师能把设计做好已是万幸了。
    Keinez
        31
    Keinez  
       2015-05-14 03:32:23 +08:00 via Android
    闷声赚大钱,说服别人干什么。我可不希望到时候一堆代码写的烂设计又做不好的家伙冒出来。
    evilmoe
        32
    evilmoe  
       2015-06-08 10:22:50 +08:00
    @KevinStudio 好的!我先试试再说话~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3136 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 47ms · UTC 14:35 · PVG 22:35 · LAX 07:35 · JFK 10:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.