TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: As a beginner in programming, what is more important?

4 pointsby hardxxxtargetover 11 years ago
Is it focusing on the logical part or writing better quality of code?

5 comments

LarryMade2over 11 years ago
I always like this blog post about quantity vs quality.<p><a href="http://www.codinghorror.com/blog/2008/08/quantity-always-trumps-quality.html" rel="nofollow">http:&#x2F;&#x2F;www.codinghorror.com&#x2F;blog&#x2F;2008&#x2F;08&#x2F;quantity-always-tru...</a><p>Doing a lot of code over the years on bigger and more widely varied projects, you learn to the value of better coding practices and readability, which is on top of a lot of skill doing many different things.<p>The main thing is your a beginner, don&#x27;t bog yourself down on stuff you shouldn&#x27;t do, unless you really have to. Work on getting things working the way you want and revisit them on how to make them better.
readover 11 years ago
It&#x27;s neither.<p>The most important thing is to produce results in as little time as possible. You don&#x27;t even know if you&#x27;re solving the right problem most of the time. So you want to better understand what&#x27;s the problem you should be solving before you spend more time trying to solve it.<p>The second most important thing might be to become able to recognize when it&#x27;s the right time to change&#x2F;rewrite code to be of better quality. Do it too soon and you&#x27;re wasting time. Do it too late and it takes more time.
phantom_oracleover 11 years ago
Get the concepts right, then find the perfect language (and maybe framework) and start building real-world projects.<p>Try finding a language that has some employment potential too.<p>Once you feel you&#x27;ve gained adequate exp and you are either using Rails or Django or Laravel, contact me and I will get you working on real-world stuff.
a3nover 11 years ago
First ask yourself, which is more important, the turtle upon which you stand, or the turtle upon which your turtle stands?
评论 #7161972 未加载
wilsonfiifiover 11 years ago
IMHO writing better code comes with time and practice. So what you probably need to focus on is developing your algorithmic thinking <a href="https://www.coursera.org/course/algorithmicthink" rel="nofollow">https:&#x2F;&#x2F;www.coursera.org&#x2F;course&#x2F;algorithmicthink</a>
评论 #7161996 未加载