Upgrade to Pro — share decks privately, control downloads, hide ads and more …

What I learned teaching programming

What I learned teaching programming

My talk at the Educators & Tech NL meetup

Lieke22

April 21, 2016
Tweet

More Decks by Lieke22

Other Decks in Programming

Transcript

  1. ABOUT ME: MY TECH JOURNEY • Started programming in 2012

    • Involved in Women in Tech Communities: PyLadies, RailsGirls etc. • Dutch Ambassador for European Codeweek • CodePancake • Unconscious Bias in Tech • Work in Tech: Kabisa, VHTO, GitHub
  2. 5 TIPS 1. Think about your goal “You’re not learning

    to code for the sake of learning to code alone, you’re learning it to solve problems in the world” - Linda Liukas * More on this topic here
  3. 5 TIPS 1. Think about your goal 2. Don’t let

    anything discourage you “Don’t give up! Sometimes, especially at the very beginning, it will be hard and you will be overwhelmed with amount of things you suddenly need to learn. That feeling will pass and all you need to remember is that you can do it. Everyone can. So go and make sure to have lots of fun along the way :)” - Ola Sitarska (Django Girls)
  4. 5 TIPS 1. Think about your goal 2. Don’t let

    anything discourage you 3. Learn by doing “You learn best by doing, and its fine to break things, you probably aren’t going to break the internet, so don’t worry about it.” - Jill Naiman, Astrophysicist Don’t break your computer though…
  5. 5 TIPS 1. Think about your goal 2. Don’t let

    anything discourage you 3. Learn by doing 4. Be curious: ask questions “Don’t be afraid to ask as many questions as you can, knowing how to learn and how to ask good questions are incredibly valuable skills”
  6. 5 TIPS 1. Think about your goal 2. Don’t let

    anything discourage you 3. Learn by doing 4. Be curious: ask questions 5. Become a part of the community: TEACH “Coding is also about working with people”
  7. 5 TIPS Visualising is important Be careful with improvising Point

    your students in the right direction: but don’t give out all the answers Leave extra things for the end Be aware of language: remember what it’s like to be a beginner
  8. PERSONAL GROWTH Being a role model: inspiring others Give others

    this feeling —> Gain confidence Learn by teaching