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

What beginners teach us

What beginners teach us

Keynote at OSDC.tw
Will be given April 19, 2013

Special thank you to 唐鳳 (Audrey Tang) for the translation to Chinese.

Selena Deckelmann

April 19, 2013
Tweet

More Decks by Selena Deckelmann

Other Decks in Technology

Transcript

  1. What beginners teach us
    Selena Deckelmann
    @selenamarie
    Data Architect, Mozilla
    新手教我們的事

    View Slide

  2. “In the beginner’s mind there
    are many possibilities, in the
    expert’s mind, there are few.”
    — Shunryu Suzuki
    「新手心裡有許多可能性,
     老手心裡則少得多。」
    — 鈴木俊隆〈禪者的初心〉

    View Slide

  3. I am a beginner teacher
    我是新手教師

    View Slide

  4. full of possibility
    充滿了可能性

    View Slide

  5. the one thing...
    Next time you answer
    a beginner’s question
    最重要的是…
    當你回答新手的問題時

    View Slide

  6. take a moment and consider...
    How will the beginner feel
    when they hear your answer?
    先停下來想一想…
    聽到你的回答,
    對方會有何感受?

    View Slide

  7. Since 1995
    十八年來

    View Slide

  8. PyLadies
    Get women who code together
    寫程式的女人齊聚一堂
    去年九月,我加入了…
    Last September, I joined...

    View Slide

  9. Coursera Class
    線上課程

    View Slide

  10. Walk away
    or
    Figure out how to teach?
    一走了之

    弄懂如何為人師?

    View Slide

  11. beginners:
    Open to possibility
    and overwhelmed
    by choice
    新手:
     接受各種可能性
     選擇太多,不知所措

    View Slide

  12. TMTOWTDI
    the best part of beginners mind
    adventure, possibility, inclusive
    做法不只一種
    初心者最可貴之處:
    冒險力、可能性、包容心

    View Slide

  13. or...
    或是…

    View Slide

  14. View Slide

  15. View Slide

  16. our job as teacher is to answer...
    “What do I do next?”
    我們的工作就是回答:
    「下一步該做什麼?」

    View Slide

  17. And to consider:
    How do people feel while
    they’re taking the next step?
    並且考慮到:
    人們在做下一步時
    內心的感受如何?

    View Slide

  18. What does learning how
    to program feel like?
    學寫程式
    是什麼感覺?

    View Slide

  19. ൴ු
    ࡯࡯

    View Slide

  20. When experience is a
    dead end
    悲劇一則

    View Slide

  21. ൴ු
    ࡯࡯
    ኪᄳ೻ό

    View Slide

  22. ൴ු
    ࡯࡯
    ኪᄳ೻ό

    View Slide

  23. ൴ු
    ࡯࡯
    ኪᄳ೻ό
    參加工作坊
    習題練不動
    一改就爛光
    ʔِə

    View Slide

  24. When PyLadies
    succeeds
    PyLadies 成功時

    View Slide




  25. View Slide

  26. 參加工作坊
    黑客松、小聚會

    ࡯ 練不動
    改爛掉
    ላਧ

    View Slide

  27. 黑客松、小聚會
    ላਧ

    View Slide

  28. Engineering
    experiences
    建構經驗

    View Slide

  29. “The unwritten first chapter”
    Early wins
    In-person connections
    Learning environment
    Big goals
    快速上手 人際聯繫
    共學環境 目標遠大
    「開源初步」

    View Slide

  30. Tools for engineering
    great beginner
    experiences
    如何建構
    良好新手經驗

    View Slide

  31. From Hacker School:
    No “Well, Actually...”
    No Feigning Surprise
    別說「嗯,其實呢…」
    不用故作吃驚

    View Slide

  32. pairing
    best teachers
    are those
    that just learned
    搭檔
    剛學會的人
    是最好的老師

    View Slide

  33. 1:3 ratio
    instruction to doing
    教一分,做三分

    View Slide

  34. listen carefully
    learn from how students rephrase
    and ask questions
    傾聽學生的重述和提問

    View Slide

  35. PyLadiesPDX
    111 women
    1-2 meetings per week
    111 位女士
    每周聚會一兩次

    View Slide

  36. Teaching benefits the
    teacher.
    教學相長

    View Slide

  37. and you will...
    你會…

    View Slide

  38. write better code
    write better docs
    gain perspective
    寫出更好的程式
    寫出更好的文件
    獲得洞察力

    View Slide

  39. your community will...
    你的社群也會…

    View Slide

  40. recruit diverse
    members to your
    communities
    招募到
    多采多姿的成員

    View Slide

  41. AdaInitiative.org
    OpenHatch.org
    PyLadies.org

    View Slide

  42. and...
    以及…

    View Slide

  43. better parties
    更棒的趴踢

    View Slide

  44. an informed public
    有識的公眾

    View Slide

  45. informed leaders
    有識的領導者

    View Slide

  46. make a better world!
    讓世界更美好!

    View Slide

  47. teach!

    View Slide

  48. What beginners teach us
    Selena Deckelmann
    @selenamarie
    Data Architect, Mozilla
    新手教我們的事

    View Slide

  49. 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 in slides 8, 33, 34 shared with permission.

    View Slide