Professional Development Resource: Pinal Dave’s Series on Developer Training


Pinal Dave sir wrote a five part series on the topic of “Developer Training” and I believe it’s a nice professional development resource. So here are the Five parts along with my notes that I made when I was following the series:

Developer Training – Importance and Significance – Part 1

Learning does NOT stop when you get out of school

Hiring new employees is a big operating cost for a company

Well trained employees helps in running companies smoothly

Training helps in boosting employee’s morale

Developer Training – Employee Morals and Ethics – Part 2

Take notes during Training and SHARE!

POST-Training – report the learning to your Manager

Developer Training – Difficult Questions and Alternative Perspective – Part 3

Offer to train others who may be interested in your new-found knowledge

in life you have to go out and make your own way, you cannot always sit and wait for things to land in your lap.

Developer Training – Various Options for Developer Training – Part 4

People like sharing knowledge.Just ask (properly!)

Options: On the Job, In-person training, on-demand (online) training

Developer Training – A Conclusive Summary- Part 5

Keep Learning, Keep Sharing!

And other excellent blog posts on the same topic from the SQL Server Community:

Vinod Kumar sir on ” Training–a necessity or bonus

Nakul’s Blog: Developer Trainings-Importance, Benefits, Tips and follow-up on Pinal Dave’s series

Ritesh Shah: Training – useful or useless?

Want to practice public speaking? Join Toastmaster’s!


Note the title of the blog-post, I have used the word “practice” and not words like learning or Understanding because I believe that one of the best ways to become a good public speaker is to practice – practice – practice. Just do it! You know what, You can listen to 10 great speeches, learn from it – I am not asking you to stop that. But you must find a play ground that would allow you to test out the ideas you have learned. You need a playground that allows you to fail. You need a playground that can help you get feedback.

And Toastmaster is that playground for you.

And what is Toastmaster? From their website:

Toastmasters meeting is a learn-by-doing workshop in which participants hone their speaking and leadership skills in a no-pressure atmosphere.

And from my 8 month’s of experience as a Toastmaster member, Here’s why Toastmaster is a perfect playground for practicing public speaking:

  • Toastmaster’s has modular format and each module has specific goal. So for instance goal of one of the module is to get your body movements right. The goal of other module is to get the organization right.
  • Every speech is evaluated. Every. Every Speaker gets an oral and written feedback “evaluation”
  • Toastmaster’s club meetings are structured. So everyone knows what their role is. There’s no confusion. So for instance, couple of them know that they are speaking. Couple of them are evaluating. There is grammarian to point of grammatical errors. And there are other meaningful roles too.
  • Toastmaster’s also has a meeting period dedicated to give members chance to practice “impromptu” speaking. So that means you practice how to think on your feet.
  • Toastmaster’s gives you ample of opportunities to practice public speaking with NO time constraint at all. You can pace your learning the way you want.

join toastmasters practice public speaking

Stepping back for a moment, Public speaking is probably one of the most important skill for your career and so I just wanted to point out that Toastmaster’s is THE best resource that I know of that would help you do so. There are clubs all across the globe and if you find a club that’s near you – what are you waiting for?