
Software Engineering Resources Recommendations
Few people asked me for my recommendations on Tech resources -
I'll divide across following sections -
-
CS Fundamentals - Its a recommended flow that you should know beyond knowing how to code. Follow this - https://teachyourselfcs.com/
-
DSA - a) https://neetcode.io - Its blind 150 is awesome. Its paid courses are also decent b) CLRS book (How can we leave that?)
-
System Design resources - a) System Design interview Vol 1 and 2 - Alex Xu OR you can take annual subscription of their website - https://bytebytego.com b) The OG book - DDIA - this is a must read and has very high ROI
-
Backend Engineering -
- Learning Backend development like a curriculum - https://boot.dev
- Coding challenges a) For beginners to experienced - https://codingchallenges.fyi/challenges/intro b) For experienced folks - (codecrafters.io) https://app.codecrafters.io/r/adorable-eagle-556273 (Referral)
-
Software Engineering - What Software Engineering truly is? - Software Engineering at Google Book(Oreilly)
-
DevOps / AWS - a) AWS course - https://learn.cantrill.io/ - To learn more in depth than just passing certifications b) Other DevOps resources - kodekloud.com (all devops tools, especially kubernetes ones are good) c) What SRE truly is? - Site Reliability Engineering book (Oreilly)
-
Promotions / Impact / Growing in the role - a) JoinTaro - Website where you get answers to your questions about promotions, impact etc. https://www.jointaro.com/r/sarvajs408/ - Check the founders posts on linkedin on what to look for b) Software Engineering Handbook by Gergely
-
Misc / Good to read - a) Head first series by Oreilly publication (Design Patterns, OOAD) b) Chaos Engineering (Oreilly)
If you guys think we can add more things, where you know the resources are absolute best to be recommended for the return on investment(time, money) they give, please do drop in your recommendations in the comments
One interview, 1000+ job opportunities
Take a 10-min AI interview to qualify for numerous real jobs auto-matched to your profile 🔑
I can't change the post now, took lot of efforts to put everything in, please do let me know if anything is unclear, would be happy to explain it in the comments.

What is unclear is why you are unemployed still if you have so much gyaan

Hmm, knew there would be someone who would be so focused on what I am not doing.
I am unemployed as I left my cushy job to switch to a different domain. This is my career break cum study time to get into Backend.
Does that answer your question?

@jake_peralta_B99 what do you suggest is the proper way to consume DDIA?

would like to know this as well...since I'm a beginner in the industry, I keep falling off the book at times

1 way is just go through the content serially and maybe possibly dig deeper or search online on specific chapters you need more clarity with. I am sure more people who have read this book must've posted content
Another is form a group passionate about understanding system Design (like a book club). Keep a weekly target say to complete 1 chapter. You all get on a call weekly once and debate and discuss what you understood from it. There's a possibility to learn something new or a different perspective there

For System Design, is there any shorter list of topics to study? Like for example, Caching, Load Balancing, Login Security (different mechanism employed) etc. Anywhere I can just find this kind of short 2-3 page list, which I can then read about independently, or ignore if I already know.


Add Hussain Naseer's courses for backend engineering.

Why do you recommend it? Is the ROI good? How different is it from other creators out there.
Also, I can't edit the post now, but you can convince people of it using the comments here ofc

I mean it can be a good resource for people who might not want to read and generally he tries to create a dialogue and focus on concept building when he explains something

Copied this post in my KeepNotes, wanted some material to upskill and go for FAANG Thanks a ton man ! God bless you

Thank you so much for your kind words. Can you please help spread the word? I'd want more people to view this, I am sure there will be more awesome recommendations from OG people of GV

JoinTaro is 60 USD per month. It would be stupidity of the highest order to sign up there just to ask questions. Thank you for the effort in making this list but if one searches well, they can find some better resources than what are suggested

If you have put efforts and searched for it, please do share. If you think there are better resources, please be my guest and share it across. My post is for the community, your recommendations would be as well. Go ahead!

It ain't stupidity in my opinion. There are enough people from India in that community bcoz they find value in it. And it's not just for questions, if you go through posts from the founders and the kind of content there is, you'd understand.
Ofc all these resources are expensive since they cater to US.