Continuous improvement must be a part and parcel of your life - be it professional or personal.
Training is best learning
I completely believe in this. If you can explain a topic to other
person, you yourself get command over it. While explaining a concept,
you get to look at the topic from different aspects. As a trainer, when
you answer questions from audience, you have to be prepared to respond
to variety of questions coming from audience. It is a challenging job to
satisfactorily answer them. An unexpected case study may come up. This
helps make your foundations stronger.
Find similarity of concepts across various fields
Many different fields implement similar concepts whose underlying
principles are same. It is very interesting to know and learn this. This
is why children are told stories which are imaginary, but with real
concepts. E.g. there is lot of similarity in fluid flow and traffic on a
road. Understanding behavior of one system will help understand
behavior of other system.
Love your work
This
is absolutely essential if you want to find pleasure in your work. You
can take the whole experience and the result to unexpectedly high level.
You also get mental satisfaction that keeps boosting your energy and
enthusiasm.
Show interest in multiple subjects
Having interest in more than one subjects gives you multiple benefits.
You will not get bored very often. You will always have a topic of
interest to work with. Moreover, Key concepts of one field can be ported
to another field. E.g. I tried applying some concepts from Ayurveda to
developer personalities. Can a historical personality like Mahatma
Gandhi tell us something about coding?
Nicely penned Anirudh 👍
ReplyDelete