Путь веб-разработчика в 2017

Renelio

Зеленый человечек
Joined
May 25, 2017
Messages
346
Reaction score
78
Яркая инфографика о путях развития современного веб-разработчика и технологиях, которые ему необходимо изучить, чтобы стать фронтендером, бэкендером или devops в 2017.


Введение
Первоочередная задача — определить профиль дальнейшего развития. Пробуйте, изучайте, попытайтесь понять, что вам ближе — фронтенд, бэкенд, devops, а может быть fullstack?



Путь фронтендера
В любой сфере веб-разработки во главе всего стоит освоение основ. Для новичка, очевидно, задачей номер один является изучение HTML, CSS и JavaScript (+jQuery). По мере развития базовых навыков и расширения теоретического бэкграунда, можно переходить к более специализированным вещам.

Существует множество JavaScript-фреймворков и библиотек, владение которыми значительно упрощает веб-разработчику жизнь. Среди них можно выбрать наиболее удобный и подходящий конкретному программисту пакетный менеджер, инструмент тестирования и сборки, менеджер задач и многое другое на любой вкус и круг потребностей.

Сегодня сфера фронтенд-разработки развивается как никакая другая. Постоянно появляются и совершенствуются фреймворки и инструменты, рождаются новые методологии и паттерны, сама идеология фронтенда давно вышла далеко за пределы верстки. Поэтому одна из первостепенных задач веб-разработчика — оставаться на плаву, быть в курсе современных тенденций развития данной области.



Путь бэкендера
В области бэкенд-разработки за последние несколько лет также произошли большие перемены. PHP давно уже не является монополистом на рынке бэкенд-технологий, хотя его последняя версия, PHP 7, более чем достойна внимания. На арену ворвались Node.js, Ruby и Go. Современные технологии дают возможность разрабатывать сложную бизнес-логику и добиваться высокой производительности.



Путь devops
Работа devops — очень ответственная. Современное веб-приложение — огромный и сложный организм, и задача devops в том, чтобы поддерживать правильное его функционирование. Мониторинг процессов, работа в облаке, веб-контейнеры, непрерывная интеграция — вот лишь малая часть стека web-технологий, позволяющих существовать как единое целое и выполнять свои функции веб-приложению.




После точки
Оригинальная инфографика была сделана с помощью Balsamiq и переведена на русский язык Библиотекой Программиста.
 

svbspb

New member
Joined
Jun 13, 2007
Messages
3
Reaction score
0
"Hey, I'm a bit curious about how the web dev scene has changed in 7 years. Back in 2017, we were mainly focusing on responsive design and adapting to mobile first. What were some of the biggest shifts for you guys?"
 

Pagy

New member
Joined
Jan 4, 2007
Messages
3
Reaction score
0
I think the web dev scene in 2017 was all about learning frameworks like React and Angular, and getting into mobile app dev with Cordova and Ionic. Also, learning some Node.js and Express.js for server-side coding was a must-have.
 

Costen

Member
Joined
Jun 21, 2007
Messages
8
Reaction score
0
I remember 2017, we were all hyped about blockchain and crypto, but as a web dev, it was more about adapting to modern frontend frameworks like React and Angular, and keeping up with the latest web standards. Anyone work on any major projects using WebAssembly back then?
 
Top