TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: How do I teach myself design?

15 点作者 rlt3超过 12 年前
I've advanced enough just by looking and trying to understand what makes other sites so appealing.<p>But I feel that I am at an impasse. I have no training at all in color-theory, design, or anything like this. The learning process is so different from what I'm used to, I think.<p>If I need to know how to do something in an API, I look it up. If I'm new to a language, I read a book.<p>I understand that just doing it over and over is pretty much the process for anything, but I feel that I could use some refinement now, rather than later.

7 条评论

anujkk超过 12 年前
1. Get inspired. Keep bookmarks of interesting beautiful designs you like. Think about what makes it beautiful. Similarly, think about why you don't like any particular design. How it can be improved.<p>2. Learn. Learn both practical things like HTML5, CSS3, Graphics Design for web(icon/logo etc) and theoretical things like color theory, grid system, UX design, etc. Read books, blogs, html/css code for it.<p>3. Practice. Use what you have learned to design some sites. You can design your own sites, templates, or redesign some existing site you like.<p>4. Share your work with other people and get their feedback. Make improvements based on their suggestions.<p>5. Rinse and Repeat. Be patient. Like all arts, designing improves with time and effort put in.<p>Some resources you may like to use -<p><a href="http://www.awwwards.com/" rel="nofollow">http://www.awwwards.com/</a><p><a href="http://www.smashingmagazine.com" rel="nofollow">http://www.smashingmagazine.com</a><p><a href="http://www.cssmania.com/" rel="nofollow">http://www.cssmania.com/</a><p><a href="http://dribbble.com/" rel="nofollow">http://dribbble.com/</a><p><a href="http://www.uiparade.com/" rel="nofollow">http://www.uiparade.com/</a><p><a href="http://patterntap.com/" rel="nofollow">http://patterntap.com/</a><p><a href="http://ui-patterns.com/" rel="nofollow">http://ui-patterns.com/</a><p><a href="http://developer.yahoo.com/ypatterns/" rel="nofollow">http://developer.yahoo.com/ypatterns/</a><p><a href="http://www.welie.com/patterns/" rel="nofollow">http://www.welie.com/patterns/</a><p><a href="http://www.alistapart.com/" rel="nofollow">http://www.alistapart.com/</a><p><a href="http://siteinspire.com/" rel="nofollow">http://siteinspire.com/</a><p><a href="http://designingwebinterfaces.com/explore" rel="nofollow">http://designingwebinterfaces.com/explore</a><p><a href="http://www.reddit.com/r/webdesign" rel="nofollow">http://www.reddit.com/r/webdesign</a><p><a href="http://forrst.com" rel="nofollow">http://forrst.com</a><p><a href="http://paulstamatiou.com/startup-web-design-ux-crash-course" rel="nofollow">http://paulstamatiou.com/startup-web-design-ux-crash-course</a><p><a href="http://www.slideshare.net/Wolfr/design-for-developersonlineversionlong" rel="nofollow">http://www.slideshare.net/Wolfr/design-for-developersonlinev...</a><p><a href="http://52weeksofux.com/" rel="nofollow">http://52weeksofux.com/</a>
harmon_michael超过 12 年前
Most people often attribute design to making something pretty, or using photoshop, or tweaking a color, true design is about functionality not aesthetics.<p>At the core of it design is functionality done right. Most of my engineering/programming/logical friends look at me strangely when I try to explain this but it is true.<p>It's about human interaction, what is your desired response, how will people react to this, how will it be used, etc.<p>Color theory is only important because it invokes certain emotions, font's because it conveys they tone you are speaking in, using lines and the other elements of design all work together to lead they eye and evoke a desired response.<p>There are a lot of things out there that are considered good design but are ultimately useless in achieving their goals, these are simply works of art done in a designed style and not true design.<p>It's about purpose and intention.<p>I'm willing to bet you know more than you think you do, that you've been exposed to so much design your whole life that your guesses would be more educated than you think, and that coming from a background in software your ability to run tests (like A/B tests) would be invaluable.<p>To conclude, everyone thinks that design is art but really it's psychology combined with rapid iteration(thumbnail sketches) and lots of tests (color swatch tests etc) based on best guesses. That and most great design just rips off something else anyways.
thejerz超过 12 年前
Read books &#38; blogs on design, design a lot, throw a lot away, find small projects to work on to hone your skills, dissect other designs, design more, throw more designs away, build up your font collection, build up your photoshop layer styles collection, talk with other designers, learn how to make wireframes and write the content before you start to design, find a design mentor who will help you learn, design more, throw away more designs, find non-profits you can do some free designs for, find some startups you can design for, google about color theory and font theory and read up on it, learn how to design around themes (an "underwater" theme, a "cartoon" theme, a "western" theme), design more, throw more away...
poppysan超过 12 年前
I am an advocate of looking at what makes pieces you find are designed well, and keeping a "scrapbook" (for lack of a better phrase) of those patterns. Then as you design you can refer to those scraps for things that worked in UI, design, or just enhanced experience. While I don't advocate copying, I think its always better to stand on the shoulders of giants than to start from nothing.
评论 #4463337 未加载
Sharma超过 12 年前
Same here, but I have learned that first start understanding UX and usability and then with the help of frameworks like bootstrap(there are many)anyone can easily put up a nice layout.Once you have that then it can be improved with nice graphics,logos and images.
mforsberg超过 12 年前
You could try to apply your current learning pattern first; read books on color theory to get going. Another thing that could be fun for you just to get going is to re-design services you like and try to improve them, in your eyes.
orangethirty超过 12 年前
I clone ideas from Dribbble. Great resource for people looking to learn and create stimulating visuals.