V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Philippa
V2EX  ›  设计

学习设计的几点疑问和路线图咨询

  •  
  •   Philippa · 2018-05-07 05:35:29 +08:00 · 4058 次点击
    这是一个创建于 2152 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近心血来潮想准备开始学设计,目标很简单,我希望能从产品原型到后端做一个完整的产品。不像很多其他资深程序员的思维完全聚焦再逻辑上,用 DOS 也玩得欢,我是那种看不到产品真的有吸引力,就会觉得自己在写垃圾代码。而且年纪不大不小了,想追求一下自己喜欢的东西,趁还有试错的资本。

    所以已经下订单一块影拓学习手绘开始吧。但有些问题哪怕做过调查,还是想咨询一下:

    1. 直接绘画板会不会真的是一个大问题?很多人推荐我用纸笔手绘开始,但工具选购和画板等门槛好高。
    2. 现在有没有一些需要科技含量比较高的设计岗位?比如需要数据 /图像处理相关的内容,统计的,同时需要设计技能的跨领域岗位?我希望一方面继续利用我已有的编程技能(编程有编程的乐趣),另一方面可以发挥设计技能。
    3. 如果 2 不可行,那你们觉得未来几年呢?举个例子,我觉得过几年,云 /储存 /AI 会三合为一,形成诸如 AutoML 更为成熟的东西,那时候 ML 就会正式横向扩展到其他领域了。目前 AI 想要落地都必须经历高度适配才可以,但一旦成熟后这些流程被提炼成工具链之后,那就是另外一个故事了。所以,设计会如何?
    4. 设计出国考虑过吗?如果出国的话,就业和其他方面有可参考借鉴的吗?
    5. 设计有远程工作吗?或像自由开发者那样(外包)或者其他形式的?国内外都可以(我英语听说都可以)。

    我知道,现实中的很多设计可能不是很如意,并且觉得我从程序员转过来是傻的,所以避免跳坑死得不明不白,我需要你们接地气的建议和批评,谢谢。

    35 条回复    2018-05-28 19:48:54 +08:00
    cfans1993
        1
    cfans1993  
       2018-05-07 06:31:05 +08:00 via Android
    你说的可能仅仅是素描而已. 设计跟写程序是一样一样的, 前期也是大量模仿、练习, 你看到的仅仅只是一个别人的成品而已. 背后也有一大套理论要学, 最基础的色彩构成,平面构成,立体构成,三大构成够你喝好几壶
    govizlora
        2
    govizlora  
       2018-05-07 08:03:48 +08:00 via iPhone   ❤️ 1
    1.手绘只是设计的一种表达方式,不会手绘完全可以做设计。
    2.我自己也有类似的追求,但没有很好的答案。我觉得设计和科技是两套不同的逻辑,你可以为高科技产品做设计,也可以用高科技工具辅助你的设计,但是设计的核心永远不会是技术,不然设计也就没有存在的意义了。就算是两者结合很好的领域,实际上也只是一个人恰好做了两份工作而已。比如数据可视化,我觉得已经是结合非常紧密的领域了,但是让一个完全不懂编程的设计师和一个完全不懂设计的程序员紧密合作,大概也能做到相同的效果。从另一个角度想,如果不局限于“使用技能”,可能性就很多,比如产品经理……
    3.没有深入想过
    4.国外的设计专业可能会很有趣,但是关于就业,我认为如果是打工的话,程序员转行只可能使自己的工资变低。
    5.有。但我觉得小作坊肯定比不过大工厂,除非你很有名。
    2Go
        3
    2Go  
       2018-05-07 08:37:50 +08:00 via Android
    我喜欢懂艺术、有理有据懂欣赏的人
    boa2005
        4
    boa2005  
       2018-05-07 09:31:24 +08:00
    从长远来看,你做程序肯定比设计赚的多,每次的设计你只能迎合一个客户,要赚 100 份钱,你要设计 100 次不同的东西。而且这 100 个客户可能大部份人明明不懂,却都很喜欢指指点点,让你改来改去。很难应付。

    而你一个打中某个群体用户痛点的程序 /app,开发 1 次,就能卖给 100 个不同的用户。还不会有人让你改来改去。(例如 某些灰色产业 app 或秒杀助手类.)

    哪个更有效率,更轻松?
    fiht
        5
    fiht  
       2018-05-07 10:49:57 +08:00
    我最近也在看一些设计类的资源,原因是发现自己的设计能力实在是太差了。
    能理解楼主的心态,不过感觉楼主你把设计这个东西想得太复杂了,想做直接做就是,没必要非得全职做,等水平到了自然就能全职了,先动手学起来就行。

    另:楼主你这些大而空的问题让我感到不舒服。
    你把这些问题换成“学习编程的几点疑问和路线图咨询”,然后把上面问题中的 设计换成-> 写代码,你愿意回答这种大而空的问题吗?
    先动手,先动手,程序员的出国 /远程工作 肯定比设计要方便 /缺口更大,但是楼主你现在出国了吗?显然是没有的。
    至于 AI 普及之后设计师会如何,AI 还能自己画画,自己翻译,你看口译工作者失业了吗?
    还有科技领域的设计,设计安心做设计,剩下的交给前端和美工去实现,和你没关系。

    另:楼主你是不是还没毕业?
    Philippa
        6
    Philippa  
    OP
       2018-05-07 12:27:31 +08:00
    @cfans1993 #1 Thanks,你的回答让我找到了相关的基础课。
    rabbbit
        7
    rabbbit  
       2018-05-07 12:37:07 +08:00
    学设计初期用不着买手绘板,现在 dribbble 上的那些插画大部分都是铅笔画好手稿,拍照 /扫描进电脑然后拿鼠标上色.
    Philippa
        8
    Philippa  
    OP
       2018-05-07 12:37:31 +08:00
    @govizlora 谢谢这么深入的思考和回答。

    1.2.我拿起工具完全没有思路。我找过一些外国的教程看,看起来很浅显,一开始让你自由发挥去尝试用不用的方法和风格创作,跑遍各个应用领域,然后再深入到底是什么造成了差别,为什么效果不一样。然后会从线条各个细分方面深入该如何表现。手绘完全是个人意愿吧,设计之外我对绘画很感兴趣,同时对于设计也算一个基础。目前不急着等它吃饭,所以可以慢慢深入。
    3.4.技能学会了,我是想探索一下使用场景。不过还没丧失理智,最好是跨界结合两者,想看一下有没有现有的方案。比如有些人会分享出国做程序员,有的人会分享自己做外包,有的人远程,或者有的人把自己的作品挂到素材网站上买,记得我第一个博客就是购买一个设计然后自己加代码改造的。这都是些现成的方案,如果没有,还需探索探索。
    5. 这是一个有趣的方向,让我再想想。
    Philippa
        9
    Philippa  
    OP
       2018-05-07 12:39:57 +08:00
    @2Go #3 Me too! 那种男性逻辑动物,女性感性得要死得刻板印象真要不得。
    rabbbit
        10
    rabbbit  
       2018-05-07 12:40:11 +08:00
    等等,你想学哪种插画?
    日系 /美系,
    还是 dribbble 上头的这种
    https://dribbble.com/shots/4558332-Just-for-fun-nova-city
    Philippa
        11
    Philippa  
    OP
       2018-05-07 12:44:12 +08:00
    @boa2005 #4 你是对的,所以我不打算如你所言那样切入设计。现在编程工作很轻松,而且自己写代码收入大概比设计高多了(如果我现在是做设计而不是程序员)。不过我相对于天天看论文研究算法,我还是对设计更感兴趣,或许人人都往机器学习和区块链跑,但身在其中,却倒觉得并不是那么有吸引力。
    Philippa
        12
    Philippa  
    OP
       2018-05-07 12:49:32 +08:00
    @fiht #5 你好,我并不需要鸡血,需要的是建议。我的行动力一点都不差。可能你去找个迷茫的学生,说就是干,他们还会谢谢你,然而我不会。因为你除了第一点之外,其余都是都在 judge 我,下面再质问我,最后再来一个 wild guess,你是不是学生?我建议去学学现代礼仪课程。你有什么想法是你的自由,但我提个问题不是让你来点评我的。我的提问不欢迎你,不管你什么水平是设计菜鸟还是大师,一律 blocked。
    Philippa
        13
    Philippa  
    OP
       2018-05-07 12:54:56 +08:00
    @rabbbit 谢谢!公司 UI 也是拿 dribble 的,好像大家都在用它做自己的作品集,二次元貌似是 pixel 的比较多。我比较喜欢欧美类的,二次元不是我的菜,不过实用层面上,我想首要是拿来做设计。画板买了个影拓 PTH660KTF,已经再路上了。之前尝试过用铅笔和纸,发现笔的选择,纸的不同对画出来的效果影响太大了(德国那种忘了什么牌子蓝色的铅笔,纸是复印纸,但好像还有好多其他要求,自己画的效果不理想,也找不到人指点一下,所以就暂时搁置了),现在是直接入个画板先乱画一番。
    rabbbit
        14
    rabbbit  
       2018-05-07 13:13:02 +08:00   ❤️ 1
    设计分多种,平面设计 工业设计 建筑设计(室内外装潢,不是盖楼),平面设计专业的出来又细分很多

    字体设计
    装帧设计(书)
    菜牌设计(高档酒店的菜单)
    VI 设计(商标之类的)
    往互联网去还有:
    UI 设计
    美工(电商,精修产品图)

    这些细分岗位有很多知识是互通的,又有很多不同.
    我猜你想学的应该是 UI 设计,就是自己能设计软件的界面,能画一些用于软件的小插图,对吗?

    如果是 UI,一般就是(1)界面的配色 /排版 /动画,(2)画图标(3)画小插画.(个人猜得,我没做过 UI)
    我的建议是先学 PS/AI,先把李涛的 PS 入门看了,软件熟悉了(打开左边的工具大部分都认识就行),然后直接去 youtube/高高手找 UI 界面 /插画的视频,等过几个月再考虑素描啥的基础.
    learnshare
        15
    learnshare  
       2018-05-07 13:19:22 +08:00   ❤️ 2
    GUI 设计并不要求手绘 /绘画 /编程基础,完全不懂也一样做
    GUI 设计要求的是排版 /布局 /颜色,UX 要求的是交互 /流程 /动效 /反馈
    了解不同 GUI 对应的环境和开发技术比手绘重要多了

    Material Design/macOS-iOS/Windows 这些设计指导要很熟悉
    Web 端 CSS/ARIA 以及流行的组件库也都了解一下
    Philippa
        16
    Philippa  
    OP
       2018-05-07 13:24:08 +08:00
    @rabbbit 是的,那就是属于 UI 设计。那绘画板买得有点鲁莽了,我先试试。谢谢这么仔细的回答。
    learnshare
        17
    learnshare  
       2018-05-07 13:27:30 +08:00
    @rabbbit 不建议从学 PS/AI/Sketch 这些工具入手,工具只是个工具,在纸上画也一样
    Philippa
        18
    Philippa  
    OP
       2018-05-07 13:28:16 +08:00
    @learnshare 交互设计可能迟点,不过说到 => 排版 /布局 /颜色,这方面我打算是上教材或课程看。我的理解是设计出图,给前端,然后就轮到组件库部分了,不过代码部分不担心。Good,我有思路了,所以 1. 先看这方面的设计理论,2. 然后配合 rabbit 所说的设计软件 ,3. 最后是前端实现就能构成最小完整单元了。Thanks。
    Philippa
        19
    Philippa  
    OP
       2018-05-07 13:30:37 +08:00
    @learnshare @rabbbit 谢谢两位,你们的方法我都做个 demo 试一下,我惊讶地发现现在的绘画板是配纸的,然后直接录入电脑。
    rabbbit
        20
    rabbbit  
       2018-05-07 13:36:20 +08:00
    @learnshare 李涛和 youtube 上好的设计插画课不是单纯教软件的,更多的是网页 /海报 /插画设计从无到有的思维过程.单纯讲软件的课不如不看.
    IvanID
        21
    IvanID  
       2018-05-07 14:42:39 +08:00   ❤️ 1
    我也是个爱跨界的人,最近也在 V2EX 找一些设计师学编程的案例。

    关于学 UI 设计的建议如下:
    A---视觉设计
    1.培养自己的审美。看各种设计作品,分析作品。
    2.培养自己的设计基础。手绘练习(主要是能快速表达自己的想法,正规学坚持每天练习,起码要半年才有比较好的效果),学习排版,配色...
    3.学习软件(矢量,位图,原型...),Sketch 基本能覆盖 UI 大部分工作。PS 显得不是那么重要,但是偶尔想做点酷炫的东西,必须要用。
    4.大量的临摹。学习众家所长,然后融入到自己原创。慢慢得也能找到自己的风格。

    B---交互设计
    可以从一下入手:
    1.最开始我也是从 iOS,Android 规范开始。国内最近也有比较好的 Ant Design,Clarity Design。
    2.平时收集大量案例,和学视觉看作品一个道理。
    3.看书,《交互设计精髓》(很厚很枯燥,可以当字典使用),《设计心理学》,《用户体验要素》等经典书籍。

    推荐公众号:菜心设计铺 作者经常分享自己学习的设计心得。


    关于设计和编程,还有一个案例我最近看到特喜欢分享给你,有点偏艺术。
    https://www.zhihu.com/question/31496472/answer/320483953
    parkcg
        22
    parkcg  
       2018-05-07 17:40:39 +08:00
    楼主是跟我一个类型的阿,我也正在学习设计。目前在云课堂学习 AI。
    业余时间多的话 可以抱团取暖阿
    Philippa
        23
    Philippa  
    OP
       2018-05-07 19:42:36 +08:00
    @IvanID 谢谢分享,这够详细的。我身边也见过一些前端 X 设计的,也经常和产品打交道。我在想设计师往产品和前端扩展应该是很不错的方向,每次看到产品、设计和前端在各自指点江山经常搞得一团糟。产品不懂设计,拿 axure 画个丑陋的设计稿出来,然后告诉设计,你把它转换成设计吧。设计画好稿后,经常不是完整的图,而是不同组件都画一个,然后前端做出来后,产品说不是这种感觉,或者说还要让后端写个程序跑起来先看看。而且交互方案一般由产品出,然而实际上很多产品缺乏文档能力,也缺乏设计能力,结果出来效果很笨拙。那些懂设计能用工具快速表达自己观念,并且画出交互设计图的产品根本不会存在这种问题。哪怕那个产品沟通能力比较好,也常常会如此。
    Philippa
        24
    Philippa  
    OP
       2018-05-07 19:55:32 +08:00
    @parkcg 学 AI 是个人兴趣还是工作?工作尽快找家第一梯队公司进入,现在已经开始落地了。设计嘛,你也看到,虽然看起来一片惨淡,但 AI 算法和工程两个层面裂缝很大,现在行业还没到弥补这个裂缝的时候,目前几乎每个客户都需要大量人力物力支撑才可以发挥出 AI 的威力。相比之下设计所见即所得。
    xiusheji
        25
    xiusheji  
       2018-05-09 10:18:05 +08:00
    设计师路过~~
    设计个人觉得最重要的就是审美,要提高自己的审美能力。
    我们自己做了一个设计学习网站,网站关于里面有贴微信群,感兴趣的话可以交流下。
    https://www.xiusheji.com/
    也希望能获得一些对网站的意见
    shimomiaizo
        26
    shimomiaizo  
       2018-05-10 10:05:45 +08:00   ❤️ 1
    在下设计渣一枚。

    其他的不好说,云和 AI 的问题因为不是专长所以也没法回答,但是有一点,设计出国,难,人家整体水平在我们之上,你得做到拔尖中的拔尖可能才能找到一份不是那么拔尖的工作,另外就是记得考虑国籍问题,我不太清楚你说的“出国”具体是什么程度的出国,但总的来说定居就不要想了。另外,假定(注意是假定,我前面说过了我不清楚你说的出国是什么 level 的出国,出国从出国玩个半个月到拿外国永居都能叫出国)你说的出国是“想依靠一份设计的工作在国外定居”,那首先一点是 remote work 定居成功率极低,一般情况是你为了 remote work 必须先有一份一般的不 rw 的工作打底(有了这份保命的给你续签 /提供工签的工作你才有去找允许 remote work 的 full time 工作资本,当然这里我说的外国一般针对欧美国家,毕竟我不太看得出为什么一个设计会想要往东南亚以及其他类似地区走),然后还需要考虑同时满足

    - 接受 rw
    - 乐意给 rw 的外籍人士提供续签 /工签机会

    这两个条件。这样的公司有多少,我不清楚,因为目前我自己还没有太多这方面的了解,所以就不乱说了。

    最后,曲线救国也是可以的,先出去念个相关学位再谈吧,不过这不是一个特别好的 option,尤其是对已经工作了比较长时间、年纪相对大一些的人。我之所以说对于这样的人不是一个特别好的 option,不是因为觉得这样的人没钱之类的,而是更多觉得年纪大一些的话家庭和父母方面的问题可能会多一些,而这和开销、经济都是直接挂钩的,不见得能很容易地解决问题,反而有可能是解决一个凭设计出国的问题却带来其他问题。

    最后,有可能的话加个 vx 吧,whyjessie,我自己是搞设计的但是对前端有点兴趣,受不了被开发当傻子看的日子了,学好 vue 对工作和收入都有帮助的。
    shimomiaizo
        27
    shimomiaizo  
       2018-05-10 10:07:05 +08:00
    刚刚忘写了,补充一点,手绘并不是设计,尤其是 UI 设计,的硬性要求,只是据我所知中国的很多公司是不区分平设和 UI 设计的,大概态度是“总之你是设计师所以你就应该会画画的吧”然后出 banner 之类的东西也要你搞。
    shimomiaizo
        28
    shimomiaizo  
       2018-05-10 10:08:26 +08:00
    @Philippa #23 这就牵扯到一些产品设计和人机交互了,我对国内 PM 市场行情不了解所以说不好,但是对于那种什么都不想交互准则和易用性一概不考虑就胡乱画图然后要求设计出稿子的 PM 真的是……………… emmmm 专业素养极差
    Philippa
        29
    Philippa  
    OP
       2018-05-10 13:02:17 +08:00
    @shimomiaizo #25 原来如此,的确想想我们的整体设计水平是在人家之下。定居那个不重要,其实我怕定居这种玩意,我只想出去找一下工作机会,如果有的话,我是单纯喜欢到处跑接触不同东西的。虽说我现在做后端这一块,现在已经是我第二个领域了。不过哪怕还年轻,不过去念书拿学位代价的确太高了,考虑到放弃目前工作腾空几年,将丧失目前职位这几年可能是最快的发展阶段,可能念完了设计从 0 开始,而在现在的领域也归 0 了。

    我所在公司里面的设计屈指可数。不过我一般是把大部分产品当傻子看,哈哈……那些名牌大学硕士毕业出来做产品,画个流程图都乱七八糟,组织能力也不行,逻辑也不慎密,尤其在 IT 公司,在尝试结合科技和产品两个方面时,听那些负责产品的说话会感到非常尴尬,因为他们并不懂得技术,设计上缺乏实际得表达能力(出稿原型图,交互方面得组织),只有一张嘴,所以实际一个项目流程十分颠簸。而项目经理则通常是一个经验丰富,技术和管理都出色的人担任,所以通常出篓子都是设计,产品那边上游出问题。具体设计给我的印象是,非常忙,感觉就是很惨,通常做技术的 6 点多的就下班走人了,而设计还在不停地做。不过设计往前端发展其实也是条路,前端 + 设计 + 产品其实是一条路。而后端这边一般所谓全栈则是后端 + 前端,不过经验上觉得,设计 + 产品 配 前端 + 后端是最节省沟通成本的。
    shimomiaizo
        30
    shimomiaizo  
       2018-05-10 17:15:08 +08:00   ❤️ 1
    @Philippa #29 其实流程图这种逻辑能力我觉得和智商还是有关系的,比如我自己就是个流程分析比较差的人,逻辑不行,所以我根本不会拿自己短处和别人长处搏,进而我也根本不会有任何做产品或 PM 的想法,就算要做也是 10 年之后了,经验足够了再谈,然而即使那样也纯粹是一个想法,因为有时候经验的丰富也并不能弥补智商和逻辑分析能力的欠缺。

    不过有意思的是你说的"通常做技术的 6 点多的就下班走人了,而设计还在不停地做。"正是我司现在的情况。一个 15 人懂小团队,只有我一个设计(也才做了 9 个月而已,马上又要离职了),还有一个新进来的设计,这人是哲学系毕业的,以前做过市场营销,现在做设计(也是奇人一个了……)公司的技术们人倒是都挺 nice 的,只是下班真的早,下班钟点一过十分钟内全走光了,除了因为有死线而加班的或者回家之后有突发 bug 需要加班的……大家也都年轻,原谅对方的问题和错误的能力比较强,都是摸索着瞎胡搞,然而这样公司也还活着,还捎带着我这种刚入行修养极差的渣设计,真是个奇迹……
    Philippa
        31
    Philippa  
    OP
       2018-05-13 06:34:00 +08:00   ❤️ 1
    @shimomiaizo 我今晚看设计时
    时看到
    。Flutter,我不知道对于设计来说难不难,但我用了不到 1 个小时就写完了整个 demo 并运行在自己的 Android 手机上(我从未写过移动 app,毫无概念可言,只有后端基础) : https://flutter.io/get-started/codelab/,移动端实际上体积更少,设计更多的 UX 设计,并且 Flutter 直接运行在 web/ios/android,我觉得你会感兴趣。相比于 swift/java 这些开发适合于个人项目(但这个很新,而且普遍做空这个框架,假如你要往前端发展还是学 Vue/React/Ng 之类吧,但单纯说个人项目,我觉得很好很好,相对于混乱的前端生态圈和学习成本)。
    shimomiaizo
        32
    shimomiaizo  
       2018-05-14 10:37:07 +08:00
    @Philippa #31 哇,这个工具我以前没有看到过,研究一下。感谢!现在打 native 开发牌的这种 saas 本来就很少了,更不要说这种同时还打 uiux 牌的。的确非常有意思,而且我稍微看了一下似乎门槛不是那么特别高。
    18889242351
        33
    18889242351  
       2018-05-25 16:56:54 +08:00   ❤️ 1
    我是电子商务专业的,大学课程也有计算机相关,大四实习去做了前端,后面自学 PHP,然后做了几年的 PHP,接触到 PS,开始往设计师走,前期是做网页设计,现在往 UI 走了。

    我没学过任何画画,属于零基础。

    背景介绍完了,来说说我自学设计的过程。

    一、前期重点还是 PS 技法的学习,把 60-70PS 学完,开始做设计,就是找参考,东抄西抄。

    二、开始学习电商合成,也是找相关课程学习

    三、发现基础的东西不太会,开始学习光影,透视和色彩(学的很一般)

    四、最后发现排版是必须要会的,开始看大量的书籍和做练习

    我现在已经是一名 UI 设计师了,不写 PHP 很多年了,哈哈,也算是成功转型了。

    以上是我的一些经历,希望对你有用。
    Philippa
        34
    Philippa  
    OP
       2018-05-28 19:46:15 +08:00
    @18889242351 #32 谢谢你的建议,我现在从 Adobe XD 和 Photoshop 学起,配合手绘板学速写联系快速出原型的能力。我写后端为主,不过业余主要是学习 Android 准备首先出一个设计简洁的 APP 看看样子怎样。
    Philippa
        35
    Philippa  
    OP
       2018-05-28 19:48:54 +08:00
    @18889242351 #32 到目前位为止,接触不多,不过我很赞同你说的学一点基础的东西,最近学习一些绘画基础帮助很大,不止工作中用到机器学习 /opencv 的图像处理会用到,处理摄像头成像也会用到,设计本身也很有帮助。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3077 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 14:35 · PVG 22:35 · LAX 07:35 · JFK 10:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.