+ All Categories
Home > Presentations & Public Speaking > A Presentation on Presenting

A Presentation on Presenting

Date post: 13-Apr-2017
Category:
Upload: jason-lotito
View: 61 times
Download: 0 times
Share this document with a friend
106
PRESENTING ON
Transcript
Page 1: A Presentation on Presenting

PRESENTINGON

Page 2: A Presentation on Presenting

WHAT WE WILL BE COVERING

• Speaking

• Ideas

• Opportunities

• Slides

Page 3: A Presentation on Presenting

SPEAKINGON

Page 4: A Presentation on Presenting

LET’S ADDRESS THE ELEPHANT IN THE ROOMYOU’LL HAVE TO SPEAK IN FRONT OF PEOPLE

Page 5: A Presentation on Presenting

FEAR

Page 6: A Presentation on Presenting

— Jerry Seinfeld

“TO THE AVERAGE PERSON, IF YOU HAVE TO GO TO A FUNERAL, YOU’RE BETTER OFF IN THE CASKET THAN

DOING THE EULOGY.”

Page 7: A Presentation on Presenting

FEAR OF REJECTION

Page 8: A Presentation on Presenting

LACK OF KNOWLEDGE

Page 9: A Presentation on Presenting

LACK OF PERCEIVED EXPERTISE

Page 10: A Presentation on Presenting

WHAT MAKES AN EXPERT SPEAKER?

Page 11: A Presentation on Presenting

THE DIFFERENCE BETWEEN A SPEAKER AND A NON SPEAKER

SPEAKER

Decides to share something they know.

NON-SPEAKER

Decides to not share something they know.

Page 12: A Presentation on Presenting

THE DIFFERENCE BETWEEN A SPEAKER AND A NON SPEAKER

SPEAKER

Decides to share something they learned.

NON-SPEAKER

Decides to not share something they learned.

Page 13: A Presentation on Presenting

LEARNING IS IMPORTANT

Page 14: A Presentation on Presenting

PRIOR TO LEARNING SOMETHING NEW, YOU

DID NOT KNOW IT.

Page 15: A Presentation on Presenting

THE DIFFERENCE BETWEEN AN EXPERT AND A NON-EXPERT

EXPERT

Knows something you don’t.

You’ve learned it from them.

NON-EXPERT

Knows something you don’t.

You just don’t know it.

Page 16: A Presentation on Presenting

SO WHAT MAKES AN EXPERT SPEAKER?

Page 17: A Presentation on Presenting

WHAT MAKES AN EXPERT SPEAKER?

EXPERT

Knows something others don’t.

SPEAKER

Shares that knowledge.

Page 18: A Presentation on Presenting

LACK OF “SPEAKING” SKILL

Page 19: A Presentation on Presenting

SPEAKING WELL REQUIRES PRACTICE

Page 20: A Presentation on Presenting

YOU HAVE MANY OPPORTUNITIES TO SPEAK

Page 21: A Presentation on Presenting

INSTEAD OF HIPCHAT, ASK TO SPEAK

WITH THE PERSON

Page 22: A Presentation on Presenting

OFFER TO PRESENT THINGS YOU DID AT THE ENGINEERING MEETING

Page 23: A Presentation on Presenting

GIVE AN INTERNAL TALK HERE

Page 24: A Presentation on Presenting

SPEAK AT A LOCAL MEETUP

Page 25: A Presentation on Presenting

TREAT EVERY OPPORTUNITY AS A

CHANCE TO REALLY SPEAK

Page 26: A Presentation on Presenting

TOASTMASTERS

Page 27: A Presentation on Presenting

— Joe Namath

WHEN YOU HAVE CONFIDENCE, YOU CAN

HAVE A LOT OF FUN. AND WHEN YOU HAVE FUN, YOU CAN DO AMAZING THINGS.

Page 28: A Presentation on Presenting

SPEAK LOUDER

Page 29: A Presentation on Presenting

IDEASON

Page 30: A Presentation on Presenting

CHOOSE IDEAS YOU WANT TO BE

AN EXPERT IN

Page 31: A Presentation on Presenting

REMEMBER: AN EXPERT SHARES

Page 32: A Presentation on Presenting

LET’S SEE A WAY I WORK THROUGH IDEAS

Page 33: A Presentation on Presenting

WHAT DO I WANT TO SHARE?

WHAT DO YOU KNOW?

Page 34: A Presentation on Presenting

I KNOW HOW TO PROGRAM!

WHAT DO YOU KNOW?

PROGRAMMING

Page 35: A Presentation on Presenting

I KNOW HOW TO USE DIFFERENT TOOLS!

WHAT DO YOU KNOW ABOUT PROGRAMMING?

TMUXRABBITMQPHPNODE.JSIOSPROGRAMMING

Page 36: A Presentation on Presenting

I KNOW HOW TO USE DIFFERENT TOOLS!

WHAT DO YOU KNOW ABOUT PROGRAMMING?

TMUX

RABBITMQPHP

LOAD TESTING

IOS

PROGRAMMING

Page 37: A Presentation on Presenting

YEAH, SOME ARE MUCH BIGGER THAN OTHERS.

ARE SOME TOPICS BROAD?

TMUX

RABBITMQPHP

LOAD TESTING

IOS

PROGRAMMING

Page 38: A Presentation on Presenting

WELL, I COULD DO DIFFERENT TYPES OF TALKS

WOW, THOSE FIRST THREE ARE REALLY BROAD

TMUX

RABBITMQ

PHP

LOAD TESTING

IOS

Page 39: A Presentation on Presenting

OVERVIEWS, INTRODUCTION, AND WORKSHOPS

LET’S SEE

TMUX

RABBITMQ

PHP

LOAD TESTING

IOS

TUTORIALSWORK SHOPXP

Page 40: A Presentation on Presenting

SURE! CUT DOWN ON WHAT YOU ARE COVERING IN EACH TOPIC TO ONLY THE MOST IMPORTANT PIECES

COULD I DO THINGS DIFFERENTLY?

TMUX

RABBITMQ

PHP

LOAD TESTING

IOS

TUTORIALSWORK SHOPXP

Page 41: A Presentation on Presenting

WHAT SPECIFIC THINGS COULD WE TALK ABOUT

LET’S LOOK AT JUST LOAD TESTING

LOAD TESTING

TUTORIAL: HOW TO LOAD TEST

EXPERIENCES: LESSONS IN LOAD TESTING

IDEA: LOAD TESTING IS MORE IMPORTANT THAN OTHER TESTING

EDUCATION: WHAT IS LOAD TESTING?

Page 42: A Presentation on Presenting

WHAT SPECIFIC THINGS COULD WE TALK ABOUT

LET’S LOOK AT JUST LOAD TESTING

LESSONS IN LOAD TESTING

Page 43: A Presentation on Presenting

WHAT SPECIFIC THINGS COULD WE TALK ABOUT

LET’S LOOK AT JUST LOAD TESTING

LESSONS IN LOAD TESTING

MAKE SURE YOU UNDERSTAND HOW THE APP IS BEING USED

USE A PRODUCTION ENVIRONMENT

FINISH WHEN YOU KNOW WHAT YOUR NEXT BOTTLENECK IS

DON’T MAKE ASSUMPTIONS

GET EVERYONE INVOLVED

Page 44: A Presentation on Presenting

WHAT SPECIFIC THINGS COULD WE TALK ABOUT

LET’S LOOK AT JUST LOAD TESTING

PRESENTATIONS

SPEAKING

IDEAS

OPPORTUNITIES

SLIDES

Page 45: A Presentation on Presenting

DON’T TAKE MY WORD FOR ITFROM CONFOO.CA

Page 46: A Presentation on Presenting

DON’T TAKE MY WORD FOR ITFROM CONFOO.CA

Page 47: A Presentation on Presenting

DON’T TAKE MY WORD FOR ITFROM CONFOO.CA

Page 48: A Presentation on Presenting

DON’T TAKE MY WORD FOR ITFROM CONFOO.CA

Page 49: A Presentation on Presenting

DON’T TAKE MY WORD FOR ITFROM CONFOO.CA

Page 50: A Presentation on Presenting

REVIEW THE CONFERENCE

SITE FOR TOPICS

Page 51: A Presentation on Presenting

HELP SITES SUCH AS STACKOVERFLOW

Page 52: A Presentation on Presenting

OPPORTUNITIESON

Page 53: A Presentation on Presenting

CONFERENCESCFP (CALL FOR PARTICIPATION/PAPERS)

OR CFS (CALL FOR SPEAKERS)

Page 54: A Presentation on Presenting

FIRST, PERKS!

Page 55: A Presentation on Presenting
Page 56: A Presentation on Presenting

PROPOSING

Page 57: A Presentation on Presenting
Page 58: A Presentation on Presenting
Page 59: A Presentation on Presenting
Page 60: A Presentation on Presenting
Page 61: A Presentation on Presenting

GETTING ACCEPTED

Page 62: A Presentation on Presenting

IN THE OFFICE

Page 63: A Presentation on Presenting

BLOG POSTS

Page 64: A Presentation on Presenting

ENGAGE ON SOCIAL MEDIA

Page 65: A Presentation on Presenting

GET INVOLVED

Page 66: A Presentation on Presenting

MEETUPS

Page 67: A Presentation on Presenting

SMALLER CONFERENCES

Page 68: A Presentation on Presenting

LANYRD.COM

Page 70: A Presentation on Presenting

FOLLOW TWITTER ACCOUNTS FOR

CONFERENCES YOU ATTEND

Page 71: A Presentation on Presenting

SLIDESON

Page 72: A Presentation on Presenting

LEARN YOUR TOOLS

Page 73: A Presentation on Presenting

DESIGN MATTERS

Page 74: A Presentation on Presenting

ONE SLIDE IS

ONE IDEA

Page 75: A Presentation on Presenting

Learn your tools

Power Point

KeyNote

lynda.com

Design Matters

Designer? You need to design your entire slide deck as Masters.

Not a designer? Stick to pre-designed slides.

One Slide, One Idea

Each slide should have only one idea

Multiple ideas compete

Page 76: A Presentation on Presenting

Learn your tools

Power Point

KeyNote

lynda.com

Design Matters

Designer? You need to design your entire slide deck as Masters.

Not a designer? Stick to pre-designed slides.

One Slide, One Idea

Each slide should have only one idea

Multiple ideas compete

Page 77: A Presentation on Presenting

ANIMATIONS

Page 78: A Presentation on Presenting

ANIMATIONSARE NOT BAD

Page 79: A Presentation on Presenting

ANIMATIONSSHOULD BE SIMPLE

Page 80: A Presentation on Presenting

ANIMATIONSSHOULD DRAW ATTENTION

Page 81: A Presentation on Presenting

ANIMATIONSSHOULD SHOW CHANGE

Page 82: A Presentation on Presenting

LET’S LOOK AT A PREVIOUS EXAMPLE

Page 83: A Presentation on Presenting
Page 84: A Presentation on Presenting
Page 85: A Presentation on Presenting
Page 86: A Presentation on Presenting

• #!/usr/bin/env nodevar program = require( 'commander' );var request = require( 'request' );var async = require( 'async' );var fs = require( 'fs' );program .version( '0.0.1' ) .option( '-f, --from [from]', 'From which node e.g. node1' ) .option( '-t, --to [to]', 'To which node e.g. node8' ) .option( '-c, --cluster [cluster]', 'Cluster, eg. http://rmq.example.com:15672/api' ) .option( '-d, --destination [destination]', 'Destination Cluster' ) .option( '-u, --username [username]', 'Username' ) .option( '-p, --password [password]', 'Password' ) .option( '--destructive <saveFile>', 'Destructive mode, deletes old queues before creating new ones, include a save file to output destroyed queues to' ) //.option( '--simulate', 'Simulate the transaction' ) .parse( process.argv );function apiGet( url, cb ) { request.get( url, { auth: { username: program.username, password: program.password }

Page 87: A Presentation on Presenting

• #!/usr/bin/env nodevar program = require( 'commander' );var request = require( 'request' );var async = require( 'async' );var fs = require( 'fs' );program .version( '0.0.1' ) .option( '-f, --from [from]', 'From which node e.g. node1' ) .option( '-t, --to [to]', 'To which node e.g. node8' ) .option( '-c, --cluster [cluster]', 'Cluster, eg. http://rmq.example.com:15672/api' ) .option( '-d, --destination [destination]', 'Destination Cluster' ) .option( '-u, --username [username]', 'Username' ) .option( '-p, --password [password]', 'Password' ) .option( '--destructive <saveFile>', 'Destructive mode, deletes old queues before creating new ones, include a save file to output destroyed queues to' ) //.option( '--simulate', 'Simulate the transaction' ) .parse( process.argv );function apiGet( url, cb ) { request.get( url, { auth: { username: program.username, password: program.password }

Page 88: A Presentation on Presenting

.option( '-u, --username [username]', 'Username' ) .option( '-p, --password [password]', 'Password' ) .option( '--destructive <saveFile>', 'Destructive mode, deletes old queues before creating new ones, include a save file to output destroyed queues to' ) //.option( '--simulate', 'Simulate the transaction' ) .parse( process.argv );function apiGet( url, cb ) { request.get( url, { auth: { username: program.username, password: program.password } }, function ( err, res ) { if ( err ) { console.error( err ); } cb( err, res.body ); } );} function apiPut( url, body, cb ) { request( { url: url, method: 'PUT', json: body, auth: {

Page 89: A Presentation on Presenting
Page 90: A Presentation on Presenting
Page 91: A Presentation on Presenting
Page 92: A Presentation on Presenting
Page 93: A Presentation on Presenting
Page 94: A Presentation on Presenting
Page 95: A Presentation on Presenting
Page 96: A Presentation on Presenting

ANIMATIONS

Page 97: A Presentation on Presenting
Page 98: A Presentation on Presenting
Page 99: A Presentation on Presenting
Page 100: A Presentation on Presenting

DON’T GO OVERBOARD. ANIMATIONS SHOULD SERVE

A PURPOSE.

Page 101: A Presentation on Presenting

THAT’S RIGHT JASON. YOU SHOULDN’T RELY ON THEM

TO SPEAK FOR YOU.

Page 102: A Presentation on Presenting

SHAME!

Page 103: A Presentation on Presenting

LEARN YOUR TOOLS

Page 104: A Presentation on Presenting

TOASTMASTERS

Page 105: A Presentation on Presenting

SPEAKING IDEAS

OPPORTUNITIES SLIDES

Page 106: A Presentation on Presenting

DONE


Recommended