SlideShare a Scribd company logo
1 of 63
Download to read offline
Quick start!
for tech talk beginners
Women Who Code Seoul 2020 Year-end Party Online
How engineer exercise 

in the time of COVID-19
A few weeks later…
Confidence
Time
YES! I’d love to speak at GDCFP day
Confidence
Time
YES! I’d love to speak at GDCFP day
Wait. What is this?
The Dunning–Kruger effect is a cognitive bias in which people with low ability at a task overestimate their ability. It is related
to the cognitive bias of illusory superiority and comes from people's inability to recognize their lack of ability. Without the
self-awareness of metacognition, people cannot objectively evaluate their level of competence.
Dunning–Kruger effect
Confidence
Time
Yay! I’m going to speak at the tech conference!
Confidence
Time
Okay. About this topic, 

I know this…. But I might don’t know that.
Confidence
Time
I don’t know this… and that neither..
Confidence
Time
Should I give up…?
Confidence
Time
The story begins from here…
Jiyeon Seo
Software engineer @ Naver

Twitter : @seojeee
Confidence
Time
Later here!
Now here.
Part 1. Contents
Part 2. On the stage
Part 1. Contents
Part 2. On the stage
How do I start?
Part 1. Contents
Story telling? Code? 

Interesting Introduction? 

How to structure the whole talk?

What kind of joke can make the talk funny?…

No whole story
Tip 1:
Don’t make
a whole story
at once.
Idea first
Part 1. Contents
Idea first
Part 1. Contents
Don't start with creating a slide.
Ideas first
Structure
Don’t care about story, steps, unclear or anything.

Part 1. Contents
Structure them
Group them, find themes and keywords

Part 1. Contents
Ideas again
Add more idea from groups/themes/keywords
Part 1. Contents
Ideas Structure
Part 1. Contents
Ideas Structure
Part 1. Contents
Story Slide
Part 1. Contents
Part 1. Contents
<head> </head>
<body> </body>
<footer> </footer>
Part 1. Contents
Title Page Motivation Introduction
What I want to achieve Agenda
#1 #2 #3
Conclusion End Page
<head>
<body>
<footer>
Ideas
StructureSlides
Part 1. Contents
Part 1. Contents
Make ver.skate first!
Part 1. Contents
and figure out the next better version
Tip 2:
SRP(Single Responsibility principle)
on one slide
Part 1. Contents
: Single responsibility
: Open-closed
: Liskov substitution
: Interface segregation
: Dependency inversion
Part 1. Contents
S
O
L
I
D
: Single responsibility
: Open-closed
: Liskov substitution
: Interface segregation
: Dependency inversion
How to make a good presentation
Good tips for making better presentation
• This should be very fun. This is very obvious point but I will write on a slide.

• The point is very important but not like the first dot point. 

• This is a boring point dot and explanation. This is not important.

• This is a detailed description about something not important.

• This is the second detailed description about something not important.

• I have no idea what I should put more boring stuff.

• I want to make this slide full, so I put this here for no reason
“ A class should only have
a single responsibility. ”
- Single Responsibility Principle
Part 1. Contents
Slide
How to make a good presentation
• Don’t make a whole story 

• Idea - structure - idea - story - slide 

• SRP (Single Responsibility Principle) on one slide

• Topic : Class

• Points : Interface

• Talk : Implementation
Topic == Class
Dot points == Interface
Your talk == Implementation
Main topic == Class
Points == Interface
Detail || Example == Implementation
Tip 3:
Code snippet :
highlight & simple
Part 1. Contents
async function getTwit() {
return new Promise((resolve) => {
var params = {
screen_name: "seojeee",
count: 100,
trim_user: true,
exclude_replies: true,
include_rts: false,
};
return client.get(
"statuses/user_timeline",
params,
function (error, tweets) {
if (!error) {
resolve(tweets);
}
}
);
});
}
async function run() {
try {
if (fs.existsSync(__dirname + "/tmp")) {
rimraf.sync(__dirname + "/tmp");
}
const git = simpleGit();
await git
.clone(remote, __dirname + "/tmp")
.exec(() => console.log("Git cloned"));
const tweets = await getTwit();
Part 1. Contents
const todays = tweets.filter((twt) => {
if (twt.text.includes("#RingFitAdventure")) {
const created_at = dayjs(twt.created_at).add(9, "hour");
const today = dayjs().add(9, "hour")
if (today.isSame(created_at, "day")) {
return true;
}
}
return false;
});
if (todays.length == 0) {
console.log("no twt today");
return;
}
const promises = todays.map(fileappend);
await Promise.all(promises);
const status = await git.cwd(__dirname + "/tmp/").status();
console.log(status.modified);
await git
.add(__dirname + "/tmp/")
.addConfig("user.name", "jiyeonseo")
.addConfig("user.email", "seojeee@gmail.com")
.commit("update")
.push(["-u", "origin", "master"], () => {
core.info("push done");
})
.catch((err) => console.log("err::", err));
} catch (error) {
core.setFailed(error.message);
}
}
run();
Part 1. Contents
• Remove unrelated code 

• Use Image - carbon.now.sh

• Syntax error is fine

https://github.com/jiyeonseo/daily-ring-fit-adventure-action
Tip 4:
Practice(“yourself”)
Practice(“friends”)
Practice(“teammates”)
Part 1. Contents
Practice yourself
Part 1. Contents
• To get used to your contents

• To find things that you can do better
Practice with friends/team
Part 1. Contents
• To get the new insight

• To show your passion and knowledge
Feedback
CheckSlides
Part 1. Contents
Confidence
Time
Preparing contents
Practice yourself
Practice again with friends
Update contents
Practice with teammates
Update contents
I think I’m ready!
Or not…? 😱
I think I’m ready!
My turn is coming …
Part 1. Contents
Part 2. On the stage
Tip 1:
Script? No script?
Part 2. On the stage
Reading script
• Poor interaction with audience

• Loss of their concentration
Okay. so?
Part 2. On the stage
In ver. Skate, It’s okay! 

Done is better than perfect
Part 2. On the stage
Tip 2 :
Make a hint
for a next slide.
Next Slide Hint
Part 2. On the stage
Tip 2 :
Make a hint
for a next slide.
Next slide hint
Part 2. On the stage
Tip 3 :
Considerations for
online talk
Part 2. On the stage
Get used to talk alone
without audiences
Part 2. On the stage
Network, Network, Network!!!
Part 2. On the stage
A network issue made me a giant….
Part 2. On the stage
Now

It’s your turn
It was my turn
What are you
most afraid of?
Laughing at you?
If your talk is bad, people just forget.
Worst situation?
Die? Won’t happen.
How come it’s so hard?
Lack of experience.
All you need is experience
Commit first and
figure it out later
Confidence
Time
Feel like failed?
It’s because you knows
how to do it better
next time
Conclusion
The last tip :
Enjoy the stage.
You deserve it!
Thank you

More Related Content

Similar to Quick start! for tech talk beginners

Session on mockups
Session on mockupsSession on mockups
Session on mockups
Abdul Dibosh
 
Oral presentations
Oral presentationsOral presentations
Oral presentations
jvvaldillez
 
Whats Preventing Me To Write Nearly Accurate Code.Key
Whats Preventing Me To Write Nearly Accurate Code.KeyWhats Preventing Me To Write Nearly Accurate Code.Key
Whats Preventing Me To Write Nearly Accurate Code.Key
nhm taveer hossain khan
 

Similar to Quick start! for tech talk beginners (20)

Session on mockups
Session on mockupsSession on mockups
Session on mockups
 
Oral presentations
Oral presentationsOral presentations
Oral presentations
 
Global Day of Coderetreat Munich 2017
Global Day of Coderetreat Munich 2017Global Day of Coderetreat Munich 2017
Global Day of Coderetreat Munich 2017
 
Whats Preventing Me To Write Nearly Accurate Code.Key
Whats Preventing Me To Write Nearly Accurate Code.KeyWhats Preventing Me To Write Nearly Accurate Code.Key
Whats Preventing Me To Write Nearly Accurate Code.Key
 
Tips n' Tricks - Sprint Review
Tips n' Tricks - Sprint ReviewTips n' Tricks - Sprint Review
Tips n' Tricks - Sprint Review
 
Online Assessment, Data Collection, and You
Online Assessment, Data Collection, and YouOnline Assessment, Data Collection, and You
Online Assessment, Data Collection, and You
 
Unit 13: LO4
Unit 13: LO4Unit 13: LO4
Unit 13: LO4
 
No code to lighting component developer dreamforce 2016
No code to lighting component developer dreamforce 2016No code to lighting component developer dreamforce 2016
No code to lighting component developer dreamforce 2016
 
Pair Programming, TDD and other impractical things
Pair Programming, TDD and other impractical thingsPair Programming, TDD and other impractical things
Pair Programming, TDD and other impractical things
 
Producing Online Educational Videos
Producing Online Educational VideosProducing Online Educational Videos
Producing Online Educational Videos
 
Hr pts-e-dn-version 2.0
Hr pts-e-dn-version 2.0Hr pts-e-dn-version 2.0
Hr pts-e-dn-version 2.0
 
The story of a UI trainer
The story of a UI trainerThe story of a UI trainer
The story of a UI trainer
 
A great demo day pitch
A great demo day pitchA great demo day pitch
A great demo day pitch
 
PHP World DC 2015 - What Can Go Wrong with Agile Development and How to Fix It
PHP World DC 2015 - What Can Go Wrong with Agile Development and How to Fix ItPHP World DC 2015 - What Can Go Wrong with Agile Development and How to Fix It
PHP World DC 2015 - What Can Go Wrong with Agile Development and How to Fix It
 
Scratch To Flex Your Creativity Workshop
Scratch To Flex Your Creativity WorkshopScratch To Flex Your Creativity Workshop
Scratch To Flex Your Creativity Workshop
 
Technical interview experience sharing
Technical interview experience sharingTechnical interview experience sharing
Technical interview experience sharing
 
Mini-projects
Mini-projectsMini-projects
Mini-projects
 
Reasons you should be aware of Creator Schools in Japan
Reasons you should be aware of Creator Schools in JapanReasons you should be aware of Creator Schools in Japan
Reasons you should be aware of Creator Schools in Japan
 
Lightning talk- testing
Lightning talk- testingLightning talk- testing
Lightning talk- testing
 
Activity 5 a little scratch and squeak
Activity 5 a little scratch and squeakActivity 5 a little scratch and squeak
Activity 5 a little scratch and squeak
 

More from Jiyeon Seo

Extended overview
Extended overviewExtended overview
Extended overview
Jiyeon Seo
 

More from Jiyeon Seo (11)

코드 리뷰의 또 다른 접근 방법: Pull Requests vs. Stacked Changes
코드 리뷰의 또 다른 접근 방법: Pull Requests vs. Stacked Changes코드 리뷰의 또 다른 접근 방법: Pull Requests vs. Stacked Changes
코드 리뷰의 또 다른 접근 방법: Pull Requests vs. Stacked Changes
 
개발자가 Serverless로 운동하는 방법
개발자가 Serverless로 운동하는 방법개발자가 Serverless로 운동하는 방법
개발자가 Serverless로 운동하는 방법
 
how programmer exercise in the time of COVID-19
how programmer exercise in the time of COVID-19how programmer exercise in the time of COVID-19
how programmer exercise in the time of COVID-19
 
코로나 시대에 개발자가 운동하는 방법
코로나 시대에 개발자가 운동하는 방법코로나 시대에 개발자가 운동하는 방법
코로나 시대에 개발자가 운동하는 방법
 
개발의 기쁨과 슬픔
개발의 기쁨과 슬픔개발의 기쁨과 슬픔
개발의 기쁨과 슬픔
 
그래도 다시 코드리뷰
그래도 다시 코드리뷰그래도 다시 코드리뷰
그래도 다시 코드리뷰
 
20180622 career seminar
20180622 career seminar20180622 career seminar
20180622 career seminar
 
지적 프로그래밍을 위한 넓고 얕은 습관
지적 프로그래밍을 위한 넓고 얕은 습관 지적 프로그래밍을 위한 넓고 얕은 습관
지적 프로그래밍을 위한 넓고 얕은 습관
 
코드리뷰를 시작하려는 그대에게
코드리뷰를 시작하려는 그대에게코드리뷰를 시작하려는 그대에게
코드리뷰를 시작하려는 그대에게
 
React-Flux-Redux-study
React-Flux-Redux-studyReact-Flux-Redux-study
React-Flux-Redux-study
 
Extended overview
Extended overviewExtended overview
Extended overview
 

Recently uploaded

Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
Kamal Acharya
 

Recently uploaded (20)

Ghuma $ Russian Call Girls Ahmedabad ₹7.5k Pick Up & Drop With Cash Payment 8...
Ghuma $ Russian Call Girls Ahmedabad ₹7.5k Pick Up & Drop With Cash Payment 8...Ghuma $ Russian Call Girls Ahmedabad ₹7.5k Pick Up & Drop With Cash Payment 8...
Ghuma $ Russian Call Girls Ahmedabad ₹7.5k Pick Up & Drop With Cash Payment 8...
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptx
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdf
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
 
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
 
Signal Processing and Linear System Analysis
Signal Processing and Linear System AnalysisSignal Processing and Linear System Analysis
Signal Processing and Linear System Analysis
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 

Quick start! for tech talk beginners