Разбираемся, где набраться того самого первого опыта, который так ждут работодатели. Собрали самые рабочие способы!
Пет-проекты
Плюсы:
➕Абсолютная свобода в выборе темы и формата
➕Отсутствие ограничений во времени (хоть полгода делай)
➕Можно сделать максимально сложный проект
Минусы:
➖Отсутствие обратной связи
➖Отсутствие реальных пользователей
➖Делаешь в одиночку
Учебные проекты
Плюсы:
➕Возможность получать обратную связь от преподавателей
➕Обязательная часть обучения в рамках образовательных программ в Maxima
➕Максимально приближены к реальным задачам
➕Необходимо не просто сделать, но и защитить свой проект — что, как и почему сделано (по крайней мере, у нас)
Минусы:
➖Ограниченность в масштабах
Тестовые задания
Плюсы:
➕Возможность проверить свой уровень подготовки к трудоустройству
➕Доступ к базе тестовых заданий в Maxima
➕Обратная связь от преподавателей
Минусы:
➖Нет возможности поработать в команде
Open Source
Плюсы:
➕Возможность погрузиться в реальные проекты
➕Командная работа
➕Возможность работать с «живым» продуктом и получать обратную связь от реальных пользователей
Минусы:
➖Нужно уметь работать с системами контроля версий (Git, SVN, Mercurial)
Стажировка в IT-компании
Плюсы:
➕Возможность получить реальный «боевой» опыт
➕Обязательная часть программы обучения в Maxima
➕Наиболее приближенный к коммерческой разработке опыт
Минусы:
➖Нет минусов