Solar Start - старт в разработку

05.02.2026

2 минуты

Solar Start - старт в разработку

Ермилов Прохор, Центр технологий кибербезопасности, разработчик, проходил стажировку Solar Start

Я попал на стажировку в Солар в апреле 2024 года. Моей основной целью было изучение фреймворка Angular для разработки продвинутых веб-интерфейсов.

Сейчас я работаю в должности младшего разработчика в проекте Dozor.

Solar Dozor – это DLP-система для предотвращения утечек данных, корпоративного мошенничества, профилактики и расследования инцидентов. Проще говоря, Dozor помогает компаниям защищать данные от утечек.

Для успешного выполнения задач необходимы хорошие знания HTML, CSS и JavaScript. В большей степени изучается весь минимум, необходимый для полного понимая того, как работают сайты, Интернет, HTTP запросы, как пользователь взаимодействует с сайтами, как происходит взаимодействие с данными и так далее. После изучения этого минимума необходимо изучить один из фреймворков, в моем случае это Angular. Angular считается одним из самых сложных в освоении фреймворком, так как полностью состоит из самых лучших практик разработки приложений: ООП, DependencyInjection, RxJs, Классы, Инкапсуляция стилей, Препроцессоры и многое другое. Однако, после освоения всех основ Angular и небольшой практики в построении интерфейсов, "Кривая обучения" становится гораздо ровнее и изучение дополнительных технологий, навыков, библиотек занимают в разы меньше времени, чем для других фреймворков. И только после того, как был пройден этот непростой путь, можно начать погружаться в настоящие проекты и брать на себя ответственность за выполнение тех или иных задач.

Если коротко, то для моей должности необходимо знать: HTML, CSS, JavaScript, HTTP, REST, ООП, препроцессоры SASS или LESS, Bootstrap, Material UI, Angular, RxJs.

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

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

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

Моим наставником с первого дня был Тимлид нашей команды, он вложил очень много времени в то, чтобы я смог адаптироваться в проекте. Постепенно я познакомился со всей командой, изучил в каких частях проекта работал каждый и к кому стоит обратиться с той или иной проблемой.