Programmer’s (Web Developer) Road-map:

  • Front-end Developer
  • Back-end Developer
  • DevOps

As a Programmer, you can choose your career path in front-end development or back-end development or DevOps engineering for the web development. Before we start to read the road – map for web development, you should know what is the meaning of front-end, back-end, and DevOps.



Some skill set you must need for any path: Git – version control, SSH, HTTP/s APIS, Basic Linux commands, Data structures & Algorithms.

Back-end Developer



Road map for Backend Programmer

In the web development world, most back-end developers concern themselves with building the actual logic behind the application they are working on.Often, front-end developers will build out a user interface and back-end developers will write code that makes it all work.

For example, a front-end developer might create a screen in an application with a button to press to get the customer’s data.A back-end developer might write the code that makes that button work by figuring out what data to fetch from the database for the appropriate customer and delivering it back to the front-end, where it is eventually displayed.

A back-end developer might also be heavily involved in the architecture of a system, deciding how to organize the logic of the system so that it can be maintained and run properly.He might be involved in building frameworks or the architecture of a system to make it easier to program against. Back-end developers tend to spend much more time implementing algorithms and solving problems than front-end developers do.


Road map for Devops Programmer

DevOps (a clipped compound of “development” and “operations”) is a culture, movement or practice that emphasizes the collaboration and communication of both software developers and other information-technology (IT) professionals while automating the process of software delivery and infrastructure changes.[1][2] It aims at establishing a culture and environment where building, testing, and releasing software, can happen rapidly, frequently, and more reliably.

Front-end Developers

Road map for Frontend Programmer


Front end developers use HTML, CSS, and JavaScript to code the website and web app designs created by web designers. The code they write runs inside the user’s browser (as opposed to a back end developer, whose code runs on the web server). Think of it a little like this: the back end developer is like the engineer who designs and creates the systems that make a city work (electricity, water and sewer, zoning, etc.), while the front end developer is the one who lays out the streets and makes sure everything is connected properly so people can live their lives (a simplified analogy, but you get the rough idea). They’re also in charge of making sure that there are no errors or bugs on the front end, as well as making sure that the design appears as it’s supposed to across various platforms and browsers.

Source: https://github.com/kamranahmedse/developer-roadmap

Are you beginner as a programmer?