Presenter: Natalie Pistunovich
Liveblogger: Ryan Blunden
Title Graphic: Amy Chen
Natalie talks about the massive growth in the GopherCon community and the need to prepare for and embrace the huge amount of beginners that will become Gophers in 2018 and beyond.
When Natalie first started learning go in 2015, her biggest challenge was that there was not enough online answers. She is thankful to have had people help her online and offline, and the in-person bonding proved to be the most valuable.
Natalie wants us all to "Ask Stupid Questions" and not to be afraid to do so. To not be afraid to look like a beginner.
But how can we help beginners and why is this important?
Yesterday, Russ announced big changes for the Go language.
The community doubled its size in the last year.
Total number of Go users from last 9 years = number of new Go users in 2018. Lots of people new to the language.
If this trend continues, we can predict over a million new users to be adopting Go in 2019.
A modern day Gopher is different than a Gopher from years back.
As Go is entering a maturity phase, people are coming to Go because they are joining teams and companies that are already using Go, not just because they think it's a cool language.
While good ideas will come from smart people who are familiar with Go, new ideas often come from new people.
It's scary being a beginner. But we were all beginners once.
Lots of new terms, concepts and ways of doing things, e.g. channels, GOPATH, goroutines.
New communities to become apart of. Gophers Slack, Meetups, Reddit and more.
Being new can bring a feeling of being unqualified.
If you're coming from a job or language where you weren't new, it can be especially hard.
She still feels like a beginner in many ways, e.g. beginner keynote speaker.
She has taken on more responsibility over the years and its hard when imposter syndrome kicks in.
Only 0.1% of the Gophers are here today (we are the 0.1%).
How can we who are knowledgeable in Go help beginners?
Women Who Go: Group for women and gender minorities of the Go community. GoBridge: Building Bridges that educate and empower underrepresented communities. Community Outreach Networking Group: Conduit between the broader Go community, it s organizers and the Go project.
This could mean proactively helping to organize a meetup. It can also mean providing resources (venue and/or food) for meetups.
Help people who are looking for a space to host events so that they can concentrate on finding speakers and attracting attendees.
Introducing Go Community Slides..
Beginners are the future of the community, let's make the community better for beginners.
You can help by:
If you attended GopherCon, hopefully you've made some new friends. If you're at a conference or meetup and you see someone by themselves, ask them to join your group. Maybe you'll be asking them for help one day.
Let's be kind to beginners as they're a huge part of the future of the Go communities success!