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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: How do you get started by yourself?

20 点作者 mduvall超过 14 年前
Hi Hacker News, first post, and I'm sure the answers to this are somewhere...but waking up and reading this site every morning and all the awesome stuff that happens here gets me pumped up (who knows why); then reality hits, walk to class, do schoolwork, be bored, rinse and repeat.<p>So far, I've just interned a couple summers, did Rails and web dev stuff on the side, and made a bunch of little apps...nothing monumental really.<p>What are some of things that you guys did to take that first step? I always get the impression from the people here that their product/site was their first app/idea, but really what happened at first and what are some stepping stones to take along the way?

10 条评论

wccrawford超过 14 年前
Finish your education. It's the basis for your future.<p>And if you think it's not, why on Earth are you paying so much for it?<p>Don't waste your money. Pay more attention to your studies, and get the most out of it.<p>And if you're already getting A's and still bored, start doing more side projects. Things that are useful to you or (better yet) someone else you know. Try to write up a spec for the project first, and then work from the spec. Then go back to the customer/friend and see how close the project is to what they really wanted. It's a real eye-opener.<p>Be putting all of your best code in a portfolio to prepare for job hunting.
评论 #1917664 未加载
评论 #1917571 未加载
评论 #1918848 未加载
评论 #1920716 未加载
luckystrike超过 14 年前
You might like to read this from Github Founder -<p><pre><code> But it wasn't an overnight eureka, and it wasn't intentional. I didn't just walk out of high school, pick up a Ruby book, meet Tom and PJ, then launch the site GitHub. Before GitHub came, in chronological order, Spyc, Ozimodo, my ozmm.org, tumblelog, ftpd.rb, Choice, Err the Blog, acts_as_textiled, Cheat!, acts_as_cached, Mofo, Subtlety, cache_fu, Sexy Migrations, Gibberish, nginx_config_generator, fixture scenarios builder, Sake, Ambition, and Facebox. And that's just the stuff I released. </code></pre> Source: <a href="https://gist.github.com/6443" rel="nofollow">https://gist.github.com/6443</a><p>Discussion: <a href="http://news.ycombinator.com/item?id=282158" rel="nofollow">http://news.ycombinator.com/item?id=282158</a>
travisglines超过 14 年前
First find a cool project that you find fun to work on. (a game, a tool to help you do something) Regardless if you ever make money on it, it'd be worth it just to use it or play it yourself. Thats pretty much the exact process that lead to the creation of Ruby on Rails by 37signals and I imagine countless other projects/businesses.<p>Then later on when its stable and usable consider launching it to the world, sharing the valuable software you've created. (and possibly receiving value back)<p>In the process of building it, if you get stuck, read/post on HN and go to stackoverflow to ask programming questions, you'll get there.
locopati超过 14 年前
Scratch an itch.<p>Maybe it's something that nobody else is doing or a tool that you use but think could be better or a way to improve the operation of a suite of tools that could work better together. Maybe it's a group that you're a part of that needs a web site/service for something or a better way to explore their data or automate a tedious process.<p>It has to be something you're interested in otherwise you won't be psyched to do it.<p>But ideas are a dime-a-dozen - you want to make it real. I'm sure everyone here has orders of magnitude more never-done ideas, started-and-stopped ideas than out-in-the-world ideas. But generating and playing with those ideas, even if they come to nothing, are part of the means to getting something done.<p>Take small steps and keep taking small steps. Even with 15-30 minutes a day, you can do something (write a function, write a page, tweak the database). Eventually, though it doesn't seem so along the way, you'll get some place.
JunkDNA超过 14 年前
Internships are a great first step. It is good to get out there and see how the world really works. Not sure what kind of school you are in, but one thing that preserved my sanity was that I did work in a lab while I was an undergrad. I found a prof who was doing interesting stuff, and did some work for him. I learned more from doing that than I actually did im my classes, and it gave me the chance to explore a problem space that I would not have had the ability to explore on my own. It was a bit like having a friend to go to the gym with you. By making a commitment to the prof, I avoided the temptation to go home and read the web instead of actually doing something.
评论 #1920721 未加载
aik超过 14 年前
Are you essentially asking what the first step to success is? It seems everyone has a different answer. I don't think there's a better way to put it than "to each his own".<p>But, firstly: Understand yourself. Through this you will discover (or strengthen) your interests and passions, and find out what you truly truly care about.<p>Then figure out how you could apply your skills to improve upon/change/disrupt what you care about. If your care is strong enough, you could do it all day regardless of the "monumentality" of it.
ig1超过 14 年前
Build stuff you think is cool.<p>The single biggest thing likely to make you fail is if you lose motivation. Building cool stuff is a way to avoid that.
sz超过 14 年前
The Obama legislation that forces your parents medical insurance to cover you until you're 26 goes into effect next year. I'm planning a year off from college to work on projects that I can't realistically attempt while in school because I need to focus too much on classes. You could consider doing that too.
ct超过 14 年前
Find your passion. Plain and simple. Although it's better if your passion is something in high demand that you can easily make money off.
bmelton超过 14 年前
I know it's the mantra, but as somebody in a similar situation, I can tell you there are 2 pieces of advice leading up to my imminent launch.<p>1) Find a partner - I've had a LOT of false starts on projects that were sure to be the next big thing. I would get an idea, work hard on it, overthink everything, convince myself it was destined to be a failure, and then start on something else. I watched idly as I saw my ideas implemented by other companies, some with very large exits, some making large profits, and some flops. I invariably regretted whatever reason I had justified to myself for losing steam on it before.<p>I found a likeminded individual who is motivated, and is good in all the areas I'm not (and better in some of the areas I am). From first-hand experience, it's a lot harder to lose focus or succumb to wanderlust when you have somebody next to you making progress. His progress motivates me. My progress motivates him. We both have skin in the game, and we're both moving forward at a pace I never have before.<p>The other piece of advice? Cancel cable. My TV broke, and I found myself being extremely productive while I was waiting for a repairman to come out. So productive, in fact, that I called and cancelled on him.<p>I still get most of what I watch from Hulu or other sites, but now the TV is background noise while I'm programming, and far less of a distraction than something that I needed to leave the room for.