Developer’s Guide 2018

ByDiego Pinho in

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.

Front-end is the fist path to be explored. He states that the first step is to learn the very basics: HTML, CSS and JavaScript. After that, there’s a series of subpaths for each one of these pillars. Inside CSS, for example, we have precompilers and responsible frameworks; inside Javascript, tests, bundlers, packages, etc.

Roadmap to follow as a front-end developer. Source: https://github.com/kamranahmedse/developer-roadmap

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.

Roadmap to follow as DevOps. Source: https://github.com/kamranahmedse/developer-roadmap

What about you? What career do you wanna follow? Did you like the guide? Would add anything? Leave in the comments below!

Leave a comment! 0

read more