Изучаем бэкэнд

Дата: 25.02.18
Автор: Андрей, @duker33

Список материалов для тех, кто хочет работать в команде Фидалс, но ещё не пробовал программирование на Питоне, веб-сервисы или бэкэнд.

Статья для начинающих.

Задачи на входе будут довольно простыми. Если у вас есть опыт в программировании, вы сможете заполнить пробелы прямо по ходу их выполнения. Если всё-таки не получится, вы всегда можете попробовать взять задачу через пару месяцев.

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

Питон

Начать

Продолжить

Веб-сервисы

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

  1. http. Гайд от Мозиллы
  2. linux + linux bash. Краткий гайд по Башу или подбробный гайд
  3. nginx. Официальный гайд
  4. docker. Официальный гайд, альтернативный гайд

Проектирование

Мы уделяем много времени чистоте кода, это выгодно. Выгодно потому, что сложность чистого кода растёт линейно его размеру. Сложность грязного - экспоненциально.

Рекомендую книгу МакКонела "Совершенный код" (McConnell "CodeComplete"). Книга большая, около 900 страниц и местами заставляет крепко задуматься. У русского издания перевод не очень хорош, сделан неоправданно тяжёлым языком. Если можете осилить оригинал, лучше взять его.

Наши задачи ждут вас!