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?
Continue reading “The Complete Guide to Becoming a Node.js Full Stack Web Developer – Quincy Larson / freeCodeCamp”
At this point I assume you’ve read Part 1 and Part 2. You’re fairly well acquainted with what coding is and why we do it. You even understand the basics of design and delivery. Now, we’re going talk about branching in software, source control, deployments, and more.
Continue reading “What is Coding? 💻 Part 3”
At this point, you’ve probably already read part 1. This means that you know the basics of what coding is. A better question is: Do you know how to get a job? Knowledge is only part of the battle in the software development industry. I’ve been using this great website called Pramp. Pramp is a website where you get paired with other people and do mock interviews. Technical interviews are very challenging. Pramp gives you what you need to succeed. On top of that, companies are using Pramp to find competent individuals for real jobs. People have used Pramp to get positions at Facebook, Microsoft, Twitter, and more! I promise you won’t be disappointed, so check Pramp out!
Can We Automate That?
One of the big reasons companies develop software is for automation. Automation is enabling something to happen automatically without you having to dork with it. With software, we can write an application that has code that will execute the same thing over and over again. This means that something that used to be a complex process can be made very simple using software.
Continue reading “What is Coding? 💻 Part 2”
So you want to learn about coding, huh? Maybe you’re looking at becoming a software developer or software engineer. This is the blog for you! I’m hoping to give you the 10,000 foot view of coding.
Be sure to check out the sponsor of this post, Pramp, where you can get the best preparation for technical interviews.
Code is the basis for every software application. An application is anything that runs on a computer. This includes any websites you visit, games you play, apps you use, etc. Software is now embedded in almost everything, such as all modern day vehicles.
Continue reading “What is Coding? 💻”