为什么说设计师都该学着做点独立开发? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
设计师推荐装备
WACOM 数位板
推荐阅读
版式设计基础教程 by 南云治嘉
版式设计全攻略 by 佐佐木刚士
KevinStudio
V2EX    设计师

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

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

    (主要讲 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,难道不应该找找志同道合的人一起合作?术业有专攻的道理,不是古人随口说的。
        14
    ren2881971  
       2015-05-12 15:10:48 +08:00
    安西老师 我想学设计
    ren2881971
    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 咯,除了网上各种教程,还可以看看这个 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 div class="fr">     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     Solana     2733 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms PVG 17:08 LAX 02:08 JFK 05:08
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86