Advertisement
If you have a new account but are having problems posting or verifying your account, please email us on hello@boards.ie for help. Thanks :)
Hello all! Please ensure that you are posting a new thread or question in the appropriate forum. The Feedback forum is overwhelmed with questions that are having to be moved elsewhere. If you need help to verify your account contact hello@boards.ie
Hi there,
There is an issue with role permissions that is being worked on at the moment.
If you are having trouble with access or permissions on regional forums please post here to get access: https://www.boards.ie/discussion/2058365403/you-do-not-have-permission-for-that#latest

Preparing for internship

  • 14-03-2011 7:41pm
    #1
    Registered Users, Registered Users 2 Posts: 85 ✭✭


    Hi,

    I will be starting a 9 month internship in May with a big multi-national company doing some software development. My problem is how can I get myself in a somewhat prepared state for this?

    I mean the level I am at now I wouldn't consider a real programmer at all.... I have gotten A's in every programming module I have done so far in University but I have never done anything of real depth...

    The last real project I done was in Java, it had about 10 classes but there was not alot of complexity in it. In my internship I will be using Java which I am very familiar with and C# which I am not, but I am putting some time now into getting to grips with it.
    So between now and May, I am looking for some help about how I should prepare from you people with the experience! Also, as a person on a software development team with an intern coming in, what level of ability do you expect them to have? Are interns generally left to their own devices after being set a task? Is there a training period for a new intern?

    Thanks in advance! :D


Comments

  • Closed Accounts Posts: 5,482 ✭✭✭Kidchameleon


    I know Microsoft do allot of training before you start actually working, I'd imagine the other big company's have similar levels of training...


  • Registered Users, Registered Users 2 Posts: 9,579 ✭✭✭Webmonkey


    Most multi nationals will also give you a Mentor that will help you. Don't worry. I think in a small company, you'd be under a lot more pressure. From my experiences, internships in large corporations can be quite a bit of fun.


  • Registered Users, Registered Users 2 Posts: 378 ✭✭sicruise


    Why don't you set yourself a project now and go through the full lifecycle. Something simple that you can do in a couple of months like a shopping cart or something similar.

    Try design all the components first, then implement them and write unit tests as you go. Also try and use as many frameworks / tools that you can to get yourself familiar.


  • Registered Users, Registered Users 2 Posts: 331 ✭✭fergusb


    My internship was in a small irish company 6 years ago. Didn't know what to expect before I started but I can safely say you have nothing to worry about. You are an intern, and the company knows that. They aren't going to assign big tasks to you at the beginning, and it is a learning experience so ask questions and look for help if you don't know/understand something. There should be a training period and a mentor as well.

    I'm not sure what can be learnt prior to starting your internship. One thing they don't teach (or didn't teach when i was in college) is Version Control systems SVN, CVS etc etc. But are straight forward to get to grips with IMO. Maybe JUnit testing? Also make sure you are up to scratch with coding conventions and document all you code!

    Good luck and enjoy it! Doing an internship was the best decision I took! it wasn't compulsory but learn more during it than I did during my college time.


Advertisement