0 added
0 removed
Original
2026-01-01
Modified
2026-02-21
1
<p><a>#статьи</a></p>
1
<p><a>#статьи</a></p>
2
<ul><li>27 янв 2022</li>
2
<ul><li>27 янв 2022</li>
3
<li>0</li>
3
<li>0</li>
4
</ul><h2>Как выглядит крутая стажировка: много практики и обучение фронтенду по онлайн-играм</h2>
4
</ul><h2>Как выглядит крутая стажировка: много практики и обучение фронтенду по онлайн-играм</h2>
5
<p>Руфь проходила стажировку на позицию фронтенд-разработчика в небольшой IT-компании. Она поделилась впечатлениями и обучающими материалами.</p>
5
<p>Руфь проходила стажировку на позицию фронтенд-разработчика в небольшой IT-компании. Она поделилась впечатлениями и обучающими материалами.</p>
6
<p>Онлайн-журнал для тех, кто влюблён в код и информационные технологии. Пишем для айтишников и об айтишниках.</p>
6
<p>Онлайн-журнал для тех, кто влюблён в код и информационные технологии. Пишем для айтишников и об айтишниках.</p>
7
<p><strong>об эксперте</strong></p>
7
<p><strong>об эксперте</strong></p>
8
<p>Junior Frontend Developer в аутсорс-компании. Пишет на JavaScript, React и TypeScript. Любит кодить, изучать новые технологии, искусство и играть на скрипке.</p>
8
<p>Junior Frontend Developer в аутсорс-компании. Пишет на JavaScript, React и TypeScript. Любит кодить, изучать новые технологии, искусство и играть на скрипке.</p>
9
<p>В начале стажировки нас предупредили, что она на 80% будет состоять из практики и только на 20% - из теории. Мы проходили вёрстку на Flexbox, Grid и Sass, работали с <a>Git</a>и прогали на JavaScript, React и Redux. Решили много задач и написали несколько проектов.</p>
9
<p>В начале стажировки нас предупредили, что она на 80% будет состоять из практики и только на 20% - из теории. Мы проходили вёрстку на Flexbox, Grid и Sass, работали с <a>Git</a>и прогали на JavaScript, React и Redux. Решили много задач и написали несколько проектов.</p>
10
<p>За те два месяца стажировки я здорово прокачала технические скиллы - раньше уже пыталась взяться за Redux, но постоянно откладывала на потом. А тут уже на третий день мы писали на нём пет-проект. Теперь вкратце расскажу, как практиковались в разных технологиях.</p>
10
<p>За те два месяца стажировки я здорово прокачала технические скиллы - раньше уже пыталась взяться за Redux, но постоянно откладывала на потом. А тут уже на третий день мы писали на нём пет-проект. Теперь вкратце расскажу, как практиковались в разных технологиях.</p>
11
<p>Стажировка началась с изучения Git. Нам дали ссылки на <a>пошаговое руководство</a>по работе с Git-клиентом и <a>небольшую шпаргалку</a>: как устроено ветвление, как добавлять код в репозиторий, производить слияние и так далее.</p>
11
<p>Стажировка началась с изучения Git. Нам дали ссылки на <a>пошаговое руководство</a>по работе с Git-клиентом и <a>небольшую шпаргалку</a>: как устроено ветвление, как добавлять код в репозиторий, производить слияние и так далее.</p>
12
<p>Ещё поделились видео, в котором детально рассказывают об основных командах:</p>
12
<p>Ещё поделились видео, в котором детально рассказывают об основных командах:</p>
13
<p>Также дали ссылки на классные игры:<a>Oh My Git!</a>и <a>LearnGitBranching</a>. Они позволяют попрактиковаться в решении проблем, с которыми часто сталкиваются программисты в командной разработке. Иногда попадаются очень сложные задания, но зато после них вам уже ничто не будет страшно.</p>
13
<p>Также дали ссылки на классные игры:<a>Oh My Git!</a>и <a>LearnGitBranching</a>. Они позволяют попрактиковаться в решении проблем, с которыми часто сталкиваются программисты в командной разработке. Иногда попадаются очень сложные задания, но зато после них вам уже ничто не будет страшно.</p>
14
<p>Статья написана на основе<a>треда</a>Руфи в Twitter.</p>
14
<p>Статья написана на основе<a>треда</a>Руфи в Twitter.</p>
15
<p>Мы <a>верстали</a>макеты с анимацией и переходами, на Flexbox и Grid, под разные разрешения и устройства. Если раньше я знала SASS в теории, то здесь получила хорошую практику. Кроме того, мы верстали страницы по методологии разработки сайтов<a>БЭМ</a>, которую придумали в "Яндексе".</p>
15
<p>Мы <a>верстали</a>макеты с анимацией и переходами, на Flexbox и Grid, под разные разрешения и устройства. Если раньше я знала SASS в теории, то здесь получила хорошую практику. Кроме того, мы верстали страницы по методологии разработки сайтов<a>БЭМ</a>, которую придумали в "Яндексе".</p>
16
<p>Поделюсь ссылками на игры, в которых можно потренировать навыки вёрстки на гридах и флексах.</p>
16
<p>Поделюсь ссылками на игры, в которых можно потренировать навыки вёрстки на гридах и флексах.</p>
17
В <a>Grid Garden</a>можно изучать Grid, выращивая морковь. А в <a>Flexbox Froggy</a>надо помочь лягушатам перебраться через пруд с помощью CSS и FlexboxВ <a>Grid Garden</a>можно изучать Grid, выращивая морковь. А в <a>Flexbox Froggy</a>надо помочь лягушатам перебраться через пруд с помощью CSS и Flexbox<p>Потом мы написали на <a>JavaScript</a>несколько небольших проектов. Оказывается, кодить на ванильном JS после React - очень непривычно :)</p>
17
В <a>Grid Garden</a>можно изучать Grid, выращивая морковь. А в <a>Flexbox Froggy</a>надо помочь лягушатам перебраться через пруд с помощью CSS и FlexboxВ <a>Grid Garden</a>можно изучать Grid, выращивая морковь. А в <a>Flexbox Froggy</a>надо помочь лягушатам перебраться через пруд с помощью CSS и Flexbox<p>Потом мы написали на <a>JavaScript</a>несколько небольших проектов. Оказывается, кодить на ванильном JS после React - очень непривычно :)</p>
18
<p>Было много алгоритмических задач на понимание циклов и перебор массивов. Например, даётся два массива, и нужно сложить из их элементов новый массив, используя разные решения.</p>
18
<p>Было много алгоритмических задач на понимание циклов и перебор массивов. Например, даётся два массива, и нужно сложить из их элементов новый массив, используя разные решения.</p>
19
<p>Ещё работали с асинхронными запросами - async/await и promise. Тренировались на <a>CheckiO</a> - он похож на сервисы<a>Codewars</a>и <a>LeetCode</a>. За решённые задачи игроку начисляются очки и открываются локации с новыми уровнями.</p>
19
<p>Ещё работали с асинхронными запросами - async/await и promise. Тренировались на <a>CheckiO</a> - он похож на сервисы<a>Codewars</a>и <a>LeetCode</a>. За решённые задачи игроку начисляются очки и открываются локации с новыми уровнями.</p>
20
<p>CheckiO проходят на TypeScript, но решения сильно напоминают код JavaScript. По понедельникам ментор отслеживал личный прогресс каждого стажёра и записывал, кто до какого уровня добрался :)</p>
20
<p>CheckiO проходят на TypeScript, но решения сильно напоминают код JavaScript. По понедельникам ментор отслеживал личный прогресс каждого стажёра и записывал, кто до какого уровня добрался :)</p>
21
<p>На React тоже собирали небольшие проекты: работали с серверными данными, писали базовую логику, делали модальные окна и осваивали классический<a>Redux</a>. Сейчас в компании используют<a>Redux-Saga</a>, поэтому его тоже планирую освоить в ближайшее время.</p>
21
<p>На React тоже собирали небольшие проекты: работали с серверными данными, писали базовую логику, делали модальные окна и осваивали классический<a>Redux</a>. Сейчас в компании используют<a>Redux-Saga</a>, поэтому его тоже планирую освоить в ближайшее время.</p>
22
<p>Ещё понравилось, что для каждого задания нужно было написать вариант с функциональными компонентами, а затем переписать на классах или наоборот. Думаю, тут ссылки не нужны. Лучший материал по React, на мой взгляд, - это<a>официальная документация</a>.</p>
22
<p>Ещё понравилось, что для каждого задания нужно было написать вариант с функциональными компонентами, а затем переписать на классах или наоборот. Думаю, тут ссылки не нужны. Лучший материал по React, на мой взгляд, - это<a>официальная документация</a>.</p>
23
<p>Последние три недели стажировки мы делали корпоративный сайт для сотрудников компании. Процесс напоминал реальный проект: у нас был проджект-менеджер, который давал таски, и каждый день проводились митинги, на которых мы рассказывали о проделанной работе.</p>
23
<p>Последние три недели стажировки мы делали корпоративный сайт для сотрудников компании. Процесс напоминал реальный проект: у нас был проджект-менеджер, который давал таски, и каждый день проводились митинги, на которых мы рассказывали о проделанной работе.</p>
24
<p><em>По результатам проекта оценивали, насколько мы готовы к работе в "боевых" клиентских проектах. Меня пригласили к СЕО, где озвучили оффер и поздравили с успешным прохождением стажировки. Сейчас я работаю на позиции Junior JavaScript-разработчик в очень классной команде, изучаю новые технологии и углубляю знания в веб-разработке :)</em></p>
24
<p><em>По результатам проекта оценивали, насколько мы готовы к работе в "боевых" клиентских проектах. Меня пригласили к СЕО, где озвучили оффер и поздравили с успешным прохождением стажировки. Сейчас я работаю на позиции Junior JavaScript-разработчик в очень классной команде, изучаю новые технологии и углубляю знания в веб-разработке :)</em></p>
25
<a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>
25
<a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>