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
0
5.4k
Building A Community For Beginners
Jennifer Konikowski
February 18, 2017
Tweet
Share
More Decks by Jennifer Konikowski
See All by Jennifer Konikowski
Building a Great Tech Resume
jmkoni
0
850
Building A Community For All People
jmkoni
0
26
Scala: Welcome To The Wonderful World Of Functional Programming
jmkoni
0
12k
Building a Community For All People
jmkoni
0
1.4k
Caches
jmkoni
0
1.3k
SQL! Fun, Delight, Only A Mild Amount Of Terror
jmkoni
0
4.3k
Parsing Job Listings
jmkoni
0
1.4k
User Stories: What, Why, And How
jmkoni
1
61
Writing User Stories For Engineers
jmkoni
0
1.4k
Other Decks in Technology
See All in Technology
10Xにおける品質保証活動の全体像と改善 #no_more_wait_for_test
nihonbuson
PRO
2
290
こんなところでも(地味に)活躍するImage Modeさんを知ってるかい?- Image Mode for OpenShift -
tsukaman
0
140
Embedded SREの終わりを設計する 「なんとなく」から計画的な自立支援へ
sansantech
PRO
3
2.5k
GitLab Duo Agent Platform × AGENTS.md で実現するSpec-Driven Development / GitLab Duo Agent Platform × AGENTS.md
n11sh1
0
140
OpenShiftでllm-dを動かそう!
jpishikawa
0
110
Azure Durable Functions で作った NL2SQL Agent の精度向上に取り組んだ話/jat08
thara0402
0
190
Data Hubグループ 紹介資料
sansan33
PRO
0
2.7k
M&A 後の統合をどう進めるか ─ ナレッジワーク × Poetics が実践した組織とシステムの融合
kworkdev
PRO
1
450
20260208_第66回 コンピュータビジョン勉強会
keiichiito1978
0
140
配列に見る bash と zsh の違い
kazzpapa3
1
150
学生・新卒・ジュニアから目指すSRE
hiroyaonoe
2
620
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1k
Featured
See All Featured
Bash Introduction
62gerente
615
210k
Fireside Chat
paigeccino
41
3.8k
Code Reviewing Like a Champion
maltzj
527
40k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Paper Plane (Part 1)
katiecoart
PRO
0
4.2k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.4k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.4k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
440
Abbi's Birthday
coloredviolet
1
4.7k
WCS-LA-2024
lcolladotor
0
450
Odyssey Design
rkendrick25
PRO
1
500
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
450
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]