Advice I'd Give Myself If I Were Just Starting My Career In Tech

Nathan Wilson

Nathan Wilson, Web Developer

March 19, 2025

I recently completed my Full-stack Web Development Bootcamp at Awesome Inc. It was a great journey that has prepared me to transition coding and web development into a full-time career, though it took longer than I initially expected. Here are some insights in a "guide" format that I would have loved to have when I was first starting.

1. Start with a Broad Overview of Tech:
Gain a decent understanding of the tech field. Watch crash courses, explore tutorials, tinker with IT (I built my own PC), learn about operating systems, security, and the web. Understand the tech landscape and the array of specialties available.

2. Choose a Path:
Pick what genuinely interests you the most (even if it isn't programming). I found that troubleshooting my PC was a headache, whereas HTML and CSS tutorials sparked my passion for web and app development.

3. Deep Dive Learning:
Spend a few months learning online. I recommend buying courses from reputable sources (ones I liked were Code with Mosh & Web Dev Simplified). Avoid taking shortcuts. Focus on building projects from scratch and completing coding challenges on platforms like LeetCode and Codewars.

4. Learn Frameworks and Libraries:
After a few months, start learning the frameworks and libraries mentioned in job listings. Focus on one and master it. Also, learn to read documentation—it often provides clearer, simpler solutions than AI.

5. Reevaluate and Adjust:
If you start losing motivation, consider structured learning, like a bootcamp. Bootcamps can be intense, so having some foundational knowledge first is beneficial. Look into government-funded programs for more accessible options if that suits you better.

6. Job Searching:
Building connections and showing genuine interest in others can lead to job opportunities. Job boards are another avenue, although it is tedious.

Understand the tech field, choose your interest, study the basics, then learn the popular frameworks and libraries. Build projects and reevaluate your path periodically. Consider a bootcamp if necessary, and continuously apply for jobs to expand your skills.

Success in tech relies on self-motivation and perseverance. Whether you choose college, a bootcamp, or self-teaching, it's up to you to stay disciplined and committed to your goals.