Post

self-taught developers have advantages of our own: - you didn't get into coding _by accident_ - embrace your drive - use other skills in your coding - e.g. your problem solving or creativity or verbal talent plus: - play with code! - ask 'why' a lot - try to help others out #ama roe.dev/ama

6 reposts64 likes

I always find the talk of "self-taught" developers hilarious. All developers are self taught to some extent. Even if you did a CS degree the chances are you're now using a language or platform that you never learnt in your degree

Don't let people tell you things are hard or only for super expert god tier programmers. Don't settle for things that make your solutions be harder than they should be. Embrace mistakes. Mistakes are great teachers Embrace crazy ideas. Few are good, but they're fun and great for learning

i think being self-taught we tend to do a lot of exploratory stuff that you don't usually get to even consider in formal learning situations – this helps us form a different way to analyze and solve problems, and that is beneficial in all sorts of situations, not just coding!

Can't emphasize "Use your other skills" enough. I'm also self-taught, coming from an English + Music degree background. Developing the ability to bridge the gap between dev and business sides of the company via clear writing is invaluable. Same goes for any other ability (e.g. artistic talent).

Tbh, for me it is kind of an addiction. Not limited to web dev. At some point I did want to get a bachelor's degree in those areas that I enjoy most. But once I got the first it felt more like a trophy rather than something useful/needed

If I have a suggestion to give is to not get discouraged if your suggestion/PR gets refused. That is valuable information for everybody. Those times that I decided to cancel someone's PR, I usually end up doing a co-authored commit with what to me is the intended approach. Because it was helpful aw