Technology changes very fast. Tools that are essential today, might become useless tomorrow. In a so dynamic environment, how to know which technologies we should study to leverage our web developer’s career? To answer this question, the engineer Kamran Ahmed created on his Github, the developer-roadmap project.
Summing up, the project is basically a diagram series that show, in a very didactic and intuitive way, the ways to follow career as a web developer in 2018. The author considers the tools that are on rise, what libraries are consolidated, along with what techniques and fundamentals must be learned.
In the beginning, he presents the three possible paths: Front-end, Back-end and DevOps. For any of these paths, he lists a series of indispensable things. Amongst them: Git, SSH, basic terminal usage, encoding, data structure and algorithms.
Following the back-end diagram, the author focus on the technologies: Node.js, Python and PHP. As well as on the previous diagram, for each one of them, there’s a series of paths to be followed.
Last, but not least, the author follows to the DevOps track, a very recent category. The graph of this category is also very extense, starting from operational systems learning, until automotion, cloud applications, CI/CD, monitoring and alerts, containers, logs, etc.
What about you? What career do you wanna follow? Did you like the guide? Would add anything? Leave in the comments below!