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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: how can a backend coder learn to be a front end designer?

7 点作者 hetaoblog超过 13 年前
any good ways/suggestions/sites? as a backend coder, my sites are usually ugly and un friendly to users, I want to improve. could you help advise? thx.

3 条评论

puppybeard超过 13 年前
Remember this rule: design and coding are two separate processes, each of which needs it's own workflow.<p>If you style a site by adding bits of css now and again while you build the backend of a site, it will look like crap. I know, because I used to do it, and the work I did then embarrasses me now.<p>You obviously know what a good design looks like, so do your design away from your project, in Photoshop or whatever, and don't turn it into css until you're happy with it.<p>Solicit criticism of your design. Ask people who know design to give you feedback, whether you know them personally or online. They'll stop you from repeating mistakes they may have learned from themselves.<p>Everything the user, heretohelp is saying sounds right to me.
评论 #3537640 未加载
unconed超过 13 年前
In the same way you can't become a good coder by reading, you can't become a designer by looking. My best trick was to look at a design and then try to recreate it without looking again. Comparing my version with theirs would often show me what i was missing.<p>Also, get "the design of everyday things" to unlearn your bad engineering habits.
heretohelp超过 13 年前
There are a lot of angles to approach this from.<p>There are core principles and foundations to design, much like engineering. Cultivating a personal sense of taste is important as well.<p>Start by doing some reading on the fundamentals of design and typography. Also, start frequenting various design blogs and websites. You need to <i>expose</i> yourself to design much in the manner that programmers get exposed to open source code.<p>Once you start seeing things created by designers, you'll start to understand what reflects your personal taste and hopefully you begin to develop a coherent opinion.<p>Give serious thought/time to UI/UX from a functional standpoint. I highly recommend Tufte's treatises on data visualization as a way of thinking about how to model and present data to your users as well.<p>Next you'll want to begin doing lots of mock-ups, preferably with actual HTML/CSS/JS. Now you can start respinning designs of existing projects you've worked on, and re-do them in a way you're proud of.<p>Invest enough time, hammer out enough work, you should start producing thngs you can be proud of.<p>Just like code.<p>Here's a basic starter page with some information: <a href="http://metatoggle.com/design_crs/contents.html" rel="nofollow">http://metatoggle.com/design_crs/contents.html</a>
评论 #3537670 未加载