给设计师的10个新年决议

用这些决议给新年一个良好开端

  该醒啦!希望你们都有度过一个愉快的新年假期,而现在,是时候回到工作上来了。去年我们做的确实很不错。我们为自己而站了起来。我们不再免费工作。我们也开始有了自己的小金库(今年请别再让我处理合同的事情)。我们又一次发现了新的排版。我们学会了在设计前先考虑手机客户端的问题。我们学会了制作能响应的交互性网站。我们不再在设计上与 Lorem ipsum 较劲,而开始关注我们正在设计的、实实在在的东西。

  今年呢?今年是一个要命的黄金年代!去年我们是处于训练期,今年,我们要开始战斗了!

  1. 选择更好的问题去解决

  按定义,设计师就是解决问题的人。而这个世界从来没有像现在这样到处都是问题。我们的基础设施很烂,经济纯粹是胡扯,华尔街充斥着犯罪,数百万的人民得不到基本的医疗保健、食物和水。我们不需要一个 APP 去评估你的三明治怎么样,我们不需要知道什么时候睡觉、什么时候起床,我们不需要数字化的农场。我们需要真实的一切。我们需要新鲜的水。我们需要为灾难找到解决方案。

  就是现在,我们拥有比设计历史上任何时刻都强大的处理问题的能力、可用的工具,还结合了智能。而我们却用它们制造出狗屎。是时候把眼光放高一点了。让我们去找那些被解决后真的能提高人们生活水平的问题。无论是找出访问医疗记录的更好方式,还是找到不再让 14 岁的学生每天携带 40 磅的课本来回学校的办法,又或为社区屋顶农场制作一个预定系统,这些都比制作一个 facebook 的克隆版有意义得多。

  2. 停止抄袭垃圾作品

  别误会我的意思,我不是反对抄袭,而是质疑你们正在抄袭的垃圾作品的质量。

  设计是一门不断累积的学问,你可以学习他人是如何解决问题的。学习他们处理问题的方法,并试着把这些方法带入到下一步工作中去。

  我的意思并不是说你可以逐字地抄袭人家的代码或者直接把图片拖放到你的作品里去。我是说你要学会去认识到并利用你面前可用的知识。认清你在时间轴上所处的位置,争取做下一代设计师会抄袭的那个大师。

  不要怕抄袭,要去抄袭正确的东西。我的年纪够大了,我的第一本有关如何制作网页的书叫做《View Source》(查看源代码)。如果我们看到很酷的网站,就会查看它们的源代码。我们复制这些代码,并尝试自己去做这些类型的网站。然后我们加入了一些新的东西,把做好的网站推上线。之后就有另一些人来查看我们的网站,并复制它们。

  自宇宙起源,设计就一直跟着我们,而你还没有活到那么长时间呢。了解它、探索它、学习它,并不时地在时间轴上加入一些新的东西让别人去借鉴。尝试去重新解决那些曾被数百万设计师在无视自己的无知和自大的情况下解决过的问题。

  3. 停止挽救糟糕的作品

  当我指出设计师们作品的问题时,我最常被问到的是:“能补救吗?”

  你不是耶稣,糟糕的作品也不是用来挽救的。如果一些东西不再有用,那就重新来过。否则你工作的目的就变成挽救你的工作,而不是解决问题本身。

  作品没有感情,所以你并没有遗弃它们。(那些语句你根本都不知道该怎么修改,真的。)

  补救的冲动往往来自于不甘心花在作品上的时间都白白浪费了。而你真正在浪费时间的是对自己不诚实、高估了这些糟糕作品的价值。如果你在成功的作品上只花费了一个小时,那这就是你解决了问题的如实的时间。当你意识到你的作品出了问题并试图去补救时,你所做的就不再是好的设计。你在做的是自我挽救。你要为此买单吗?这就是我所说的不如实的时间。

  4. 别再让自己变成了障碍

  我职业生涯的头十年是这样度过的。我常说“如果我能按照我所认为的它应该被处理的方式去做…”,还深信不疑的认为其他人一定是在阻止我做更好的选择。我常常和其他设计师一起审阅自己的作品,他们会说:“好吧,如果是我这样做…”我会惊讶的盯着他们,直到他们意识到自己说了什么。到底是什么奇怪的基因让设计师自己变成了障碍?

  停止设计你所期望的折衷作品。担心出错总比焦虑于让别人信服你要好受一点。客户就在你的脑子里,告诉你把图片再做小一点,logo 大一点,为多页文章标好页数。你选择的是你认为客户会喜欢的字体,而不是解决问题的最佳选择。

  对客户来说,找一个好设计师,然后拿到看起来像是他们会做的作品,这是个可怕的过程。客户值得你最好的作品,而不是他们的最好作品。我希望你们合作的真正的好客户,是宁愿他们的意见被挑战的,而不是被迎合的。

  要一直做最佳选择的设计。在众多争论和推销之后,妥协总是会出现。但是如果你拿着你的妥协方案出现,甚至是在你试着说明你的作品之前,你就会失去客户对你的尊重——这样做太傻了。

  你不能带着恐惧去设计。不要在一拳未出之前就放弃了战斗。

  5. 先责备自己

  逾越了最后期限?漏掉了一个要点?这些都常常发生。请举手告诉所有人这是你的错。你越早承担起责任就越早可以去着手修复。借口帮不了你。大家都尊重那些勇于承认错误的人。没有人会尊敬把责任推给队友的人。

  今年,一切都将是你的错。这种感觉会很好。

  6. 保持好奇心

  不要做一个满足于现状的设计师。依靠你所擅长的工作来维系生活是一件很容易的事,直到一些事情发生了,抹灭了这种平淡。要胸怀大志。还能记起那些擅长 Debabelizer(一种过时的图形工具)的人吗?不要满足于已经擅长的事情,尝试去做那些你不擅长的事。你会擅长越来越多的事,你也会了解到自己在哪些方面确实不擅长,也将拥有一个较长的职业生涯。

  今年 pike(一个动态程序设计语言,语法类似于 Java 和C)会出现很多麻烦的事情,包括那些会给我们惊喜的事,更不用说那些我们去年已经习惯的事。未来不只是有趣,也很凌乱。张开双臂迎接它吧!

  7. 学会更快的犯错

  当我和一个设计师坐下来后,我做的第一件事就是偷偷看一下文件的命名。如果现在是下午两点,文件的命名是“acme_article_1.psd”,我就知道有麻烦了。下午两点我们应该看到的是修改过后的文件名。如果不是,那可能就是设计师太谨慎太细心了。他们要不是不愿意犯错误,就是不愿意承认自己速度慢。即使你觉得第一次的作品已经成功了(实际上并非如此),也要自我挑战一下尝试另一种方法。相比于努力把第一种想法付诸实践,尝试 50 种不同的方法会让你学到更多。

  8. 别再把“妈妈”作为笨蛋的例子

  这句话不知你有听过多少次,“我们要把它做的足够简单,简单到我妈妈可以用它”!这种目标是值得实现的,但这种例子不太恰当。

  你认为 Chelsea Clinton 会问自己她的妈妈是否明白复杂的东西吗?不会,因为她的妈妈是个坏蛋。你自己的妈妈可能不是国务卿,但是她有足够的才智养育小孩直到他们学会阅读、浏览网页、成为职业人员。她不是傻瓜。所以别再用她做例子了。(更不用说我们是利用一个深爱的家庭成员在遮掩全行业的性别歧视问题。)

  别再把“妈妈”当做受众人群的简称。去了解你的受众人群是怎么生活、怎么处理业务的,好的设计来自于换位思考,而不是定型思维。

  记得送花给妈妈,她会知道怎么处理的。

  9. 学会写作

  90% 的设计是需要沟通的,半数将以书面形式进行。一个不会写的设计师不能捍卫他的作品,而不被捍卫的作品就会消亡。

  我看过很多很棒的作品结果被糟蹋,原因就是设计师在交稿时没有解释清楚它是怎么映射战略目标的,它是怎么满足项目需求的,也没有一个思路清晰的设计说明。

  你听过的最大的谎言莫非就是“作品自身会营销”。这么说的人一定不擅长书写。

  10. 获得舒适的争论

  记得我说过沟通的一半是以书面形式吗?这儿有另外一半。今年(尽管有玛雅预言)你会花很多时间向人们展示你的作品,他们会针对你的作品提问,你需要知道怎么去回答。有时他们会要求你在作品上做一些变化,你会觉得这是不对的。你要坚定你的立场。你会惊讶于人们只为找出辩解理由的次数之多。不要只因为有人要求净化环境就把农场拱手让人。你只需要平静的告诉他们为什么你觉得你的选择是对的。你是站在保护作品的这一边。保护好的设计作品是你的工作,不是别人的。有时你会赢,有时你会输,但你会一直做你的工作。

  总之,记住你有比你想象中更棒的力量,开始用吧!

  享受你的这一年,它会相当的棒!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我可以为您提供一些指导。首先,我们需要确定4个投票器的输入和输出,以及决议是否通过的逻辑。 假设我们有4个投票器,分别为A、B、C、D,它们的投票结果分别为a、b、c、d。我们可以将它们的投票结果表示为一个4位二进制数,其中每一位表示一个投票器的投票结果。例如,如果a=1,b=0,c=1,d=1,则投票结果为1101。 为了确定决议是否通过,我们需要统计投票结果中1的个数。如果1的个数大于等于3,则决议通过,否则决议不通过。 下面是一个可能的VHDL实现: ```vhdl entity voting is port ( a, b, c, d : in std_logic; pass : out std_logic ); end voting; architecture Behavioral of voting is begin process(a, b, c, d) is variable result : std_logic_vector(3 downto 0); begin result := a & b & c & d; -- 把4个投票结果拼接成一个4位二进制数 if result'left = '1' then -- 如果最高位是1,说明有3个或4个投票器投了赞成票 pass <= '1'; else pass <= '0'; end if; end process; end Behavioral; ``` 在这个实现中,我们使用了一个变量result来保存4个投票器的投票结果,并使用VHDL中的&运算符将它们拼接成一个4位二进制数。然后,我们检查result的最高位是否为1,如果是,则表示有3个或4个投票器投了赞成票,否则表示不通过。 为了仿真验证其功能,我们可以使用Xilinx Vivado或其他VHDL仿真工具来创建一个仿真波形图。下面是一个可能的测试台: ```vhdl entity voting_tb is end voting_tb; architecture Behavioral of voting_tb is signal a, b, c, d, pass : std_logic; begin dut : entity work.voting port map ( a => a, b => b, c => c, d => d, pass => pass ); process is begin a <= '0'; b <= '0'; c <= '0'; d <= '0'; wait for 10 ns; assert pass = '0' report "Test 1 failed" severity error; a <= '1'; b <= '0'; c <= '0'; d <= '0'; wait for 10 ns; assert pass = '0' report "Test 2 failed" severity error; a <= '1'; b <= '1'; c <= '0'; d <= '0'; wait for 10 ns; assert pass = '0' report "Test 3 failed" severity error; a <= '1'; b <= '1'; c <= '1'; d <= '0'; wait for 10 ns; assert pass = '1' report "Test 4 failed" severity error; a <= '1'; b <= '1'; c <= '1'; d <= '1'; wait for 10 ns; assert pass = '1' report "Test 5 failed" severity error; wait; end process; end Behavioral; ``` 在这个测试台中,我们对4个投票器进行了不同的投票,然后检查输出是否正确。您可以使用仿真工具运行这个测试台,并查看波形图,以确保投票器的实现是正确的。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值