Like a piece of software or hardware requires regular upgrades and updates to perform smoothly with the changes scenarios, a programmer or tester also needs the same. Or for that sake every human being on personal and professional front requires it. How it is done is important. In case of software or hardware the update or upgrade patch is released at regular intervals by their respective manufacturer or owner to keep it updated. How is it needs to be done in case of us – the human beings. Here comes the role of reading, exploring, training, brainstorming, discussion, interaction with peers and superiors etc. There is a big difference between the flowing water and still water. Movement is life. Improvement and enhancement are essential for growth at both fronts – personal as well as professional.
As we all know books are the best friends. Any read will give you some or the other learning. So it is important to keep reading latest books, articles, views relevant to your job. Join in some important newsletters, forums, sites that keep you abreast in your technology area. Reading blogs, subscribing to RSS is another thing that can be done easily to keep getting information flow. Training is important for all ages. There is no end to learning. There is always a scope of new learning, improvement and knowledge acquiring. Don’t wait for someone to sponsor for your training. Go ahead, find out the requirement for yourself and jump into a training session. Investment in training always gets you returns in manifold.