Summer Internships - The Good, and the Bad? 273
loquacious d asks: "This has been a spectacular summer for open-source student internships. Google funded a huge variety of open-source projects through the Summer of Code, including GCC-CIL and other improvements to Mono, new features and fixes for Gaim, and even new packages for Common Lisp. Joel Spolsky at Fog Creek hired four interns to produce a highly modified version of VNC called Fog Creek Copilot, and Paul Graham's new venture capital firm Y Combinator helped students create their own tech companies. What internships did people enjoy this summer, and which ones didn't work out so well? Which ones would you recommend to next year's applicants, and which should they avoid?"
Open Source? (Score:3, Informative)
Re:Open Source? (Score:2)
Re:Open Source? (Score:2)
Re:Open Source? (Score:2)
Re:Open Source? (Score:2)
Re:Open Source? (Score:3, Informative)
Re:Open Source? (Score:4, Interesting)
Perks include:
Re:Open Source? (Score:2)
Internships are great (Score:5, Interesting)
OutdoorDB [outdoordb.org] - The outdoor Wiki
Interning overseas (Score:5, Funny)
It's a lot of fun to see the dynamics of such a small company (less than ten employees as compared to my previous employer which had 3000 in the main location).
I can warmly recommend trying it out! If it's not for you, hey you only wasted a couple of months, but you got a lot of experience and something nice to put on your resume. If you like it, well then you may even be a future hire!
I gotta admit though: Going back home in 3 weeks, I am starting to feel a bit of homesickness. Plus I miss public intoxication, oh God.
Oh, and (Score:2)
Re:Oh, and (Score:2)
Re:Oh, and (Score:2)
Re:Interning overseas (Score:2)
I read that as Java and Fortran stuff. Geez I've been spending too much time on old IRIX environments trying to resurrect simulation and modeling codes from the cold war era.
JETRO (Score:2, Interesting)
Re:Interning overseas (Score:2)
Re:Interning overseas (Score:2)
Intern at Sun Microsystems (Score:3, Informative)
Summer TV (Score:5, Funny)
It was HORRIBLE. It didn't pay at all, it always seemed that I was unappreciated, and worst of all I was forced to do the same tasks over and over...
Good Iternships (Score:2, Insightful)
Re:Good Iternships (Score:3, Informative)
Avoid Cheap Labor Factories (Score:5, Insightful)
Lesson learned?
1. Check out the capability of your employers, supervisors, and fellow employees just as they check you out.
2. Don't be afraid to ask LOTS of questions!
Re:Avoid Cheap Labor Factories (Score:3, Insightful)
If that's the only thing you learned, it was still well worth your time...
On the other hand.. (Score:3, Insightful)
This real-world experience will help you in the long run.
Re:Avoid Cheap Labor Factories (Score:2)
Re:Avoid Cheap Labor Factories (Score:2)
Everyone is replaceable, even upper level management, but entry level positions are the easiest to replace.
but... (Score:3, Funny)
Re:Avoid Cheap Labor Factories (Score:3, Insightful)
Re:Avoid Cheap Labor Factories (Score:2)
And what he learned is real world useful and ever can't be learned in school.
"even new packages for Common Lisp" - hey! (Score:5, Informative)
There are a lot of applications written in Lisp that are special enough and powerful enough to justify lots of attention. For example:
ACL2 : http://www.cs.utexas.edu/users/moore/acl2/ [utexas.edu]
This is a high powered proof assistant and IIRC was used by AMD to verify some parts of their chip design.
Maxima: http://maxima.sourceforge.net/ [sourceforge.net]
This is a computer algebra system, with the ability to do things like symbolic integration. Not your run of the mill program, and very difficult to do except in a language like lisp or a similar language
Axiom: http://www.axiom-developer.org/ [axiom-developer.org]
A second computer algebra system, with a slightly different approach than Maxima. Also extremely powerful, and is pushing the envelope of robust, literate program design for computational mathematics.
None of these has a pretty interface, granted (at least not one written in lisp) but these are not your everyday programs. Lisp is a real language in real, non-trivial use.
There are a variety of other projects being undertaken, check out http://common-lisp.net/ [common-lisp.net] for many of them. And if you want to code lisp remember to explore SLIME+Emacs.
Re:"even new packages for Common Lisp" - hey! (Score:5, Insightful)
Re:"even new packages for Common Lisp" - hey! (Score:2)
Re:"even new packages for Common Lisp" - hey! (Score:2)
Me neither. CLX, CLIM, cl-gtk, Lambda-gtk, cl-sdl - none of them worked properly for me. They installed perfectly because the Gentoo maintainer for dev-lisp really knows what he's doing, but I couldn't get any compiled or working.
It's been very disappointing because I'm really enjoying Lisp the language, having worked my way through Practical Common Lisp [gigamonkeys.com] and now reading the classic PAIP [norvig.com] which must be the finest book on
Any SCO interns out there? (Score:2)
Re:Any SCO interns out there? (Score:3, Funny)
Avoid (Score:2)
Re:Avoid (Score:2, Insightful)
I think that this is the biggest problem with how students select a summer internship.
The greatest aspect of a summer internship is that it's temporary. For three months you get great exposure to a field, with absolutely no strings attached. And so why not do something different from what you do day-in-and-day-out at school?
You don't need to do something as extreme as becoming a life guard. But
Re:Avoid (Score:3, Interesting)
Usually, the real-world lessons you learn include: identify who will take advantage of you; identify people you can trust for assistance; discover that you misjudged your boss' penchant for sadism; salaries sometimes seem to have precious little to do with who does the real wo
Re:Avoid (Score:2)
The biodiesel one was great - I was basically in change of the research program, and I got to research, design and perform all the tests. Although it wasn't in my field, I made some major contacts at the university and the labs and it really helped when I applied to gra
Re:Avoid (Score:3, Interesting)
My first internship in my field paid $6/hour. Halfway through the summer the funding ran out under the internship account (Was for 250 hours only) and they kept me on. At $10/hour (nice pay raise for 2.5 months work). Th
Sandia National Labs (Score:2, Interesting)
Re:Sandia National Labs (Score:3, Funny)
Linuxbox (Score:3, Interesting)
I'd recommend it to anyone looking for a summer internship.
Summer research (Score:3, Informative)
Re:Summer research (Score:2)
No specific recommendations, but... (Score:3, Informative)
One tip I would give, though, is that wherever you do end up working, you are going to have to prove that you can take on challenging tasks. No matter how smart they are or think they are, companies who hire interns assume interns aren't very knowledgeable and aren't responsible enough to take on more challenging tasks. I can see where they are coming from, so I don't dispute the validity of their actions. With that in mind, if you really are good, don't be afraid to ask for more work, and more interesting stuff at that. I've found that in the past, I was able to breeze through tasks and was quickly bored. Initially, I was too shy and lacked confidence to ask for something more difficult, so I "wasted" my first internship by repeatedly doing simple things they tossed at me because I thought that I shouldn't rock the boat.
Also, don't be surprised to find that you are left on your own and have nobody to hold your hand through things. I've never worked anywhere where somebody has always been around to help answer questions or knew enough to answer all my questions. But then, that's the reality of the work (and "real") world.
On finding challenging tasks (Score:2)
As such, my assigned workload was around 4 hours a week. Most others in the group slacked off, but i made it a point to find things to do.
Most of what I did resulted from me going to the boss and saying - "look here's a proof of concept for X", and more often than not i'd be tasked with doing that in production.
Ahh the
Re:On finding challenging tasks (Score:2)
Co-op (Score:2)
Big companies can be a bit inflexible (Score:5, Interesting)
Then I graduated. I was enjoying working at Sun, so I decided to stay there. Since I wasn't an intern any more, they gave me a promotion -- to the lowest entry-level rung on the technical job ranking ladder, the only place their HR rules would allow me to proceed from an internship. On its face that might not seem unreasonable, but even before graduation I was already doing the work of people two or three ranks higher.
Okay, fine, I figured, I'm sure I'll get promoted up to an appropriate level before long. Nope! Once again, Sun's HR rules kicked in: it's not possible to promote people at more than a certain rate. I would have to stay for several years before my job title and pay matched the work I was doing.
Still, I liked working there, so I got over the annoyance and plugged away for a while.
A year or so later, I got a job offer from a small company for about 40% more money than Sun was paying me, plus a decent chunk of equity, to do work that was just as interesting. My manager at Sun couldn't match the money; he had already maxed out my salary for the pay grade I was in, and HR wouldn't let him promote me for another 6 months or so. I took the offer, and I've never worked at another big company since.
Now, I don't regret my time at Sun, but I guess the moral of the story is, keep your eyes open and make sure you don't get sucked so far into the first interesting place you work that you miss out on other opportunities. It's a fluid job market out there.
Re:Big companies can be a bit inflexible (Score:2)
It's a company, and rules can be bent, OR management can get bent.
Stupid government rules... (Score:2)
Sun's HR department really needs to be clued in. They should be forced do read every Paul Graham article.*
*I've read every one of them voluntarily.
Summer Internships (Score:2, Funny)
Begged For An Intern (Score:2)
Re:Begged For An Intern (Score:2)
Research Research Research! (Score:2)
If you have the luck of going to a university with a reputable computer science department, I would recommend you look to do some research under a CS professor.
In general, it's a good opportunity to find a project that you're interested in. At this point in your life there will probably be many projects that interest you. Find one! Find a couple! Contact the professors and ask to do a summer internship. Offer to help out with ANYTHING for FREE. Typically t
National Instruments (Score:2)
I worked in both SW and HW positi
The Bad (Score:5, Interesting)
Re:The Bad (Score:2)
Intel Interships (Score:5, Interesting)
Overall, they were great! Each year I was somewhere else, but mainly in design since that is where my interest lies. I got to work on Prescott, Cedermill a bit, etc. Great exposer to what it's like being an engineer.
My project last summer though was the best. My supervisor didn't treat me as just a lowly intern or throw a project that he was just kind of interested in. He treated me like a coworker and had me working on his person pet project (which succeeded beyond even his wildest dreams!) and it was very challenging and rewarding.
Intel treats its interns very well and rewards hard work. As they say around here, you get out what you put in. If you sit around not doing much and never leaving your cube (hehe, like me this summer), you don't end up doing much. But if you get out and talk to engineers and ask for work and take the initiative you get interesting work and a lot of respect.
Re:Intel Interships (Score:2)
Sandia National Labs (Score:2)
Positives:
1. Great weather.
2. Great pay.
3. Opens up many avenues for future employment (or so I've heard)
No LANL scandals + no LLNL funding cuts = long-term job security, at the only lab seriously exploring the only feasible fusion production method
Negatives:
1. Not a lot of desk space.
2. Shortage of windows.
Desk space at the lab is currently in high demand, so if you're an intern, you'll likely be stuck in a borderline liveable a
What about reddit? (Score:3, Interesting)
It's a far more interesting project than CoPilot, for two reasons. First, the people making it are actually going to own the business. Second, the thing they're making isn't scheduled for obsolence in the next three years, as CoPilot is (when MS releases Longhorn with an RA feature).
Political science internships (Score:3, Interesting)
I've spent the past few months interning in the Governor's Citizen Services office in New Hampshire. I'd highly recommend it for anyone in-state - you work with a good, small group of people, and much of the work is interesting. Yah, you do a lot of data-entry and phone-answering, but there's also interesting research work if you want it. I've written summaries of several state bills - I even briefed the Governor on one. The only real downside is that there is *no* possibility of getting paid - check to see if your school offers summer grants. Oh - and there often aren't enough computers to go around. Bring a laptop, get used to working in the state library, or think about "telecommuting" on research-heavy days.
In the spring semester, I interned with COLEAD in Washington - the Coalition for American Leadership Abroad. It's a two-person advocacy group that tries to coordinate NGOs that want Congress to spend more money on foreign affairs. This is *not* a "mover and shaker* internship, but it's educational -of necessity, you end up learning a lot about NGOs and the cognressional budgetary process.
Re:Political science internships (Score:2)
Re:Political science internships (Score:2)
Re:Political science internships (Score:2)
Lucky bastard.
bad experience (Score:4, Informative)
I am a CS major, one semester left. Basically I am working with a team of developers and tech support(internal tech support) and my awesome summer internship consisted of waiting around for tech support to write up procedures so I could mark them up in html and post them on some crippled website. I was lucky it let me use css. The job should have taken a week max, but the ones afraid to lose their jobs by publishing their tasks streched it out to 10 weeks. About 3 weeks in I approached my manager(very hands off type of guy) and told him of the situation and asked if I could work with the developers in my many downtime hours.
Scheduled a meeting...
"Hey website looks great, content is key, make sure we get those procedures up"...walks away.
So I took it upon myself to offer my services to the developers, well, the project is so far ahead of schedule, the developers have no work for even themselves.
So, I waited out the summer, and tried to learn about my favorite new technologies, even started do top coder competitions during work.
And for those saying get research experience, i've also had bad luck with that. Pretty much since sophomore year, I have offered my time, for free, to every professor in my department. No interest. I applied to every REU site listed, got accepted by colorado, then rejected 3 days later.
Its not as easy as you people make it out to be.
Valuable experience... (Score:2)
Now you know you don't want to work for a large organization - many of them are as screwed up as you have found.
Remember, there is no consipiracy of pointy-haired-bosses doing this, things just kind of get that way when lots of people are involved.
Try working for smaller companies. It might be frightening to hear about cash-flow issues (in the next room over), but in the end, you are no worse off than working for a mega-corp, with the illusion of stability. Mega-corps do
Re:bad experience (Score:3, Insightful)
You may think you wasted your time. But now you have learned the impossible-to-believe truth about large companies, especially ones with very stable revenue sources. You didn't waste a summer; you saved yourself a few years plugging away at a crappy job right after graduation.
Re:bad experience (Score:2)
In any case, I greatly enjoy the work. It is the type of work that most people would shun because it isn't glorious enough or has a lot of "grunt" work involved. But in the end, you get out of it what you want. I've been given extreme leeway in my creative paths regarding my responsibilities and have solved many problems that Google fails to yield solutions to (yet it yeilds plenty of other people
Highly Recommended (Score:3, Informative)
Had I been working on a Bachelor of SCIENCE degree instead of a BA, I could have moved on to the Edison Engineering program, a *very* prestigous post-undergrad internship program that pays you (VERY well) while you get to travel (if you want), earn 2-4 credits for a masters degree (or PhD if you already have a masters).
If you want more information (all of this stuff isn't on GE.com for some reason), please e-mail me at: my slashdot user name @gmail.com.
Lockheed Martin (Score:2)
I learned a lot and got some great experience. Even if they wouldn't have hired me, it would've been well worth it.
I definately recommend them.
summer interns are great (Score:2)
the hardest challenge i find as a manager is to balance the challenge of the work, while not overwhelming them
Microsoft was great (really) (Score:4, Informative)
Obviously if you have a moral objection to working for Microsoft, then don't bother applying. But if that doesn't apply to you and you like hacking code, MS has been a great experience for me in the past.
From a Summer of Code participant (Score:3, Insightful)
It kind of reminds me of the patronage system that existed between rich people and artists during the Renaissance. The artists (coders) get paid and have a good reason to do their very best work -- you know people are going to see the results, so you want it to be good engineering, not the rushed-together job you might do for a class where it only matters that it runs -- and the patrons get what they're paying for plus street cred.
There have been some frustrations, mostly having to do with taxes and verification of student status, but I've really enjoyed working with my mentor (even got to visit the Google campus on a recent trip to the Bay Area -- the food is as good as their webpage claims!) and will definitely apply again if they decide to renew the program.
Good experience with Bose (Score:2)
Can you get a reference? (Score:2)
Anheuser-Busch IS Internship (Score:2, Interesting)
Re:The Y Combinator? (Score:2)
Re:The Y Combinator? (Score:2)
Re:The Y Combinator? (Score:2)
Geeks who don't understand the lambda calculus make baby Jesus cry. See Wikipedia's entry on the Y Combinator for a start: http://en.wikipedia.org/wiki/Y_Combinator [wikipedia.org]
Re:Summer of Code Pays Off (Score:4, Informative)
And that's a crapton of open source software.
Chris
Re:Summer of Code Pays Off (Score:2)
It seems like there's been a ton of communication between participants and the orgs they are working with, and that can only help everyone involved. Not to mention that there are now pro
Re: (Score:2)
Re:Summer of Code Pays Off (Score:2)
You guys rock!
Re:Morgue? (Score:3, Funny)
Re:What nonsense ? These aren't internships ! (Score:2)
How so? Most students don't have any practical experience, and this gave them a chance to get some working on a real project. If they finished, they got paid- quite a bit more than if they were to work on a FOSS project by themselves.
Re:What nonsense ? These aren't internships ! (Score:2)
They'd be fools, because that's pretty much how Google started. The only people laughing are its owners...all the way to the bank.
Re:What nonsense ? These aren't internships ! (Score:3, Insightful)
The purpose of internships is for the interns to learn something working in a real world environment. They may only have the few skills they learned while in college and certainly aren't worth being paid much (as a rule of thumb). So, in a sense, almost all internships are exploitation by your definition.
Oh, and there are many many
Re:What nonsense ? These aren't internships ! (Score:3, Insightful)
You forgot to mention the fact that they're also naive as hell, too. There are few grown-ups in this day & age that would turn down a Microsoft job. Times are tough, and only the wealthy (in both time and money) can afford to have a conscience.
And if you think that IBM is a shiny, happy company, then I've got a story to tell you about when I worked there about 10
Re:What nonsense ? These aren't internships ! (Score:2)
Really? I'm pretty sure the people I know in IT wouldn't talk to to Msft about a job. Literally everyone person I have any communication with has few nice things to say about that company. Of course, I'm a Java programmer...I don't hang out with .NET programme
Re: Potty Break (Score:2)
Re:What nonsense ? These aren't internships ! (Score:2, Interesting)
Are you kidding me? Any other software company would get reamed here for paying their interns substandard wages. But if Google does it, it's not really exploitation.
Re:What nonsense ? These aren't internships ! (Score:2)
I have no problems with companies paying low wages for interns PROVIDED that they are getting valuable experience and aren't just sitting at a desk. So, if Msft were to pay shit for interns, you wouldn't hear anything from me about it. I can't answer for the rest of /.
Re: (Score:2)
Re:What nonsense ? These aren't internships ! (Score:3, Interesting)
No Kidding! This is almost as bad as college! (Score:2)
Seriously though, what's odd is that the slashdot audience expects internships to be paid at all - in MOST sectors (advertising, politics, whatever), interns are not paid AT ALL, or only receive a small stipend.
Students pay a big chunk of change to get an ducation by performing meaningless tasks which are then evaluated by someone. Jobs pay you real mon
Re:Try getting hired! (Score:2, Insightful)
Re:Oooo! I got one! (Score:2, Interesting)
If you're interested you can find more about it here [microsoft.com]