АнтиБыдлоКодер

7 участников

О чём курс

Курс «АнтиБыдлоКодер» — это интенсивная образовательная программа, созданная для тех разработчиков, которые стремятся выйти за рамки простого написания работающего кода и хотят освоить искусство создания компактных, эффективных, изящных и стабильных программных решений. В современном мире разработки программного обеспечения научиться писать код, который «просто работает», достаточно легко, однако создание профессионального, поддерживаемого и масштабируемого продукта требует глубоких знаний, дисциплины и владения современными инструментами. Данный видеокурс, автором которого является Андрей Жариков, призван помочь вам повысить уровень своего мастерства и изменить подход к разработке сложных систем на более профессиональный и осознанный.

Программа обучения охватывает ключевые аспекты, которые отличают профессионала от любителя. Вы научитесь правильно подходить к выбору профессиональной литературы, чтобы постоянно совершенствовать свои теоретические знания, опираясь на проверенные временем «библии» программирования и актуальные методики. Особое внимание в курсе уделено системе контроля версий GIT, которая является стандартом индустрии. Вы узнаете, как полностью контролировать процесс разработки, эффективно управлять исходным кодом и успешно взаимодействовать в команде, используя все возможности этой мощной системы.

Важной частью курса является обучение искусству отладки. Вместо хаотичного поиска ошибок, который отнимает огромное количество времени и сил, вы освоите методичный подход к выявлению и устранению багов, научитесь пользоваться интерактивными отладчиками и вспомогательными инструментами, что значительно повысит вашу продуктивность. Кроме того, курс затрагивает критически важную тему автоматизированного тестирования. Вы поймете, как убрать рутину из процесса проверки качества кода, познакомитесь с различными видами тестов, включая Unit-тесты, интеграционные и приемочные тесты, а также узнаете о методологиях TDD и BDD.

Общая длительность материалов курса составляет около 8 часов, что позволяет глубоко погрузиться в каждую тему без лишней «воды». Этот курс идеально подойдет разработчикам, которые чувствуют, что их текущие методы работы не позволяют создавать качественный продукт, или тем, кто хочет систематизировать свои знания и внедрить лучшие практики в свою повседневную деятельность. Пройдя обучение, вы не только получите конкретные технические навыки, но и сформируете профессиональное мышление, которое позволит вам писать код, вызывающий уважение коллег и обеспечивающий стабильную работу ваших приложений. Инвестиция времени в этот курс — это прямой путь к тому, чтобы перестать быть «быдлокодером» и стать инженером, способным решать задачи любой сложности с максимальной эффективностью.

Программа обучения

Урок 1. Книги для программиста

  • "Библия" программиста;
  • Нестареющие хиты всех времен;
  • Книги по алгоритмам;
  • Книги по разработке в целом;
  • Книги по личному развитию Урок 2. Система управления версиями файлов GIT
  • Как держать под контролем исходный код;
  • Как использовать GIT для работы в команде;
  • Как быстро освоить GIT;
  • Книги, программы и сервисы Урок 3. Принципы эффективной отладки
  • Что необходимо помнить при отладке;
  • Методичный отлов ошибок вместо хаотичного;
  • Основные приемы отладки;
  • Интерактивные отладчики;
  • Вспомогательные инструменты Урок 4. Автоматизированное тестирование
  • Зачем нужна автоматизация тестирования;
  • Виды автоматизированного тестирования;
  • Unit-тесты;
  • Интеграционные тесты;
  • Приемочные тесты;
  • TDD/BDD;
  • Инструментарий
Складчина создана 17 июля 2015 г. · описание обновлено 30 мая 2026 г.

Теги курса

Инструменты
Проблемы

Другие материалы школы 12

G GeekBrains Все материалы
675 ₽ 2 990 ₽