Список технологий для изучения

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

  1. Как минимум поверхностное понимание работы JavaScript
  2. Если учить React, то сфокусироваться на практическом применении, а также разобраться с фреймворками на его основе, например next.js, который позволяет обойтись без бэкенда вовсе
  3. Ознакомиться с технологиями публикации сайтов прямо из репозитория, например Netfly
  4. Понять JAMstack, так как он очень популярен и удобен
  5. Взять на вооружение технологию htmx, которая позволяет сделать отзывчивый интерактивный сайт без JS, только на питоне
  6. Узнать больше про безсерверную архитектуру на основе AWS и Lambdas (причем докер образы будут прямо в Лямбде). В питоне это позволяет сделать утилита Zappa

Также общий набор рекомендаций для софт-скиллов:

  1. Писать хорошие коммиты
  2. Уметь делать CI/CD
  3. Писать тесты для своих проектов на гитхабе
  4. Проявлять активность на гитхабе в целом
  5. Писать красивый PEP8 код
  6. Писать статьи в блог
  7. Может, даже вести подкаст
  8. Помогать с опен-сорс проектами

И это ведь только начало. Впереди столько интересных технологий!

Список технологий для изучения: 15 комментариев

Обсуждение закрыто.