Tech Career Development Guide
Tech Career Development Guide
Tech Career Development Guide
TECH CAREER DEVELOPMENT GUIDE - for everyone interested ( high school, college , graduate
school , career switch ,etc) - advice : you can start with your phone but I won’t recommend doing
everything 100% on your phone as it lacks the full force of discipline and structure you need. If that’s
all you have that’s okay but eventually , try and invest some money into getting an old tablet or old
computer to facilitate learning. First, kindly read everything and download all the books and save all
the web sites. Then come back and walk through - as you get to understand the process, feel free to
move around as you want but the steps below is what i WISH SOMEONE GAVE ME 15-20 YEARS
AGO
Carefully curated resources intended to give you the key to unlock the password and a path to
making 6 figure salary of at least $100,000 per year in tech
That’s a smart track. I will recommend you pick computer science major or minor for college if you’re
a high school grad. and I will be glad to help you with a VERY SOLID GUIDE - if you’re already done
with university or currently studying something else IT DOESN'T REALLY MATTER
There’s nothing like if it doesn’t work out AS THEY ARE BOTH GREAT TRACKS AND THEY HAVE
SIMILAR OR COMMON THINGS ( computer programming)
All you need is follow a well defined track and use the errors we made as hints to avoid mistakes and
make strategic decisions ( you can achieve in 1 year what we discovered in 5 to 10 years!)
based on what you want to do, I want you to devote 3 to 6 months no rush dive into the ODIN
PROJECT - you do not need to know anything IT WALKS YOU FROM BEGINNING SCRATCH TO
ADVANCED - thinking you need to study computer science to succeed is your on invented excuse.
Go through it leisurely. As you learn the ODIN project , make a parallel dive into computer
programming to get your base SOLID for either computational or IT
I will recommend you start with Python along with the ODIN project
the goal is , with Odin project you get JavaScript and parallel to that you learn Python. This gives you
a REALLY SOLID WELL ROUNDED BASE to do basically whatever you want in the world of tech
and you can move around easily with a solid base rather than just randomly learning certifications
and web frameworks
TECH CAREER DEVELOPMENT GUIDE
1 ODIN PROJECT LINK BELOW - DO EVERYTHING ON IT- you start with foundation and then it
branches off to two equally great paths- one is ruby path and the other is javascript path ( pick the
JavaScript full stack technology track) - don't worry about the Ruby on Rails and you can come back
to it later in the future if you want to try Ruby
1. B ) after the foundation, you have a choice between JavaScript full stack or Ruby on Rails full
stack. I WILL RECOMMEND JavaScript so here’s the JavaScript track after the foundation :
https://www.theodinproject.com/paths/full-stack-javascript?
1.C when you’re through with 1A and 1B, it’s a good idea to learn a web framework ( examples of
web frameworks are Angular by Google and React by Facebook. A popular one coming up is Flutter.
My advice to you is that you should not and I repeat you should not waste time learning all web
frameworks. It is just a package through which you render your application. So all you need is one of
the options I have mentioned. You can pick react or pick angular or flutter but your computer
programming basis is more important than the web framework. By this stage , it’s easier to pick one
Below are the two most common ones React and -Angular
https://acrobat.adobe.com/link/review?uri=urn:aaid:scds:US:0b0302ef-647a-30a8-a96e-f29029a089
bf
When you are done with the foundation recommended above, it is a good time to have a feel or taste
of data structures and algorithms which is somewhat non-negotiable knowledge for tech interviews.
DSA: Data structures and algorithms are implemented in many programming languages, so I would
not force you to learn any particular one as a preference over the other However, given that python
was the recommend language earlier , you’ll be able to see a good way to implement python data
structures, an algorithms based on the link below. I’ve provided a web based data structures and
algorithms lesson as well as a boob based equally great guide. When you follow the guide below ,
there’s a book recommended that has data structures and algorithms in c++. For now I’m sharing
implementing data structures and algorithms in Python.
Below are resources I would give you for future exploration- in my years I’d research , these are
some of the best computer programming books on Java,C++, JavaScript
These are programming languages you can easily transition to within 3 months or maximum 6
months if you have the bases described above
https://acrobat.adobe.com/link/review?uri=urn:aaid:scds:US:e868b82e-348c-3746-a52d-b3949f6d6a
d6
2a)
https://acrobat.adobe.com/link/review?uri=urn:aaid:scds:US:349e5f4a-4b54-3df0-8993-6cca82eb112
7
2B) core Java - has everything you need to know about Java
https://acrobat.adobe.com/link/review?uri=urn:aaid:scds:US:56e9443e-309b-315c-bf57-4bc914336a
48
TECH CAREER DEVELOPMENT GUIDE
3 A JavaScript- this is also 3 books merged into one single pdf file. The bottom
Of each page tells you what part you’re working on. It’s pretty much a definitive guide to JavaScript
3B … JavaScript definitive guide below is similar to the one above ( just different teaching styles.
You don’t need both 3A and 3B. Either will do.
Here’s the link to the JavaScript definitive guide :
https://acrobat.adobe.com/link/review?uri=urn:aaid:scds:US:1edbe6ad-a839-37b2-844e-f0e5ba05ec
90
4. PREPPING FOR INTERVIEWS : when you are ready for interviewing with tech companies for
software developer roles , i would recommend the following for prepping for technical /software
engineering :
4.a Problem Solving with Algorithms and Data Structures using Python
https://runestone.academy/ns/books/published/pythonds/index.html
As said earlier , there’s nothing you need that I haven’t provided. I have literally given you the key to
unlock the password and a path to making 6 figure salary of at least $100,000/year
4.d
Sit back relax and go through the grind 75 interview questions which uses a sliding bar to customize
your availability and commitment over days or weeks to finish up curated leet code questions :
https://www.techinterviewhandbook.org/grind75
5. PROJECTS -
Here are sources of great projects you can
https://github.com/sourabh-joshi/awesome-quincy-larson-emails
https://www.theodinproject.com/
TECH CAREER DEVELOPMENT GUIDE
This is not some miracles and prosperity devotion message where you just sit there and don’t do
anything in expectation of miraculous breakthroughs. Put in the work. The only miracle after you
wake up to see another day is the outcome of the work you invest diligence and effort.
Use other resources to facilitate your understanding. Learn how to search on google, Reddit ,
YouTube , Discord , Slack, Telegram, Twitter.