Whether you are a manager or an engineer, everyone needs to have some competency in presenting their ideas. Presentation skills are critical in influencing others, articulating complex ideas, and addressing large groups of people. Even if you spend your days confined to your office writing code or finding bugs, at some point, you will need to present your ideas, maybe even to the VP when he stops by your office to see your new software features. So what makes for a good presentation? Recently, I had to give a formal presentation and had to think through my years of training to make sure I communicated key points and started meaningful conversations with the audience. So let me spend this time giving you my top 10 tips on giving a good presentation.
And a bonus tip if you've read this far: ADVANCED SKILL: Adding humor is great in keeping the audience engaged, but it’s a double-edged sword. Although it can be very powerful when done right, many times it is done wrong and the phrase or topic you thought would be funny and get a laugh, gets silence, long, uncomfortable silence, and that throws off the whole presentation. So my advice, don’t go for the jokes. As you get more confortable presenting, they actually somewhat form on their own as you make your way through your topic points.
Overall, the most important tip is to just go do presentations. You need to get out there, in front of people, and practice this skill. Some will be good and some will honestly suck. But how else are you going to get better? If you don't practice, you may have some awesome ideas and no mechanism to get momentum behind them. Good luck!