Abr@X@bra.ru
Топ-5 для развития веб-программиста в 2019 году
Топ-5 для развития веб-программиста в 2019 году

Топ-5 для развития веб-программиста в 2019 году

19.01.2019
329

Ах, январь.

Время оптимизма, время начинать заново.

Для создания новых целей и решений.

И в мире веб-разработки, для того, чтобы взглянуть на ландшафт и решить, что нам нужно выучить, чтобы не отставать.

Потому что давайте посмотрим правде в глаза - веб-разработка всегда меняется, и если мы не постоянно учимся, мы отстаем.


Решаем, чему учиться

Поскольку все меняется так быстро, решение, на чем сосредоточиться, является ключом к тому, чтобы не перегружаться.

Основой идеи является поиск тем, которые мне очень нравятся, и которые дадут мне импульс в будущем обучении, и где я могу либо заплатить, чтобы получить его, либо есть четкий рынок для этого навыка.

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

Для каждой темы я предоставил ряд бесплатных и платных ресурсов.

1. TypeScript

TypeScript был одной из самых удивительных историй роста в 2018 году. Опрос npm показал, что 46% пользователей npm используют TypeScript. Теперь это не только язык по умолчанию для использования Angular, но также часто используемый параметр в React и постоянно используемый параметр для Vue.

Было объявлено, что Vue 3 пишется на TypeScript, и создатель Node.js работает над новым нодоподобным проектом, который сначала будет написан на TypeScript.

Теперь, когда Babel поддерживает TypeScript, скорее всего, вам даже не понадобится менять систему сборки.

Так что, если вы были несогласными (как и я, если честно), 2019 год определенно станет годом изучения TypeScript.

Он набирает обороты, растет число рабочих мест, которым это необходимо, и это совершенно ясно, как движется экосистема JavaScript.

Ресурсы и статьи

  • Изучите TypeScript за 5 минут. Отличный быстрый старт TypeScript.

  • TypeScript Deep Dive. Целая книга, свободно доступная онлайн.

  • TalkScript. Для тех, кто любит подкасты, это хороший вариант для TypeScript, разработанный разработчиками Sitepen, включая одного из моих любимых подкастеров (и одного из участников JSParty), Ника Нисси.

2. React

Для многих из вас React - это старая новость, но я снова включаю ее в список по двум причинам.

Во-первых, он по-прежнему очень определенно побеждает в гонке «деньги» и «импульс». В React больше рабочих мест и контрактов, чем в остальном мире, поэтому, если вы еще не изучили его, вам определенно следует это сделать.

Во-вторых, он постоянно меняется, и некоторые новые функции (особенно хуки, а также такие вещи, как контекстный API) обещают полностью изменить способ написания кода React.

Ресурсы и статьи

  • Справочник React. введение 80/20 в React в блоге Freecodecamp, цель которого - дать вам быстрый путь к продуктивности в React.

  • Hooks с первого взгляда. Документация по хукам для тех, кто уже знаком с React; вероятно, лучшее место для изучения Hooks.

  • Full Stack React. И блог, и новостная рассылка с отличными подробными статьями React

  • React подкаст. Если вы любите подкасты, то этот от Michael Chan AKA Chantastic великолепен.

3. Vue

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

Я уже написал много постов о том, как изучать Vue, но я кратко опишу некоторые ресурсы из этого поста для тех, кто заинтересован.

Бесплатные ресурсы

  • Гид Vue. Документация Vue феноменальна и являются отличным способом обучения. Vuejsdevelopers.com. Блог, освещающий глубокое понимание Vue.js.

  • Vue Feed, веб-сайт, новостная рассылка и твиттер, освещающие кураторские новости Vue, учебные пособия, плагины и многое другое.

Бесплатные курсы

4. CSS Grid

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

Если вы все еще используете мощные сеточные фреймворки из наборов инструментов пользовательского интерфейса, таких как Bootstrap или Foundation, вы отстаете. CSS Grid дает вам больше возможностей с меньшей разметкой.

Единственный барьер - это обучение. Так что, если вы все еще отстаете, сделайте это годом, когда вы изучите CSS Grid.

Бесплатные ресурсы

5. GraphQL

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

Конечно, он натерпелся много критики, но данные npm показывают, что критика также идет с чрезвычайно быстрым ростом использования.

Бесплатные ресурсы

GraphQL.org. Официальная документация, довольно хорошая.

Дорога к GraphQL. Бесплатная книга (хотя требуется регистрация по электронной почте), а также опция платного обновления.

GraphQL Weekly. Еженедельная сводка новостей по статьям, связанным с GraphQL

Удачи вам в обучении новых технологий!

Учиться нам нужно, учиться и учиться, а с глубокими общественными течениями погодим: мы ещё не доросли до них и, по совести, ничего в них не понимаем.




Топ-5
Читайте также:
Как с помощью CSS сделать эффект матового стекла?

Как с помощью CSS сделать эффект матового стекла?

В данном посте расскажу как сделать с помощью CSS, эффект матового стекла.
Читать
Курс по ES6 #1. Установка и настройка Babel

Курс по ES6 #1. Установка и настройка Babel

ES6 теперь является официальным стандартом. Но большинство современных браузеров на данный момент, не поддерживает все н...
Читать
Курс по React JS #1. Пилотный выпуск. Привет React!

Курс по React JS #1. Пилотный выпуск. Привет React!

В этом посте расскажу как написать первое простое приложение на React js.
Читать