Thread: Job Opportunities for a 6-months placement

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Registered User
    Join Date
    Sep 2009
    Posts
    9

    Job Opportunities for a 6-months placement

    Hello. First post...

    I have to do a 6-months internship (placement), from April - September, and I was wondering if you know of any good companies that offer this opportunity. I am not asking for small software houses, I'm sure there are many of them that can do that. I more asking about big companies, like Google, Yahoo, Microsoft, Facebook, IBM etc.

    Does anyone have any idea if they offer placements for 6 months?

    Have a good day!

    EDIT: I'm looking for companies in the US...
    Last edited by Dush; 09-04-2009 at 04:57 AM. Reason: ...

  2. #2
    l'Anziano DavidP's Avatar
    Join Date
    Aug 2001
    Location
    Plano, Texas, United States
    Posts
    2,743
    ...They all do...

    The best way to get an internship is to go to a career fair at a local university, where these companies specifically come to recruit.
    My Website

    "Circular logic is good because it is."

  3. #3
    Officially An Architect brewbuck's Avatar
    Join Date
    Mar 2007
    Location
    Portland, OR
    Posts
    7,396
    Quote Originally Posted by Dush View Post
    I more asking about big companies, like Google, Yahoo, Microsoft, Facebook, IBM etc.
    So, you want to skip the small company stage where you work in a closely knit group of friends who grab beers after work while producing amazing new stuff, and jump straight to the soul-crushing faceless monstrosity stage.

    Hmm. Odd choice.
    Code:
    //try
    //{
    	if (a) do { f( b); } while(1);
    	else   do { f(!b); } while(1);
    //}

  4. #4
    spurious conceit MK27's Avatar
    Join Date
    Jul 2008
    Location
    segmentation fault
    Posts
    8,300
    Quote Originally Posted by brewbuck View Post
    So, you want to skip the small company stage where you work in a closely knit group of friends who grab beers after work while producing amazing new stuff, and jump straight to the soul-crushing faceless monstrosity stage.

    Hmm. Odd choice.
    Unless maybe you mean an oppressive bunch of nobodies to whom you will be serving coffee and forced to mimic in a friendly way, with little prospect of finding subsequent employment or gaining real experience. I have heard small organizations are more prone to abusing the possibilities of "internment" but I guess this will vary widely. Some people might rather "jump straight to the soul-crushing faceless monstrosity stage" in the hopes of avoiding "the soul-crushing, easily identified, tedious nowhere stage".
    C programming resources:
    GNU C Function and Macro Index -- glibc reference manual
    The C Book -- nice online learner guide
    Current ISO draft standard
    CCAN -- new CPAN like open source library repository
    3 (different) GNU debugger tutorials: #1 -- #2 -- #3
    cpwiki -- our wiki on sourceforge

  5. #5
    Registered User
    Join Date
    Sep 2004
    Location
    California
    Posts
    3,268
    Quote Originally Posted by brewbuck View Post
    So, you want to skip the small company stage where you work in a closely knit group of friends who grab beers after work while producing amazing new stuff, and jump straight to the soul-crushing faceless monstrosity stage.

    Hmm. Odd choice.
    At big companies like Microsoft, IBM, etc, interns work on fun stuff like unit tests, build environment scripts, and performance testing. At small companies, interns work on boring stuff like software design, critical bug fixes, and design implementation.

    Oh wait...
    bit∙hub [bit-huhb] n. A source and destination for information.

  6. #6
    l'Anziano DavidP's Avatar
    Join Date
    Aug 2001
    Location
    Plano, Texas, United States
    Posts
    2,743
    At big companies like Microsoft, IBM, etc, interns work on fun stuff like unit tests, build environment scripts, and performance testing. At small companies, interns work on boring stuff like software design, critical bug fixes, and design implementation.
    Not necessarily. I did my internship for a relatively large company, and my project as an intern was relatively large and included loads of new feature development. It was a fun project.

    I pity those who have to write unit tests all day long every day...not that they aren't necessary, just that that's not what this job is all about.
    My Website

    "Circular logic is good because it is."

  7. #7
    Officially An Architect brewbuck's Avatar
    Join Date
    Mar 2007
    Location
    Portland, OR
    Posts
    7,396
    Quote Originally Posted by DavidP View Post
    Not necessarily. I did my internship for a relatively large company, and my project as an intern was relatively large and included loads of new feature development. It was a fun project.

    I pity those who have to write unit tests all day long every day...not that they aren't necessary, just that that's not what this job is all about.
    I admit my sample size is small, as I'm not in the habit of changing companies very much.

    I started as an intern at a small company (12 people) and stayed there almost 9 years. By the time I left I was the technical overseer for a two million line project.

    Now I'm at a somewhat larger (90 people) company but it still feels like a small company. My experience of huge companies is admittedly through what my friends have told me. I know many people who've worked for IBM and Intel.
    Code:
    //try
    //{
    	if (a) do { f( b); } while(1);
    	else   do { f(!b); } while(1);
    //}

  8. #8
    Registered User
    Join Date
    Sep 2009
    Posts
    9
    The size of the company has nothing to do with the quality of work you'll be doing...

    Yes I could go to careers fairs, but I live in London so I don't have that option.

    Right now Google appears not to have any places for interns (from their website).

    I'd also like to live in New York for some time, or a similar town, but I don't know what companies are located there (the ones I know are located in Silicon Valley).

  9. #9
    Registered User VirtualAce's Avatar
    Join Date
    Aug 2001
    Posts
    9,607
    Our interns were utilized quite well and we made sure they received good hands-on experience. We didn't want to delegate the trivial boring tasks to them b/c we did not want to discourage them. This year our interns did amazingly well and contributed quite a bit to our project. The best thing for the interns, however, was the fact that they were able to just leave the project and go back to school while the rest of us are still stuck hammering away at it.

    We even had a team send off for our interns at a local restaurant. Normally we like to look at interns as possible future employees and so we attempt to make their experience both educational and enjoyable with the hopes that when they graduate they might want to become a full-time member of the team.

    I more asking about big companies, like Google, Yahoo, Microsoft, Facebook, IBM etc.
    This might actually backfire on you and turn you off to the industry as a whole. Google is probably the best in the list but by no means do these big companies have a patent on how to run a happy yet productive dev studio. Each company is different and the atmosphere's equally as different. Don't discount small studios just b/c you want to be at some big name company. Big names do not equal happiness much like small studios also do not automatically equal happiness. Interview for some intern positions and see which one fits you best. You are going to want your first experience to be a pleasant one.

    In my opinion you are limiting yourself by only wanting to intern at big companies. There are thousands and thousands of companies out there where you can gain valuable internship experience and no two are alike so why limit yourself to just a few?

  10. #10
    Registered User
    Join Date
    Sep 2009
    Posts
    9
    The reason I'm limiting myself to just a few is because I've already worked for a big company, so I'm looking for something bigger. I'd rather go back to my old company than going to a small software house, cause yes it might be super-fun in a small company but:
    1. It the name of the company that counts in the end
    2. The salary won't be competitive

    Have you guys considered working in the IT department of an Investement Bank?

  11. #11
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Ireland
    Posts
    8,446
    Quote Originally Posted by Dush View Post
    1. It the name of the company that counts in the end
    Of the two reasons you give, this is the most devastating. I won't discuss the salary. You obviously associate big names to big salaries. A mistake you'll realize soon enough. No need for me to go into a tirade.

    But less obvious is that idea quoted above.

    Show me indeed a resume with names like NASA, NSA or Microsoft in there and I'll be impressed. But what did you do there? That will be the first question I will look for in your resume. And that is the one that will get you or not the job. Dig it?

    Now, for you to even have a glint of hope to come out of a job at NASA that doesn't involve serving coffees, you had to have some sort of hands-on experience and revealed some sort of rare or extreme know-how. These are the skills and features you can only learn and train in obscure small to mid-size companies. Those companies that are indeed the backbone of technological development under most circumstances. Just so you have an idea, NASA doesn't do it anymore (heck! did they ever?). They buy it already done. So, it's those small companies the ones that under most circumstances will shape your future and will guarantee you a comfortable seat on a big company later on in your career.

    ...

    If your desire is to show off your resume with big names, you are in for a short career. A big company cannot ever directly compete with the small companies development cycles, simply because there's too many of them. So under most circumstances they either buy them out, buy their findings or imitate. Only a handful of new technologies get to be developed by them. And guess who will be developing them? Not you. No sir. Remember? You don't have any of the experience or know-how you would have acquired had you worked for one of these small obscure companies you seem to like to ignore.
    Last edited by Mario F.; 09-05-2009 at 10:08 AM.
    Originally Posted by brewbuck:
    Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.

  12. #12
    Registered User
    Join Date
    Sep 2009
    Posts
    9
    OK that is perfect, so you guys go and apply to those small companies and leave Google, Apple, Cisco, eBay etc to me. Because we all know that people who work there have boring jobs, and we all know that if we had the chance to work there we'd turn them down. Right.

  13. #13
    l'Anziano DavidP's Avatar
    Join Date
    Aug 2001
    Location
    Plano, Texas, United States
    Posts
    2,743
    OK that is perfect, so you guys go and apply to those small companies and leave Google, Apple, Cisco, eBay etc to me. Because we all know that people who work there have boring jobs, and we all know that if we had the chance to work there we'd turn them down. Right.
    Dude, we're just trying to impress upon you the fact that the name of the company you work for doesn't matter in the end, it's what you do and what you learn while doing it. Small companies often have just as good of salaries as bigger companies.

    Last summer I was offered an internship at a relatively large company (about 5000 employees worldwide, but about 2500 employees at their main campus), but not near as large as some of the major players (Microsoft, Google, Apple, etc.). After considering this internship, I also received a call from Apple saying that they had an internship spot available. I asked Apple what I'd be doing. They said some sort of jibberish that in the end I took to really mean "data entry". I was like, "um.....bye", and I went and worked for the other company and loved my internship there.

    1. It the name of the company that counts in the end
    2. The salary won't be competitive
    Most companies have very competitive salaries, regardless of size, otherwise it'd be hard to hire good programmers who get the job done.

    When you say that it's "the name of the company that counts", that worries me. You sound like an MBA student who's sole intent is on "networking" and "getting your name out there"....and as much as you do that it won't help you an ounce in life unless you got some good experience to back it up.
    My Website

    "Circular logic is good because it is."

  14. #14
    Registered User
    Join Date
    Sep 2009
    Posts
    9
    Quote Originally Posted by DavidP View Post
    Dude, we're just trying to impress upon you the fact that the name of the company you work for doesn't matter in the end, it's what you do and what you learn while doing it. Small companies often have just as good of salaries as bigger companies.

    Last summer I was offered an internship at a relatively large company (about 5000 employees worldwide, but about 2500 employees at their main campus), but not near as large as some of the major players (Microsoft, Google, Apple, etc.). After considering this internship, I also received a call from Apple saying that they had an internship spot available. I asked Apple what I'd be doing. They said some sort of jibberish that in the end I took to really mean "data entry". I was like, "um.....bye", and I went and worked for the other company and loved my internship there.



    Most companies have very competitive salaries, regardless of size, otherwise it'd be hard to hire good programmers who get the job done.

    When you say that it's "the name of the company that counts", that worries me. You sound like an MBA student who's sole intent is on "networking" and "getting your name out there"....and as much as you do that it won't help you an ounce in life unless you got some good experience to back it up.
    Dude, I am not saying the name of the company is the only thing that matters. Obviously, what you make out of it is what counts, and also that's what you're probably gonna talk about in an interview, so it has to be good. And yes, I wouldn't go to a big firm if I they wanted me for unit testing.

    For some reason people here _assume_ that I won't care about the quality of the work I'll be doing. But even worse, they go on assuming that bigger companies will give you ..........ty tasks, which is just... ignorant? stupid? You name it.

    So Apple wanted you for data entry? Are you sure you applied to the right department? Maybe they thought you can't do better than that?

    This summer I've had my internship with a company that has 10,000+ employees and I loved it. I was given 2 big projects to finish, and I found it very interesting.

    And yes, the name of the company counts a lot, cause if you have to choose between 2 applicants who both did good projects, you're gonna go with the one from the big company, cause you know that it was much harder for them to get accepted there. Everything else is nonsense.

  15. #15
    Registered User VirtualAce's Avatar
    Join Date
    Aug 2001
    Posts
    9,607
    1. It the name of the company that counts in the end
    2. The salary won't be competitive
    That is where you are mistaken. Sort of arrogant for you to assume you 'know' so much about every small company out there don't you think?
    If you hadn't noticed it is the small companies that have weathered and are weathering the recession better b/c they usually have less overhead and less debt.
    Last edited by VirtualAce; 09-05-2009 at 09:30 AM.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. crazy pipe/fork
    By fortune2k in forum C Programming
    Replies: 8
    Last Post: 03-13-2009, 11:28 AM
  2. Totally confused on assigment using linked lists
    By Uchihanokonoha in forum C++ Programming
    Replies: 8
    Last Post: 01-05-2008, 04:49 PM
  3. C++ - Senior Software Developer Job Opportunities - Nashville, TN
    By DiVango in forum Projects and Job Recruitment
    Replies: 0
    Last Post: 09-14-2007, 09:28 PM
  4. Resource ICONs
    By gbaker in forum Windows Programming
    Replies: 4
    Last Post: 12-15-2003, 07:18 AM
  5. I can't find a job.
    By Cheeze-It in forum A Brief History of Cprogramming.com
    Replies: 42
    Last Post: 06-29-2003, 08:35 PM