Sunday, April 3, 2011

Presentation skills

You may wonder why I am touching something that is quite unrelated to programming. The truth is even for programming requires human interaction and to a certain extend good presentation is a must to bring your point forward, and not only that, one should aim to impress and sell the product well. The choice of words, the tone and especially the pace is all damn important. And so time to share one of the blogs I am reading everyday.

[Presentation Zen]
1. Chunking and exposure.
Identify and break down your presenting challenges into small manageable chunks, and deliberately expose yourself to each of them step by step.
2. Rehearsal.
Beyond just practicing your slide timings, actually visualize and hear yourself say the words with your slides. You see yourself in front of the crowd and rehearse your presentation to a variety of audience reactions, both positive and negative.
3. Self-talk.
Anxiety grabs onto self-critical talk such as “I’ll do a terrible job. What happens if the slide show fails. What happens if they don’t laugh at my jokes.” Your task is not to feed your anxiety with this type of talk, but to change it into “I can do this. I will follow my rehearsed plans. This is manageable.”
4. Arousal control via diaphragmatic breathing.
Calm your brain’s fear center with slow, deliberate breaths with slightly longer exhales. Slower rhythm (rather than deep breathing) is helpful for fear management.
5. Deliberate practice.
Practice your beginning, identify challenging concepts, and practice, practice, practice—out loud. These techniques work, and I use them myself as well as with clients. They are powerful and will prove useful in scenarios other than presenting."

Hope you will enjoy this.