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

circle-exclamation

Developer Roadmap Resources

Note

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

It's advisable you start with GIT-version controlarrow-up-right then General programmingarrow-up-right 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 arrow-up-rightto get some ideas of what really happens.

Last updated

Was this helpful?