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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: how to become technical in 2-3 years?

16 点作者 Sabrosa大约 14 年前
Hey HN, I have a different spin on the old “how do I learn how to program” question:<p>How do I learn how to program, launch, maintain, and update a web application? Measure this in years.<p>My story: I had an amazing idea for a business. I spent 6 months researching it and laying out exactly how it will work. The site isn't very technically-complicated, but it's not a blog either.<p>So I decided I could easily teach myself programming (with little prior experience) in ~6 months and then launch the serious, heavy-hitting product. If it were successful, I’d hire a technical guy to run the technical stuff while I manage everything else.<p>Am I correct in thinking that this was a bit shortsighted? I’m slowly starting to realize that there is a lot of technical (and non-technical) knowledge to be had: programming the site, system admin, business administration, etc. etc. More importantly, that it may be too much for me to learn all at once, seeing that I’m a computer-savvy (but not math or programming-savvy) twenties-something guy. I can’t really get a cofounder, because at the moment I don’t have any actionable skills (if anything, I’m a “hustler” / designer).<p>Revised plan: Start small and work my way up to the big beastly idea. As in, slowly learn the ins-and-outs of entrepreneurship, programming, and the web by working on small, manageable projects.<p>At the moment, I’m working on a content-oriented site built on WordPress: I merely have to write articles and learn basic SEO and site administration. I'm also starting a small t-shirt sales company (not printing).<p>After this, I’d like to make some simple web apps. Rinse and repeat until I’m immersed enough in the web ecosystem to have a clue.<p>Thoughts? On both “what to learn and how” and my plan in general?

4 条评论

lincolnq大约 14 年前
Learning to hack is not too hard. PG says 6 months to a year. (<a href="http://www.paulgraham.com/raq.html" rel="nofollow">http://www.paulgraham.com/raq.html</a>) I tend to agree.<p>A friend is working through "How to Think like a Computer Scientist" -- <a href="http://openbookproject.net/thinkCSpy/" rel="nofollow">http://openbookproject.net/thinkCSpy/</a> -- which happens to teach Python, and then he will learn Django (<a href="http://www.djangoproject.com/" rel="nofollow">http://www.djangoproject.com/</a>) and build Web applications and be most of the way to the level of technical skill it takes to build a prototype Web app and attempt to get funding.<p>In addition, I would suggest that it's a good idea to get your feet wet in actually building stuff quickly, rather than reading and designing all the time. Your designs are probably going out the window rather quickly once you start showing people a working prototype.
评论 #2472812 未加载
brk大约 14 年前
It depends.<p>Different people take naturally to different tasks or skills, often associated with their being "left brained" or "right brained".<p>How analytical are you? What's the closest thing/skill you've done that is similar to programming? What's the least and most amount of time you've spent learning some new skill or foreign language? Did you enjoy it?<p>IMO, by far the best way to learn to program is to have a goal. That way you are researching and solving small tasks (how do I setup a database schema, how do I make a registration page) and stringing them together towards a goal.<p>But, with only knowing you as a short wall of text on the Internet, I can't say how long it would take YOU to become technical. I can't even say if that is truly the best use of your time/skills.<p>It seems like you have the right generalistic approach and determination though.
评论 #2472869 未加载
aditya大约 14 年前
These might help:<p>Teach yourself programming in 10 years: <a href="http://norvig.com/21-days.html" rel="nofollow">http://norvig.com/21-days.html</a><p>and: <a href="http://innonate.com/hope/" rel="nofollow">http://innonate.com/hope/</a>
评论 #2472811 未加载
whizkiddd大约 14 年前
you don't think by the time 6 months rolls around, there won't be 5 companies doing exactly what you are trying to do right now? With the way startups spring up everyday, I suggest you find a tech co founder to get things going while you work on your own tech skills.
评论 #2473109 未加载