阅读Design and Research有感

GiGimushroom
Nov 4 · 2 min read

After reading: Hacker and Painters Chapter 15 Design and Research

作者几个鲜明的观点:

  • 设计不需要崭新,但是需要好。研究不需要好,但是必须是崭新。然后真正最优秀的设计和研究其实最终的路还是会交错。
  • 设计必须面向用户。
  • 软件语言如果有read-eval-print loop, 会非常方便学习和入门,得到反馈。就是:(读取-求值-输出)循环。
  • 软件设计如果是全新的,最好有一个Prototype.
  • Morale is the key in design. 设计需要斗志。
  • 只有天才程序员,没有天才架构师。优秀的架构师靠的经验。
  • 优秀的设计是靠经验。
  • 在学习c/c++的时候 很多想法程序很难验证,导致开发周期特别缓慢。项目进度需要几周甚至几个月。在python开发过程中,大量Unittest可以快速测试,验证模块。开发效率提升特别快。
  • prototype的好处是可以快速展现成果,做好demo. 然后逐渐的修复 添加 使其成为最终成熟产品。

My own thoughts:

设计是需要热情的,编程也是。热情可以让设计出来的产品思维更缜密,而不是应付随意交付作业。

我个人认为在做设计之前要明白这个项目的意义,用户是如何期待和使用,以及项目可以给自己带来多大的收益,在公司有多大的impact等。 这些都可以是设计师内心充满激情,从而一鼓作气的设计出优雅的产品。

在设计中,还需要Prototype的实现,一方面可以续航斗志,看着产品可以当做暂时性的rewards。

GiGimushroom

Written by

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade