The Complete Guide to Becoming a Node.js Full Stack Web Developer – Quincy Larson / freeCodeCamp

Node.js Full Stack Developer

Recently I had the privilege of working with Quincy Larson, the founder of freeCodeCamp.  If you don’t know, freeCodeCamp is one of the largest online learning platforms for people to learn to code. With over 2000 hours of free training, people are using freeCodeCamp to learn everything they need to get hired as software engineers or full stack developers. I talked to Quincy to figure out exactly what it takes to become a full stack web developer (this content was edited by me from a video interview and are not direct quotes, with my thoughts in gray).

Full stack web development is when you are in charge of the entire project rather than one particular piece. This means you must be fluent in both front end development and back end development. 

What does it take to know the front end for full stack web development?

I definitely recommend learning the fundamentals – HTML, CSS, JavaScript.  These have all been around for 20 years.  They haven’t fundamentally changed that much. JavaScript started out as a basic, browser-native language created in a week, but is getting better every year as the ECMASsript committee piles on additional features. 


Continue reading “The Complete Guide to Becoming a Node.js Full Stack Web Developer – Quincy Larson / freeCodeCamp”

5 Reasons Why I’m NOT a Software Engineer

As some of you know, I’ve created videos like A Day in the Life of a (Future) Software Engineer. This obviously implies that I’m not currently a software engineer. It’s an obvious statement to say that not everyone is meant to be a software developer or engineer. At one point, I thought that was me. Let’s talk about why, until now, I never really saw myself being a software engineer. Even now, I’m not a software engineer. Maybe these are the same reasons you’re not, too.

1. I Didn’t Want to be a Software Engineer

Software development and computer science is overwhelming. As I began learning to code, I always had the same problem – Issues would come up and I’d have no idea how to solve them. This was great for my problem solving skills, but it often left me feeling frustrated or defeated. 

This was before going to school and getting a Bachelor’s in Computer Science. This was just me doing it for fun in high school and some professionally.


Continue reading “5 Reasons Why I’m NOT a Software Engineer”