Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Building A Community For Beginners
Search
Jennifer Konikowski
February 18, 2017
Technology
5.5k
0
Share
Building A Community For Beginners
Jennifer Konikowski
February 18, 2017
More Decks by Jennifer Konikowski
See All by Jennifer Konikowski
Building a Great Tech Resume
jmkoni
0
880
Building A Community For All People
jmkoni
0
26
Scala: Welcome To The Wonderful World Of Functional Programming
jmkoni
0
13k
Building a Community For All People
jmkoni
0
1.5k
Caches
jmkoni
0
1.3k
SQL! Fun, Delight, Only A Mild Amount Of Terror
jmkoni
0
4.4k
Parsing Job Listings
jmkoni
0
1.4k
User Stories: What, Why, And How
jmkoni
1
70
Writing User Stories For Engineers
jmkoni
0
1.4k
Other Decks in Technology
See All in Technology
世界の中心でApp Runnerを叫ぶ FINAL
tsukuboshi
0
200
GitHub Copilot Dev Days
tomokusaba
0
130
自動テストだけで リリース判断できるチームへ - 鍵はテストの量ではなくリリース判断基準の再設計にあった / Redesigning Release Criteria for Lightweight Releases
ewa
6
3k
No Types Needed, Just Callable Method Check
dak2
1
2.8k
【技術書典20】OpenFOAM(自宅で深める流体解析)流れと熱移動(2)
kamakiri1225
0
360
AIが自律的に働く時代へ Amazon Quick で実現するAIエージェント紹介
koheiyoshikawa
0
170
独断と偏見で試してみる、 シングル or マルチエージェント どっちがいいの?
shichijoyuhi
1
230
GitHub Copilot CLI と VS Code Agent Mode の使い分け
tomokusaba
0
130
AIの揺らぎに“コシ”を与える階層化品質設計
ickx
0
190
ボトムアップの改善の火を灯し続けろ!〜支援現場で学んだ、消えないための3つの打ち手〜 / 20260509 Kazuki Mori
shift_evolve
PRO
2
350
Fabric MCPの紹介と使い分け
ryomaru0825
1
110
エージェントスキルを作って自分のインプットに役立てよう
tsubakimoto_s
0
510
Featured
See All Featured
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.4k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.6k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.3k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
130
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
180
Designing Experiences People Love
moore
143
24k
Docker and Python
trallard
47
3.8k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
380
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.5k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.9k
Paper Plane
katiecoart
PRO
1
49k
Transcript
Building A Community For Beginners or "How To Make Your
Group Super Accessible To People Learning To Code"
I'm Jennifer Konikowski
None
6 years ago ➡ 5 years ago ➡ .
!"#$ %!$& ' (#$%
None
Many will quit " ➡ #
# $ % & ' ( %
Why?
Diverse teams are smarter
– Harvard Business Review “working with people who are different
from you may challenge your brain to overcome its stale ways of thinking and sharpen its performance.”
Everyone should be able to learn to program
We need to be open to helping people learn
Case Studies: PyLadies Boston Boston Ruby Women Boston Python Boston
RB
How?
1. New Groups
Make sure your descriptions are beginner inclusive 1. New Groups
Be clear about what knowledge and skills are required 1.
New Groups
Find out what your local community needs 1. New Groups
Ask for feedback ALL. THE. TIME. 1. New Groups
Try different types of events like... 1. New Groups
Presentation Nights
Lightning Talks Presentation Nights
Tutorials Presentation Nights Lightning Talks
Mob Programming Presentation Nights Lightning Talks Tutorials
Host separate events just for beginners
Like study groups Host separate events just for beginners
and mentor sessions! Host separate events just for beginners Like
study groups
2. Existing Groups
Welcome email 2. Existing Groups
Greeter at the door 2. Existing Groups
Ensure that there are regular talks that are suitable for
beginners 2. Existing Groups
For project nights... 2. Existing Groups
Beginner tables 2. Existing Groups For project nights...
Introductions 2. Existing Groups For project nights... Beginner tables
Collaboration 2. Existing Groups For project nights... Beginner tables Introductions
3. Workshops & Teaching
Challenges when running a workshop 3. Workshops & Teaching
Space Colleges + Universities 3. Workshops & Teaching Issue: Solution:
Volunteers Prepare for no-shows 3. Workshops & Teaching Issue: Solution:
Content DjangoGirls, Boston Python Workshops 3. Workshops & Teaching Issue:
Solution:
Food Local companies 3. Workshops & Teaching Issue: Solution:
Issue: Solution: Continued engagement Host project night week after 3.
Workshops & Teaching
Dos and Don'ts of Teaching Programming 3. Workshops & Teaching
Do: Have beginner events where people can bring questions from
a variety of tutorials 3. Workshops & Teaching
Don't: Have a free class that builds on itself week
after week 3. Workshops & Teaching
Do: Short one-off tutorials of basic programming concepts 3. Workshops
& Teaching
Don't: Give a text tutorial with no support 3. Workshops
& Teaching
You can make a difference
Questions? @jenkoni jmkoni.com
[email protected]