Skip to content

Commit 64d14e0

Browse files
authored
Merge pull request #58 from Anzh00/main
Update articles
2 parents c7a3766 + 06e89bc commit 64d14e0

File tree

2 files changed

+112
-1
lines changed

2 files changed

+112
-1
lines changed

docs/career/hekslet-karera.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ title: "Хекслет.Карьера"
2626

2727
- **Прокачка резюме** — каждый участник сообщества «Хекслет.Карьера» может опубликовать своё резюме и получить обратную связь от других студентов и опытных HR-специалистов.
2828

29-
- **Практика в коммерческих проектах** — шанс пополнить портфолио не только учебными, но ещё и реальными проектами.
29+
- **[Практика в коммерческих проектах](/docs/career/praktika-v-kommercheskih-proektah.md)** — шанс пополнить портфолио не только учебными, но ещё и реальными проектами.
3030

3131
- **Доступ к базе** тестовых заданий и вопросов с собеседований — подготовка к реальным интервью.
3232

Lines changed: 111 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,111 @@
1+
---
2+
title: "Практика в коммерческих проектах"
3+
---
4+
5+
[Перейти на сайт](https://ru.hexlet.io)
6+
7+
# Практика в коммерческих проектах
8+
9+
Студенты Хекслета проходят практику в наших проектах в рамках [Хекслет.Карьеры](/docs/career/hekslet-karera.md). А в этой статье мы рассказали, какая от этого польза и как начать.
10+
11+
## Для чего
12+
13+
Студенты, которые участвуют в коммерческих проектах Хекслета, получают важные преимущества и быстрее находят работу:
14+
15+
- студенты умеют работать в команде с другими специалистами — это ценят работодатели и будущие коллеги;
16+
- в их портфолио есть не только учебные, но и реальные проекты — резюме выделяется на фоне остальных кандидатов.
17+
18+
**Прокачиваются и другие навыки:**
19+
20+
- работа с Git вместе с другими людьми: создание веток, оформление пулреквестов;
21+
- умение читать чужой код;
22+
- тайм-менеджмент, планирование и постановка задач;
23+
- растет техническая экспертиза, так как есть возможность работать с новыми инструментами и технологиями.
24+
25+
## Как присоединиться
26+
27+
**Если вы студент:** куратор отправит вам приглашение в Хекслет.Карьеру при прохождении последнего учебного проекта. После подключения вы сможете участвовать в коммерческих проектах.
28+
29+
**Если вы не студент:** достаточно оформить подписку на Хекслет.Карьеру — после этого вам также станет доступно участие в проектах.
30+
31+
## Какие есть проекты
32+
33+
1. **Маркетинговый аналитик Telegram-каналов**
34+
35+
Разрабатываем платформу для полной аналитики Telegram-каналов и автоматизации маркетинга.
36+
Backlog проекта: https://github.com/Hexlet/tg-marketing-service/issues
37+
38+
2. **Hexlet.CV**
39+
40+
Онлайн-сервис для создания и публикации резюме, ориентированный на разработчиков, аналитиков, тестировщиков и специалистов смежных профессий.
41+
Backlog проекта: https://github.com/Hexlet/hexlet-cv/issues
42+
43+
3. **Runit**
44+
45+
Онлайн-песочница для запуска кода прямо в браузере. Сервис позволяет писать, запускать и тестировать код на разных языках без необходимости установки локального окружения.
46+
Backlog проекта: https://github.com/hexlet-rus/runit/issues
47+
48+
4. **Аналитика вакансий**
49+
50+
Сервис, который автоматически собирает вакансии с ключевых платформ (hh.ru, SuperJob, Habr Career, Telegram-каналы) и строит аналитику по IT-рынку труда.
51+
Backlog проекта: https://github.com/Hexlet/hexlet-vacancy-analysis
52+
53+
5. **Hexlet SICP**
54+
55+
Онлайн-версия классического курса Structure and Interpretation of Computer Programs (SICP), адаптированная для интерактивного обучения.
56+
Backlog проекта: https://github.com/Hexlet/hexlet-sicp/issues
57+
58+
6. **Автопостинг**
59+
60+
Сервис для автоматизации публикаций в социальных сетях. Он помогает планировать, создавать и размещать контент сразу в нескольких соцсетях через единый интерфейс.
61+
Backlog проекта: https://github.com/Hexlet/hexlet-autoposting/tree/main
62+
63+
## Что нужно знать, чтобы начать
64+
65+
Для работы над нашими проектами вам понадобится знание Git и базовые навыки работы в командной строке. В большинстве наших проектов мы используем популярную методологию Git Flow. Она позволяет команде удобно организовать параллельную работу над разными задачами и версиями продукта.
66+
67+
**Рекомендуем изучить эти материалы:**
68+
69+
- курс [Основы Git](https://ru.hexlet.io/programs/git-basics-free)
70+
- гайд [Зачем нужен Git](https://ru.hexlet.io/blog/posts/git-guide)
71+
- курс [Основы командной строки](https://ru.hexlet.io/programs/cli-basics)
72+
73+
**Во многих проектах используется Docker:**
74+
75+
- гайд [Как и для чего использовать докер](https://ru.hexlet.io/blog/posts/docker)
76+
- курс [Docker](https://ru.hexlet.io/programs/docker)
77+
- вебинар [Введение в Docker](https://www.youtube.com/watch?v=dfXuTTV6TVo)
78+
79+
## Как выбирать задачи
80+
81+
**Актуальный список задач** проекта находится во вкладке Issues в репозитории.
82+
Например, вот раздел задач проекта Hexlet.CV: https://github.com/Hexlet/hexlet-cv/issues
83+
84+
Issue помечаются лейблами, которые обозначают стек, направление или сложность задачи. Например, улучшение интерфейса, баг, ошибка в тексте.
85+
86+
Иногда описание задачи может быть неполным или отсутствовать. В таком случае
87+
оставьте комментарий с уточняющим вопросом прямо в задаче либо спросите детали в чате проекта.
88+
89+
Если не уверены, актуальна ли задача или свободна ли она (например, кто-то написал, что забрал её, но так и не приступил), уточните это также в чате.
90+
91+
**Когда нашли задачу, которую готовы выполнить:**
92+
93+
- напишите комментарий к задаче, что берёте её в работу,
94+
- сообщите об этом в чате проекта.
95+
96+
Если задача окажется слишком сложной или не хватает времени — обязательно напишите об этом. Тогда её сможет взять другой участник.
97+
98+
### Что делать, если задач нет в Issues
99+
100+
Отсутствие задач в списке не означает, что работы нет. Возможные варианты:
101+
102+
- спросите у команды или менеджера, что сейчас можно улучшить;
103+
- посмотрите код проекта и предложите рефакторинг или дополнительные тесты;
104+
- попробуйте использовать проект «как пользователь» и подумайте, каких функций не хватает;
105+
- создайте новую задачу (issue) со своей идеей.
106+
107+
## Если что-то не получается
108+
109+
**Сообщайте обо всех сложностях**, которые возникают во время работы над проектом, менеджеру проекта и другим членам команды. В отличие от учебных задач, участие в коммерческих проектах Хекслета — это реальная разработка вместе с другими людьми. А значит, у вас есть отличная возможность получить опыт взаимодействия с командой, который пригодится и для работы в других компаниях.
110+
111+
Команда поможет вам справиться с трудностями, но для этого нужно о них рассказать, поэтому не стесняйтесь просить о помощи. Это верно не только для технических, но и для организационных проблем: обязательно сообщайте, если вам не хватает времени на выполнение задачи или вы хотите отказаться от неё.

0 commit comments

Comments
 (0)