Slide 1

Slide 1 text

GETTING STARTED WITH CONFERENCE SPEAKING November 16-17, 2020 | DroidCon Americas #dcamericas Yash Prabhu Sr. Engineering Manager @YashVPrabhu YashPrabhu Image Credit: unsplash.com

Slide 2

Slide 2 text

Image Credits: twitter.com/gdiphilly twitter.com/droidconNYC www.writespeakcode.com

Slide 3

Slide 3 text

WHY PUBLIC SPEAKING? Personal & Professional Growth Gain Confidence Gain Leadership skills Become a better storyteller Meet new people Build your community Make industry connections Image Credit: unsplash.com

Slide 4

Slide 4 text

Image Credit: unsplash.com CALL FOR PROPOSALS ABSTRACTS & BIOGRAPHY PREPARATION

Slide 5

Slide 5 text

HOW IT WORKS CONFERENCE PUTS OUT A CALL FOR PROPOSAL ABSTRACTS ARE SUBMITTED FOR REVIEW BY PROGRAM COMMITTEE SPEAKERS PRESENT AT CONFERENCE Image Credit: Microsoft SmartArt

Slide 6

Slide 6 text

CALL FOR PROPOSALS Image Credit: unsplash.com

Slide 7

Slide 7 text

HOW DO I FIND CALL FOR PROPOSALS? Follow conferences or thought leaders (GDEs) on Twitter/LinkedIn Attend local meetups or GDGs Sign up for Android Weekly Sign up for conference newsletters or CFP aggregators

Slide 8

Slide 8 text

Credits: androidstudygroup.github.io/conferences , www.cfpland.com

Slide 9

Slide 9 text

ABSTRACTS & BIOGRAPHY Image Credit: unsplash.com

Slide 10

Slide 10 text

BRAINSTORM Look at past talks at the conference for inspiration Take a pencil to paper (30 min) Write down everything you are an expert on for each prompt Get feedback on your abstract from colleagues and friends

Slide 11

Slide 11 text

PROMPTS What’s a talk you would like to see at a conference? What would the audience gain from this talk? What new technology do you want to learn more about? What’s the most recent problem you have solved at work? What did you work on the last 6 months – 1 year? What’s your hobby? What lessons are shared between your hobby and your job? Credit: lucybain.com/blog/2016/conference-proposal-ideas/

Slide 12

Slide 12 text

TYPES OF TALKS Tutorials & How-To Case studies Distributed Knowledge Ideas & Keynotes Discussions & Panels Workshops

Slide 13

Slide 13 text

WHAT DOES AN ABSTRACT LOOK LIKE? When ViewModels Go to Die: Saving ViewModel State Sumayyah Ahmed, Android Engineer, Comcast Contrary to our hopes, ViewModel lifecycles are not infallible. The Android OS can kill running processes, which means killing your ViewModel and all the state that you’ve saved in it, spelling impending disaster for your Activity or Fragment. Luckily, we have a new tool to maintain a seamless user experience even through process death – SavedStateHandle. This talk will use code examples to demonstrate: • How to use SavedStateHandle to gracefully save and resurrect your ViewModel state through process death • How to leverage Jetpack to automate state restoration with SavingStateLiveData

Slide 14

Slide 14 text

WHAT DOES A BIOGRAPHY LOOK LIKE? DroidCon Americas Yash Prabhu is a Senior Engineering Manager who leads the Mobile Infrastructure team at Comcast NBCUniversal. Previously she led the Android team at Warner Bros. Digital Labs where her team was responsible for building Android apps for streaming services such as DC Universe, Cartoon Network Boomerang & DramaFever. Yash also co-organized GDG Philadelphia and volunteers at various local tech groups as an instructor and mentor. She's also a 4-time speaker at DroidCon NYC including the keynote talk in 2019. Yash Prabhu is a Senior Engineering Manager at Comcast NBCUniversal who’s been writing Android apps since 2010.

Slide 15

Slide 15 text

WHAT DOES A BIOGRAPHY LOOK LIKE? Lead Dev Yash Prabhu is a Senior Engineering Manager who leads the Mobile Infrastructure team at Comcast. She has interviewed over 100+ candidates in her career and strives to make the interview process better for all in the tech industry.

Slide 16

Slide 16 text

Image Credit: louvre.fr, mauritshuis.nl

Slide 17

Slide 17 text

REJECTED? Ask conference organizers for feedback Try another conference or meetup or DevFest Focus on quality over quantity

Slide 18

Slide 18 text

TIPS Brainstorm! Keep a document or GitHub page of all your abstracts and biographies Reuse your abstracts. Submit multiple! Keep track of your accepted and rejected talks Ask for feedback Tweak your bio for the conference Have a professional picture Image Credit: unsplash.com

Slide 19

Slide 19 text

PREPARATION Image Credit: unsplash.com

Slide 20

Slide 20 text

BRAINSTORM Take a pencil to paper (30-60 min) Write down everything you know about the subject Group them into 3-5 sections Transfer notes to slides

Slide 21

Slide 21 text

QUESTIONS TO ASK YOURSELF Why am I giving this talk? What will the audience gain from this talk?

Slide 22

Slide 22 text

QUESTIONS FOR CONFERENCE ORGANIZERS IN-PERSON What is the set up of the room? What is the expected audience size? What time should I arrive before my talk? Will there be a confidence monitor? Can I view my speaker notes?

Slide 23

Slide 23 text

QUESTIONS FOR CONFERENCE ORGANIZERS IN-PERSON Can I walk around on stage? What kind of microphone will be provided? Will there be a separate Wi-Fi for speakers? Will a remote/HDMI adapter be provided? (Always carry your own) How much time do I have for the talk?

Slide 24

Slide 24 text

QUESTIONS FOR CONFERENCE ORGANIZERS IN-PERSON Will there be Q&A after the talk? Can I interact with the audience? Can I test my setup before hand? Will the talk be recorded and released later? Who is my contact at the conference? Is there a Code of Conduct?

Slide 25

Slide 25 text

QUESTIONS FOR CONFERENCE ORGANIZERS VIRTUAL What video conference tool will we be using? What should the resolution of my presentation be? Can I test my setup before hand? Will someone keep track of my time? What tool will we use for Q&A? Who is my contact at the conference? Is there a Code of Conduct?

Slide 26

Slide 26 text

CONFERENCE ORGANIZERS Will send speaker guidelines Tweet or post on social media about you

Slide 27

Slide 27 text

PRESENTATION SOFTWARE

Slide 28

Slide 28 text

GENERAL LAYOUT Introduction About you Agenda or Why 3-5 sections Takeaways Q&A

Slide 29

Slide 29 text

GETTING STARTED WITH CONFERENCE SPEAKING November 16-17, 2020 | DroidCon Americas #dcamericas Yash Prabhu Sr. Engineering Manager @YashVPrabhu YashPrabhu Image Credit: unsplash.com

Slide 30

Slide 30 text

IMAGES & ICONS Unsplash BlackIllustrations WOCInTech Noun Project Material Design SmartArt

Slide 31

Slide 31 text

CODE Walk through code line by line @Preview @Composable fun PreviewTodoRow() { val todo = remember { generateRandomTodoItem() } TodoRow(todo = todo, onItemClicked = {}, modifier = Modifier.fillMaxWidth()) }

Slide 32

Slide 32 text

CODE Highlight your code when you are talking about it @Preview @Composable fun PreviewTodoRow() { val todo = remember { generateRandomTodoItem() } TodoRow(todo = todo, onItemClicked = {}, modifier = Modifier.fillMaxWidth()) }

Slide 33

Slide 33 text

LIVE DEMOS Make sure you have backups Make use of Android Studio - File templates Live templates Use video recording tools - Vysor RecordIt QuickTime Player Image Credit: material.io

Slide 34

Slide 34 text

TIPS Create and reuse your intro template Have 3-5 sections Images > Words Give credit for images and ideas Highlight code Use animations judiciously Add conference hashtags and social media handles Don’t go below 24 pt. text size Image Credit: unsplash.com

Slide 35

Slide 35 text

DRY RUNS Present out loud Time yourself Remove non-essentials Be mindful of segues Record yourself at home 3x Don’t look at your speaker notes on your final practice Wear what you would wear on conference day Present at a meetup or at work to solicit feedback

Slide 36

Slide 36 text

PRACTICE EDIT PRACTICE Image Credit: unsplash.com

Slide 37

Slide 37 text

BEFORE THE CONFERENCE Send your questions to organizers Prepare your slides and delivery Carry your speaker equipment Post on social media about your upcoming talk Back up slides Logitech R400 2.4GHz Wireless Presenter

Slide 38

Slide 38 text

10 MINUTES BEFORE Make sure you are presentable Get to the room where you are presenting Take deep breaths Remember why you are giving this talk Visualize your slides Credit: hbr.org/amp/2020/11/the-upside-of-your-public-speaking-jitters

Slide 39

Slide 39 text

DELIVERY IN PERSON Speak slowly Keep an eye on time Carry a bottle of water Carry a remote Be present, prepared and passionate Take off your badge and chunky jewelry

Slide 40

Slide 40 text

VIRTUAL DELIVERY Angle your camera and lighting Remove distractions and notifications before hand Sound-proof

Slide 41

Slide 41 text

“Think conversation not performance” Garr Reynolds Author of Presentation Zen Series Image Credit: www.wocintechchat.com

Slide 42

Slide 42 text

AFTER THE CONFERENCE Upload your slides to SlideShare or SpeakerDeck Meet audience members and other speakers Go back and watch your talk Ask conference organizers for feedback Share the video of your talk on social media Update your speaker timeline

Slide 43

Slide 43 text

Credits: yprabhu.com, speakerdeck.com/yprabhu

Slide 44

Slide 44 text

TIME Image Credit: unsplash.com

Slide 45

Slide 45 text

TIME SPENT IN WRITING A NEW TALK WRITING, SUBMITTING ABSTRACTS AND RESEARCH 2-5 HOURS SLIDE DESIGN 2-10 HOURS PRACTICE 3 HOURS Image Credit: Microsoft SmartArt

Slide 46

Slide 46 text

TIME SPENT IN DELIVERING A TALK SPEAKING TIME 5-40 MIN Q&A 5-10 MIN PRESENTING TALK AGAIN 3-4 HOURS Image Credit: Microsoft SmartArt

Slide 47

Slide 47 text

TAKEAWAYS Image Credit: unsplash.com

Slide 48

Slide 48 text

4 8

Slide 49

Slide 49 text

TAKEAWAYS Set a speaking goal Brainstorm abstracts Apply to speak at a conference near you Speak at a meetup

Slide 50

Slide 50 text

GETTING STARTED WITH CONFERENCE SPEAKING Q&A November 16-17, 2020 | DroidCon Americas #dcamericas Yash Prabhu Sr. Engineering Manager @YashVPrabhu YashPrabhu Image Credit: unsplash.com

Slide 51

Slide 51 text

BONUS

Slide 52

Slide 52 text

WHAT IF I fear public speaking? I have an accent? I don’t have answers to questions asked or there’s a heckler? I speak too fast? I am sick or late or my laptop crashed? I am wrong?

Slide 53

Slide 53 text

MORE FAQS What if no one’s paying attention? What if no one attends my talk? What if someone has given the same talk before? Can I give the same talk multiple times? How much time should I spend on slides? How much information should I reveal in my abstract?

Slide 54

Slide 54 text

5 4 RESOURCES BlackIllustrations.com Unsplash.com WOCinTechChat.com Yash Prabhu - how I prepared for my first big talk Lucy Bain - Conference Proposal Ideas CFP Land - Guide to Conference Speaking

Slide 55

Slide 55 text

5 5 RESOURCES Questions to ask conference organizers – Marcin Wichary Confessions of a public speaker – Scott Berkun Presenter Zen & The Naked Presenter – Garr Reynolds Android Studio Live Templates – Big Nerd Ranch Android Studio File Templates – Rebecca Franks @riggaroo