WebDev → Какие технологии изучать веб-разработчику в 2015

Фронтенд-разработчик:
— HTML5, CSS3, JavaScript, jQuery
— Как минимум одну из JS-библиотек/фреймворков: Angular.js, Ember.js, React.js, …
— Как минимум одну из библиотек пользовательских интерфейсов: Bootstrap, Semantic UI, Foundation, Polymer, …
— Инструменты для фронтенда: Gulp, Grunt, Bower
— Один из CSS-препроцессоров: LESS, SASS, Stylus
— Один из JavaScript-препроцессоров: CoffeeScript, TypeScript, LiveScript

Бэкенд-разработчик:
— Базовый HTML, CSS, JavaScript
— Один из языков программирования для бэкенда: PHP, Ruby, Python, C#, Java, Scala
— Один из фреймворков для языков программирования для бэкенда — PHP (Yii, Symfony, Laravel, Nette, Zend, CodeIgniter,…), Ruby (Ruby on Rails), Python (Django, Flask), JavaScript (Node.js, Express.js, Total.js, Sails.js, Meteor.js), C# (.NET), Java / Scala (Spring, Play, JEE, JSP,…)
— Одну из баз данных — MySQL, MongoDB, PostgreSQL, MariaDB,…

Full-stack разработчик:
— все то, что знает как фронтенд-разработчик, так и бэкенд-разработчик
— Meteor.js или MEAN stack (MongoDB, Express.js, Angular.js, Node.js)

Плюс ко всему:
— системы контроля версий (git/svn/любая другая система контроля версий)
— понимание принципов работы *nix-систем, Apache, nginx и т.д.
— знание английского языка на уровне чтение технической литературы

  • Карпов Владимир

    Привет, кдассный статьи.
    Что скажешь про Angular 2? Kакие шансы, что он даст достойную конкуренцию Angulra 1 и React?

  • Angular 2 однозначно шаг вперед, по сравнение с первой версией. Что касается конкуренции, то Angular это fullstack-фреймворк, а React «библиотека для отрисовки».

  • Карпов Владимир

    А что можешь сказать про востребовательность на рынке в ближайшее время?
    А то начал Angular 2 изучать, очень нравится )

  • Главное чтоб нравилось ;) Востребованность можно косвенно проанализировать по количество открытых заданий на фриланс-биржах