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

code4lib - What beginners teach us

code4lib - What beginners teach us

Keynote given on 2/10/2015 at the code4lib conference

Selena Deckelmann

February 10, 2015
Tweet

More Decks by Selena Deckelmann

Other Decks in Technology

Transcript

  1. What beginners teach us
    Selena Deckelmann
    @selenamarie
    Staff Data Architect, Mozilla

    View Slide

  2. photo by courthouselover

    View Slide

  3. The adult section

    View Slide

  4. View Slide

  5. I could go there.

    View Slide

  6. Discovering
    what’s possible

    View Slide

  7. View Slide

  8. http://bit.ly/1fQEXeF

    View Slide

  9. http://github.com/mozilla/socorro

    View Slide

  10. View Slide

  11. View Slide

  12. View Slide

  13. View Slide

  14. View Slide

  15. http://bit.ly/1fOgBSB

    View Slide

  16. “In the beginner’s mind there
    are many possibilities, in the
    expert’s mind, there are few.”
    -Shunryu Suzuki

    View Slide

  17. I am a beginner teacher

    View Slide

  18. full of possibility

    View Slide

  19. the one thing...
    Next time you answer
    a beginner’s question

    View Slide

  20. take a moment and consider...
    How will the beginner feel
    when they hear your
    answer?

    View Slide

  21. I’ve been involved in FOSS
    Since 1995

    View Slide

  22. PyLadies
    Get women who code together
    In September 2012, I joined...

    View Slide

  23. our first project...
    A Coursera Class

    View Slide

  24. Walk away
    or
    Figure out how to teach?

    View Slide

  25. beginners:
    Open to possibility
    and overwhelmed
    by choice

    View Slide

  26. TMTOWTDI
    the best part of beginners mind
    adventure, possibility, inclusive

    View Slide

  27. but...

    View Slide

  28. View Slide

  29. View Slide

  30. our job as teacher is to answer...
    “What do I do next?”

    View Slide

  31. And to consider:
    How do people feel while
    they’re taking the next step?

    View Slide

  32. What does learning how
    to program feel like?

    View Slide

  33. View Slide

  34. When experience is a
    dead end

    View Slide

  35. View Slide

  36. View Slide

  37. View Slide

  38. When PyLadies
    succeeds

    View Slide

  39. View Slide

  40. View Slide

  41. View Slide

  42. Engineering
    experiences

    View Slide

  43. “The unwritten first chapter”
    Big goals
    Early wins
    In-person connections
    Cultivate a learning environment

    View Slide

  44. Tools for engineering
    great beginner
    experiences

    View Slide

  45. From Hacker School:
    No “Well, Actually...”
    No Feigning Surprise

    View Slide

  46. pairing
    best instructors are
    those that just learned

    View Slide

  47. 1:3 ratio
    instruction to doing

    View Slide

  48. listen carefully
    learn from how students rephrase
    and ask questions

    View Slide

  49. PyLadiesPDX
    412 women
    1-2 meetings per week

    View Slide

  50. • New skills
    • Peer support
    • Structure and routine
    • Confidence
    What PyLadies say they get:

    View Slide

  51. How have I benefited
    and what have I learned
    from teaching?

    View Slide

  52. write better code
    write better docs
    gain perspective

    View Slide

  53. recruit diverse
    members to your
    communities

    View Slide

  54. adainitiative.org
    openhatch.org
    pyladies.org

    View Slide

  55. and...

    View Slide

  56. an informed public

    View Slide

  57. Julie Horvath’s blog post
    http://julieannhorvath.com/2013/07/09/a-different-perspective.html

    View Slide

  58. “I didn’t grow up
    thinking I could do
    anything I wanted to.”

    View Slide

  59. I see this every day teaching adults.

    View Slide

  60. People don’t know
    what’s possible.

    View Slide

  61. Where I belong,
    where I can go

    View Slide

  62. make a better world!

    View Slide

  63. teach!
    <3

    View Slide

  64. What beginners teach us
    Selena Deckelmann
    @selenamarie
    Staff Data Architect, Mozilla

    View Slide

  65. This work is licensed under the Creative Commons Attribution-
    ShareAlike 3.0 Unported License. To view a copy of this license,
    visit http://creativecommons.org/licenses/by-sa/3.0/ or send a letter
    to Creative Commons, 444 Castro Street, Suite 900, Mountain
    View, California, 94041, USA.
    All photos are © by owners.
    PyLadies photos shared with permission.
    Kalispell public library photo shared with permission, not for
    commercial reuse.

    View Slide