Slashdot Mirror


Internships in the Post-DotCom Era?

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?"

86 of 602 comments (clear)

  1. well by nomadic · · Score: 5, Funny

    No.

    1. Re:well by joe_bruin · · Score: 4, Funny

      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 your newbie coding questions. we probably won't make fun of you.

    2. Re:well by Peterus7 · · Score: 2, Funny
      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)

    3. Re:well by Jhon · · Score: 2
      Yes. But they're nearly all in the medical field.
      This is very true. If you've got a decent resume as far as CS/IT goes and a strong background in the medical field, you're set. Not just hospitals and private practices -- but medical laboratories, HMOs, insurance (medical) carriers, etc... The better you are able to relate to the people who will use the technology/software/data you monitor, the greater your value to your employeer -- and this isn't more true than in the medical field.

      Or you could be an orderly...
  2. What Aboot the MIS Grad? by very · · Score: 4, Informative

    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.

    1. Re:What Aboot the MIS Grad? by IHawkMike · · Score: 4, Interesting

      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.

    2. Re:What Aboot the MIS Grad? by mugnyte · · Score: 4, Insightful

      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

  3. Internships are way down. by geekoid · · Score: 2, Funny

    Now I have to get my own mochas.

    tap.tap.tap. is this thing on?

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  4. The White House used to have a good program by ObviousGuy · · Score: 4, Funny

    But it wasn't paid and they didn't give you kneepads.

    From what I understand, they've cancelled the program, though.

    --
    I have been pwned because my /. password was too easy to guess.
  5. Contiune your education... by Anonymous Coward · · Score: 5, Insightful

    ...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.

    1. Re:Contiune your education... by jwdeff · · Score: 2, Insightful
      ...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.
    2. Re:Contiune your education... by snot.dotted · · Score: 4, Interesting

      Its no better in the Physical sciences I can assure you. Bioinformatics is a BIG growth area, if you can code in PERL you will obtain god like status in bioinformatics

    3. Re:Contiune your education... by Spyffe · · Score: 5, Insightful
      CS requires that people pay for software

      Wrong. Computer science does not. There are plenty of computer scientists working in such fields as operating systems (Sun), networking (AT&T), and compilers (Intel) who design clever software that is then given away by their employers.

      Their employers do not play the EULA game, betting on the ability of the BSA and its secret police tactics to bully the little guy into restrictive contracts. They make their profits on hardware, and the software is meant to increase the desirability of their hardware.

      Other computer scientists, in the more abstract fields of nubmer theory (the NSA), and artificial intelligence (Google) have employers who profit by providing services (yes, the government is a service) based on the advanced technology computer scientists develop.

      Or do you mean computer engineers? Why, I think you can't! There are programmers in all the places I mentioned above, plus those working to make e-commerce sites, business logistics solutions, etc.

      To conclude this little flame, let me say that I don't necessarily disagree with the rest of your post.

      --
      Sigmentation fault - core dumped
    4. Re:Contiune your education... by gilesjuk · · Score: 3, Funny

      Law seems to be where it's at, especially with all the bigwigs suing each other to defend their ridiculous patents.

    5. Re:Contiune your education... by WzDD · · Score: 5, Interesting

      I love slashdot for insular comments like this. Wait, no I don't. But I do look at it with a certain fondness.

      Seriously, though. Almost 100% of the computing population run commercial closed source software on a commercial closed source operating system. They browse the Web using a closed-source browser, read email using a closed-source client, write documents with a closed-source wordprocessor. Microsoft is definitely going to lose market share to OSS, but if you and they were honest they'd admit that they never *had* that market share in the places that matter for OSS. Just look at the rise and rise of Apache, for example. You'll be hard-pressed to find Microsoft citing a potential OSS threat to their desktop environment, for example. And it's been the "year of Linux on the desktop" according to various OSS luminaries for how many years now? Perhaps four.

      Even among geeks, there's a not-insignificant move to a closed-source OS - Mac OS X - simply because it's cool. What's been happening is a huge increase in support for open *standards* - HTML, XML, all the old Internet standards - because they allow interoperability.

    6. Re:Contiune your education... by duffbeer703 · · Score: 3, Insightful

      Hahaha... you're pretty funny.

      If you plan to design operating systems for Sun or compilers for Intel, you had better hope that you hail from Bangalore or Shanghai -- because that's where that work is being done now.

      The only growth industry in america is police and rent-a-cops.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    7. Re:Contiune your education... by RTPMatt · · Score: 2, Insightful

      Better yet, dont go for CS, go for something else i like http://www.mechatronics.com/mechatronics. Some form of engineering is probably a better choice (bettet in the sense that you end up with more options) I was a CS major thill i realized how narrow a field it is, the basics of engineering never change, CS changes every week

    8. Re:Contiune your education... by ndogg · · Score: 2, Insightful
      CS requires that people pay for software, and that is not the direction the economy is headed. Sorry, boys. Unless you know something I don't, proprietary software has been opening more and more, except in Microsoft's case. Even they are anticipating losing market share to OSS.


      I disagree. If majors were based on people being able to find a paying job based on that major, there would be no art or history majors out there.

      My impression of CS at my university is that it is a major for people who find programming interesting. Even if all software went the way of OSS/Free Software, there would still be jobs out there for us. They may or may not pay as much, but I can guarantee that it would require us to not be anti-social. In fact, I would say that OSS/Free Software would require us to be almost as social as a psychologist. To write and maintain programs that would ultimately be used by some group of people, we would have to understand how that social group thinks. We would have to take some of the same education that our target end-users take.

      Software would still be very difficult to create and support, even with the Perfect Programming Language(TM), because programming goes beyond memorizing syntax.
      --
      // file: mice.h
      #include "frickin_lasers.h"
    9. Re:Contiune your education... by Lodragandraoidh · · Score: 5, Insightful

      I think some folks have a misapprehension that a CS degree only equates to being a programer.

      Disabuse yourself of that fallacy, and you will be set.

      Case in point: Me.

      I started out of college NOT AS A PROGRAMMER - but as a system administrator (I parlayed my brief experience with Unix in college into the job). Once in the position, I automated all of the tedious stuff, then set my sights on some of the other things around me. For example, the technical support folks were using paper tickets; a little database magic and some cgi scripts, and 'Voila!' - an automated ticketing system.

      After that, I extended my knowledge - I learned other operating systems the company was using, and I also learned new programming languages. I also started developing my philosophy regarding programming paradigms for large projects by reading everything I could get my hands on and watching what went on with internal projects. Most importantly, I learned how to make disparate systems work together (systems integration).

      Finally I got into a major project as a programer and applied and refined the lessons I had learned. Having administered operating systems and databases, I had a unique perspective many of my peers did not have. I volunteered for the difficult tasks, because I knew I would learn more by stretching myself than by sitting back and just coding by rote.

      Pretty soon, I was project lead, and then a full blown senior developer. At this stage of the game I deal with technology and implementation issues at a high level; I write specifications, and either implement it (if its trivial) or oversee a vendor or internal team perform the implementation.

      That is how a CS major can take you where you want to go; don't limit yourself by setting your expectations too high, or conversely, setting them too low. The biggest key is to just make yourself as valuable as possible to your company and you will get where you are going.

      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
    10. Re:Contiune your education... by intermodal · · Score: 2, Insightful

      obviously you did not read what I wrote. The demand for CS people is less than it previously was, in the job market. And what demand there is, much of the jobs are being filled in india. So unless you live in bangalore, good luck.

      --
      In SOVIET RUSSIA... erm...NSA AMERICA, the Internet logs onto YOU!
  6. It all depends on your school. by JCash$ · · Score: 2, Interesting

    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.

    --
    -Poo will never be unfunny.
  7. Internships by Anonymous Coward · · Score: 2, Insightful

    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.

    1. Re:Internships by RabidOverYou · · Score: 3, Informative

      Well, do you or don't you? Does it depend? Tell us!

      Ooooh, now I see - you haven't a clue how question marks work.

  8. Graduate study in Something Else by luzrek · · Score: 4, Insightful
    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.

    --

    Galium Arsenide is the material of the future, and always will be.

    1. Re:Graduate study in Something Else by ObviousGuy · · Score: 5, Interesting

      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.

      --
      I have been pwned because my /. password was too easy to guess.
    2. Re:Graduate study in Something Else by ObviousGuy · · Score: 5, Funny

      Currently far too many (dumb) people are trained in computer science.

      There's also a problem of far too many (arrogant) people trained in computer science.

      --
      I have been pwned because my /. password was too easy to guess.
    3. Re:Graduate study in Something Else by BWJones · · Score: 2, Insightful

      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 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.

      --
      Visit Jonesblog and say hello.
    4. Re:Graduate study in Something Else by umofomia · · Score: 4, Insightful
      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.

    5. Re:Graduate study in Something Else by GlassHeart · · Score: 4, Insightful
      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.

    6. Re:Graduate study in Something Else by kisrael · · Score: 5, Insightful

      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.

      --
      SO YOU'RE GOING TO DIE: The Comic for Dealing with Death
    7. Re:Graduate study in Something Else by ObviousGuy · · Score: 5, Insightful

      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.

      --
      I have been pwned because my /. password was too easy to guess.
    8. Re:Graduate study in Something Else by dirvish · · Score: 4, Funny

      California State University Chico has an excellent Underwater Basket Weaving Program.

    9. Re:Graduate study in Something Else by Elwood+P+Dowd · · Score: 3, Insightful

      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.

      --

      There are no trails. There are no trees out here.
    10. Re:Graduate study in Something Else by connsmythe96 · · Score: 2, Insightful

      "If you want to be a programmer you should study CS." "If someone doesn't study CS and is a programmer they are a bad programmer." "People who cannot use computers are stupid and lusers." I never said anything like that. What I said was that to be a good program, you need to know how to DESIGN. Not just code. There's a serious difference between someone who knows how to DESIGN software, and someone who knows how to CODE software. You're right that both can be gained from experience, but at much different rates. Learning to code by experience is pretty quick. But it takes a long time to correct bad design habits without someone actually telling you "this is bad because...". So, like I said before, I won't let just anyone program for me unless I tell em "I want this function to do this, and this function to do this". You can argue as much as you want about how you or someone you know learned how to design software well without training, but it just isn't common unless they've been teaching themselves for a LONG time.

      --
      if(!cool) exit(-1);
    11. Re:Graduate study in Something Else by NetFu · · Score: 4, Interesting

      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)

    12. Re:Graduate study in Something Else by James+Lewis · · Score: 2, Insightful

      This is exactly why a CS major is the difference between being a programmer and a Computer Scientist. A programmer knows language syntax, a Computer Scientist knows much more about algorithms, program design, programming methodologies, computer hardware, etc. As the field has matured, being able to just program has quickly lost its value. Offshore coders are a perfect example of this. If you are just a programmer there is no reason your job can't be shipped off to another country to be done at half the price. If you are a Computer Scientist who is designing the system you need to be on site so you can get "face time" and design a system that is right for the customer. Not only that, but the design is the most important part of the project and so companies will be wary of placing that responsibility on a cheap offshore group. I agree that another way to make a programmer indispensable is to have other areas of expertise that will allow you to program in areas someone without that extra knowledge would be unable to do. However, these areas are specialized and not as numerous. Having a Computer Science degree is most certainly not a waste of time.

  9. Well, I recently attended a job fair, by jwdeff · · Score: 2, Interesting

    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.

  10. Re:yes by DasBub · · Score: 5, Funny

    I hear some positions in Iraq will be opening up real soon...

  11. Hmm let's see by Sparky69 · · Score: 5, Informative

    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 BTW in Canada intership's are called COOPs. Cheers, Andrew

  12. Have you considered University IT Departments by sotdx · · Score: 5, Informative

    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.

    1. Re:Have you considered University IT Departments by orpheus2000 · · Score: 2, Insightful

      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...

  13. McDonald's is always hiring. by L7_ · · Score: 5, Funny

    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).

  14. Well, yeah... by I'm+a+racist. · · Score: 2, Flamebait

    Microsoft. I thought you already knew that...

    --


    Down with Saudi Arabia!!!
  15. It's funny because.... by Anonymous Coward · · Score: 5, Insightful

    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?

    1. Re:It's funny because.... by btellier · · Score: 2, Informative

      This is patently untrue. The percentage of people getting CS degrees has stayed relatively static over the past ten years. Take a look here 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.

  16. Apply to smaller companies by Bush_man10 · · Score: 2, Informative

    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.

    --
    "I believe in everything in moderation. Including moderation." -Dean DeLeo, Stone Temple Pilots
  17. Enjoy your summer by MalleusEBHC · · Score: 4, Insightful

    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.

  18. Try networking by alexhmit01 · · Score: 4, Insightful

    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

    1. Re:Try networking by Anonymous Coward · · Score: 2, Funny

      You could at least have replied to the resumes you got saying "We're arrogant assholes, you wouldn't want to work here anyway."

  19. Re:yes by L7_ · · Score: 5, Funny

    actually, if youre willing to travel to Tennessee the Oak Ridge National Laboratory has a nice summer internship program for nuclear engineers and other scientists. The web site is at www.orau.gov/orise/educ.htm.


    I think that you need to be a US citizen to get it though, but if you're not and still studying Nuclear Engineering, you must be a terrorist.

  20. Seaking Internships is Weakness by Argylengineotis · · Score: 3, Interesting

    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.

  21. Re:yes - OT by jratcliffe · · Score: 4, Interesting

    I remember back when I was in college, I kept on getting letters from the US Navy, asking me to apply for jobs as a reactor tech on nuclear subs, so you might want to try that. (Unless you're a big fan of daylight and regular bathing...nah, this is Slashdot.) Scary thing is, I was an econ/poli sci major.

  22. Internships by Wogger · · Score: 4, Informative

    I started my CS degree shortly after the dot-com fallout going to the University of Waterloo, 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.

  23. Just a thought.. by WndrBr3d · · Score: 4, Insightful

    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).

  24. PhD not a good way to get a job by flyguy · · Score: 5, Interesting

    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.

    1. Re:PhD not a good way to get a job by taliver · · Score: 2, Informative

      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.

      --

      I demand a million helicopters and a DOLLAR!

    2. Re:PhD not a good way to get a job by taliver · · Score: 2, Insightful

      Honestly, they're good-- but for the real reason that people should get PhD's. Some try to get a good SysAdmin job with a PhD, and find that experience wins out over the title-- as it should in that case.

      A PhD is for learning how to do research. You may end up at a smaller university. You may end up at a research lab. You may end up with a post doc. The jobs are there-- but they are to do endless research.

      Now, as a grad student, this is my impression at the moment, and I'm quite fine with it-- I want to do research. Saldy, I know many students in similar positions to mine stating, "But I don't want to do this my whole life..." These people possibly should not have sought a PhD.

      --

      I demand a million helicopters and a DOLLAR!

    3. Re:PhD not a good way to get a job by JRHelgeson · · Score: 5, Interesting
      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."

      --
      Good security is based upon reality and common sense. Common sense is a function of having common knowledge.
    4. Re:PhD not a good way to get a job by pyrrho · · Score: 2, Insightful

      let me just say, you rock!

      helping your employee find a job suited to his unique skills, and thereby losing a good employee... well, damn it... so what if you flunked out of the MBA program for that kind of thinking? I like you! :)

      --

      -pyrrho

    5. Re:PhD not a good way to get a job by Belgand · · Score: 2, Insightful

      Perhaps not a great idea in CS, but just about the only option in biology, physics, chemistry, etc. As a biology/microbiology major with only a minor in CS I'm more or less screwed if I don't get my PhD (besides, I want it). The minor is helping a bit as I nudge around a little in bioinformatics, but frankly it's not really all that exciting to a lot of people in biology. To most biologists bioinformatics is little more than another tool to be used and frankly I'd much rather be doing research.

  25. Re:The worst thing for CS kids... by mwillems · · Score: 4, Interesting

    But at least Johnnie Frat Boy knows how to spell!

    No, don't shoot me, this is not meant to be a flame. I actually hire interns and IT guys in my company (I am the CTO). Now put yourself in my shoes for a second. There is enough on offer. I have to hire those who show most promise. I have to defend my hires to fellow execs. If I hire someone who writes things like "easist", "acronims" and "sentince", I will be asked why I did not at least hire someone who can read and write.

    I realise this sounds dismissive, and I really do not mean it to. I am just trying to impress upon you the importance of basic skills. If you cannot distinguish "sentince" from "sentence", how can I be sure you can produce functional code? These are not mere typos.

    Yes, I know there is much more than spelling to a person. It's just that this is kind of a basic skill. If you can improve on it, I am sure you can compete better with Johnnie Frat Boy. And please do try to see this as a constructive suggestion - I may be shot down but felt it needed saying.

    Michael

    PS ATM in a sentence? OK... I'll give you two: "ATM (Asynchronous Transfer Mode) was not the panacea it was once thought to be to solve Internet connectivity woes". Or try "ATM (Automatic Teller Machine) technology has more than kept pace with Internet security technology and losses are minimal". :-)

    --

    ---
    BDOS ERR ON A:>
  26. Re:yes - OT by taliver · · Score: 4, Informative

    Also Off the Main topic, but to fill in some stuff, I thought I'd mention that I took up the Navy on it's offer.

    It's pretty good while you're in college-- right now they pay right around $40K/year for your last two years in school--not bad, since you have absolutely nothing ROTCish or Navyish to do for those two years (I even interned at a national lab while I was getting paid by the Navy-- hooray for double dipping. :)

    Anyway, the job I signed on for was instructor, which meant that I taught onshore, never seeing a sub but as a tourist, for 4 years. And then I was out. If you want a military career- this is not the way to go. If you hate paperwork, this is not the way to go. If you despise bueracracies, 'the man', uniforms, power trips from idiots, or senseless rules, this is not for you.

    However, it is a job, it gives you in-state tuition for whatever school you're in, it delays having to choose a real career for 4 years, and they do give a reasonable paycheck. (The instructor option is only open for technical majors, however-- otherwise you can go sub, not see the sky for 3 months at a time, go crazy, but get about a $12K signing bonus.)

    --

    I demand a million helicopters and a DOLLAR!

  27. Key to Finding Paying Internships: Be different by omnipotus · · Score: 5, Informative
    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 (Go Terps!) and I have a terrible GPA (which is specificaly absent from my resume. 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 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 and the IETF 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 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.
    • 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.
    --
    "You can't dissect him, predict him, which of course means he's not a lunatic at all."
  28. Try Dell by One+Louder · · Score: 5, Funny
    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.

  29. Re:The worst thing for CS kids... by ipmcc · · Score: 2, Insightful

    I get the feeling that computer science will be relegated to a tech college degree. Most work in the field is for entry level programmers and desktop support, neither which need more than a 2 year degree.

    Well part of this problem is that Computer Science means different things to different people. I went to CMU, where CS is somewhat respected. My major was Information & Decision Systems, which is, for all intents and purposes the CMU equivalent of the aforementioned BCIS degree, when compared to a CMU CS degree. However, coming out of my degree, I have found that I quite easily know much more about the "science of computing" than many CS majors from less rigorous schools.

    Unfortunately I think the time has come to draw the line between computer "scientists" and computer "programmers," just like there is a line between "physicists" and "engineers." It wasn't until I guess about 6 years ago that you could earn a CS degree at CMU that wasn't a double major Math/CS, and to be honest, I think thats the way it should be. Programming is an art, no doubt, but I suspect just as there are "people who speak english" and then there are "writers," there are always going to be "people who can write VB" and "people who could program in any language."

    Unfortunately, at this point it time, its very hard for employers to tell who is who, and even to assess their own needs. If you were to ask any employer "do you want some IS grad who hacks VB" or "do you want a CS grad who could really write in any language," they're going to opt for the CS guy, who will subsequently be bored out of his wits writing VB code.

    I suspect that soon, and by soon I mean in the next 5 years or so, a real dichotomy is going to emerge in the business world (its already there in academia) between "blue-collar programmers" and "white-collar programmers." Blue collar programming will be taught at tech schools and perhaps 4 year CS degress can refocus their energies on the "science of computing." The business side of the dot-com pipe-dream has already crashed and burned, and now unfortunately it might be time for the rank and file's dreams to meet the same fate.

    --
    This too shall pass.
  30. Just tough it out. by BoomerSooner · · Score: 4, Insightful

    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.

  31. From a Current Intern by LowneWulf · · Score: 4, Informative

    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.

  32. CS is more than syntax and libraries by enkidu · · Score: 3, Insightful
    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

    --

    There is no trap so deadly as the trap you set for yourself
    -Raymond Chandler, The Long Goodbye
  33. Yes, companies are still hiring interns by Annamite · · Score: 2, Insightful

    We are still having interns coming to work for us every semesters and summers. Just that we are asking from the local best schools (USC, UCLA and the likes) with high CS GPA. Skills like Java/J2EE, Linux/Unix (Sun) and good working knowledge of Windows (servers) products are extremely important.

    Yes, the requirements are rather high but the pay is decent: freshmen start around $15, adding about one dollar for each subsequent year; grad students start around $20, additional years adding one dollar. Add in to the fact that you can very much set your own flexible work schedule, I think it worth it.

    We are (F-10) in the 310/MDR area. You just have to look up your school posting more regularly. Despite the (permanent) hiring freeze, I have seen plenty of new (intern) faces recently.

    Sorry if you do not fit the requirements tho. Hard times -> plenty of resumes; we get to be picky and choosy. One just have to re-position, educate himself or herself with the skills needed by the market.

    Good luck.

  34. Re:yes - OT-We own you. by taliver · · Score: 5, Funny

    Actually from what I hear. That paper you signed going in has a clause that even if you're out. You can be reactivated, and be brought back. So unless one wants to be effectively owned for the rest of their lives, no! (For those who don't see this, it's an AC that I'm answering).

    I'm actually in this group as well, and honestly, if you're in the country, and you're male, you're already owned. Remeber that Selective Service card you were supposed to fill out when you turned 18? The liklihood of that being used is actually higher than the liklihood of you getting called back after you resign your commission.

    Now, I'm actually in the Active Reserves, which gives me around $400/drill weekend and I get to go on all sorts of nifty trips as well. The only thing I have to fear is if we go to war, but what, I ask you, are the odds of that happening these days?

    --

    I demand a million helicopters and a DOLLAR!

  35. Re:yes - OT by DuctTape · · Score: 3, Funny

    I'm surprised that they called you. Reactor techs on nuclear subs (or nu-cu-lar, if you're Dubya) are enlisted posts, not orficer. And the above poster was correct, it's a paperwork nightmare. And nuclear engineering types on subs have the crappiest sea-shore rotation. So, if you like wearing dungarees, getting dirty, loud working conditions, and crappy pay, hey, the Navy is looking for you!!! Oh, did I mention occupational exposure to radiation?]

    --
    Is this thing on? Hello?
  36. try research centers by tempny · · Score: 2, Informative

    I'm a sophmore cs student from nyc and a few summers ago stumbled onto an awesome and untapped source of jobs. A lot of my friends in cs do this too. Many research centers (often run by large universities) that don't have much to do with students have a huge need for non professional programmers. However, I'm not sure there are too many of these places outside large cities.

    These places do not have the money to pay an adult programmer, but can afford to pay undergrads quite decently. For some reason, they also do not actively look for programmers. However, when I started targeting these places, almost all of them were initially interested and I actually ended up with a few offers. Research centers often require a miriad of small but often highly specified programs, and many researchers are desperate to be untied from the large and hugely expensive software suites they are forced to use when they only need one or two functions of these programs. (like Igor). Also, these are rare places where you get to work with very cool and not commonly seen equipment, meet tons of smart people, and are given the freedom to do your work however you see fit. (It is not likely your boss will understand c++) It is also very cool to have something like "developed a program to do real time memory testing via auditory and visual cues" on your resume before you even hit the mainstream job market.

  37. Still tons of them out there... by Anonymous Coward · · Score: 2, Informative

    I'm currently an undergrad student at University of Waterloo (CS), and I've had multiple offers for paid internships in the US/ Canada over the past 2 years, all of which were from pretty cool companies - a crapload of banks, Rogers Broadband, VoiceGenie, ExtendMedia, and currently RealNetworks. All of these companies had pretty decent compensation (> $20/hr), with added benefits of subsidized housing, transport, and shipping for the ones located in the US.

    I don't think that's a pretty bad deal, considering current market conditions and, none of these were hard to get - the companies all come to recruit on campus, and I never actually had to go 'looking' for a 'good' internship.

  38. Start your own biz by Black+Jack+Hyde · · Score: 2, Interesting
    You could try fruitlessly competing for programming jobs, but more and more are being farmed out to overseas programmers. Forget about technical support, the first place everyone made budget cuts was on the service side. There's always sysadmin/netadmin, but all the big firms that might pay a halfway decent salary have outsourced a lot of their hardware.

    So stop fighting the system. Find a niche, find some capital (small business loans, family, rich friends), and fill it. Use your computer education to supplement a career instead of beating yourself up with rejection letters in a bone dry job market. You'll be happier if you're the boss.

    Jack

  39. Re:Why should they pay to teach you? by Anitra · · Score: 2, Insightful

    It's because as a student, you need to get experience AND pay the bills. I don't know about you, but I don't want to do TWO full-time jobs to get both.

    Although I probably will anyway... *sigh*

    --

    Have you read the Moderation Guidelines Addendum?
  40. If you can't get a paid internship... by inc0gnito · · Score: 4, Insightful

    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.

  41. check out national labs by juan2074 · · Score: 4, Informative
    You can look for internships at other national labs (doing more than just nuclear engineering).

    Check AWU about the possibilities at these facilities.

    Also, check these:

    Sandia

    Los Alamos

    Argonne

    Brookhaven

    Pacific Northwest

    Lawrence Berkeley

    Lawrence Livermore

    Oak Ridge

    And there are other other national labs that I did not mention.

  42. The DoD / National Security Agency by Anonymous Coward · · Score: 2, Informative

    I only saw one other mention about government jobs. No one wants to work for the government because they don't think they get paid enough. I think some people are glossing over the most important aspect of it, you get paid. You have a job.

    The National Security Agency is always taking interns/coops. I've applied there myself and feel confident that I will get it (I should know in about 3-4 days). Yeah, you need a security clearance. Big deal, it's not that bad. If you've kept your nose clean in your life (don't do drugs for christ's sake, and yes, marijuana counts) you will have no problem passing any of their tests (assuming you're a stable person).

    The government has opportunities everywhere, you just have to give up the stigma of 'working for the man' and get on with it. Government jobs have great benefits too.

    In case you're interested: here is a link to the NSA coop program. The CIA also hires people.

    You will be able to have real world experience, have a valuable security clearance, and most likely a job working there when you graduate.

    1. Re:The DoD / National Security Agency by Bangback · · Score: 2, Informative

      Pay is pretty competitive once you factor in the rapid promotions in IT. You can start applying(normally successfully if you have a good degree) for jobs in the next higher grade after one year in grade. Often jobs are structured for automatic promotion so you'll stay after the first year (it is easier to find a promotion than get the first government job for a variety of reasons). Of course, you have to be willing to move.

      And the security clearance is a big, big deal placing NSA or any intelligence agency at the top of your list. You can easily find a job paying nice $$ if you have a valid Top Secret security clearance and are willing to work anywhere (they pay people 30K+ to escort copier repairmen and soda machine guys around the building in some highly sensitive areas -- people with programming skills are 50K+ for junior guys). Read the Washington Post job ads -- they are chockerblock with jobs if you can jump this hurdle.

      Of course, there are downsides to working for the government (difficult to execute projects, requirements always change, customers and moneymen constantly struggling for project control). But normally hours are pretty good so you can develop skills or do contracts on the side if you're really motivated.

      Oh, and ontopic, you'll never get an internship except through a coop-type program. Government summer jobs are a byzantine process (and ironically, largely random). It takes many months to get a government job.

  43. my 2 cents by Joe+the+Lesser · · Score: 2, Informative

    Sure, this is the 300th post or something, but in case the author reads them all:

    Fairchild Semiconductor is an excellant employer of interns.

    --
    "I only speak the truth"
    Karma: null(Mostly affected by an unassigned variable)
  44. my company offers a great Internship for CS majors by browncow123 · · Score: 2, Informative

    The company I work for has a great paid internship program. I work for an oil company. The only problem is that you will not be doing any software development. We are an IT shop where DATA is the product and our customers are the employees in the company. So you're looking at Data Warehousing, writing queries, etc. Being a CS major myself, this can be a turn off, however being employed is pretty important and nice. Anyways: From talking to some of the previous interns, Im guessing that the interns are paid between $15-$25/hr and I believe they even pay part of rent. The company I work for seeks CS majors, but only top students. For more information, look here:
    http://www.aeraenergy.com/InternProgram/

    Enjoy.
    Browncow.

  45. Re:The worst thing for CS kids... by dfj225 · · Score: 2

    Well, I think its important to recognize that there is a large difference between the type of work one would typically do with a CS degree and the work of a system administrator. In fact, most colleges offer a CS degree and an IT degree. As it has been explained to me, CS is more the study of how to create software to solve a problem while IT is more of using current software to fit a company's needs while also dealing with management and other people. IT professionals very much need to be people persons, while CS professionals can deal more with theory and creating software.

    --
    SIGFAULT
  46. Re:CS by yintercept · · Score: 3, Funny

    "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!

  47. Data suggests people will pay for internships by fruscica · · Score: 2, Interesting
    Internships have tremendous value:
    • 85% of employers surveyed in July 2001 prefer "a job candidate with great reviews from his/her internship supervisor, but who had only mediocre grades, to a candidate with outstanding grades but no experience." (source: Information Week)

    • "Having an internship or co-op on your resume will earn an 8.9% larger starting salary over a new hire with no experience." (source: www.jobweb.com)

    • "College graduates with less than one year of [internship] experience will have approximately three times as many jobs to choose from than college graduates without experience. College graduates with more than one year of work experience will have fifteen times more opportunities." (source: CareerBuilder Job Market Report)
    So it is reasonable to expect the emergence of for-profit internship providers.

    (As it happens, not long ago my business plan for such a provider was circulated internally at Microsoft. I subsequently received the following e-mail from Randy Hinrichs, Manager of Microsoft Research's Learning Sciences and Technology Group:

    "Frank, you are a good man. Have you thought about joining this team? Your only alternative, of course, is venture capital. But their usual models require getting rid of the 'originator' within the first eighteen months. With Netscape it took a little longer, but you get the idea."
    You can see an updated, open source-friendly version of the plan here.)

    In the future, then, there will will be paying internships -- it's just that the interns will do the paying.

    On the upside, the benefits of a really well-run, well-documented internship will outweigh the expense.

    Enjoy,

    Frank Ruscica
    Founder
    The Opportunity Services Group :: Have Fun to Get Ready
    www.opportunityservices.com

  48. It's not what you know... by prozac79 · · Score: 2, Interesting

    It's who you know. I can't stress enough the importance of job fairs. Sure, most of the time you'll get the people who just take your resume and file it away, never to see the light of day again. However, I think you stand a much better chance of landing an internship when you meet with recruiters face-to-face as opposed to just being reduced to a GPA on a resume. Also, if you go to a school that has engineering societies... join them! I got internships and a job right out of college through my connections with an engineering society (SHPE if anyone is curious). I was a corporate liaison and often company reps would ask me for the resumes of the society members in a certain major. If you're one of those resumes, then you'll be 1 of 20 as opposed to 1 of 1000+ applicants which gives you much better odds of being noticed. I know you might feel dirty doing the whole networking, business card, laughing at all the stupid jokes scene, but it's how you get a spot at the corporate poker table. Skill may get you the job, but connections get you the interview.

    --
    "Oh dear, she's stuck in an infinite loop and he's an idiot" -Prof. Farnsworth (Futurama)
  49. Re:The worst thing for CS kids... by lowe0 · · Score: 2, Informative

    Ah, this old argument. "You're just buying friends." Allow me to tell you a little about my house's budget for the year:

    $1000 for rush - having events to get people in the door. Larger houses spend even more on this, so it's difficult not to be drowned out by the biggest houses on campus.

    $1000 for pledge education - not only are there parties and road trips for bonding purposes, but we prefer to teach our pledges instead of haze them.

    $1500 for formal - we get together to have a nice night out with our girlfriends.

    $2500 for social - those parties that everyone likes to go to (whether they're greek or not?) They're not cheap. Someone has to pay for them.

    $750 for philanthropy - not only do we hold events to raise money for various charities, but we pay to participate in events held by other houses for the same purpose.

    Once those expenses are out of the way, you still have to maintain the house, keep in touch with our alumni, and other tasks.

    So, by the end of it, there's no money left to "buy friends." Paying your fraternity dues is about pooling your resources in order to accomplish your goals as a group.