Практические задания

Какую задачу решаем?

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

Однако, начитавшись статей и прослушав доклады по какой-либо теме, наступает стадия, когда мы прекрасно понимаем, о чём идёт речь, но посади нас за реальный проект и мы со скрипом начнем пытаться понять, что вообще надо делать: нет автоматизма, "мышечной памяти". Нет опыта, который позволят нам решать задачи, думая о задаче, а не о средстве их решения: прослушанных лекциях.

Наличие домашних работ - прекрасная возможность закрепить материал и набить руку на не рабочих проектах. Практика опробации новых знаний сразу на реальном проекте чаще всего ведет к разрастанию технического долга. Ошибки, в особенности - на первых парах - вещь неизбежная. И архитектурные и логические. А к решению технического долга зачастую нет времени вернуться.

Каков порядок?

После семинара вы получите задания. Их будет несколько:

  • Написать с нуля компонент, работающий в многопоточной среде;
  • Улучшить работу уже существующего компонента;
  • Реализовать тесты для этого компонента;
  • Провести полоне (как техническое, так и стилистическое) код-ревью своего коллеги по семинару, который точно так же выполняет задания. Эта задача очень хорошо тренирует анализ многопоточного кода;
  • После чего код-ревью проводим мы;
  • Вы исправляете либо обосновываете своё решение;
  • После чего делается финальное ревью кода.

Т.е. проходите полный путь: от получения UserStory до выпуска функционала в релиз.

Что получаете?

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

Электровестник

Что ещё может быть важно?

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