Treasure Hunting with the Freshers
I have been involved in training freshers joining my company for the past 3 years. For the past two years, I was doing it in my previous company and this year I am doing it in my current organization. One of the most useful things which I have been able to do with the new freshers is helping them get the basics right. It is very important for them to understand how things flow in a project. For ex. how things flow from specification to design to coding to testing. It is almost like a game of Treasure Hunt where the answer to each question provides a clue to the next step. Without completing the first question, you cannot jump to the next one and this is very important for the freshers to understand. If they do not understand the specification, they cannot understand the design and so on.
Now in most cases it happens that the puzzle has already been solved by some experienced guys who have been playing the Treasure Hunt game for quite a few years now. In these cases, it is important for the freshers to understand how the puzzle was solved.
One thing (both theoretically and practically feasible) which I work on with freshers is to help them map the specifications onto the code with the help of design. It consists of the following steps:
- Start reading the specifications and give a presentation on it to ensure basics are properly understood
- Read the design document to understand the clues on how to convert specifications to code.
- Prepare a document which maps the specification line by line to the code.
No comments:
Post a Comment