All traditional approaches to learning is from starting with low complexity and moving on to high complexity. This is a tried and tested methodology which is followed in all organizations worldwide.
This method, I would rather consider it as a base method for just 1 language which we can keep as base language so that we are able to understand the constructs.
If I consider the base language as Java, there is much similarity between Java and C, C++, VB, VC, flex, PHP, etc when approaching from the construct and principles. The technique of resolving is different in all languages.
If we have 1 strong base, I believe it is sufficient foundation. For any new learning, we should be jumping right into the middle of complexity and learning in both directions of upward and downward. Also, I would place more emphasis on a practical resolution rather than theoritical. Practical examples would be taken from current ongoing projects by creating a shadow structure and live programs used.
And finally support, after completion, it will be of immense help to reference back to a wiki and link back to Subject Matter Experts (SMEs) for ongoing queries and learning.
If I may take a traditional method of teaching at 2 weeks, using the deep dive method, we can learn a language in less than 3 days.
I have applied this method several times in my life and I find it to be the best.
I had tried for several years to learn the Pivot tables through traditional methods. I had read several books, but always found it complex to understand. Some of my friends informed they would teach me, but it never happened. I understood, knowing the Pivot table makes them desirable as a top manager. Around 5 years back, I was faced with a situation which required that I have to do Pivot or else it is going to take a looong time!
I was required to use huge data dump, and bring out information as to the number of employees in India having different skill sets. The data had over 50,000 people and skill sets were over 100. On that day, I am happy to announce I had understood Pivot tables in less than 15 minutes. I dragged and dropped, and lo ... it was complete! I also understood the logic behind the Pivot table which I have taught several colleagues. It took me only 5 minutes to teach them!
I will certainly cover in this topic in my next post.
That data was earlier given to my colleague and he had taken more than 5 days working traditional style trying to gather data and he was still unable to compile. He had finished close to 5000 resources in 5 days.
To sum up:
1. Strong Base of 1 language
2. Jump into the middle of the complex language and learn both ways
3. Practical application (shadowing of running projects)
4. On going support network (wiki's, SMEs)
This method, I would rather consider it as a base method for just 1 language which we can keep as base language so that we are able to understand the constructs.
If I consider the base language as Java, there is much similarity between Java and C, C++, VB, VC, flex, PHP, etc when approaching from the construct and principles. The technique of resolving is different in all languages.
If we have 1 strong base, I believe it is sufficient foundation. For any new learning, we should be jumping right into the middle of complexity and learning in both directions of upward and downward. Also, I would place more emphasis on a practical resolution rather than theoritical. Practical examples would be taken from current ongoing projects by creating a shadow structure and live programs used.
And finally support, after completion, it will be of immense help to reference back to a wiki and link back to Subject Matter Experts (SMEs) for ongoing queries and learning.
If I may take a traditional method of teaching at 2 weeks, using the deep dive method, we can learn a language in less than 3 days.
I have applied this method several times in my life and I find it to be the best.
I had tried for several years to learn the Pivot tables through traditional methods. I had read several books, but always found it complex to understand. Some of my friends informed they would teach me, but it never happened. I understood, knowing the Pivot table makes them desirable as a top manager. Around 5 years back, I was faced with a situation which required that I have to do Pivot or else it is going to take a looong time!
I was required to use huge data dump, and bring out information as to the number of employees in India having different skill sets. The data had over 50,000 people and skill sets were over 100. On that day, I am happy to announce I had understood Pivot tables in less than 15 minutes. I dragged and dropped, and lo ... it was complete! I also understood the logic behind the Pivot table which I have taught several colleagues. It took me only 5 minutes to teach them!
I will certainly cover in this topic in my next post.
That data was earlier given to my colleague and he had taken more than 5 days working traditional style trying to gather data and he was still unable to compile. He had finished close to 5000 resources in 5 days.
To sum up:
1. Strong Base of 1 language
2. Jump into the middle of the complex language and learn both ways
3. Practical application (shadowing of running projects)
4. On going support network (wiki's, SMEs)
No comments:
Post a Comment