If you have joined an organization as a developer after passing out from college, it is most likely that you will undergo some training sessions initially in the organization. You will be taught on different topics. It might be an overload trying to teach everything in one stretch. The basic thing one needs to understand here is that just by attending the training in one stretch does not make you a programmer. A training is just to kick start you. The organization will try to teach you everything in a month to three months timeframe. The topics will be varied and once the topic switch happens it is going to be difficult to keep in mind what was taught previously. You cannot blame the organization either as it would be looking for you to become productive quickly rather than just attend training. Here are a couple of suggestions in such a situation.
- Practice - Practice on whatever has been taught whenever you get a time. Only practically trying to apply what has been taught registers the concepts and basics in your mind. It will also help you to go beyond what has been taught in the training. Look out for more and dont expect everything to be taught in the training. And the can be easily done with the internet in hand and some practice.
- Mind Maps - Create a Mind Map of what has been taught. Creating a Mind Map whenever you learn something can help very much in the long run. A Mind Map is a reference material for you to always refer and get back to the day when you were taught that topic because it just not helps you refer back the concepts but also captures those day’s moments of the training session as Mind Map works by association. If you are new to Mind Maps please refer my series of posts on Mind Maps.