Giter VIP home page Giter VIP logo

presentation-checklist's Introduction

Presentations Checklist:

0. Have Working Code

Start with the basics -- to demo your code it needs to work! Make a branch right now with the code in a working state. This way you can keep working and know that if you don't finish that last little bit in time, you can git checkout beta-demo.

  • If your current build is broken consider reverting or rolling back to a previous commit. It is possible to undo quite a lot: read how
  • This is especially easy if you have been branching and committing often.

pro-tip: It's easier to undo if you save often. Consider using git commit to save your work every time your code starts working again

While developing err on the side of over committing. [Insert joke about romance here].

1. Write an outline:

Consider writing it on paper -- so you can see it while you're demoing your app. It's amazing how much you can forget in front of a room full of people. Having a plan for demoing your app, and having that plan on your podium will keep you focused on the things you want to highlight most.

Resist the urge to "wing it". It's tempting to rely on your natural charm, but writing down your plan will make you look prepared and professional, because you will be.

Outline Template:

  • Give a high level summary:
    • What does your application do?
    • Why did you choose this project?
    • How did you accomplish these tasks?
  • Give a demo
    • Highlight all your killer features:
    • Be detail oriented
    • Leave out one feature, see the below:
  • Discuss a challenge or difficulty that was overcome (this is a common phone screen question, it's good to practice)
    • People empathize over struggle -- this shit ain't easy
    • Remember that time you got that one thing working, FINALLY?
      • Talk about that.
    • Then demo the result of that thing. Especially if it ends up being a small thing, or a simple solution
      • then everyone laughs because they get it.

2. Practice out loud

Go find a quiet corner, or use http://members.galvanize.com to book a conference room for 30 minutes. Film yourself giving your presentation using your computer or phone. Consider capturing a screen cast of the demo.

  • Yes, it sometimes looks ridiculous.
  • Yes, watching yourself is painful
  • Yes, it's worth it.
  • Doing this alone will make your presentation 1000x better.

Pro-tip: you can use a screen cast as your presentation, and talk over the video of you using the app. This way your app never breaks on the big screen.

Final Note: Be Mindful of The Time

You need a lot of material to fill the time, but when you're in front of the audience time flies. It will be hard to write a plan that seems long enough, but you'll run out of time before you say everything you want. Always know how long you speech will be before you give it.

The only way you'll know how long your presentation is, is by practicing out loud and timing it (use your phone) -- no estimate is going to be right.

Master presenters are generally not naturally charismatic. They are overly prepared and have given this exact presentation before. Probably more than once.

presentation-checklist's People

Contributors

tebba-von-mathenstein avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.