With all the resources available to learn on your own, you can become a web developer on your own… but you shouldn’t. I attended an event this weekend that’s not web development related, but it did remind me of how important it is to find your people.
Last weekend was PAX West: a gaming convention in Seattle. It brings together over 70,000 gamers of various ages and backgrounds for a weekend celebrating the hobby.
Over the course of the four days of the event, I got to play unreleased games and buy fun t-shirts. I got to listen to people who work in the industry talk about interesting topics. But the secret sauce is everything that fills the gaps between those programmed events.
My first PAX was 10 years ago. As silly as it may sound, I give that event a huge slice of the credit for making me the person I am today. As a mid-twenties guy living in East Tennessee, I wasn’t too sure if it was OK to be an adult who plays games. I was low on confidence but full of doubt.
Over that weekend, though, I transformed. I went from being a socially awkward person who no one understood to someone who could walk up and talk to anyone. I made relationships I maintain even all these years later, and I actually got up in front of a room packed with people to tell them about some of my experiences. I learned that I was OK and that there were people just like me.
This feeling of belonging and camaraderie is important to find when you have hobbies that other people around you don’t share, but it’s critical when you’re trying to make a difficult transition that people in your life may not even understand. If you want to become a web developer, you’ve got a much better chance of making that leap if you find people who have been there and understand the struggle.
One way to make the road from 💩 job to web developer a little less lonely is by finding a mentor. I offer a free session to new readers. If you like it, you can subscribe to ongoing sessions at a frequency that makes sense for you. Sign up at my site Rad Devon. I look forward to chatting with you!
You also need people you can bounce problems off of when you’re not sure how to move forward on a project. Online resources are great, but they do a horrible job of dealing with the case where you don’t know what question to ask. If you’re coming to StackOverflow or reddit with a question, you generally want to have all the pieces in place except one. If you just have a vague idea of where you want to end up and need some direction, you’ll be moderated into oblivion.
That’s what friends are for. They care about whether you succeed, and they want to help. Maybe they’ve been web developers for years, or maybe they’re new just like you but they have tackled this particular problem before. Whatever the case, if you’re on your own when you get to a crossroad like the one I’ve described, the best outcome you can hope for is to muddle through slowly and painfully.
Once you’re more established and you’re ready for work, whether that’s a permanent role or freelance work, these relationships you’ve built with your people will act like tentacles, allowing you to extend your reach in many directions at one, grabbing success while those less connected continue to struggle. Three of your friends got hired by great companies and will put in a good word for you. One of them just got their biggest freelance gig yet and needs someone they can trust to help out. Another works for a company with a small team who has a big project coming up and wants to augment their staff with a contractor for the next three months.
Fortunately for you, the means to find your people as a web developer are already in place. If you’ve been flying solo, find a local developer meetup and attend their next event. (Obligatory plug: Join my meetup if you’re in the Seattle area!) If you’ve dabbled in meetups, find a local conference or hackathon and buy your ticket now before you have a chance to talk yourself out of it. If you’re in a more remote area, find online communities where people actually talk and get to know each other. Slack and Discord both have great communities for developers. (LadyLeet on Github has a great list of Slack communities. Scroll to the bottom for dozens that are not locality-specific.)
Taking these steps will unlock the magic of finding your people. They help you feel less lonely, pull you through the difficult times, and position you to have greater success than you ever could alone.
Top comments (2)
I really like this advice, however here where I am, there aren't any developer meetups. I live in Windhoek, Namibia. I've checked Meetup, I check Facebook and Twitter. When I was at school, they had some hackithons but it's usually during the week and during working hours. I can't really get away from work these days. Only conference that's Software related is an annual PyCon with a very expensive entrance fee. Either you are a student who goes for free or you work for a company that pays for your ticket.
I've tried Discord servers but the people on those aren't as supportive as I'd like them too be. No one really cares about you.
Until the day I can immigrate to a first world country, I'll be a lone wolf for now.
I second the advice to find a meetup.com group and go to one. Also - I highly recommend giving a talk at one! It doesn't have to be long (most meetups accept lightning talks of 5 minutes or so) - but it goes a long way because you can introduce yourself to everyone in the room at once 😀
Your first talk will probably be nerve wracking - but they get easier and easier to do; and you'll find that you grow a lot by doing them.
Thanks for the post!