Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

A Presentation on Presenting

174 views

Published on

Speaking, ideas, opportunities, and slides.

  • Be the first to comment

A Presentation on Presenting

  1. 1. PRESENTING ON
  2. 2. WHAT WE WILL BE COVERING • Speaking • Ideas • Opportunities • Slides
  3. 3. SPEAKING ON
  4. 4. LET’S ADDRESS THE ELEPHANT IN THE ROOM YOU’LL HAVE TO SPEAK IN FRONT OF PEOPLE
  5. 5. FEAR
  6. 6. — 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.” ” “
  7. 7. FEAR OF REJECTION
  8. 8. LACK OF KNOWLEDGE
  9. 9. LACK OF PERCEIVED EXPERTISE
  10. 10. WHAT MAKES AN EXPERT SPEAKER?
  11. 11. 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.
  12. 12. 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.
  13. 13. LEARNING IS IMPORTANT
  14. 14. PRIOR TO LEARNING SOMETHING NEW, YOU DID NOT KNOW IT.
  15. 15. 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.
  16. 16. SO WHAT MAKES AN EXPERT SPEAKER?
  17. 17. WHAT MAKES AN EXPERT SPEAKER? EXPERT Knows something others don’t. SPEAKER Shares that knowledge.
  18. 18. LACK OF “SPEAKING” SKILL
  19. 19. SPEAKING WELL REQUIRES PRACTICE
  20. 20. YOU HAVE MANY OPPORTUNITIES TO SPEAK
  21. 21. INSTEAD OF HIPCHAT, ASK TO SPEAK WITH THE PERSON
  22. 22. OFFER TO PRESENT THINGS YOU DID AT THE ENGINEERING MEETING
  23. 23. GIVE AN INTERNAL TALK HERE
  24. 24. SPEAK AT A LOCAL MEETUP
  25. 25. TREAT EVERY OPPORTUNITY AS A CHANCE TO REALLY SPEAK
  26. 26. TOASTMASTERS
  27. 27. — Joe Namath WHEN YOU HAVE CONFIDENCE, YOU CAN HAVE A LOT OF FUN. AND WHEN YOU HAVE FUN, YOU CAN DO AMAZING THINGS. ” “
  28. 28. SPEAK LOUDER
  29. 29. IDEAS ON
  30. 30. CHOOSE IDEAS YOU WANT TO BE AN EXPERT IN
  31. 31. REMEMBER: AN EXPERT SHARES
  32. 32. LET’S SEE A WAY I WORK THROUGH IDEAS
  33. 33. WHAT DO I WANT TO SHARE? WHAT DO YOU KNOW?
  34. 34. I KNOW HOW TO PROGRAM! WHAT DO YOU KNOW? PROGRAMMING
  35. 35. I KNOW HOW TO USE DIFFERENT TOOLS! WHAT DO YOU KNOW ABOUT PROGRAMMING? TMUXRABBITMQPHPNODE.JSIOSPROGRAMMING
  36. 36. I KNOW HOW TO USE DIFFERENT TOOLS! WHAT DO YOU KNOW ABOUT PROGRAMMING? TMUX RABBITMQPHP LOAD
 TESTING IOS PROGRAMMING
  37. 37. YEAH, SOME ARE MUCH BIGGER THAN OTHERS. ARE SOME TOPICS BROAD? TMUX RABBITMQPHP LOAD
 TESTING IOS PROGRAMMING
  38. 38. WELL, I COULD DO DIFFERENT TYPES OF TALKS WOW, THOSE FIRST THREE ARE REALLY BROAD TMUX RABBITMQ PHP LOAD TESTING IOS
  39. 39. OVERVIEWS, INTRODUCTION, AND WORKSHOPS LET’S SEE TMUX RABBITMQ PHP LOAD
 TESTING IOS TUTORIALS WORK SHOP XP
  40. 40. 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 TUTORIALS WORK SHOP XP
  41. 41. 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?
  42. 42. WHAT SPECIFIC THINGS COULD WE TALK ABOUT LET’S LOOK AT JUST LOAD TESTING LESSONS IN LOAD TESTING
  43. 43. 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
  44. 44. WHAT SPECIFIC THINGS COULD WE TALK ABOUT LET’S LOOK AT JUST LOAD TESTING PRESENTATIONS SPEAKING IDEAS OPPORTUNITIES SLIDES
  45. 45. DON’T TAKE MY WORD FOR IT FROM CONFOO.CA
  46. 46. DON’T TAKE MY WORD FOR IT FROM CONFOO.CA
  47. 47. DON’T TAKE MY WORD FOR IT FROM CONFOO.CA
  48. 48. DON’T TAKE MY WORD FOR IT FROM CONFOO.CA
  49. 49. DON’T TAKE MY WORD FOR IT FROM CONFOO.CA
  50. 50. REVIEW THE CONFERENCE SITE FOR TOPICS
  51. 51. HELP SITES SUCH AS STACKOVERFLOW
  52. 52. OPPORTUNITIES ON
  53. 53. CONFERENCES CFP (CALL FOR PARTICIPATION/PAPERS) OR CFS (CALL FOR SPEAKERS)
  54. 54. FIRST, PERKS!
  55. 55. PROPOSING
  56. 56. GETTING ACCEPTED
  57. 57. IN THE OFFICE
  58. 58. BLOG POSTS
  59. 59. ENGAGE ON SOCIAL MEDIA
  60. 60. GET INVOLVED
  61. 61. MEETUPS
  62. 62. SMALLER CONFERENCES
  63. 63. LANYRD.COM
  64. 64. JOIND.IN
  65. 65. FOLLOW TWITTER ACCOUNTS FOR CONFERENCES YOU ATTEND
  66. 66. SLIDES ON
  67. 67. LEARN YOUR TOOLS
  68. 68. DESIGN MATTERS
  69. 69. ONE SLIDE IS ONE IDEA
  70. 70. 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
  71. 71. 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
  72. 72. ANIMATIONS
  73. 73. ANIMATIONS ARE NOT BAD
  74. 74. ANIMATIONS SHOULD BE SIMPLE
  75. 75. ANIMATIONS SHOULD DRAW ATTENTION
  76. 76. ANIMATIONS SHOULD SHOW CHANGE
  77. 77. LET’S LOOK AT A PREVIOUS EXAMPLE
  78. 78. • #!/usr/bin/env node
 
 var 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

  79. 79. • #!/usr/bin/env node
 
 var 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

  80. 80. .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: {

  81. 81. ANIMATIONS
  82. 82. DON’T GO OVERBOARD. ANIMATIONS SHOULD SERVE A PURPOSE.
  83. 83. THAT’S RIGHT JASON. YOU SHOULDN’T RELY ON THEM TO SPEAK FOR YOU.
  84. 84. SHAME!
  85. 85. LEARN YOUR TOOLS
  86. 86. TOASTMASTERS
  87. 87. SPEAKING IDEAS OPPORTUNITIES SLIDES
  88. 88. DONE

×