DEV Community

Michael Caveney
Michael Caveney

Posted on • Originally published at mscaveneyworks.com on

7

Welcome to the Self-Taught Developer's Survival Guide!

Note: This begins the cross-posting of my blog to dev.to! Newer entries will appear as I figure out the magic of RSS!

January 11th, 2019

Hello! I'm Michael C, I'm a front-end developer from Boston, and this is the first entry in my blog! When I started learning web development (and at many points along the way), I made what felt like every possible mistake. Learning software development can be a daunting task, particularly in the quick-moving world of web development. For me personally, I've reached a point where the "unknown unknowns" have fallen away, and I want to do what I can to make learning web development easier for others.

The point of this blog is to act as more of a coaching resource to supplement college classes, Udemy, Treehouse, whatever folks are using to learn the material in the first place. There will be smaller tutorials and explanations, but I feel that having a crystal-clear understanding of learning goals and the order in which to approach them is more important than precisely what source somebody is using to, say, learn React.

I will occasionally write about how art and other practices influence how I approached programming, or detail what I'm learning, but main blog entries will happen every other Friday. And lastly, I want to hear from you! What are you struggling with? What would you like to learn? Hit me up on Twitter or via email!

Coming in two weeks: I break down the pros and cons of college vs coding bootcamps vs self-taught, and why I went with the self-taught route!

AWS GenAI LIVE image

Real challenges. Real solutions. Real talk.

From technical discussions to philosophical debates, AWS and AWS Partners examine the impact and evolution of gen AI.

Learn more

Top comments (0)

The Most Contextual AI Development Assistant

Pieces.app image

Our centralized storage agent works on-device, unifying various developer tools to proactively capture and enrich useful materials, streamline collaboration, and solve complex problems through a contextual understanding of your unique workflow.

👥 Ideal for solo developers, teams, and cross-company projects

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay