Учись, разрабатывай, верстай
Вечер пятницы — повод для интересного мастер-класса. В Университете ИТМО 17 марта прошло занятие по верстке средствами HTML и CSS. О том, чем занимается клуб Codex, как развиваться в области веб-технологий и сверстать Facebook за пару часов, выясняла Юлия КОСТЮЧЕНКО.
Клуб Университета ИТМО CodeX объединяет студентов, интересующихся веб-разработкой, дизайном и новыми технологиями. Он действует почти два года. Раньше мастер-классы проходили только для ребят, работающих в команде. Теперь же на занятия могут попасть все желающие.
Мастер-классы представляют из себя презентации-упражнения, которые знакомят с каким-нибудь инструментом или подходом. Занятия проходят под девизом «+1 новый скил». Первая встреча в этом году была по Node.js и веб-сокетам, на второй рассматривали возможности Chrome DevTools. Собрания проходят регулярно, таким образом количество освоенных технологий и подходов неуклонно растет. Петр Савченко, идейный вдохновитель клуба, считает это неплохим дополнением к обыденному самосовершенствованию.
Максим Бурмистров, член клуба:
— В CodeX почти ни у кого нет постоянной роли, мы все занимаемся разными задачами и несколькими проектами. Например, разрабатываем текстовый редактор, систему для создания контрастной версии сайтов и CodeX Edu — платформу для образовательных учреждений. Что касается мастер-классов, то они нужны для повторения основ. Сегодня мы рассмотрели самые азы верстки.
В этот раз ребятам поставили задачу сверстать Facebook. И за несколько часов главная страница была готова. Цель мастер-класса — скопировать внешний вид Facebook с помощью языка разметки HTML и языка стилей CSS. Вопросы возникали и решались буквально «на ходу»: какое значение в CSS позволяет закрепить элемент? как правильно называть элементы по методологии БЭМ? почему никто не успевает верстать как Петр?
Петр Савченко, основатель CodeX:
— CodeX объединяет молодых специалистов, которые вместе учатся создавать проекты на мировом уровне. Мы все амбициозны и очень любим свое дело. Участники получают опыт работы над проектами в условиях настоящего стартапа: быстрые темпы разработки, мультизадачность, брейнштормы, выстраивание бизнес-процессов с нуля. Среди наших проектов — визуальный редактор для современных медиа, система для создания контрастной версии сайтов или модуль для умного роутинга на сайте.
Члены клуба CodeX оформляют разработки в виде полноценных продуктов. Каждое решение делается самодостаточным, документируется и выводится на рынок. Благодаря этому вокруг команды уже создалась инфраструктура проектов, библиотек и решений, дополняющих друг друга. Помимо разработки команда изучает новые технологии, пишет заметки о приобретенном опыте и результатах экспериментов, проводит конкурсы (например, конкурс на создание бота для Telegram) и мастер-классы.
Материал опубликован в газете «Мегабайт»