johnburnsonline.com

Becoming a Software Developer Without a Degree in 5 Months

Written on

Chapter 1: My Learning Journey

In 2019, I embarked on my adventure to become a software developer, and within five months, I secured my first job in the field. This overview is intended to assist those eager to start, particularly if you lack a Computer Science degree.

Section 1.1: Starting from Scratch

I do not possess a degree in Computer Science, although I have a degree in another field. My journey began by exploring the Udemy platform (which is not sponsoring this content). I enrolled in “The Web Developer Bootcamp” taught by Colt Steele. This course provided me with a solid foundation in web development. You will create a basic full-stack web application that can be enhanced with additional features, ultimately serving as a valuable part of your portfolio.

To further enrich your skill set, I recommend delving into a front-end framework, with React being one of the most sought-after in today’s job market. Consider reviewing various React courses on Udemy, paying special attention to their preview videos. Understanding the capstone projects from these courses is crucial since they will form part of your portfolio.

For broader exposure to full-stack development, I suggest enrolling in a MERN stack course (MongoDB, Express, React, Node.js). Mastering these technologies will empower you to create more compelling projects to showcase your abilities.

Section 1.2: Building Your Portfolio

Demonstrating your projects is essential for landing your first role. Here are a few strategies to consider:

  • Complete the projects outlined in your courses.
  • Volunteer to create a website for someone.
  • Collaborate with other developers (many courses have communities for learners—take advantage of them!).

Once your projects are completed, upload them to GitHub and craft a detailed README for each one.

Next, focus on your LinkedIn profile. If you’ve collaborated with others or built a website for someone, request recommendations from them on LinkedIn. This can significantly enhance your visibility among potential employers. Additionally, link your GitHub account to your LinkedIn profile so recruiters can easily access your work.

Chapter 2: Crafting Your Resume

It's time to draft your resume! Aim to keep it to a single page, as you may not have extensive experience to highlight. Make sure to include key projects (especially those you want to showcase) along with a concise summary of the technologies used. Don’t forget to add links to your GitHub, LinkedIn profile, and any portfolio website you may have.

Now you can start applying for jobs via LinkedIn or other local job platforms.

I understand that it can be challenging to stay disciplined after a long day, but remember that this effort will be worthwhile.

If you ever feel uncertain about the next steps or need encouragement, feel free to reach out to me on LinkedIn.

This video titled "How I learned to Code in 6 MONTHS & Got a Job Offer (Self-Taught)" shares insights on the self-taught journey of becoming a developer.

In this video, "What It Takes to Be a Self-Taught Software Developer," you'll discover essential tips for succeeding in this path.

Dylan Oh - Software Engineer - OpenBet | LinkedIn

Proficient in Full Stack Development with ReactJs. Experience with NodeJs, C# ASP.NET Blazor, Typescript, NextJs…

www.linkedin.com

Feel free to follow me for more insights related to web development or software engineering. Cheers!

Share the page:

Twitter Facebook Reddit LinkIn

-----------------------

Recent Post:

Spring Boot 3 Crash Course: A Beginner's Guide to Development

Dive into Spring Boot 3 with this comprehensive guide, covering core concepts, setup, and basic API creation.

# Explore Tutoring and Teaching Opportunities in the 21st Century

Discover modern teaching and tutoring avenues to enhance your income potential through online platforms and specialized skills.

Embracing Naive Optimism: A Path to Change and Impact

Discover the power of optimism in personal and professional growth, and how it can lead to meaningful change.

Navigating Student Loans: My Journey and Key Strategies

Discover my personal journey with student loans and seven key strategies to manage debt effectively while investing wisely.

# Unlocking Self-Awareness: The Path to Conscious Living

Discover the transformative power of conscious living and self-awareness through mindfulness practices and gratitude.

The Power of Collaboration in High-Tech Development: A New Era

Explore the transformative impact of collaboration in high-tech, inspired by the GNU/Linux project and Linus Torvalds' journey.

# Memorial Day Reflections: The Misguided Shame

A critique of social media's shaming around Memorial Day, advocating for personal choices in how to honor the day.

Understanding Token Minting in Blockchain Technology

Explore the concept of token minting in blockchain, its process, and significance in the digital asset landscape.