TEACH’EM SOMETHING!
Blaž Oražem
software developer
informatics engineer
lecturer, mentor
CTO @
PHP, Laravel
Blaž Oražem
> sudo whoami
Let’s start with WWW
Who
to
TEACH?
students
coworkers
junior developers
web enthusiasts
friends
Where
to
TEACH?
school, university
at your workplace
in your office
meetups, conferences
e-learning course
What
to
TEACH?
confident in your knowledge
things you master
your expertise
How to teach or mentor?
Usability
1
HTML stands for Hypertext Markup Language which is the standard markup language for creating web pages and web applications. With Cascading Style Sheets (CSS) and JavaScript, it forms a triad of cornerstone technologies for the World Wide Web.
We can write a piece of HTML code to create a navigation bar on the top of the website which will be made up of hyperlinks to other webpages. In computing, a hyperlink, or simply a link, is a reference to data that the reader can directly follow either by clicking or tapping. A hyperlink points to a whole document or to a specific element within a document…
First approach
Second approach
Recap: Usability
Display the result first and work your way towards it together from the start.
Choose your examples and assignments carefully.
Show your students real-life cases.
Skip the things they will never or rarely need in their work.
Teach useful and interesting things.
Certainty
2
“
“I’ll check that and get back to you later.”
Recap: Certainty
Never lie, always check the facts.
Prepare well before giving a lecture.
Before becoming a mentor, ask your own mentor for advice.
Don’t be a smart-ass!
3
Tell him to stop posing questions until the end of the lesson?
Scream at him?
Ignore him?
Answer all of his questions?
Recap: Don’t be a smart-ass!
Never act superior against the people you teach or mentor.
Do not yell on students.
Do not ignore questions.
Don’t be presumptuous.
Don’t be a smart-ass!
Layman’s POV
4
Did you need hours and hours, maybe days, months, until you fully understood it?
Was it hard? Complicated?
Did you understand it in your first attempt?
Do you even now, truly understand everything about it?
Recap: Layman’s POV
Speak clearly, be helpful in any way.
Look through the eyes of the layman.
Explain things to your past-self.
Repetition, repetition, repetition
5
The process
Move to the next part, explain it.
Start with the basics.
Explain everything as clearly as possible.
Recap both parts again.
Repeat the most important parts every time.
Recap: Repetition
Repeat.
Repeat.
Repeat.
Patience!
6
“
“Patience is a virtue.”
<strong>This text is bolded.</strong>
HTML TEXT FORMATTING
“Can we make the font italic too???”
Staying patient...
Find another example?
Stop and re-think...
Think of a different approach?
Draw a diagram on the whiteboard?
Repetition?
Recap: Patience
Try a different approach with an additional explanation.
Don’t get upset.
Stay patient.
Division of learning material
7
Pay attention to the quantity of the material.
Recap: Division of learning material
Learning.
Split.
Your.
Material.
Start with the basics and continuously upgrade.
Mentoring
8
“
“A senior is capable of transferring their skills and experience unto others.”
Miha Sušnik, 2018
Recap
1. Usability
Teach useful, interesting things and use real-life cases.
2. Certainty
Prepare well before giving a lecture and be sure of what you're talking about.
3. Don’t be a smart-ass!
Do not: yell, ignore questions, act superior or be presumptuous.
4. Layman’s POV
Look through the eye of the layman and explain things to your past-self.
5. Repetition, repetition, repetition
Repeat important things throughout the lesson, course or mentoring session.
6. Patience!
Don’t ever get upset, try explaining things with a different approach.
7. Division of learning material
Split your learning material, start with the basics and continuously upgrade.
8. Mentoring
Become someone's mentor and take a step forward in your career.
Thanks!
You can find me at:
@blazorazem
www.orazem.si
blaz@orazem.si
Any questions?