Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
Technology

Internships in the Post-DotCom Era? 660

aetherspoon asks: "Reading the Internship at Microsoft story, I was wondering what paid jobs were actually still out there for CS majors in the industry. Coming from a CS major who has a stack of 'We're sorry, but...' letters sitting on his desk, I know that I have not had much luck in this area. Are there any places left offering good paid internships?"
This discussion has been archived. No new comments can be posted.

Internships in the Post-DotCom Era?

Comments Filter:
  • well (Score:5, Funny)

    by nomadic ( 141991 ) <`nomadicworld' `at' `gmail.com'> on Tuesday March 11, 2003 @08:05PM (#5489290) Homepage
    No.
    • Well, yeah... (Score:2, Flamebait)

      Microsoft [slashdot.org]. I thought you already knew that...
    • Re:well (Score:5, Funny)

      by joe_bruin ( 266648 ) on Tuesday March 11, 2003 @08:51PM (#5489713) Homepage Journal
      i went into CS because they told me that's where all the cute girls are. how was i supposed to know they meant 'comparative sociology'?
      oh well, at least counterstrike still loves me.

      --
      go on, ask [codenewbie.com] your newbie coding questions. we probably won't make fun of you.
      • Re:CS (Score:3, Funny)

        by yintercept ( 517362 )
        "oh well, at least counterstrike still loves me."

        Yeah, the interviewer tossed me out of the building when he discovered my CS degree actually referred to 4 solid years playing CounterStrike .

        Well, I got the last laugh when I hacked the company's game server, and wiped the floor with that bozo. Yeah, like he's going to dare enter that gameroom now. ha!
    • Re:well (Score:3, Funny)

      by Peterus7 ( 607982 )
      Yes. But they're nearly all in the medical field. So unless you know how to program a deep brain stimulator and maintain hospital databases, and create servers and stuff for private practices, then you are in good shape.

      Or you could always be an orderly.

      Anyhow, back to the deep brain stimulator thing, that's a really interesting up and coming field that deals with putting in implants into the brain (one of the main reasons is parkinsons patients with really bad tremors) that need to be programmed. Usually that duty is placed in the hands of a Practicioner specializing in neurology, but if you majored in CS and minored in medicine/neuroscience, then you may be in good shape for that.

      Or you could be an orderly.

      Also, if you know your math, science, and computer skills well enough, you could be a teacher... Teacher certification is fairly easy to get, from what I hear, and it's a field with very good job security for people who know their math and science.

      Or you could be an orderly or something. Ok, so maybe I need a new job. (jk)

  • by very ( 241808 ) on Tuesday March 11, 2003 @08:06PM (#5489307) Journal
    If the people Computer Science degree have trouble finding real jobs today, I wonder what it would be with people with MIS degree.

    The dotCOM market is now featured in many INFOMERCIAL.
    That's a sign of the time.
    • by IHawkMike ( 564552 ) on Tuesday March 11, 2003 @08:15PM (#5489396)
      As an MIS major about to graduate, I can tell you that the job market is dismal at best. The only jobs that will even give me an interview are in the realm of Application Developer (i.e. cubicle code monkey) and the competition for those is fierce. Any jobs in systems, networking, or security all want 5-10+ years experience so it looks like I'm stuck in the same old catch-22. Oh well, I hear McDonalds has a great 401k plan.
      • by mugnyte ( 203225 ) on Tuesday March 11, 2003 @08:39PM (#5489627) Journal
        As one of those monkeys, you should not pass over it lightly - even at low pay.

        I had a debate with a friend a year or two ago about doing a startup or jumping into a small biz, or applying for a cubicle. He did the former; me the latter.

        After his constant job-hopping, he's struggling still and I have been moving up through the ranks slowly by simply living in a box. My technical abilities have stayed sharp and my schedule is reliable and reasonable.

        If you can adjust your cost-of-living accordingly, a cubicle is a safe place to be right now. I content to not chase the glory just so I can pay for a beer at the end of the week.

        mug
      • Just tough it out. (Score:5, Insightful)

        by BoomerSooner ( 308737 ) on Tuesday March 11, 2003 @08:55PM (#5489747) Homepage Journal
        You've got to suck it up and get experience somewhere. Great paying jobs aren't necessarily as good as great experience. My first job paid barely enough to live on (in Dallas) and I still say I learned more there than in the 4+ years since.

        The experience pays off loads more in the long run. Trust me on this one. I make over 60k in oklahoma of all places, and with my contracts and side jobs I make over 150k combined (although i'm very lucky in my relationships).

        Hard work pays off if you do what Scrooge McDuck said "Work smarter not harder!". Best lesson ever from a stupid Disney cartoon.
  • by geekoid ( 135745 ) <dadinportlandNO@SPAMyahoo.com> on Tuesday March 11, 2003 @08:07PM (#5489308) Homepage Journal
    Now I have to get my own mochas.

    tap.tap.tap. is this thing on?
  • But it wasn't paid and they didn't give you kneepads.

    From what I understand, they've cancelled the program, though.
  • by Anonymous Coward on Tuesday March 11, 2003 @08:07PM (#5489316)
    ...instead of looking for a job right now. If you are an undergraduate, go get a Master degree. If you are holding a Master degree, go get a PHD. The time you finish your education, the economy may have recovered, and you are right there to ride the next wave.

    Good luck.
    • ...instead of looking for a job right now. If you are an undergraduate, go get a Master degree. If you are holding a Master degree, go get a PHD. The time you finish your education, the economy may have recovered, and you are right there to ride the next wave.

      This is what everyone else thought too. Consequently, Grad schools have never been harder to get in to. So now, in 2 or 3 years, we will have millions of unemployed computer people with a much better education.

      I should have gone with Physics or Chemistry. We will always need Physicists and Chemists.
    • by flyguy ( 95725 ) on Tuesday March 11, 2003 @08:33PM (#5489568)
      Getting a pHD in cs is a good way to become over qualified and have a harder time getting a job than you did before you had the PHD, unless you were previously devoid of skill and unable to get a job in the non-academic world and are happy pigion holeing yourself into an academic niche.

      Instead I would suggest doing a degree in a different field, hopefully a complementary field and moving yourself into a niche which few other people are qualified to compete within. For example, Bioinformatics. You combine a degree in say genetics and computer science and you've opened a lot more doors than if you had just completed a masters or phd in cs.


      • And woe the student loans! You better hope your PhD gives you insight into The Next Big Thing, and you know how to make money from it.

        Think small. smaller.
        • Just to share, I'm getting paid to get a PhD in CS. Every school I know of does this for every technical major-- nobody pays for a PhD in CS.

          Sure, you have to live like a dog for multiple years, making between 13-17K a year, but hey, if you can live that cheap, there are no problems.
      • by JRHelgeson ( 576325 ) on Tuesday March 11, 2003 @09:42PM (#5490074) Homepage Journal
        A PhD in Computer Science is the most worthless degree if you are planning to get a job in the IT industry. The only thing a PhD is good for in the computer industry is doing research and being a professor at a university.

        My brother got his PhD from the University of Minnesota. He is now a professor at Tulane University in New Orleans. He teaches 3 classes a year, and the remainder of his time is performing research and writing papers. He does get paid very handsomely for it, I must say.

        Outside of Academia, a PhD in Computer Science is not a very valuable degree.

        However,
        I once had an employee that had dual masters degrees in Geology and Information Systems. He got his degree in Geology, then realized that he couldn't feed a family as a geologist (unless he wanted to feed them rocks) So he got his MIS degree. He couldn't find a job ANYWHERE (so I hired him :)).

        It wasn't long before I got him in touch with someone from Texaco Oil Corp. where we got him an interview and now he is working for Texaco, making 6 figures, helping them develop new methods for using computers in searching and drilling for oil.

        So, my advice would be that if you get a second degree, use that degree to get you into the IT industry in a particular field you're interested in.

        --
        "Give a man fire, and he'll be warm for a day; set a man on fire, and he'll be warm for the rest of his life."

  • I am currently a college student working towards a degree in Computer Engineering. As far as internships go here, to have a chance at one you need to apply to the major companies that give the your University money, such as Wal-Mart, JB Hunt, Axciom, and some others in my school's case.
  • Internships (Score:2, Insightful)

    by Anonymous Coward
    I know plenty of students who have very nice internships that are C.S. majors? Perhaps it depends on what school you go to? In fact, I don't know of many who had decent GPAs who applied and did not get an internship.
  • by luzrek ( 570886 ) on Tuesday March 11, 2003 @08:08PM (#5489325) Journal
    I've been a firm believer that computer science for computer sciences sake is a limited enterprise, and that corporations (or small businesses) would be much more interested in someone who has expertise in another field and just happens to know how to program.

    To this end, I suggest graduate study in another field. Many graduate programs in the hard sciences (especially PhD programs in the sciences) offer good compensation packages and sometimes include low-cost housing. On top of that, you don't have to pay off your student loans for a while.

    • by ObviousGuy ( 578567 ) <ObviousGuy@hotmail.com> on Tuesday March 11, 2003 @08:14PM (#5489380) Homepage Journal
      Also, it may be beneficial to get out of the sciences altogether and study Something Else. There's a whole world out there of other things besides computers, and you can major in some of them in college.

      A coworker of mine was just saying the other day that he can't believe he wasted so much time studying CS in school. Now he's got a skillset limited to computers (he's a really good programmer), but nothing marketable outside of that. Frankly, he could have studied basket weaving in college and still learned enough to be a good programmer from on-the-job experience.

      To be a programmer, you just need to get a foot in the door. That means you just have to have some exposure to programming and CS topics, not a full-blown major.

      In short, study what you want, but don't expect a major to open doors for you.
      • by GlassHeart ( 579618 ) on Tuesday March 11, 2003 @08:26PM (#5489506) Journal
        he can't believe he wasted so much time studying CS in school. Now he's got a skillset limited to computers

        Programming is a highly specialized skill. As with any specialized skills, it requires... specialists.

        he could have studied basket weaving in college and still learned enough to be a good programmer from on-the-job experience.

        I seriously doubt he'd even get an interview today, much less on-the-job experience, without an engineering major of some sort. Everything you say makes great sense in theory, and I wish I lived in a world where talent and drive alone gets you jobs.

        "Study what you want" is great if you can afford it.

        • by ObviousGuy ( 578567 ) <ObviousGuy@hotmail.com> on Tuesday March 11, 2003 @08:31PM (#5489552) Homepage Journal
          There are many opportunities out there, if you know where to look.

          Not all companies are Microsoft, Oracle, and AOL. Walmart needs computer programmers. So does McDonalds and Holiday Inn.

          Spamming Monster.com isn't guaranteed to find you a job anywhere. That's where everyone is already looking, the odds are just not in your favor.

          Look off the beaten path and you will find a lot of opportunities that may end up being a lot more beneficial skill-wise and responsibility-wise in the long run than anything you'd do at a bigger company.
        • by NetFu ( 155538 ) on Tuesday March 11, 2003 @11:17PM (#5490680) Homepage Journal
          Everything you say makes great sense in theory, and I wish I lived in a world where talent and drive alone gets you jobs.

          Excuse me for being a smart-ass, BUT:

          If you want to get ahead based on your talent and drive move to America, because that's what we have. If you are going into too many companies where "talent and drive alone" aren't cutting it, then YOU'RE LOOKING IN ALL THE WRONG PLACES. Some advice:

          -- Move to an urban area; "talent and drive" won't get you diddly squat in a rural sh*thole like South Dakota, and I know because that's where I grew up; there are ALWAYS opportunities in the urban areas (and I mean ALWAYS).

          -- When you get to that urban area, apply for any and every job you are capable of doing, as if your life depends on it because IT DOES; as long as the company has interesting positions you could potentially move into in the FUTURE, you shouldn't limit yourself to engineering or programming jobs today.

          -- Learn to swallow your pride to survive, because we are talking about YOUR SURVIVAL; I can't tell you how many out-of-work-techies I've seen unemployed for the past 2 YEARS because they're holding out for a job like their last job; future companies WILL understand if you had to survive in a lesser job for a couple of years until the economy turned around.

          I graduated with a BSCS in 1990 (the last recession), looked in California for any technical computer or programming job I could find, but couldn't find anything for over a year. I happened to take a receptionist job at an electronics "start-up" just because I was desperate to pay the bills -- I was within weeks of being homeless at that point. I kept looking for a better programming job (Netscape, etc.), but my company kept growing and moving me into better-paid and more appealing positions than I could find with other companies.

          Today, I'm still with this company, we've merged with other companies to form the largest power supply distributor/manufacturer in North America and Europe, and I head up the I.T. Department. Most people can't believe that I started as the receptionist with the President at arm's reach behind me, but THAT is what talent and drive can get you in America, but America isn't kind to those who are picky.

          (By the way, we've always been profitable, we still are today, and we've done it without mass layoffs)
      • by kisrael ( 134664 ) on Tuesday March 11, 2003 @08:27PM (#5489521) Homepage
        Frankly, he could have studied basket weaving in college and still learned enough to be a good programmer from on-the-job experience.

        God, I think I've worked with too many people like this. Or maybe there's some other reason, but there are so many bad programmers out there. About 1 in 3 I'd say tend to be sharp...the rest are the reason why Offshore coders in India look so good. They tend to be even less than 1 in 3 sharp, but at least they're cheap.
      • Computer Science is about so much more than programming. For example, I'm currently studying things like AI, real-time systems and their requirements, formal mathematics, computer graphics.

        Being able to program is only a small part of what computer science is about. I certainly wouldn't trust somebody who happened to learn programming as a side-line to design a real-time system.
      • by enkidu ( 13673 ) on Tuesday March 11, 2003 @09:09PM (#5489849) Homepage Journal
        To be a programmer, you just need to get a foot in the door. That means you just have to have some exposure to programming and CS topics, not a full-blown major.
        Horse puckey. I've said it before, and I'll say it again: People who write code whilst ignorant of the basics of closures, inheritance and data structures, unaware of the dangers of exponential complexity, and untutored in the subtleties of search and sort are the reason so many programs make me want to commit acts of depraved indifference to human life. They are the reason simple file operations take 10 Megs of memory. They are the reason file formats are bloated, inefficient and internally inconsistent. They are the reason most java programs run like crap, creating/deleting many megabytes worth of unnecessary objects every second.

        People like that are no more programmers than the guys who pump gas are mechanical engineers. Programmers don't just write code, they should design code. They should resolve and reduce the complexities of the real world into an abstract form on which processes and humans can interact. Programmers should understand the beauty of abstraction, the hard realities of computation and the subtleties of resolving the two. Programmers need to more than glorified code monkeys. Unfortunately, too often, they are just that.

        Of course, that's not saying that a degree in non-CS is a bad thing, far from it. But just because you know C++ syntax and some libraries doesn't make you a programmer.

        EnkiduEOT

      • by Elwood P Dowd ( 16933 ) <judgmentalist@gmail.com> on Tuesday March 11, 2003 @09:24PM (#5489948) Journal
        I'm 22, and a recent graduate from a theory focused (albiet crappy) CS department. I work in a small IT dept writing dumb VB to do reporting for our accounting department. The other two programmers here have decades of experience in a variety of languages, although they've been on VB for quite a while.

        Through years, and years, and years of experience, they have arrived upon many solid principles of software engineering, and a few principles of computer science.

        In the six months I've been here, I've learned a whole lot about our specific development environment. I had never used VB before. Every "principle" that they've taught me, on the other hand, was covered in my first year at school. I've already lived and breathed these principles for four years. Of course, I don't tell them that. I smile and thank them. They give me my paycheck, after all.

        Judging by my extremely small sample size, I'd say... you've got to be out of your mind. Sure, smarter people are worth more than dumber people, independent of their education. However, given two coders of equal intelligence/aptitude, the one with a good degree and 1 year of experience beats the hell out of the one with 5 years of experience. Maybe this is not the case when comparing two Carmack-level geniuses, but it certainly is when comparing mere mortals. Even most stars.
    • I've been a firm believer that computer science for computer sciences sake is a limited enterprise, and that corporations (or small businesses) would be much more interested in someone who has expertise in another field and just happens to know how to program.

      Applied computation science is certainly useful. I've personally never hired a pure CS person, but without them where would we be? Check out this [utah.edu] link to see what I mean. All of the graphics that gamers rely on and CAD/CAM etc..etc...etc... depend on basic research.

      To this end, I suggest graduate study in another field. Many graduate programs in the hard sciences (especially PhD programs in the sciences) offer good compensation packages and sometimes include low-cost housing. On top of that, you don't have to pay off your student loans for a while.

      Most good PhD programs in the hard sciences (including CS) will offer a stipend as well as a tuition waver making graduate school an attractive alternative.
    • by umofomia ( 639418 ) on Tuesday March 11, 2003 @08:21PM (#5489463) Journal
      I've been a firm believer that computer science for computer sciences sake is a limited enterprise, and that corporations (or small businesses) would be much more interested in someone who has expertise in another field and just happens to know how to program.
      I would have to disagree with you there. People in other fields may know how to "program," but their understanding of proper software design principles are severely limited compared to formally educated computer science majors. This is not to say that all of them are this way, but I have seen my share of spaghetti code from people who thought they knew how to program.

      For companies looking for developers, an actual computer science/engineering degree is extremely helpful. Of course, those who persue other degrees in addition to CS become even more valuable.

    • Define "hard sciences".

      Good luck getting into a Ph.D. program in Physics, Chemistry or Geology/Earth Science if all you took was the minimum science for a CS degree.

      You will essentially have to take an entire undergrad-major program *at graduate school tuition rates* before you can even begin the graduate program itself.

      Assuming that you *fly* through it and you have two courses under your belt (assume that you took the calculus-based physics 1 and 2 courses), you have one to two years of undergrad work (Mech 1 and 2, E&M 1 and 2, Quantum, Thermo, Optics, Advanced Lab, Theoretical) before you can start your grad work.

      2 years undergrad
      + 4-6 years grad work (classes + research + thesis)
      =
      6 to 8 years from your CS degree to completion of a Ph.D. in Physics.

      Now, I'm not saying that it woudl be totally impossible to cut time off of that--depending on the program you enroll in, and particularly depending on how heavily you loaded yourself down with hard sciences as an undergrad. But it's not a cakewalk.

      You can expect long hours, extremely difficult tests, qualifying exams, TA work, research work, and departmental politics. And you'll probably get a stipend ranging from $6,000 to $16,000 plus tuition waiver. Then you hope your research grant (which pays your stipend and tuition) doesn't disappear.

      If you're looking for something to do after your CS degree that isn't CS, a second major or second undergrad degree may be a better option. Or, do what many science majors do: apply your skills to other fields. You need to look at how your CS skills might apply to other types of problems.

      Jim
    • I've been a firm believer that computer science for computer sciences sake is a limited enterprise, and that corporations (or small businesses) would be much more interested in someone who has expertise in another field and just happens to know how to program.
      Computer science very similar to lots of other majors - you're not likely to use the book learning much unless you go for the PhD, or perhaps the master's degree. Math and physics are much the same way, not to mention all liberal arts majors.

      Engineering is somewhat different because it is more application-focused.

      "Computer Science" is very broad. If there were a comparably broad field called "Physical Science" it would encompass physics, engineering, and skilled trades such as plumbing, which fall along a spectrum in the same way that computer science proper, software engineering, and html coding do.

      I can't believe you're recommending a PhD in the hard sciences for employability.

  • LucasFilm! (Score:2, Informative)

    by giantsfan89 ( 536448 )
    LucasFilm [lucasfilm.com] has what looks like a pretty sweet internship program, which pays minimum wage. However, it does have the wow effect on a resume when you get out.
  • by account_deleted ( 4530225 ) on Tuesday March 11, 2003 @08:09PM (#5489332)
    Comment removed based on user account deletion
  • of course (Score:5, Insightful)

    by banka ( 464527 ) on Tuesday March 11, 2003 @08:10PM (#5489338) Homepage
    If you're a college student looking for internships, the best place to go is your department's career center. Most universities have some sort of site for you to post your resume on. Do yourself a favor and stop going to those worthless career fairs and spruce up your resume. All the interviews and internship offers I've gotten over the last several years have been through that route.

    Also, consider joining organizations related to your interests - IEEE, ACM, and *gasp* even the MIS associations. Companies often times frequent these meetings or do presentations for the organization, and if you're a member or officer, you'll definitely score brownie points for that summer internship you desperately covet.

    Other than that, just work hard at school and keep the GPA up and hope for some luck!!
  • and summer camps were hiring camp councilors. The Army, Air Force, Navy, and Marines were all looking for new recruits. Some non-profit organizations were looking for volunteers.

    That's about it.

    It is almost summer time, I myself am going to look for a job in construction.
  • Hmm let's see (Score:5, Informative)

    by Sparky69 ( 537855 ) on Tuesday March 11, 2003 @08:14PM (#5489378)
    Well I've got an internship at Sun Microsystems... Actually everyone I know has an internship and they're all in CS. Companies like Qualcomm, IBM, Microsoft, man the list goes on and on. Oh yeah. I forgot I go to an "inferior" Canadian university. Sorry. U of Waterloo [uwaterloo.ca] BTW in Canada intership's are called COOPs. Cheers, Andrew
  • by sotdx ( 658381 ) on Tuesday March 11, 2003 @08:14PM (#5489379)
    I started out as a lowly tech grunt in my University's IT department, and moved up through the ranks getting experience and skills. When I was getting closer to graduation, I was able to obtain an great internship with the IT organization. It paid incredible for a student job ($11 an hour) and gave me the freedom to experiment with technology and projects.

    I'd credit the experiences I had with the University internship while I was going to school to be the reason I have a Network Administration position right now.
    • About the hardest hit (albiet delayed a few years) in this economic downturn is the state governments. For a lot of public universities there is a hiring freeze, and people are fearing for their own jobs. I doubt that you'll find *any* IT openings at a public university right now (I've got a lost job, and many frustrating conversations with department heads to prove it).

      As far as private universities, they are economically governed by their endowments which may or may not come from donations. If that's the case, they are in the same boat as well, as people nowadays rarely have the money to live comfortably (like it was 1999) much less give it away to a private uni.

      Not happening anytime soon...
    • A lot of businesses will not consider a student staff position as real employment. Some will completetly ignore that experience even though you might have learned a lot in a universitie's IT department.
  • You don't tell anybody where you live, what University or any relevant information. What do you want us to do? Search in all job engines and look a job for you?

    My university has a "co-op" programs, have you tried to see if yours does too. I can see several positions open, companies like these because they're cheap labor.

    But if you are serious about looking for interships or coops, maybe you need to get serious and do better searching yourself, or at the very least, provide relevant information!

    Geez, kids today!
  • by L7_ ( 645377 ) on Tuesday March 11, 2003 @08:16PM (#5489408)
    You can be a team player. Sure its not so much as developing software, but using already integrated e-commerce software products (knowing which button is used to super-size a meal for instance). Corporate employers always look to see technical ability, ability to follow instructions, as well as being part of a successful team environment.

    In other words, C.S. students are a dime a dozen, just like mcdonald's employees. What makes you stand out?

    You know some math above first year calculus? You know some science above first year biology? Do you know anything besides programming? If you don't, then don't expect to get a job that any other second year CS student can get. Cause you won't get it unless you know someone (which is still the best bet for finding internships).
  • by Anonymous Coward on Tuesday March 11, 2003 @08:17PM (#5489423)
    The "dot.com bubble burst" three years ago, now the students that went into university to study Computing Science purely because of the "get rich quick" scheme are graduating. They are having problems getting into work.

    Now let's think.... 5 years ago there was maybe a tenth of the people doing CS as there are now, internships were available and reasonably well paid. Now all these companies have ten times the applicants that would originally have applied (but this time the other 9 want the money not the job).

    If you were a CS company. Who would you want to hire?
    • This is patently untrue. The percentage of people getting CS degrees has stayed relatively static over the past ten years. Take a look here [ams.org] to see that the number of CS majors who enrolled in the height of the dotcom boom of 1999 was the same as the the number in 1992. There were maybe 20% more than normal during the boom, but even by the next year it was only 5% more, then back to normal, even after the bust.

      Sorry, but there are just fewer jobs available, and just as many qualified applicants.
  • to check Google [google.com], right?

    I suppose it depends on your school too.

  • In our coop program we have found that since the big companies who used to hire the majority of our class (Nortel, Alcatel etc..) stoped posting jobs a lot of smaller companies are coming forward to fill in. I have a work term this term with a company of 13 people but I'm designing an embedded system from scratch and sticking linux on it. It's a great project but the pay isn't as high as I've had in the past. My advice for you is to check on the local start-ups in your neighbourhood. They are always looking for cheap talent. Although this being my 5th work term also helps out a lot when looking :) Startups offer great experience if you can get hired on with one. Looks great on the resume for when you want to look for a Microsoft job when you graduate.
  • Enjoy your summer (Score:5, Insightful)

    by MalleusEBHC ( 597600 ) on Tuesday March 11, 2003 @08:24PM (#5489491)
    I'm a CS major, and I decided to work construction this summer rather than chase an elusive internship. The way I look at it, I'm going to have many years ahead of me where I will be spending my summers working behind a desk. So while I still have a chance, I'm going to take some time and have a job where I can work outside, hang out with my friends (who will be working at the same company), and generally relax (save for inspection days). There is something to be said for getting outside and hauling some lumber or pounding some nails. Admittedly, it is probably not something I would want to do for years and years, but for a summer it can be a pretty good time. It gives you a good sense of balance in life, something that CS majors tend to lack.

    Some people like my father have scoffed at this and told me that I "need" to get an internship now or I'll get left behind. I'm sure many other CS majors here have felt the same pressure. However, I think this is when you should take a step back and look at why you got into CS in the first place. I did it because it is something I love to do; the potentially lucrative job market is an added bonus. So what if I don't get an internship and I don't make $foo money when I get a job after school? I'm confident in my abilities so that I will do well in the long run. However, as long as I make enough to live comfortably, I'm happy with that because I would much rather do CS than get a degree like Business where I really have no interest.

    Don't take this as saying internships aren't important. It is definitely a good idea to go out and get some real world CS experience. (You can do this to some extent with open source projects on your own schedule.) But just remember, jobs/money are NOT the be all end all when it comes to CS or any other field. Don't forget to enjoy yourself sometimes or you will be left as one of those bitter coders getting mid-life crises in a not-so distant future.
  • And you got a stack of them? Lucky! When I was looking, I generally heard nothing at all.

    But I did eventually find a job. The market is terrible at the moment, but nobody knows what the future will bring.
  • Try networking (Score:5, Insightful)

    by alexhmit01 ( 104757 ) on Tuesday March 11, 2003 @08:25PM (#5489500)
    My company hired a coop (we're a 5 person shop, so we only have one). Despite getting lots of resumes via email, I rarely read them. This one came to me from my cousin. Previous hires came from people recommended to me by people in my fraternity.

    People I know that are still undergrads are mostly people from my college fraternity (i.e. they were freshman my senior year or first year out when I visited friends there). The ones getting jobs are the ones that network well. The rest are finding research jobs on campus.

    The days where you float your resume and get 20 phone calls are over. Sorry.

    Time to work on the people skills.

    Alex
    • by Anonymous Coward
      You could at least have replied to the resumes you got saying "We're arrogant assholes, you wouldn't want to work here anyway."
  • by Argylengineotis ( 118734 ) on Tuesday March 11, 2003 @08:25PM (#5489502)
    If you are serious about landing a job, bashfully asking for a low-or-no paying internship position is completely worthless. In a job market like this, no manager is looking for the smooth young minds to take under their wing and mold into productive, successful workers. They are looking for the people that can get the job done, make the manager look good, and not gripe and grouse about petty issues.

    The only way to crack into such a market when you are green is to really dazzle 'em with examples of sharp work and present yourself as someone pleasant to work with!

    Also, never try to land a job through an HR department. If you can't get direct access to a project manager, meet someone who can. Try thinking from the perspective of a project manager: He/She wants to look good in front of the peers and boss and make sure the new hire isn't going to rub the existing team wrong and waste a lot of time with interpersonal drama to resolve.
  • What year are you? I was very fortunate in getting some terrific work experience on-campus; (I was at Tufts 1992-1996.) I started as a "PC Lab User Consultant" and parlayed that into being the student manager of the PC lab--I just showed a little ambition and smarts. (When I asked why I got it over some of the other UCs they were interviewing, they said I was the only who seemed to really want it.) I also got some terrific programming experience at the "Curricular Software Studio", an on-campus program that had student programmers working with various faculty members on interesting software projects (usually dependent on grant money-- that gave me 2 summers programming Win32 code by the time I graduated. I also got some small change as an undergrad TA for the entry level Comp Sci classes (I kind of accidentally made the decision to lean towards the general user labs rather than the academics, so I mighta missed out on some good sysadmin chances.) And also Tufts has this program called the "X-college" (as in experimental) that lets undergrads design a for-credit (but graded pass-fail) course; I taught one in Visual Basic, which was still kind of a novelty on campus in the mid-90s.

    Some of these opportunities were probably unique to my time and place, but don't overlook the academic environment as a place to get solid experience. I had a kickass resume when I graduated, and only left campus for fun.

    (Hell, IIRC I think NPR this morning mentioned schools in Massachusetts were one area that increased # of jobs)

    YMMV, of course.
  • PBS [pbs.org] has several internship slots open this summer, including ones for CS or EE students.
  • Internships (Score:4, Informative)

    by Wogger ( 650562 ) on Tuesday March 11, 2003 @08:29PM (#5489534) Homepage
    I started my CS degree shortly after the dot-com fallout going to the University of Waterloo [uwaterloo.ca], known for it's co-op (internship) program. Since then, I've had 5 successful co-ops, at companies like Corel, Honeywell, Environment Canada (the Canadian Environmental Service), and a university in Finland. All of them were either software development or testing, and they all paid well (enough to cover the semester's housing and tuition).

    I don't have high marks, in fact, my average is in the upper 60's.

    I'm not finding any shortage of work, and my university has a 97% placement rate for co-ops (all of which are paid).

    Granted, my university facilitates all of the leg work in applying to and interviewing with these companies. (I don't have to go out and look for any) Althought many others do find co-ops independently without assistance from the co-op department.
    • There's hope for me? Hooray!

      But, seriously, I understand that my CS degree isn't going to get me into the places by itself. I've started taking hard-core economics courses, and am working extremely hard at developing skills in writing proper documentation. The more I diversify myself, the better the chance I have of finding a job after I graduate.

      Documentation may be unsexy, but G-d only knows we need more of it.

      -Erwos
  • Just a thought.. (Score:5, Insightful)

    by WndrBr3d ( 219963 ) on Tuesday March 11, 2003 @08:29PM (#5489541) Homepage Journal
    But I think a big problem after the .com fallout were the people who put up this facade and were hired on, even if they didn't know a think about the job they got (Learn C++ in 24 Hours kinda folk).

    So what I see in post .com hiring is that the majority of people who have jobs, think that only a minority of people out there know what they're actually doing.

    I think these days the job place and market are less forgiving to incompetence, and to that degree, don't even give people a change because of that fear.

    At least that's my experience (being on the hire-er end).
  • There's some good news:

    You're on equal footing with folks who graduated 5 years ago and have nothing but dotcom [callipygian.com] on their resume.

    In fact, you should fare a little better. I'd rather hire someone out of school with a legit degree (i.e., computer science, math, EE, and not MIS) than someone with nothing but dotocom experience, and inflated title, and inflated self-worth.

    Have confidence in yourself, and apply for jobs that are slightly above entry-level, especially if you've already worked on significant projects.

  • There are plenty of internships overseas in India and other countries that are getting most of the outsourcing from the US. It's easy to despair at how few jobs there are for programmers today, but, cheer up, most other professions have it worse. Try getting a sales job right now.
  • Look abroad (Score:2, Interesting)

    by evolt ( 92424 )
    I found that for students, there are still a fair amount of paid internships available abroad (speaking from the US that is). I just recently got one through IAESTE (http://www.aipt.org/iaeste [aipt.org]) which does only science and engineering based internships and all are paid (althoughsome only cover living expenses). However, there are a few other programs I have heard about like AIESEC (http://www.aiesec.org [aiesec.org]) which was intended for business majors, but has expanded to technical internships as well. There may not be as many oppertunities as there are in the US, but it is another source to look into.
  • When I was in college, and this was back in pre-crash days, no one got internships on their own unless they had top grades... So we all went to the co-op office. Basically, co-ops work a semester and go to school for a semester, and sort of alternate. Now, I didn't want to give up the fall or spring sessions, so I set up something in which I worked in the summer session. The woman in charge of the co-op program had a huge binder of available internships and I ended up working at GM Delphi Chassis babysitting a database. But it counted as experience, and was pretty tough work.

    Try the co-op office. Ask 'em if they have any internships listed, they might (mine did).

  • by umofomia ( 639418 ) on Tuesday March 11, 2003 @08:42PM (#5489654) Journal
    Some colleges participate in MonsterTrak [monstertrak.com] (used to be called JobTrak until Moster.com bought it). If your school is in the program, it's an extremely helpful tool to find out about companies that are recruiting in your school and to schedule on-campus interviews with them. Even if your school doesn't participate, they have lots of useful information on the site about finding internships and jobs.
  • by tlambert ( 566799 ) on Tuesday March 11, 2003 @08:42PM (#5489656)
    The historical reason for paid internships is gone: no longer are companies competing for bodies to fill empty cubicles so strongly that they are willing to take people without degrees/experience.

    IMO, the primary reason for internships has always been to seduce workers out of colleges before they obtained their degrees, and the earlier the contact with the student, the more likely they were to win that students mindshare.

    At this point, you are better off finishing your degree, and, if you can manage it, getting published in a technical journal or conference proceedings.

    If you insist on an internship, there are some available; generally, however, they are in large corporations (e.g. IBM) or government agencies (e.g. NASA).

    -- Terry
    • by VT_hawkeye ( 33442 ) on Tuesday March 11, 2003 @09:24PM (#5489949) Homepage Journal
      Sure, there were plenty of dot-coms that wanted to fill cubes with degreeless bodies in the same way that they wanted to fill reports to their VCs with statistics. Both were essentially BS. How many 25-year-old former so-called "Senior Project Managers for Network Architecture" with two years in CS are selling pizzas now? Quite a few, because the title and job were vapor, backed by money being thrown at said vapor. The smart ones stayed humble with their lifestyle spending (i.e. no $50K vehicles), saved those ridiculous sums of money and headed back to school when it all came crashing down; the not-so-smart are, again, selling pizzas to survive.

      I'll agree with you that internships have always been meant to gain mindshare more than to produce actual results. (Single-summer interns that actually do make good on their recruiting, hiring and wage expense in their short time at a company are often virtually guaranteed a hire barring business complications, i.e. lack of money for hiring *anyone* new.) But the reason for that is to encourage those workers to come back to the company *after* they've completed their education. A returning intern will be productive quicker than a total newbie, because of familiarity with the organization; they also probably won't fight the organization as hard on negotiations like, say, salary etc. due to accumulated loyalties.

      Aside from a few outliers, a worker with a degree is FAR more valuable in the job market than a non-degreed worker. At base, it proves you're capable of setting a goal and achieving it. Internships, paid or un-paid, have historically been a way for students to gain real-world knowledge in their field and for companies to invest in mindshare toward bringing in a degreed worker later, not toward luring half-trained people out of school.
  • Yes (Score:2, Interesting)

    by Ececheira ( 86172 )
    The company I work for, in a DC suberb, is currently planning on hiring a whole bunch of interns for the summer. The difference is though, that with the economy the way it is, we know that we have total choice. We're not going to bother posting anything in any website, rather we're planning on sending a couple of people to some local college campuses (college park anyone?) to recruit in the next couple of weeks.

    I think that there are still internships available, but they're just much harder to come by.
  • by omnipotus ( 214689 ) on Tuesday March 11, 2003 @08:48PM (#5489690)
    If you can differentiate yourself from the other kids in your class, you can get the internship that you want. I'm about to finish as a C.S. major from UMD [umd.edu] (Go Terps!) and I have a terrible GPA (which is specificaly absent from my resume [mac.com]. I have never gotten an 'A' in a class for my major. I turn in projects late. As a student, I am a teacher's bane - talented but distracted. What am I so busy doing? Getting a head start on the industry that I want to work in. You can do this any number of ways:
    • Joining your local student ACM [acm.org] chapter. Better yet, run for office - I know they need the person power. If it doesn't exist, charter it!
    • Want to attend a technical conference? Both USENIX [usenix.org] and the IETF [ietf.org] have programs designed to get students involved by providing stipends. Often, these programs are applied to by few students.
    • If you prefer getting involved with a .com than a .org, consider that Apple [apple.com] gives away about 300 scholarships to their annual develpers conference in San Jose, WWDC.
    • If you are an uber programmer, perhaps you should try registering as a student or evan as a competitor or presenter at MacHack [machack.com].
    • The Government is always hiring, and don't let anyone tell you that you have to get a security clearance to work on something cool.
    • An earlier posted mentioned that the University IT department is a good place to work, and for the most part I agree - there are few other places with the budget and deployed network size of Univsersities that will teach you as you go.
  • Try Dell (Score:5, Funny)

    by One Louder ( 595430 ) on Tuesday March 11, 2003 @08:50PM (#5489710)
    Dell seems to be spending a lot of time advertising their intern program on television, so I'd try there.

    Apparently you have to be a complete weenie, though.

  • Your OS wants to be free. Your information wants to be free.

    Set your TIME free too!!!

    ;-)

  • by LowneWulf ( 210110 ) on Tuesday March 11, 2003 @09:06PM (#5489829)
    I am currently sitting at my desk at Sun Microsystems Labs in Mountain View California. I'm a University of Waterloo Computer Engineering Undergraduate student.

    The intern positions are tough to get at these companies, but there is certainly no lack of them! And they are certainly paid. I for one am paid obscenely well for my time here in California.

    In this area in general, all the big researchg outfits have large intern programs:
    - Sun (both the labs and general)
    - HP
    - IBM
    - PARC (former Xerox lab)
    - Microsoft Research

    The smaller companies each will hire smaller numbers of interns... maybe only one or two each, but I find most companies that have hired interns and done well by it (and most do) believe strongly in it and will be happy to look at your resume.

    Make sure, beyond anything, to get your resume into the stacks of these companies. Many of them will only bring interns in during the summer with the university students on co-op, so it helps to know when to get the resume in.
  • by inc0gnito ( 443709 ) on Tuesday March 11, 2003 @09:34PM (#5490024) Homepage
    You might want to consider doing one for free. I know it sucks, but it's great experience, looks great on your resume and will give you a good idea of the field you're getting into.

    That's what I did last summer after many interviews, a lot of "we went with someone who had more experience" and one "we don't have room in our budget." I called the latter back and asked if they would take me on in an unpaid capacity. They agreed and it was one of the better decisions I've made. Not only did they end up paying me something at the end (not as much as I would have made with an hourly wage, but a decent amount) but I firmly believe that it was that experience that enabled me to land the job I have right now.

    So if you don't have anything better to do with you summer (or whenever you're looking for an internship), consider doing one unpaid.
  • my 2 cents (Score:3, Informative)

    by Joe the Lesser ( 533425 ) on Tuesday March 11, 2003 @10:05PM (#5490245) Homepage Journal
    Sure, this is the 300th post or something, but in case the author reads them all:

    Fairchild Semiconductor [fairchildsemi.com] is an excellant employer of interns.

"What man has done, man can aspire to do." -- Jerry Pournelle, about space flight

Working...