際際滷

際際滷Share a Scribd company logo
Speaking at Tech meetups/conferences
for Junior Devs
JuniorDevSG (14 Sept 2018) By: Yeo Kheng Meng (yeokm1@gmail.com)
1
Questions as a Junior Dev
 Its scary!
 Im rusty I have not given a presentation since I graduated
 What can I talk about?
 How does speaking help me?
2
My Background
3
My resume
 NUS Computer Science 2015
 2015  2016 - Algoaccess
 Sept 2016  present  IoT Engineer @ SP Digital
4
Volunteer activities
 Hackware organiser
 Repair Kopitiam coach
 Engineers.SG recorder
5
My speaking stats
https://engineers.sg/presenters/68
Organisation Times Spoken
Hackware 15
Papers We Love 4
iOS Dev Scout 3
NUS Hackers 2
NUS Greyhats 1
Creative Crew 1
CS3217 Guest Lecture 1
Total 27
6
Conferences
iOS Conf SG 2016
iOS Conf SG 2017
GopherCon SG 2018
How I got started?
7
My first Tech Talk (23 Jan 2015)
8
Speaking at my first
public meetup
(Hackers & Painters)
9
What can you talk about as a Junior Dev?
 Your Personal Projects!
 Back to basics/introductory topics
 Quick Start to Eagle
 Introduction to Bluetooth Low Energy
 Find an interesting niche interest: Retrocomputing
 Making Parallel Port Sound Card
 Windows 3.1 on a modern PC
 Linux on 486
10
My Project Trifecta goals
1. Open source the project
2. Write a blog post
3. Give a talk
11
A sound card I designed
 Open source
 https://github.com/yeokm1/pcb-covox-amp/
 https://github.com/yeokm1/covox-music-
player
 Write blog post
 http://yeokhengmeng.com/2017/01/a-
science-project-bringing-the-covox-speech-
thing-to-2017/
 Give a talk
 https://engineers.sg/video/a-science-project-
building-a-sound-card-based-on-the-covox-
speech-thing-hackware--1339
12
Pair with a senior speaker
13
 Swift for IoT @ iOS Conf 2016
 Oct 2016
Set a deadline for yourself
 GopherCon SG
 May 2018
14
15
Benefits of speaking
 Best way to learn is to explain to someone
 Increase your network
 Improve your presentation/public speaking skills
 Free conference entry
16
Conference Cheapskate
 Volunteer to be a conference organiser
 Volunteer to record under Engineers.SG
 Be the conference speaker
17
Bonus Benefit
18
Your future boss might be in the audience
 Hackware v2.0
 27 July 2016
19
Logistical tips for (conference) talks
 Long before your talk
 Test your slides under 1280x720p resolution.
 Avoid internet access in your presentation. Download all Youtube videos, preload webpages.
 Visit conference venue beforehand and stand at the podium
 Handheld vs podium vs wearable microphone
 Rehearse in front of friends/colleagues. Ask for potential questions
 Measure time taken (more critical for conferences)
 Create backups of slides, demo videos. Copy to thumbdrive.
 Just before your talk
 Ask friends in the audience to prepare to observe you closely to give feedback
 After the talk
 Ask friends to give feedback while memory is fresh
 Review your recording on Engineers.sg
20
Start small
 Speak at meetups before going to conferences
 Internal office sharing sessions
21
As an emcee (GeekCamp Nov 2017)
22
Good Speaker  Good Emcee
23
Emcee tips
 Emcee  Speaker
 Use meetups as training grounds
 Prepare for time fillers e.g. Jokes, quizzes, trivial
 Verify the pronunciation of speakers names ahead of time
 Meetup emcee  Conference emcee
 Event Length
 Fixed Speaker Scheduling
 Microphone usage
 Most challenging: Phrase announcements in a way that is announce-able.
 http://yeokhengmeng.com/2017/11/my-first-conference-emcee-experience/
24
The meetup/conference Trifecta
1. Speaker
2. Emcee
3. Engineers.SG recorder
What will you be?
25
By: Yeo Kheng Meng (yeokm1@gmail.com)

More Related Content

Speaking at Tech meetups/conferences for Junior Devs

  • 1. Speaking at Tech meetups/conferences for Junior Devs JuniorDevSG (14 Sept 2018) By: Yeo Kheng Meng (yeokm1@gmail.com) 1
  • 2. Questions as a Junior Dev Its scary! Im rusty I have not given a presentation since I graduated What can I talk about? How does speaking help me? 2
  • 4. My resume NUS Computer Science 2015 2015 2016 - Algoaccess Sept 2016 present IoT Engineer @ SP Digital 4
  • 5. Volunteer activities Hackware organiser Repair Kopitiam coach Engineers.SG recorder 5
  • 6. My speaking stats https://engineers.sg/presenters/68 Organisation Times Spoken Hackware 15 Papers We Love 4 iOS Dev Scout 3 NUS Hackers 2 NUS Greyhats 1 Creative Crew 1 CS3217 Guest Lecture 1 Total 27 6 Conferences iOS Conf SG 2016 iOS Conf SG 2017 GopherCon SG 2018
  • 7. How I got started? 7
  • 8. My first Tech Talk (23 Jan 2015) 8
  • 9. Speaking at my first public meetup (Hackers & Painters) 9
  • 10. What can you talk about as a Junior Dev? Your Personal Projects! Back to basics/introductory topics Quick Start to Eagle Introduction to Bluetooth Low Energy Find an interesting niche interest: Retrocomputing Making Parallel Port Sound Card Windows 3.1 on a modern PC Linux on 486 10
  • 11. My Project Trifecta goals 1. Open source the project 2. Write a blog post 3. Give a talk 11
  • 12. A sound card I designed Open source https://github.com/yeokm1/pcb-covox-amp/ https://github.com/yeokm1/covox-music- player Write blog post http://yeokhengmeng.com/2017/01/a- science-project-bringing-the-covox-speech- thing-to-2017/ Give a talk https://engineers.sg/video/a-science-project- building-a-sound-card-based-on-the-covox- speech-thing-hackware--1339 12
  • 13. Pair with a senior speaker 13 Swift for IoT @ iOS Conf 2016 Oct 2016
  • 14. Set a deadline for yourself GopherCon SG May 2018 14
  • 15. 15
  • 16. Benefits of speaking Best way to learn is to explain to someone Increase your network Improve your presentation/public speaking skills Free conference entry 16
  • 17. Conference Cheapskate Volunteer to be a conference organiser Volunteer to record under Engineers.SG Be the conference speaker 17
  • 19. Your future boss might be in the audience Hackware v2.0 27 July 2016 19
  • 20. Logistical tips for (conference) talks Long before your talk Test your slides under 1280x720p resolution. Avoid internet access in your presentation. Download all Youtube videos, preload webpages. Visit conference venue beforehand and stand at the podium Handheld vs podium vs wearable microphone Rehearse in front of friends/colleagues. Ask for potential questions Measure time taken (more critical for conferences) Create backups of slides, demo videos. Copy to thumbdrive. Just before your talk Ask friends in the audience to prepare to observe you closely to give feedback After the talk Ask friends to give feedback while memory is fresh Review your recording on Engineers.sg 20
  • 21. Start small Speak at meetups before going to conferences Internal office sharing sessions 21
  • 22. As an emcee (GeekCamp Nov 2017) 22
  • 23. Good Speaker Good Emcee 23
  • 24. Emcee tips Emcee Speaker Use meetups as training grounds Prepare for time fillers e.g. Jokes, quizzes, trivial Verify the pronunciation of speakers names ahead of time Meetup emcee Conference emcee Event Length Fixed Speaker Scheduling Microphone usage Most challenging: Phrase announcements in a way that is announce-able. http://yeokhengmeng.com/2017/11/my-first-conference-emcee-experience/ 24
  • 25. The meetup/conference Trifecta 1. Speaker 2. Emcee 3. Engineers.SG recorder What will you be? 25 By: Yeo Kheng Meng (yeokm1@gmail.com)

Editor's Notes

  • #9: My Swift/iOS Development experiences Given to NUS CS3217 students Swift came out only in Sept 2014 Rehearse again and again
  • #10: Never attended a public meetup. Really scared Printed my notes Mentally rehearse again and again
  • #11: Your newbie perspective can allow veterans to see things differently and connect different dots together
  • #12: Start a project with the eventual goal of giving a talk as well
  • #14: Learn during the preparation process Less stress during QnA
  • #24: Length, Content, Predictability
  • #25: The lunch portion is limited. I spoke of it as everyone should not take an excessive portion of food so everyone can eat to the laughter of the audience.