Advice on changing to the tech industry

This page summarizes the projects mentioned and recommended in the original post on

Our great sponsors
  • Appwrite - The Open Source Firebase alternative introduces iOS support
  • Scout APM - Less time debugging, more time building
  • SonarLint - Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
  • Grokking-System-Design

    Systems design is the process of defining the architecture, modules, interfaces, and data for a system to satisfy specified requirements. Systems design could be seen as the application of systems theory to product development.

    Also, if leetcode is too tough, just head to YouTube for a walkthrough of the solution and make sure you understand it. There’s always a pattern for any kind of problem, you just have to find the pattern and apply the solution to it. Paying for a leetcode subscription is a good investment too. Since you’re a new developer, I believe they won’t ask you any system design questions, but if they do, here’s a good learning resource for it

  • tech-interview-handbook

    💯 Curated interview preparation materials for busy engineers

    Know your data structures, algorithms and space/time complexity. Frameworks are nice to know but not really necessary in my experience, unless you wanna head into the front end developer route. This is a good guide, especially the curated leetcode questions section.

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts