![](https://img.php.cn/upload/article/000/000/001/1b7cec9945ce9fc7421209ecc9b4e74f-0.jpg)
##2017 Web Developer Learning Roadmap (header image from Google)
This article is derived from a warehouse established by Kamran Ahmed on Github. In the article, the author shares a set of learning roadmaps that his old professor needs to master to become a front-end and back-end developer and Devops person in order to share their perspectives with his students.
At the same time, if you have any suggestions or comments for improvement, you are also welcome to submit a PR to the author. So, let’s take a look at what skills are needed for Get?
![](https://img.php.cn/upload/article/000/000/001/1b7cec9945ce9fc7421209ecc9b4e74f-1.png)
Introduction
![](https://img.php.cn/upload/article/000/000/001/3d81503134faee21ca60dcfcab5d3b0a-2.png)
##Front-end development learning roadmap
For the backend, the author prefers to use Node JS and PHP-7, and recently he is also studying the GO language. In addition to learning the above, if he can choose a programming language, he still prefers Ruby. Of course, these are just his personal hobbies.
![](https://img.php.cn/upload/article/000/000/001/bbb126a9bf3d5d0b72896873ce5cf878-3.png)
Back-end development learning roadmap
Finally, let’s take a look at his recommended DevOps learning roadmap:
![](https://img.php.cn/upload/article/000/000/001/72886c5ada81184e8c9b8875f196dc5a-4.png)
DevOps Learning Roadmap
Of course, the above roadmap may still need to be improved. If you have good suggestions, you can submit a PR to him. You can understand and refer to it as appropriate.