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.

Teach Yourself Programming in Ten Years (1998)

174 pointsby saranshkalmost 6 years ago

9 comments

kartanalmost 6 years ago
What happens after 10 years?<p>I have been a software developer for more than 25 years. It is getting boring. Any &quot;new&quot; problem is just the same old problem with a new layer of abstraction. Look at this new language&#x2F;framework that is so great! You could do all that with the previous language if you cared enough to learn it.<p>Anyone has experienced the same frustration?<p>I now use my spare time to learn to draw. I found it way more exciting and I see a challenge that I do not find in coding anymore.
评论 #20543981 未加载
评论 #20544933 未加载
评论 #20543847 未加载
评论 #20549786 未加载
评论 #20544533 未加载
评论 #20545052 未加载
评论 #20544626 未加载
评论 #20546200 未加载
评论 #20548234 未加载
评论 #20549492 未加载
评论 #20543823 未加载
评论 #20546188 未加载
评论 #20547472 未加载
评论 #20544336 未加载
评论 #20546351 未加载
评论 #20548140 未加载
评论 #20543883 未加载
评论 #20546268 未加载
评论 #20546189 未加载
评论 #20544128 未加载
评论 #20544946 未加载
评论 #20546688 未加载
评论 #20544127 未加载
评论 #20546256 未加载
评论 #20544961 未加载
评论 #20544138 未加载
评论 #20547263 未加载
评论 #20545620 未加载
评论 #20546480 未加载
评论 #20543735 未加载
dangalmost 6 years ago
2018: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=16574248" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=16574248</a><p>2015: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=9395284" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=9395284</a><p>2013: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=5519158" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=5519158</a><p>2012: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=3439772" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=3439772</a><p>2010: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=1060176" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=1060176</a><p>2008: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=191235" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=191235</a><p>2007: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=43243" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=43243</a>
评论 #20543886 未加载
评论 #20545802 未加载
kjgkjhfkjfalmost 6 years ago
&quot;Get interested in programming, and do some because it is fun. Make sure that it keeps being enough fun so that you will be willing to put in your ten years&#x2F;10,000 hours.&quot;<p>This is a great definition of talent.
评论 #20543673 未加载
评论 #20544117 未加载
评论 #20545993 未加载
Kaverenalmost 6 years ago
You don&#x27;t need to spend 10 years to become a fantastic programmer. Many people are clueless when it comes to how to learn things (this is why the question &quot;how do I learn X&quot; is so popular even when it has been answered many times before).<p>Quickly identify the best resources to begin with for whatever topic, which is very easy to do, and work through them. This will get you much more value per time spent than opting for the easier &quot;get rich quick option&quot;. For the C++ example, this is the difference between the learning C++ in 24 hours book, and The C++ Programming Language.<p>I think someone dedicated and mildly intelligent could become very good at programming within two to three years, and outdo the vast majority of programmers with 10+ years of experience.<p>It&#x27;s not a bad thing to want to go fast, which is why I disagree with the premise of the article. Just make sure you go as fast as possible <i>without</i> sacrificing quality of learning.
vivekdalmost 6 years ago
Amature hobby programmer here . . . yeah Im not going to do what the author suggested. I have no plans on working in the field. I dont care about functional programming or abstraction. I just see a task or project I think will be cool, google what language or framework best fits my goal and learn just enough to do that while using stacks and tutorials for those frequent times when I get stuck. Yes its slow but I dont care Im not on a deadline. I don&#x27;t want to learn programming, I just recognize that it lets me do neat things and want to lean just enough to do whatever neat thing I have in mind. Its not about learning to program for me, and I assume for people like me. Its about wanting to accomplish a task and seeing programming as a necessay setp in accomplishing that task.
评论 #20545914 未加载
neilvalmost 6 years ago
I don&#x27;t understand. Nowhere in there did I see anything about the job interviews&#x2F;hazing of his own company, and companies that mimic it.<p>(Which decidedly don&#x27;t test for that 10 years of experience, but rather test for who spent their time reading the coding interview prep books, drilling for the &#x27;coding&#x27; test questions, formulating acceptable personal answers for what the books coached on behavioral questions, and wearing kneepads.)
tempodoxalmost 6 years ago
Ten years sounds about right. The bootcamp fad seems to have faded but anyone thinking about joining one should take this article to heart and think twice about it. Even learning programming in high school &#x2F; university is not much more than groundwork.
sixhobbitsalmost 6 years ago
This isn&#x27;t really from 1998 is it? The references (golang, gladwell) are definitely more modern - unless he did a substantial revision.
评论 #20554107 未加载
swileyalmost 6 years ago
Teaching yourself to program as a self fulfilling exercise isn&#x27;t a bad idea. (remember that this sort of programming is generally more isolating than many other hobbies.)<p>If you&#x27;re trying to get hired as programmer then don&#x27;t bother, literally the only thing most companies (at least in the US) care about is whether or not you have a degree (it doesn&#x27;t matter what the line employees think, HR will step in and stop things.)
评论 #20545695 未加载