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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: How do I know I'm ready for an internship?

8 点作者 jamesbrewer超过 13 年前
I want to get an internship for next summer but I'm not sure that I'll be ready by December (which is when I'll start applying). The last thing I want to do is show up for an interview and make a complete fool of myself. I don't have any projects and I haven't contributed to anything open-source. How do I know I'm ready to get a real programming job/internship?

8 条评论

JesseAldridge超过 13 年前
Just apply and find out. Honestly, you may well end up making a fool of yourself -- but at least you'll have an answer. Fear/ego is a pretty poor excuse for not trying. I'm saying this as someone who has bombed a couple of coding interviews recently. It's frustrating and embarrassing, but you just pick yourself up, learn from your mistakes, and move on. If nothing else, coding interviews are great learning experiences.
Wilduck超过 13 年前
Here's how to not make a fool of yourself on the day of your interview: Don't have the first contact with the company be the day of your interview.<p>What I mean is, make sure that you've talked to people in the company. Like others have suggested, talk to people outside of the HR department. If you need a suggestion for how to go about contacting them, I've had a lot of success with finding someone who works there, sending them an email with a subject "What's happening at &#60;company name&#62; this summer?" Inside the email, include a sentence about why their company is cool, a sentence about why you'd like to work/intern for them, and then ask them if they might have a place for you.<p>Not only have emails like this been well received, they give you the chance to craft your initial conversation with a company, and talk to many more companies than going through HR would allow.<p>In my experience I had a much higher response rate than I expected, and while many weren't looking for anyone, a follow up email asking if they knew anyone who was hiring often produced another lead or two. Best of luck.
评论 #2956001 未加载
wisty超过 13 年前
You don't need any projects or open-source commitments to get a job, let alone an internship. Just find a company that you think is interesting, and ask around. If it's a small company, they might not have a formal internship program, and you might get a job just by having the initiative to ask. Companies are always in a war for talent.<p>Be aware, companies are not monolithic entities. There's the "functional departments" (HR, accounting), and they are easy to find. But they are useless for making contacts. If the core business is IT (and you really want to be in an IT shop, not just plugging in people's network cards) then you need to get onto the project managers (or just project workers) in the company. HR is a waste of time, unless you <i>must</i> talk to them. Google, LinkedIn, the companies website, email, and a phone are your friends. Find someone who looks like a developer, email, then follow up with a call. It never hurts to ask.<p>If you want to do a demo project (and while you might not need it, but it won't hurt), tell us your skills, and I'm sure someone will suggest a reasonable "Hello world"y project you could do. It doesn't have to be revolutionary, or even good. Just enough to show you know how to get stuff working.
评论 #2953722 未加载
评论 #2969984 未加载
xuki超过 13 年前
<i>The last thing I want to do is show up for an interview and make a complete fool of myself.</i><p>Do this now so you know where you are, instead of finding it years from now when being interviewed for a real job. The sooner the better.
评论 #2955179 未加载
damoncali超过 13 年前
1. Just do it and ignore your fear. Fear is what holds us back.<p>2. It takes less than a day to come up with a project. For example, I built a facebook tab CMS in about 5 hours, and it's a pretty cool little demo. Is it a big deal? No. It's not even enough to compete with the plethora of $5/month offerings already on the market. But does it demonstrate some basic skills? Absolutely. Take a saturday and write something simple. Make it work well (FINISH IT), and you'll be surprised at how much credibility it gets you. In fact, make your own facebook tab CMS. It doesn't have to be clever - it just has to be real.
noeltock超过 13 年前
Think that depends heavily on your age (pre-college, during, after?). If you're already getting that higher education, you'll want to get the ball rolling on just crushing it and learning as much as you can, maybe even release something small on github. At the stage you're at, the only thing you can be doing is shipping.
plunchete超过 13 年前
As others said, don't be afraid, just try it.<p>Also, internships are there to learn, nobody expects you being a guru, they expect someone with passion and a hard worker.<p>Good luck!
abbasmehdi超过 13 年前
Let them decide. Go for it young man. If they are smart, they will "hire for attitude, train for skills".