Многие разработчики - с разным опытом - спрашивают меня: «С чего начать?»

Начните с ответа на эти вопросы:

  • Набор навыков (Вы кодируете? Вы пытаетесь изучить новые технологии?)
  • Экономика (Вы работаете? Хотите продолжить карьеру?)
  • Образование (есть ли у вас предварительное образование? Получаете ли вы степень?)

Если вы ответили - НЕТ - на любой из этих вопросов, ПРЕКРАТИТЕ чтение. Эта статья тебе не поможет.

Если вы ответили - ДА - в этой статье будут описаны технологии, которые изменят вашу карьеру.

Ниже приведены 5 тем / областей обучения. Они перечислены стратегически и тактически, чтобы оптимизировать ваши карьерные перспективы.

1 - Изучите основы: SOLID, DRY, доменное проектирование, инкапсуляция, архитектура служб (SOA, микросервисы), N-уровень.

2 - Изучите ECMAScript (ES) / JavaScript и NodeJS: модули ECMAScript (ESM), npm

3 - Изучите современные веб-технологии: React, Vue.js, Angular, Polymer, Веб-компоненты, Основные веб-технологии (Canvas, WebGL, WebRTC), Webpack, PWA

4 - Изучите науку о данных и машинное обучение: ML.net, TensorFlow.js, R-Language, SAS

5 - Изучите производительность: веб-инструменты производительности, счетчики производительности, антипаттерны устойчивости, антипаттерны производительности.

Перечисленные выше элементы будут дополнительно объяснены и использованы в следующей серии: Создание стартового комплекта современного сайта знакомств - swirlMATCH.com.

** Информация, мнение и / или сообщения, содержащиеся в этой статье, являются исключительно моими собственными, а не каким-либо прошлым, настоящим или будущим работодателем. **

Если этот пост был полезен, пожалуйста, нажмите несколько раз кнопку хлопка 👏 ниже, чтобы выразить свою поддержку! ⬇⬇