ui和前端对比前景怎样？
 这篇文章我写的很长, 但我真的请你能耐心的看到最后. 鉴于有人回复说，某些其他设计类别, 可能有不同性质，其实我在第一稿中，已经说明（限定）了本文所描述的, 是我经历的职业，即：平面设计(为主讨论)，包括ui(也涉及到广告推广部分)  这两者，而不包括其他设计类别（服装设计，室内设计，环境设计，工业设计等等）. 也就是说, 我这里即使是ui, 也不只是局限于界面这么狭隘的范围, 而是讨论更大范畴的"泛平面类设计"的共通性之处. 再次强调一下。 当你在面临一个重大的选择时，请长远考虑两者的不同未来。正如你会对“高考专业”做出反复衡量，而对比大学专业更加重要的“职业选择”，你为何如此轻率呢？而我看到本问题的很多网友的回答，两者随便你挑这种态度，都是如此轻率, 这等于是把自己的命运, 由抛硬币来决定, 最终会令你付出沉重的代价. (显然这也暴露出众多答主的年龄很轻, 也缺乏相关经历, 无法给题主以真实世界(职业真相)的认识.) 我在知乎回答过很多问题, 但对这个问题的书写, 却是我花了最多时间, 也是更新最多的一篇(而且还会继续完善). 事实上, 我很羡慕你们年轻人, 在你们刚刚步入社会的时候, 就能获得大量极有价值的资讯, 知乎上对各种工作的问题的讨论也很多, 你们可以避开很多深坑. 而我这一代人在刚毕业那些年时(2000-2010年前半段), 则没有这样的机会. "知乎"这个网站即使诞生, 也要等到七八年后的2010年12月份时. 下面, 我会详细述说我的一切教训和思考 -- 我的结论非常明确 : 如果只是比较这两种职业的话, 我强烈建议你从事"技术类"，而非"设计类"工作。你可以不信我下面对"设计"的一切批判，但我真的希望你能相信到99%！ 作为一个过来人, 我在广告设计职业工作了十几年, 对"设计"类是有切身体会的.  "男怕入错行,女怕嫁错郎".  设计这个职业有着"非常严重且无法拯救的硬伤"!! 而它会对你造成全方位的伤害 -- 无论是心理上的, 还是职业道路上的 -- 也最终决定了你的人生命运. 下面也会涉及我对于"编程"工作的思考, 这是基于我自己在学习时的一些体会，并非以专业内人士的经验来说，所以这个仅供参考。 注意, 我不会去说"设计"或"编程"工作的"前景"，只说两者的工作“本质”。因为前景一定是建立在工作性质上的，如果你连工作都坚持不下来，那也没必要去考虑什么"前景"问题了。  技术（代码类工作，包括程序员，后端，前端）是非常“硬”的能力，什么样的代码组合，一定会实现什么样的功能，就像数学一样， 1+1=2。所以技术是有标准答案的，本质上讲，技术的任务，就是在现成提供的答案库里面(函数, 库, 框架为你提供的一切功能)，找到你想要的功能和代码，并“正确”组装起来。 程序语言的顺利运行, 有全世界都统一的标准答案，这会带来两个重大优势： （1）你的代码能力，和你的工作经验时长，是成正比关系的，你一定会有一条非常明显的向斜右上方伸展的上升曲线。你有强烈的学得成就感. 这也意味着, 随着你工作年限的增长, 一般人都能达到一个专业的高水平程度. （2）每次新任务时，你大多数时候心中都是有底的，有心理安全感，对你来说，唯一的问题只是完成任务时间的长短罢了。 而设计工作，是没有标准答案的。一千个读者，心中能感受到一千个哈姆雷特。设计永远没有现成的已经存在的答案库，要做一个新画面, 设计师永远都面对一个未知的答案，每次都只能是去试探，而不是在找正确答案（不存在）。这个性质，就造成你众多"环环相扣"的重大劣势:  --- 对设计来说, 1+1既可能等于2， 也可能=3，=7，=-1，因客户的喜好而不同。这会直接就会带来一个严重的后果 -- 设计,包括艺术类创作的成品, 结果相当不稳定. 一个歌手这次出了个很火的专辑，他也不敢保证他的下一个创作，同样销量很火。你这次设计出了一个众口称赞的作品, 你也不敢保证你的下一个设计作品, 他们也会这样说. 但是你能想象搞代码的，每次写相同的代码，运行时都在编译器上呈现不稳定的运行结果吗？对同一段代码，编译器会说，"这次我让你运行通过"，下一次又说，"这次不通过"吗？这绝对是编译器坏了。你有见过一个程序员，会忧心这次新学习到, 并实现了的功能，下次就实现不出来吗？他会对此心里没底吗？不存在的事。 所以, 这就是信心建立的基础和源泉！搞代码的，1+1永远==2, 因此脚下的阶梯是非常硬的，一步步载着你往上走。而设计，坚硬向上走的阶梯？不存在的。设计无固定答案, 好处是这会令你永远有新鲜感, 但这点微不足道的"好处"完全不能弥补其"坏处"的巨大负面作用 -- 你会被人玩死。 你最终会发现，你所为的"创造"把控感, 只是一种幻觉。不是你在把控你作品的最终结果，而是你的客户在把控你！程序员能把控自己的代码(能不能运行成功,只听唯一的编译器的, 不听各不相同的客户的)，所以他们建立起了代码专业自信！而你不能把控你的设计作品，所以你永远也无法建立设计专业的自信！ 对于设计, 无论你做了多少年，你永远没有心理安全感. 面对一个新任务时，你永远是心里没底的！你入行时没底，五年七年后还是没底，十年二十年后依然没底。请问如果这个工作永远无法给你带来心理有底的感觉，也无法给你带来掌控感，你对这个职业如何培养起能力上的充实自信？ 没有固定的答案, 脚下没有坚实的阶梯, 创作作品的评判标准因客户而异, 飘忽不定, 导致了你对于设计工作, 也无法建立起坚实的理论知识体系.  就如同用沙子建城堡一样, 你可以建立一两层, 但再往上就塌了 -- 每个客户都能推翻你至今为止的设计价值观 -- 甚至对你回答很简单 "我就是不喜欢", 不需要其他理由. 用每次结果多变的设计, 去匹配(服务,接单)喜好多变各异的客户, 成功概率是多少呢? 0.5*0.5 = 0.25,  0.3*0.3 = 0.09. 这就是设计会被不断改稿的原因之一. (另一个原因在"劣势2"中会提到) 所以一个刚入行的设计，和一个工作了十年二十年的设计，他们在面对一个新任务时，完成时间都可能会从"极短"到"无限长"（被反复改），而不存在'能力' 与 '完成时间'的反比关系。无论你工作多长年份，都不存在这条曲线。 我后来看到奥美公关数据分析总监写的一本书(他出版于2017年), 和我写这篇文章第一稿的时间不远,  在其中作者作为也表达了和我相同的观点!  ---  代码是可以复用的，小则函数，类，大到模块，库，核心思想都是给你复用，来节省开发时间的。而设计，你想复用？呵呵呵~ 你不但不能复制人家的，你甚至不能复制自己的以往作品, 这叫"炒冷饭". 你看过网上无数的公司网站，都有"轮播广告"功能，它们背后的前端代码实现大多是一样的，但你见过这些公司的轮播画面有完全一样的？你就知道设计的工作有多悲哀了。前端大概会乐死。 你有见过老板对程序员说，“这个相同的功能，你写过100次，每次写的代码都一样，没新意！我要求你每次都用不同的写法来完成”？ 神经病啊~ 但你领导一定会对做设计的你说，我这个主题相同的活动，未来要做100次（夸张点举例），你画面必须100张都不同的！ 这很正常~ (我在写这篇文章的第一稿时, 真没想到之后不久, 就发生了<如何评价飞越旅行创始人要求员工一天设计 100 张海报？> 的真实事件, 真是魔幻成真! 我即使这个职业做了这么多年, 也还是低估了其生态的恶劣底线能到多低...) 设计是怎么加班的？ -- 每一次新的设计任务，无法复用, 永远只能万丈高楼平地起，从零开始做。古希腊神话中有个"薛西弗斯", 他一直在重复推一块大石头上山, 然后这块石头滚下来. 设计师就是身处这种境地, 永远不得超脱.  你看着隔壁的程序员, 这个项目中编写的函数, 模块, 只要下一个项目含有相同功能, 就能够被使用到, 永远不需要"重复造轮子". 而设计师, 一直在干这种事! 因为即使都是用来滚的轮子, 也要求外观长相不同! 设计师的人生光阴,  就大多消耗在了这种毫无意义的地方.  (对客户或消费者或许有价值, 因为会给他们带来不断的新鲜感, 但对设计师本人无意义. 对别人有价值 ≠ 对你有意义! )  --- 设计是属于"越做越困难"类型的工作, 是什么意思? 有两层含义: (1) 任何时间段, 市场上所存在的设计风格类型, 数量大体是固定的. 新的风格不会这么快就出来, 即使出来, 它要想发展成为一个人人模仿的潮流也不会这么快. 所以当你能做到的所有的风格, 都一遍遍用在工作中之后, 你就会发现, 你看自己做到东西, 也越来越难有新鲜感了, 都是套路. 随着你看过的东西越来越多, 每个设计师最终都会变成"眼高手低"的状况, 这个是很自然的. 而要想超越市面上的种种"大路货"风格, 做出"出挑亮眼"的感觉, 是多么困难! 市面上的设计风格, 反映了当前整个行业中设计师群体的眼光, 能力, 和探索, 如果你每次都能做出具有新鲜感的东西, 就意味着你比整个行业的设计师整体都强, 这可能吗? 不可能. 同时, 由于你做的太多了, 也造成你的领导, 和客户, 也对你做的东西没有了新鲜感. 他们会对你提出乌托邦式的要求, 即: 为什么你做的不能常常令他们觉得有新意呢? 你是设计师啊! 你做的东西没有新意怎么行? 呵呵, 为什么不能每次都令他们有新鲜感? 周杰伦写的歌, 每个专辑, 80%, 90%的歌都令你有新意吗? 你在音乐app中收藏好听的歌曲, 是专门只收藏一位歌手呢, 要求他创作的歌曲中, 必须八九成都令你眼前(耳朵)一亮? 还是说你的选择范围是在整个音乐圈的? 这个道理, 客户不管, 非设计师出身的领导也不会理解, 所以当他们对你作品的新鲜感过了之后, 老板们不由得就会"感慨": 天下优秀的设计师真是欠缺啊! 是啊, 符合他们这种要求的"上帝型设计师"根本就不存在于这个世界上. 郭德纲有句话, 说为什么当年说评书的艺人, 都不会在一个地方常驻, 最多半年, 就要游走去其他不同地点说书? 因为你只要被同一批听众听过太多了, 你肚里的那些东西, 他们就会知根知底, 对你的新意就会越来越低. 所以必须不断地换批观众. 难道是他们不努力吗? 这是自然规律啊. 你不是全知全能的艺术上帝,  你并不承载整个艺术界能够发展到的全部闪光点, 你只是作为一个从艺者个人, 而做着这份工作.  (2)第二层含义: 设计是越做越困难, 由素材"版权"问题的限制带来, 能让你"巧妇难为无米之炊"! 常见的素材网站上, 大都只能获得陈词滥调的素材图. 甚至十几年前的图片, 我现在还能看到. 如果你能够获得的素材本身就很平庸, 你的作品又如何有新意? 每盘的食料都是萝卜青菜, 你撑死能做几个不同的菜出来? 世界顶级大厨也没办法. 而很多正版图库, 往往死贵, 一张照片卖几百上千的都有. 对普通公司是不可能承担的. 所以 -- 既想马儿跑(老板要求你作品有新意), 又想马儿不吃草(你想买好看的素材?我可不会花这笔钱!),  又要责备你做的东西没新意. 你会不断每天反思自己的职业选择: "这工作是个什么玩意? 我为什么要做这个职业? " 即使你想自己来手绘, 试图减少依赖于素材的版权问题, 你也很快会重新落入第一个问题上, 即, 你手绘带给客户的新鲜感, 也会很快消失. 你的手绘风格, 也不可能无限多元化. 正如周杰伦唱的歌, 永远是周杰伦的风格. 他只能在自己的风格内"伪多元化", 他不可能唱成李荣浩的感觉, 更不可能唱成杨坤的感觉. 周杰伦永远是周杰伦自己. <我是歌手>, <蒙面歌王>节目中这么多成名已久的歌星, 演唱别人的歌, 你见过他们丢失自己风格, 愣生生唱成歌曲原唱歌手的风格的? 曾有一句话, 叫做"设计师不要有自己的风格! 你要能做出任何风格", 甚至有些年轻设计师还以此作为座右铭, 大肆宣传. 这是典型的相当反智的一句话!  没有人能变成别人, 更不要说变成不同的别人! 你永远是你自己. 设计师也是人, 而不是外星生物, 能跳脱三界外不在五行中. 再说一遍! 周杰伦永远只能是周杰伦自己.  --- 设计为商业销售活动服务, 换言之, 你的设计作品, 都不具备"留存"的属性. 它们都会在广告活动实施的那一天失效. 你做的广告派单, 上街后寿命大多是存活1秒, 然后被路人扔到地上, 丢进垃圾桶中; 微信广告, 挂在网上, 寿命只有一天到几天; 甚至也有一秒都不到, 被消费者一划而过, 看都不看. 手册广告, 寿命一周到几周; 网站设计或ui设计,寿命长一点, 存在几个月; 寿命最长的只有logo设计, 几年到十几年. 如果运气好, 成为著名企业logo, 可能活的更久些. 但你设计中的大部分东西, 寿命只有几秒到几天, 本质就是飞进垃圾桶, 那你花时间精力, 加班熬夜, 来把画面做到美轮美奂, 甚至创意亮眼的意义何在??? 你为这些东西奋斗有什么价值和人生意义???? 你选择这个工作有什么值得追求的????? 一个人, 做任何事情, 他愿意为一个对象大量付出, 一定是希望它能给自己带来最大回报的. 你养孩子, 愿意投入大量时间, 资源, 金钱来培养他, 就是希望他能有一个好未来, 好归宿. 无论是艺术行业, 影视行业, 音乐行业, 还是设计行业, 每个艺术家, 设计师, 内心的最高目标, 都是想将自己的作品流芳百世的. 日本说工匠精神, 这些工匠做的东西(比如茶碗)虽然也很普通, 但的确有留存后世的机会. 所以他们愿意细细打磨. 一个建筑设计师, 愿意精雕细琢, 不断修改自己的建筑作品, 艺术馆, 体育馆, 等等. 因为他们知道这些作品能留存世间几十年甚至上百年. 电影演员更是如此, 他们的经典作品能够泽被后世. 音乐人也有其优势的, 哪怕是给游戏做配乐,  游戏够商业化了吧? 寿命也很短暂. 游戏中的 美术设计, 很难脱离游戏而单独留存, 但游戏音乐却可以! 能够被人收藏.  这就是音乐人的独特利好. 想想<仙剑>的音乐, 还有很多游戏很烂但配乐极佳的国风音乐, 都能脱离游戏而单独欣赏, 长久留存在各大音乐app平台上.  但你一个平面设计师, ui设计师, 你做的东西, 99.999%的画面, 都是进垃圾桶的, 毫无留存的可能性, 它们存活的时间也极短命. 你在这上面用生命来加班, 把你宝贵的青春光阴贡献给垃圾桶中的东西, 有什么价值?!!! 你的投入回报率除了带给你那点固定工资外, 基本就是等于0. 甚至你投入越多, 回报率越低. 事实上, 很多设计师, 都在做姜文所说的"包饺子喂猪"这种事. 一个木匠, 每年做的家具, 退休后他的作品还在他人家中使用着. 而五十年后, 你退休了, 你的孙儿问你: "爷爷(奶奶), 你以前做设计师工作, 有哪些作品留下来呀?" 你只能默然良久, 道:"我没有任何存世的作品留下来, 所有做过的东西都被丢进垃圾桶里)了..." 这, 就是你想要的职业? 想要的人生?  --- 编程, 只要你实现了想要的功能, 就结束了.  除非有更多"运算效率提升"上的要求, 否则这个工作就是告一段落了. 如果后面发现有bug, 就继续修正. 但如果运行上没有问题, 反复回去不断优化能正常运行的代码, 对公司是没有效率的. 事实上, 编程工作, 根本就不追求去编写出"完美执行效率"的代码, 因为每年硬件性能上的不断升级, 自然会给软件带来执行效率的不断提升. 但是设计, 无论是在理论上, 还是实际创作中, 都是没有尽头的.  无论你做到多好(事实上设计中"好坏"也不存在固定的标准), 你的老板内心中, 永远会希望你在有空时, 想想能不能让画面做得"更有创意", 更"出彩", 更"亮眼".  完全可以用体育界那句名言来套用-- 艺术没有"最好", 只有"更好". 戛纳等国际广告大赛上, 得奖的作品, 是不是就不能再在创意上提高了呢? 当然不是啊, 文无第一武无第二嘛!  那真有人做到更有创意了, 是不是就到头了呢? 当然不是啊, 创意的提升是没有底的嘛!  这就像<七龙珠>中的设定崩溃的赛亚人战斗力一样, 你达到几千, 老板想着要你把画面水平做到几万; 等你真达到了几万, 老板又想着让你达到几十万, ...几百万;  .... 创意(包括亮眼等)的提升是永无止境, 永远没有底的. 虽然现实工作中, 设计一定会被时间约束, 而在做到某一程度就停止下来, 交付客户. 但如果没有时间限制的话, 老板真的会让你不断优化, 又优化, 又优化你的稿件. 优化到什么时候停止? 截止交付客户前的最后一天.  我公司做了那么多提案, 无论时间是长是短, 没有哪个是在期限前一天停止的. 画面已经达到了广告的目的, 老板还要求你不断去"优化提升"设计稿件(亮眼等), 这会带来一个什么问题呢?  对很多新人会以为, 这是不断提高自己设计水平的机会, 但对老人来说, 则完全不是如此. 这从工作效率上来说, 是没有价值的, 从你的投资回报上来说更是成反比关系. 说难听点就是你自己在瞎折腾. 做设计稿件不像拍电影, 你电影拍得很精致, 甚至不断投入拍摄资金, 提升故事思想和视觉效果品质,  观众可能会变多, 票房会高.  但设计稿件你哪怕做到死, 做上天了, 客户也不会因此多给你一分钱的设计费, 服务费. 事实上, 一个设计师, 是不可能所有作品, 都能做得出彩甚至有创意的, 事实上也做不到.  我自己的经验, 大部分的稿件都是很平庸的, 能出彩的其实非常少.  所以老板, 客户来指责你, 很多时候你是没法有足够的底气来怼回去的. 我一开始就说过, 设计是一个很靠天赋的工作. 即使有了天赋, 也不可能每一张稿件都达到很高的水准. 花瓣上面你能看到很多漂亮的设计画面, 但你要知道, 那可是所有up主从无数的平庸作品中千挑万选出来的了啊! 本身就经过了严格筛选, 才挑选出那些画面效果.   你如果妄图自己的每张画面都能对标那些精选作品,  你是有多自大狂啊? ! 而设计中的技术几乎没什么大用 -- 它可以帮你完成画面, 但不能帮你带来"创意". 事实上, "创意"是个极其稀缺又极为珍贵的能力, 而且它的存在是有条件的, "创意"依托于"比较"和"对比". 无"对比"不创意. 你去翻翻国内外的广告大奖作品集就知道了. 一个广告如果只是单纯公布一个信息, 那基本没有"创意"表现的空间, 你也创不出来. 而现实工作中, 绝大部分广告宣传, 其实都是这类性质的. 我们看花瓣上的设计作品就知道, 真正能有"创意"空间的极少, 可能都低于千分之一的比例. 几乎所有的画面, 靠的其实是设计版式上的变化, 而不是内容表现上的创意. 因为那些广告信息没法创意! 反过来看也是一样,  "创意"要是遍地可拾, 每个设计稿件都能带有"创意", 那"创意"一定不值钱了.  --- 你做的是设计! 而不是艺术品, 所以哪怕你的画面做上天了, 它也不会进展览馆, 博物馆留存. 而只会被人丢弃在马路上, 踩在脚下. 你有见过很多人集邮的, 但你没见过有哪个客户, 消费者, 会去收藏这些广告单, 包装盒的吧? 这就是"买椟还珠". 如果有人真的这么做, 那别人就会怀疑他们是不是收旧货的, 收废品的. -- 嗯, 这些都是你设计师做的啊, 不过不好意思, 它们真的只是这种身份, 和你画面多么出类拔萃, 鹤立鸡群, 多么前无古人后无来者, 一点关系都没有. 那么谁会收藏这些东西呢? 只有你的同行设计师们会. 他们收藏在花瓣上, behance上. 可悲啊, 你能想象相声艺人(哪怕你做到了郭德纲的水平), 他们创作的作品, 只有同行在收藏研究, 而消费者听众不爱听(不爱下载收藏)的么? 相声艺人都自诩为历来下九流, 所谓"既落江湖内，便是薄命人", 但他们的作品还能流世, 而你设计师的没有. 知乎上有很多这样的提问, "你有哪些app是不舍得删除的?" 但你见过有这种提问"你收藏了哪些广告画面是舍不得删除的"吗? 程序员会笑, 设计师会哭. 事实上, 设计( 你工作中会做的, 其实大多数是广告),  本身就毫无收藏价值! 下面的两张图片中的东西, 请问你会收藏那个? 第一张是我在2020.11.29日, 从b站, 天猫, 淘宝首页, 看到的由各个设计师做出来的画面. 第二张是我从百度里搜"摄影"的截图. 我相信, 只要脑袋正常一点的人, 肯定会宁可选"摄影"中的图片(至少还能当个壁纸用用), 也不会去收藏设计师做的广告图片! 因为第一张图上的广告画面, 无论你(设计师)做的怎样, 它的本质就是垃圾! 注意, 我不是说这些设计师做的水平垃圾, 而是说广告画面本身即垃圾.  事实上你看上去它们也像垃圾. 刺激性强烈的五颜六色, 花里胡哨, 乱七八糟.  (我没有贬低设计师作品的意思, 因为我也是有这个工作经历的, 但设计师做的东西, 本质就是如此. 所以我做的画面, 如果不是为了给自己留下一点历史档案,  我从来都不想留存!). 事实上，每次我在b站等地方，学习一些设计软件的新的效果技巧时，我心理都很清楚，我学这些，本质是在给垃圾“锦上添花”而已。---- 包装盒再漂亮，也是美丽的垃圾. 广告画面再高大上，也是广告的本质. 更可悲的是, 很多本质上根本不需要画面的东西, 只是为了显示上好看, 也需要你去配张设计图! 比如微信公众号文章的封面, b站各个视频的封面, 这些东西纯粹就是为了app显示上好看, 而硬生生创造出来的. 早期的博客等, 都是只有文字标题, 没有什么"封面图片"之说的. 结果现在, 无论什么标题文字, 都要你来给配张设计图. 文案是随便一写, 花不了一分钟, 而你作为设计就要找素材, 想版式, 为此耗费大半钟头, 复杂点的设计甚至要当正式作品来做, 要弄几小时.  再次为你浪费自己的人生时间来创作垃圾添砖加瓦! <浪潮之巅>的作者吴军曾说过一个理念, 就是要减少"伪工作", 而设计师做的很多本质上没有必要的东西, 其实就是"伪工作"! 现在你可以回答我了, 现在有两条路, 一条通往"其他职业"的康庄大道, 一条通往"设计"的无尽地狱. 你想选择哪一条?  --- 设计和广告针对的受众, 绝大部分都是年轻人, 即有消费意愿和消费力最高的那群人. 他们是所有商家都看重的. 而给中年人,老年人做的商品广告, 数量只占少部分. 这自然就导致一个问题 -- 只有年轻人才能最深刻的了解同龄年轻人的喜好, 同龄人做的设计画面, 能够投同龄人所好. 如果你设计做了十几二十年, 你自己都四五十岁了, 你做的东西真的能符合年轻人的喜好吗? 你和他们的年龄代沟就摆在那里. 三年一小代沟, 十年是"几零后"的大代沟了, 二十年就是一代人的代沟了, 是父母与子女辈的代沟跨度了. 你知道现在的年轻人对什么感兴趣, 在玩哪些东西吗? 你知道他们在哪玩吗? 他们的什么什么吗? -- 到最后你就发现设计是越来越难做. 你这个年龄的兴趣点和价值观, 跟他们年轻人完全不是同一个领域了呀! 而程序员, 则不会有这种问题. 他们开发的网站, app, 都是全年龄段的人在用的. 换句话说, 年龄不会歧视代码如何实现(小学生用抖音app, 退休大妈也在用抖音app), 而年龄会歧视设计画面的感觉(类似这种舆论"小米ui就是年轻态, 华为ui就是中老年大叔")!  --- 设计画面有"一眼被看穿"的性质. 无论你花(画)多少时间来创作, 你的作品, 观众只需1秒钟就能看完. 不就一张张画面吗？是人就能看懂啊，所以这就造成任何人，都能对你设计提出各种修改意见(所谓的一群"指点江山的神"). 你说这是 "外行指导内行"? 但对不起, 很多时候你还不得不被迫修改, 甚至加班. 哪怕你知道他们未必是拍板客户. 但小鬼层面都过不去, 你还想直接见阎王? 你有底气像郭德纲那样说"我虚心听取大家批评, 但坚决不改" 吗? 没有. 借用一句对联就能压死你"上联：(客户)说你行你就行, 不行也行.  下联：说不行就不行, 行也不行. 横批：不服不行(要么你滚)". 你看过他们围着程序员的代码“指点江山”吗？他们有这个水平吗？没有，天书一样又全英文，直接逼退一众背后的"吃瓜点评大神". 但他们就非常有水平的能对设计师这样做哦! -- 别怪他们，每个人都有"发表言论"的自由, 哪怕是点评. 问题的关键还是在于-- 设计师这个工作, 门槛真是低得人人都有能力踹之。 我一同事, 做了十几年的设计,  前几天给我公司的一个财务会计做东西, 做了4张给她选择, 结果被那会计很直白地说"都太丑了", 都看不下去. 先不论我那同事做了十几年, 其稿件 真的是ok还是不合适, 但从这件事上真是非常鲜明的体现出, 设计师你真的是无论做多少年, 被任何人 -- 任何人! 包括行外的, 随意指责与看低的状态, 都不会改变.  这在程序员身上几乎是不可想象的.  程序员的门槛有多高? 你去b站上看看, 前端教学, 没个半年一年, 好几百集课程下来根本学不完. 你学了html还有css, 学了css还有js, 学了js还有vue, 学了vue还有react,学了react还有node.js,学了node.js还有这个框架, 那个框架, 这个库, 那个库. 这些还都只是基础操作, 可能都还不带学完整案例的学习时间的. 而 adobe设计软件教程呢?  ps, ai等, 每个的基本技能三十节课足够了. 编程语言, 每一个子项目都能把"外行点评大神"踢出门外, 而设计? 每一个设计软件做的东西都不妨碍"外行点评大神"其乐融融地参与进来对你进行"指点". 程序员工作这个城墙高度, 这个护城河之深, 不把设计师职业秒得渣都不剩!! --- 更遗憾的是, 设计在任何干实业的企业中，都不属于核心价值部门。科技公司中, 互联网的实现底层是代码，而不是画面。产品可以做丑点，也能用；但没有代码，毛都做不出来！ 既然如此，你会选择核心类工作，还是边缘辅助型工作？  --- 编程技术是有一些自身的问题: 比如, 每个编程语言, 它们的每个版本, 都有自己独特的bug坑, 导致每个版本的坑都不同. 每次版本升级, 都令你有头痛的地方. 采坑获得的经验可能无法积累, 而用到下一个版本中. 但是!! 全世界最聪明的程序员们, 都是在帮你的啊, 他们会在github上提供方法, 提供开源技术, 来帮你填平那些坑. 选择做技术, 坑的确多, 但还能爬过去; 而设计的坑, 它比天坑更坑! 设计是个沼泽, 你永远都别想爬过去, 你会永远陷在里面 -- -> 设计没有固定答案, 评判没有客观标准, 建立不起高大坚固的理论体系. 做这个工作你永远没有心理安全感. -> 即使你成了设计界的"郭德纲", 硬气极了, 能逼退吃瓜群众,"坚决不改",  你也没有"复用"的优势来节省时间, 每次都要万丈高楼平地起, 做当代"薛西弗斯". -> 即使你能复用, 素材版权问题的费用也能压死你. 你会每每陷入"巧妇难为无米之炊"的困境. -> 即使你能土豪到正版素材随意买, 你发现你也终将逃脱不出领导和客户对你"失去新鲜感"的命运. 你也不是"设计上帝", 能屡屡跳脱出整个设计界水平的"三界外""五行中". 领导会逐渐看低你的设计作品 -- 你有见过领导会认为随着程序员工作越长, 他们写的代码会越来越烂? -> 即使你成了"设计上帝", 你的"上帝级"作品也很快会被消费者丢进垃圾桶, 扔马路上被踩在脚下. -> 即使你自己来留存作品, 挂在网上, 你发现除了你的设计同行外, 没有人会喜欢收藏设计画面作品. 没有人去会收藏包装盒, 广告物料. 所有艺术与创作领域的工作, 大概只有设计师(主要是平面, ui)的作品, 是没有消费者喜欢收藏的, 都会进垃圾桶. 连下九流都不如. -> 即使天时地利人和, 帮你度过了上面的所有困境, 你发现你也过不了"年龄代沟"关, 设计师工作, 也是个青春饭,  你到了三四十岁你再去投投简历看就知道了. (虽然很多中年程序员也都有职业危机。 但是，程序员到那时, 获得的收入也远远超出设计师的. 去招聘网站上看看开价的薪水就知道了)  你在沼泽里越陷越深, 连转行的机会也逐渐失去了, 早干嘛去了? 很多设计新人幻想着他们能从"设计菜鸟"能奋斗成"设计大神"后, 就能解决所有问题了? 呵呵呵呵呵~ 先不论你能不能成为"设计大神", 沼泽可不以人的意志为转移! 我在这里说到的所有九大困境, 全部都是个人身外的因素, 这是个生态问题, 不是你自身能解决的. 程序员的996问题, 这个无法回避. 因为中国大环境摆在那里. 工会缺失, 劳资双方权力不平衡. 但设计师的心更累, 更没安全感, 更不稳定, 并且甚至连爬坑的选择都没有. 加班行业, 广告领域一直名列前茅. --- 所有的设计画面, 广告画面, 都几乎不是通过"理性"来说服消费者, 而是通过"感性诉求", 去"攻心"消费者和客户.  文案上可以理性, 但你画面设计上, 一定是感性的. 而工作会占到你人生中的大部分时间, 所以你每天的大量时间, 都是在"感性"领域上摸爬打滚 ---- 去参考别人的作品, 去设计自己的作品, 并被客户来反复修改你的画面. 这就会带来一个很大的负面影响 ---- 你会严重缺乏对大脑的逻辑思维能力, 和理性分析能力的锻炼! 换句话说, 随着你干设计工作的年份越长, 你会和别的职业的人, 在思维方式上的落后会越来越大!(逆水行舟,不进则退). 你的理性分析能力锻炼严重不足. 上面我提到过奥美那个数据分析师的工作, 他非常敏感的意识到了这一点 ---- 思维方式 :  甚至在大学生身上, 哪怕文案身上, 对逻辑思维的锻炼, 也远远超过设计. 我在另一本评分极高的书中看到, 作者(是中山大学的政治与公共事务管理学院教授、博士生导师) 同样提到了这个非常重要的关键词 ---- "思维方式"! 设计师有一个很糟糕的处境, 就是他不得不越来越多的背负各种软件的学习和使用, 像我公司, 我们设计师在学和使用的, 除了本职设计软件外, 还包括,  视频编辑软件, 动画制作软件, h5动画, 前端代码软件, 公众号编辑, ppt制作, c4d软件,  甚至连word美化, 都要设计来搞.  我公司之前被辞退了一个做视频的人, 她的工作就落到我们剩下人的头上了, 我说我对弄视频没兴趣 , 也不想学, 那公司会怎么看你? 是不是下一个也把你辞退了? 所以设计就被逼着不断"打杂化", 非个人兴趣化, "全能化", 工作时间越来越长化, 同时也不断工具人化! 而文案呢? 只要会个word打打字就够了.  我不知道为什么公司领导就理所当然的认为, 所有这些事情就理应是由设计来做的?, 就好像设计师是全能的一样! 设计师是不是打杂的? 被很多公司叫成"美工"不是没有原因的. 当你掌握的工具越多, 你就越成为工具本身! 因为公司除了你谁都不会这些, 一有这些事要做, 公司就会直接想到你, 而不是其他人(如文案等).  你不得不天天花大量时间, 去学习这些庞大的软件(包括插件), 同时还要做画面, 你的时间几乎全耗费在这一大堆工具的操作和感性画面上;  而你的同事文案, 这辈子却只需会一个word就行了, 每天花大量时间在思考他们对商业案子的分析上(我们先不论他们做的专业不专业), 广告推广策略上, 别的什么都不用做(都由你设计做了).  那么请问你还有多少时间和机会来锻炼头脑呢? 你不是工具谁是工具?  文案们等不在商业分析能力的锻炼上碾压你就没有天理了, 他们每一天都是白过来的吗? 郭德纲说过, 观众看一辈子的相声, 都不如真正说相声仅一年的职业演员, 对相声有更深入的理解. 只有你真正从事那个工作, 才能得到真正的锻炼. 而设计, 就相当于是"看相声"的人, 文案, 是"说相声"的人. 每个职业, 都会带给从业者大脑"思维方式"上的不同塑造.  设计师工作带来的这个缺点, 对你人生是非常致命的. --- 严格来说, "薪水"这个问题不应该写在"设计的本质"中, 但我还是想说一下. 首先, 设计师的待遇, 整体上肯定是不如程序员的. 你去查查招聘网站上的开价就知道. 其次, 设计师不能只看当前的薪资! 因为设计的作品产出, 其品质的保证不是个稳定的过程. 上面已经讨论过. 你做设计时是没有心理安全感的, 所以导致你拿这份薪水也是没有心理安全感的. 换言之, 你或许短期内在"拿住了这份薪水", 但你无法保证你能"拿的久". 当然,你只要在一个公司呆着, 在这个阶段中, 薪水肯定是有稳定性的,  但这个"设计产出质量的不稳定性性质",从而导致你对薪资预期的不稳定性的忧虑, 对你整个职业生涯永远是个潜在的炸弹. --- 做设计, 和做技术的区别, 非常像刘慈欣的<三体>小说, 设计师面对的世界(工作生态), 是一个动荡的, 混乱的, 没有固定设计规律的世界, 就像"三体星"一样, 三体人想计算出三个太阳的运动轨迹, 结果一次次失败, 每一代的三体文明都被毁灭, 就如同设计师想总结出通用的设计规律, 结果在每一个不同的客户审美面前, 一次次失败. 一千个客户就有一千个审美标准. 他们会一次次摧毁你总结出的"设计(物理)规律". 而程序员,做技术的, 面对的世界(工作生态), 就是地球本身, 地球是有固定的物理规律的, 太阳的轨迹也是稳定的. 程序编译器就是上帝, 全世界的程序员, 都是接受一样的标准, 你的代码是否能跑通, 只听编译器的, 不听客户的. 客户是无限的, 编译器是唯一的. 不要选择设计师, 而要选择技术, 就是三体人逃离三体星, 奔向地球的隐喻. 最后一句话, 你不考虑一路的陷阱, 陷阱永远在一路等着你到来!  补充: 后来我又对本文扩充了一些内容, 鉴于和程序编程无关了, 就写在了另一个<设计师真的没前途吗?>的回答中. 算是对本文的续篇吧. 