Developer RoadMap

different paths

How many Ways?

First lets distinguish between a developer and an engineer. The two are almost the same. From my view, a Software Engineer is involved throughout the process of making the software, that include from collecting data, analysis, designing, maintenance and testing(through software development life cycle). A Software Developer is only involved during development(coding) of the software.

The different paths include

  • Web Developer - for web apps

    • Front End Developer - only the user interfaces and user experience of web app

    • Backend - how data will be flowing in the webapp

    • Full Stack - concerns with both front-end and backend

  • Mobile Developer

    • Android developer

    • iOS developer

  • Game Developer

  • DevOps Engineer

  • Designer

  • Machine Learner

  • Robotics engineer

  • Data Scientist

  • AI engineer

Identify one path, focus and major on it. Don't focus on knowing everything at once.

Developer Roadmap Resources

  1. Graphical Representation of Web developer and DevOps path

Note

Depending on the roadmap you have chosen, find the right resources to learn. On this platform, Coding 101, you will learn web development(HTML, CSS, Javascript), Backend(API - nodejs and python). Android resources will be provided later.

It's advisable you start with GIT-version control then General programming if you not interested in HTML and CSS.

If you interested in other languages like Java, PHP, Python, C, C++, Go, etc, start with General programming to get some ideas of what really happens.

Last updated