Click here to Skip to main content
15,889,462 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi,

I just started work as a software developer after finishing uni. Ive never worked on large systems or really had to deal with legacy stuff, only ever worked on my code or from scratch.

Im trawling through all the code and millions of diffrent classes trying to figure out how they fit together and work as ive been given various small tasks to complete.

Basically looking for any tips people have for my situation, i need to understand the system quickly so i can start being useful.
Posted

Hi Carl,
I believe all developers must have gone through this phase which you are currently facing. I would suggest few simple points which might be helpful:

DOs
1. "Book is our best friend" - Refresh your programming knowledge. Grab a book from library/store and start reading step by step.
2. Try implementing things you learn from book practically.
3. Once you gain more knowledge, you'll feel more confident.
4. Focus one thing at a time.
5. Have patience, everything will be alright. :)

DON'Ts
1. Mostly freshers get panic looking at errors. Don't panic, errors are born to be fixed.
2. Don't try so many things at a time.
3. Never give up, you'll get success.

I would love to provide more guidance if required though I'm not a good writer. :)

Wish you all the best. :)

- DD
 
Share this answer
 
v2
I would try to generate class diagrams - especially if they have assemblies, you can look here on CP for Marc Clifton's free tool and do it by reflection (or pay for a tool, eg Redgate) - or if they have a workspace/solution, get VS to generate class diags for you - then start making notes as you go - you may not need to do all you see straight up anyway, just 'around' the code you're being asked to change

Any 'decent' shop should have a guide to their code base, architecture diags etc - its just a matter of finding it/trawling through their repository

good luck
Garth
 
Share this answer
 
Adding to the advice by Debabrata, you may be able to get some useful tips from this article: 4 Things You Need To Know About a Career in IT[^]
 
Share this answer
 
Comments
Debabrata_Das 6-Jun-14 11:36am    
Thank you Sir :)

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900