Tegze Jan. Full Stack Recruiter: The Modern Recruiter's Guide. CreateSpace, 2017.
Мне тут сказали, что нужно избегать неоправданных англицизмов. И вроде как действительно: сорсинг – это тот же поиск, но мне все же кажется важным использовать термины, принятые в профессиональной среде. Тем более что отличия есть. О них как раз читайте ниже.
Кстати, именно такую формулировку чаще используют в кадровых агентствах.
Scrum – один из фреймворков гибких подходов к разработке. Подробнее мы о нем поговорим далее.
Code review – это практика, когда более опытный разработчик или команда совместно с автором просматривают написанный кусок кода, анализируют и рецензируют его с целью нахождения узких мест, ошибок и выявления наиболее оптимальных решений. В современных IT-компаниях эту практику в большинстве случаев стараются внедрить.
Система контроля версий – это специальное ПО, сохраняющее различные версии проекта, чтобы впоследствии была возможность вернуться к предыдущей версии. Например, если новые доработки оказались «кривыми» и повлекли много ошибок (багов), которые не были замечены при тестировании. Еще важная черта системы контроля версий – это возможность писать проект одновременно нескольким разработчикам и даже командам разработки.
Условно релиз можно назвать анонсом, выпуском нового функционала ПО.
Бэклог – список задач, которые нужно выполнить команде, отсортированный по приоритетности их выполнения. Термин как раз относится к семейству гибких методологий, о которых мы говорили выше.
Фронтенд-разработчики – это разработчики видимой на веб-странице части программного обеспечения, то есть того, что мы с вами можем увидеть как пользователи.
Стек технологий – это набор элементов, языков программирования, фреймворков, библиотек, который используется для разработки проекта.
Legacy-код – устаревший код, который необходимо поддерживать. Обычно, если его много, это означает отсутствие новых интересных задач для разработчика, а значит – сложности в поисках для вас.