Первое демо группы Base Java

В августе я попал в IT-колледж DevEducation на курс Base Java, который начался 8 ноября 2021 года. Меня переполняли эмоции и интерес, как именно будет проходить обучение и какая группа у нас будет. В самом начале курса посыпались задания для выполнения, если домашние задания были рассчитаны на индивидуальную реализацию, то задание с проектом было намного сложнее и интереснее, в одиночку с ним справиться не получиться. Уже в начале мне все понравилось: нам дали непонятное задание, которое нужно выполнить за месяц.Создание проекта началось с того что нас поделили на команды, назначили Team Lead (капитана команды) и обозначили сроки сдачи проекта. Далее нужно было правильно распределить работу и зону ответственности внутри группы, как настоящая команда разработчиков. Соединять разные куски программы, договариваться и наладить слаженное взаимодействие в группе не так просто как казалось на первый взгляд. Но спустя пару-тройку дней нам удалось наладить коммуникацию и работать как единый механизм. И вот настал момент первого демо в нашей карьере как новоиспеченных программистов. Весь процесс проходил в несколько этапов с четко отведёнными временными рамками. В начале команды по очереди подключались к Zoom`у, где проходила защита. Все подключались очень нервными, особенно переживала наша команда, так как она была первой. Волнение завладевало но администрации, которая принимала защиту, удалось быстро разрядила обстановку).На защиту одной команды давалось 40 минут. Из них 20 минут на презентацию проекта, потом 15 минут команде задают вопросы и пытаются «сломать» программу. В случае если команда не успела написать тесты к проекту — его удавалось очень быстро и легко расстроить. Это нужно для того что бы выявить ошибку в коде, объяснить ее и обсудить, а затем устранить. Если команда не знает как боротиться с выявленной проблемой, то преподаватель спокойно покажет то место или тему, которую бы стоило подучить лучше и объяснит некоторые сложные моменты в коде. Оставшиеся 5 минут даются на подключения следующей команды. Пока одна команда защищает свой проект остальные участники пишут теоретические тесты. Тесты даются на каждую лекцию которая проходила в течении этого месяца для закрепление материала.Это было невероятно круто прочувствовать на себе лично это вайб, эту рабочую атмосферу, испытать новые чувства и применить на практике полученные умения. Одним словом всем советую попробовать свои силы на курсах.

Автор статьи: студент курса Base Java 2021 года Артур Гузей