The Ultimate Career Resource List for Engineers

Table of Contents

Introduction

In my engineering journey, I’ve lived by the “learn by doing” philosophy. I’ve gone from doubting if I could even write a line of code to managing full-scale SDLC projects.

I didn’t do this alone. I’m incredibly grateful for the mentors (my “senior brothers”) and the community that guided me. Without these “NPCs” in my life, I might have given up long ago. Here are the resources that actually made a difference.

Free Resources: The “Power of Sincerity”

Let’s be honest: rejection is a feature, not a bug. Once you accept that “no” is the default, you can move forward without fear. To get to a “yes,” you need a bit of luck and a lot of sincerity.

How to ask for help without being annoying:

  • Be Specific: Describe exactly what you tried, what happened, and what you need help with.
  • Respect the Time: People are busy. A clear, concise question is much more likely to get an answer.

Where to go?

  • ADPLIST: A fantastic global community where senior engineers offer free mentoring.
  • LeetCode/HackerRank: Still the gold standard for sharpening your technical logic.
  • Tech Communities: Join groups like “Taiwanese Engineers in the UK” or local Slack channels. Engage before you need something.

Essential Reading

  • The 7 Habits of Highly Effective People: Best for when you feel “stuck” in life. It helps you find your “North Star.”
  • Overseas Job Search Guide for Ordinary People: The bible for anyone eyeing a move to the UK or the US.
  • I’m Doing Fine After Leaving the Company: A must-read if you’re interested in the freelance or “solopreneur” life.

Mentoring & Coaching

Sometimes, a 1-on-1 chat is worth ten books. I’ve consulted with HR veterans to find my market value. If you feel lost, paying for a professional perspective is one of the best investments you can make.

Structured Courses

  • Udemy (Career in Programming): Great for learning the “English side” of the job hunt—resumes and LinkedIn.
  • Hex School / AlphaCamp: These local bootcamps are great for systematic, industry-ready skills.

Conclusion

Your career path will change as you grow. You might want to stay a “coding wizard” forever, or you might find yourself drawn to management. There is no “wrong” answer.

The goal is to find a way of working that feels natural to you. Whether you use free tutorials or high-end coaching, just keep moving. Every little bit of progress counts.

Happy hunting!

Share :

Related Posts

Job Hunting Abroad: Learning to Be Your Own Best Partner

Insights from a frontend developer looking for work in the UK on a YMS visa. How to manage emotions and take care of your wellbeing during the search.

Read More

Stop Searching for a 'Side Project' Topic—You Already Have One

Anxious because you don't have a flashy side project? Your technical notes and learning logs are actually your best portfolio. Here's why.

Read More

3 Myths About Engineering Jobs: You're More Qualified Than You Think

Breaking down the common lies junior devs believe, like 'I need a CS degree' or 'I need a massive portfolio.' Why a 60% match is enough to hit apply.

Read More