CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 3 of 3
  1. #1
    Join Date
    Jun 2012
    Posts
    2

    C# internship advice

    I start an internship in a couple weeks. I am looking for advice. I have almost experience in C#. I have taken up two Java classes, intro and intermediate. I am in advanced now. I am two weeks in to a c# class, learning the basics.

    I am nervous about this internship. I will be developing real programs. What topics should I try to learn or review before starting? What is usually expected from an intern? I don't want to walk in there clueless. Where should I start, GUIs? My goal is to be a programmer and this internship can lead to a full time position.

    Any advice would be appreciated.

  2. #2
    Join Date
    Jun 2012
    Posts
    2

    Re: C# internship advice

    Sorry, meant to say that I have almost no C# experience.

  3. #3
    Join Date
    Aug 2008
    Posts
    78

    Re: C# internship advice

    Hello cpole,

    In my opinion you have gathered sufficient academic expereince, which is really good and rest is always learning by doing (instead of everything learning by doing which always take more time).

    Instead of writing a GUI, I will advice you to learn more about concepts rather that writing code.
    - read more about software architecture, like how a software is written, concept of programming in layers, events based programming, using callbacks
    - how to do neat programming, like catching exceptions, returning readable error/status/result. How many SW have you seen, which on crashing log useful information in a file or report nicely to the user?
    - software versioning (can also use open source like SubVersion), release of a SW and updating it in future (version update),
    - writing comments (may be doxygen based), following coding guidelines etc.

    Not everyone of us had the chance and many of us had a long way to achive above goals and many of us are still struggling.

    Writing GUI, SW or code is not difficult and everyone/anyone can do it but what matters are things like resuability, modularity, logging errors and and and..... Writing SW is not about input and result.

    While writing, always ask yourself.."can someone really understand it, after I have left this company "

    Ciao
    Ricky
    Last edited by ricky_cpp; June 15th, 2012 at 11:02 AM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





Click Here to Expand Forum to Full Width

Featured