├── .github └── ISSUE_TEMPLATE │ └── шаблон-добавления-компании-в-список-практикующих-компаний.md ├── LICENSE ├── README.md ├── VALUES.md ├── assets ├── bvvs.png └── plus.png └── guides ├── README.md └── Как этим пользоваться.md /.github/ISSUE_TEMPLATE/шаблон-добавления-компании-в-список-практикующих-компаний.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Шаблон добавления компании в список практикующих компаний 3 | about: Шаблон для добавления компании в список практикующих компаний 4 | title: 'Добавить компанию {НАЗВАНИЕ} в список пользователей ' 5 | labels: documentation, help wanted, medium 6 | assignees: glebmachine 7 | 8 | --- 9 | 10 | ***Название компании:*** 11 | (Введите название вашей компании) 12 | 13 | ***Пара слов про компанию:*** 14 | (Краткое описание вашей компании и отдела, в котором практикуется подход) 15 | 16 | ***Пара слов про опыт:*** 17 | (Опишите, как ваша компания интегрирует описанные принципы в повседневную работу и какие результаты были достигнуты) 18 | 19 | ***Аватарка, ссылка, контакт для связи:**** 20 | Ссылка на аватарку\лого: {ССЫЛКА} 21 | Контакты для связи: {КОНТАКТЫ, желательно телеграмм} 22 | Ссылка на аватарку\лого: {ССЫЛКА} 23 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2024 jedi-framework 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # [JEDI](#почему-jedi)-манифест 2 | [Мы](#авторская-команда) в практике регулярно встречаем, что компании не умеют работать с джунами. Поэтому собрали набор принципов и гайдлайнов, который поможет вам выстроить устойчивую развивающую среду для новичков. 3 | 4 | Зачастую, **в компаниях выстраивается система ограничений, цель которой — «создать условия, минимизирующие ошибки джуна»**. В результате новичку даются неважные задачи, его не вовлекают в ключевые процессы компании, не зовут на планирование и принятие решений. Неудивительно, что **в результате кадры не развиваются. Это и формирует представление, что «они бесполезны»**, и, как следствие, веру, что «джуны не нужны». 5 | 6 | **Мы предлагаем** заменить **цель** «создать условия, минимизирующие ошибки джуна», на «выстроить условия, в которых джун станет мидлом». То есть уйти от подхода «как бы чего не случилось», который купирует рост джунов. Вместо этого **выстроить в компании «благоприятствующую росту среду» и сфокусироваться на этом.** 7 | 8 | [Ценности, которыми мы руководствовались при разработке](VALUES.md) 9 | 10 | ## Как создать благоприятную среду для успешного развития джуниора? 11 | Мы не предлагаем сложных разветвлённых схем, роадмапов, огромных программ трансформации и прочей корпоративной муштры. Ведь понятно, что нет готовых решений, которые подойдут всем: у всех разные технологические стеки, компании, предметные области, а уровень сложности прыгает от команды к команде даже в рамках одной компании/трайба/продукта. 12 | 13 | Но **что может быть неизменным** от кейса к кейсу? Верно: **принципы, которыми мы руководствуемся.** 14 | 15 | Поэтому, **мы сформулировали список принципов, применяя которые, вы выстроите среду, способствующую эффективному росту джуниоров** в самостоятельных специалистов. 16 | 17 | Принципы делятся на три компонента: **Найм, Среда, Действие.** 18 | 19 | ### Найм 20 | Очень важно понимать, что **навыки, такие как, написать рекурсию, выкатить микросервис или расписать тейст-кейс — необходимое условие, чтобы эффективно выполнять задачи. Но только лишь его не достаточно, чтобы успешно развиться в профессии на дистанции** и стать крепким экспертом в своей области. 21 | 22 | Поэтому **важно проверять качества, которые необходимы для профессионального роста.** Абстрактные «горящие глаза» мы разложили на конкретные качества: 23 | - **Мотивация и живой интерес.** Пожалуй, самое важное качество. Профессиональное развитие начинается там, где появляется глубокий интерес, жажда экспериментов и стремление к знаниям. 24 | - **Целеустремленность и трудолюбие.** Кроме желания, должна быть дисциплина и умение работать на результат. Важно, чтобы человек понимал свою цель и был готов системно вкалывать для её достижения; 25 | - **Постоянное саморазвитие.** Самообучение в свободное время, чтение книг, подкасты, эксперименты, нетворк — всё это определяет темп и качество накопления полезных знаний и умений. 26 | - **Самостоятельность и ответственность.** Важно определить, что кандидат способен к самостоятельной работе и готов брать ответственность. Без этого расти не получится. 27 | - **Принятие ошибок и самоанализ.** Ошибки — самый ценный актив, крайне важен навык принимать ошибки и обратную связь, анализировать её и учиться на своих ошибках. 28 | 29 | ### Среда 30 | И вот мы выбрали оптимального кандидата с перечисленными выше качествами. Но и этого мало. **Важно изменить культуру и создать такие условия в окружающей его среде, чтобы не тормозить этот рост, а, наоборот, подстёгивать развитие нашего нового коллеги:** 31 | - **Принцип падаванства.** С первого дня джуниор работает в паре с наставником и только над боевыми проектами. Они разделяют задачи и ответственность за них совместно. Не должно быть ситуации, когда падаван брошен на произвол судьбы. 32 | - **Принцип поддерживающей среды.** Важно, чтобы каждый в окружении был готов помочь., Окружение должно быть максимально friendly. Нужно, чтобы в команде было принято задавать вопросы и запрашивать помощь как на уровне культуры, так и на уровне процессов. 33 | - **Принцип прозрачности и информированности.** Необходимо создать чёткое понимание текущих задач, ожиданий и последующих шагов. Понятные производственные процессы, зона ответственности, прозрачность показателей и целей — всё это минимизирует неуверенность и фокусирует на ожидаемом результате. Минимум двусмысленности и «само-собой разумеющегося». 34 | - **Принцип инженерного равенства.** Не должно быть дискриминации в коммуникациях/процессах и работе. Вытесняя новичка в «безопасную» среду или дискриминируя его по принципу «что с него взять, он же джун», мы купируем саму возможность развития; 35 | 36 | ### Действие 37 | Ты выбрал своего падавана и создал для него развивающую среду! Падаван — мотивирован, увлечён, готов тратить много времени на развитие, дисциплинирован. А ещё готов брать ответственность и открыт к обратной связи. **Что дальше?** 38 | 39 | Время активных действий, направленных на развитие, вот они: 40 | - **Только удочка.** Наша задача — не выполнять работу за джуна, а подсказывать, как прийти к решению самостоятельно. Только так вы разовьёте его аналитическое мышление через рекомендации и принципы работы. Готовые ответы тормозят обучение и делают новичка зависимым от посторонней помощи. 41 | - **Развивающая обратная связь.** Каждая обратная связь — это возможность обучения. Поощряй правильное поведение, указывай на ошибки и объясняй, почему они критичны. Это ключ к самостоятельности и развитию критического мышления. 42 | - **Разнообразие и постоянное усложнение задач.** Нужно регулярно варьировать задачи по сложности, постепенно увеличивая их комплексность. Это позволит джунам расширять свои границы и глубже понимать производственные процессы. 43 | - **Активное наставничество.** Наставник должен постоянно быть в коммуникации с джуном. Нужно создавать ощущение поддержки, травить байки из профессиональной жизни и отвечать на вопросы. Внезапно, но именно этот подход выстраивает понимание рабочих процессов и культуры компании, ускоряет адаптацию джуниора и его переход к самостоятельному принятию решений. 44 | - **Делегируйте свою рутину смелее.** То, что для вас — унылая скука, для джуна — сложная задача на рост. Вспомните себя в молодости!Привлекайте к простым задачам, разбору багов, рефакторингу, написанию тестов, мокам, разбору низкоприоритетного бэклога и исключений. 45 | Делегируйте декомпозицию. Начните с тщательной декомпозиции задач, постепенно уменьшая детализацию и делегируя эту задачу падавану. Это способствует более глубокому освоению процессов и ответственности. 46 | 47 | ## Почему JEDI? 48 | **Junior Engagement and Development Initiative** — это инициатива по вовлечению и развитию начинающих специалистов 49 | 50 | Мы выбрали именно такую аббревиатуру, потому что мы с вами — инженеры, тащимся от технических игрушек и научных открытий, любим комиксы и фантастику. Мы выросли на звездных войнах и фантазии о будущем, в котором сражаются добро со злом. А источником силы являются мидихлорианы. Мидихлорианы и мастерство, оттачиваемое десятками лет. 51 | В этом мире была академия, где ещё юные падаваны осваивали базовые навыки. А потом мастер-джежай выбирал себе ученика. И с этого момента они становились неразрывной командой: куда мастер-джедай, туда и падаван. Задание за заданием, битва за битвой, ученик осваивал искусство владения мечом, силой, управления космолётом и прочее. Но, чем старше становился падаван, тем более сложные задания он получал. Уменьшалась декомпозиция, становилось больше ответственности. А на стадии взросления неизбежно в его жизнь неизбежно приходила политика. 52 | Так и у нас: мы сначала учимся, потом нас выбирает мастер-инженер, натаскивает нас в своём ремесле мы работаем с ним в паре, крепнем. Со временем задачи становятся сложнее, декомпозиция меньше, а контекст больше. Постепенно мы начинаем сами отвечать за решения, сервисы и даже целые системы. Ну и конечно, в какой-то момент времени в нашу жизнь приходит ~~политика~~бизнес. 53 | 54 | 55 | ## Мне нравится, что вы делаете! Хочу использовать 56 | Конечно, используй, забирай и приходи за советом! Мы провели эту работу исключительно чтобы ты этим пользовался. Нет ограничений, всё бесплатно, никто никому ничего не должен. Единственная просьба — дай нам обратную связь, особенно негативную: где слабые места, каких ответов на вопросы не хватило, что не работает, что не понятно… В общем, что кого где почему как когда зачем? 57 | 58 | ## Авторская команда 59 | 60 | 61 | 62 | 83 | 84 |
63 | 64 | 65 |
Глеб Михеев 66 |
67 |
68 | 69 | 70 |
Серёжа Попов 71 |
72 |
73 | 74 | 75 |
Альберт Баширов 76 |
77 |
78 | 79 | 80 |
Антон Волков 81 |
82 |
85 | 86 | ## Соавторы 87 | 88 | 89 | 95 | 106 | 107 |
90 | 91 | 92 |
Серёжа Щербинин 93 |
94 |
96 | 97 | 98 |
Владилен Минин 99 |
100 |
101 | 102 | 103 |
Максим Вишневский 104 |
105 |
108 | 109 | ## Компании, которые практикуют наши идеи 110 | 111 | 112 | 121 | 122 |
113 | 114 | 115 |
Spectr Digital 116 |
117 |
118 | 119 |
Добавить
120 |
123 | 124 | 125 | ## Хочешь участвовать - welcome! 126 | Пока что это пилот нашей концепции, мы на стадии формулирования и выработки наиболее ёмкой и простой формы подачи принципов. Если вы хотите поучаствовать, дополнить, покритиковать, предложить помощь — мы будем рады. Приходи в Issue, делай пропозалы, заводи обсуждения, критикуй, предлагай и делись своим опытом: [Ссылка для обратной связи](https://docs.google.com/forms/d/e/1FAIpQLScgYUdCjDws2Ce-f_dixWNOn4Cu5PNrV6bAR4Nns3Y7uOLA0w/viewform?usp=sf_link). 127 | 128 | ## Вы супер, как вам помочь делом? 129 | Распространяй. Напиши об этой инициативе пост, поделись в соцсети, дай своему тимлиду, техдиру, HRBP, расскажи друзьям в баре! 130 | 131 | ## Я хочу помочь деньгами? 132 | Если хочешь отблагодарить звонкой монетой, вот наш бусти: https://boosty.to/jedi.framework. 133 | 134 | Мы не будем говорить высокопарные фразы о том, как потратим эти деньги на благое дело. Возможно, оплатим какие-то расходы по инициативе, закажем дизайн, рекламу, а может — просто купим пива и выпьем за то, чтобы у вас в компаниях джуны превращались в крутых инженеров. Ведь если мы достигнем этого результата, за это грех не бахнуть пенного =) 135 | 136 | ## Пресса, коллаборации 137 | Если вы понимаете, что хотите с нами интервью, подкаст, выпустить статью, придумать уникальную коллаборацию — мы всеми руками за! 138 | 139 | Мы можем: 140 | - Сделать масштабное совместное исследование. 141 | - Провести медийную компанию в коллаборации с техническим брендом, или брендом работодателя. 142 | - Организовать коллаборации с образовательными учреждениями (СПО/ВО/ДПО, корпоративные институты и программы стажировки). 143 | 144 | Важно: это некоммерческий проект, но мы всегда рады коллаборациям, у нас крепкое представление о выстраивании стратегии технического и hr-бренда компании и огромный опыт публичной деятельности. Мы можем помочь вам достичь своих целей как компании. Но, для нас обязательно, чтобы совместный проект развивал нашу инициативу. Мы не хотим и не будем выступать просто как техбренд-агентство. Нам важно, чтобы любая совместная активность развивала нашу инициативу и несла пользу российскому IT. 145 | 146 | Ведь именно ради этого мы делаем то, что делаем. 147 | 148 | По вопросам коллаборации: https://t.me/glebmikheev 149 | -------------------------------------------------------------------------------- /VALUES.md: -------------------------------------------------------------------------------- 1 | 2 | # На какие ценности мы ориентируемся при разработке? 3 | Мы работаем в инновационных компаниях, с высокой рыночной конкуренцией и занимаемся интеллектуальной деятельностью. В этих условиях, основной ресурс компании — люди, и разработанное ими программное обеспечение. Качество программного обеспечения зависит от людей, их вовлеченности и уровня понимания того, что мы делаем вместе и куда идём. А ещё от того насколько хорошо они сотрудничают с окружающими людьми и умеют совместно находить решения проблем. В такой ситуации у нас в компании все сотрудники должны постоянно расти — от джунов до топ-менеджмента. Ведь как только остановится рост людей, остановится и рост компании. Эволюция возможна только в динамической среде 4 | 5 | Ввиду этого, наиболее продуктивны для нас такие ценности: 6 | 7 | - **Гибкость и адаптивность.** В мире технологий, где тренды, требования рынка и действия конкурентов постоянно меняются, важно оставаться адаптивными и готовыми к изменениям. Наши команды должны быть готовы быстро менять поведение, тактику и организационную структуру. Это позволяет реализовывать оптимальные решения в динамичной среде. 8 | - **Инновационность и креативность.** Мы поощряем новые идеи и нестандартные подходы к решению задач. Это ключ к нашему успеху в высококонкурентной среде рынка, где важно не только следовать проверенным методам, но и предлагать что-то новое. 9 | - **Открытость и прозрачность.** Мы стараемся делиться информацией как можно чаще и подробнее. Это позволяет каждому в команде понимать текущие цели и задачи, что, в свою очередь, способствует быстрому решению возникающих проблем и общему успеху проекта. 10 | -**Непрерывное обучение и развитие.** Мы верим, что рост каждого сотрудника способствует росту всей компании. Поэтому мы инвестируем в образование и тренинги, которые помогают сотрудникам совершенствоваться как в профессиональном, так и в личном плане. 11 | - **Ответственность и самодисциплина.** Мы ожидаем, что каждый член команды будет нести ответственность за свою часть работы, понимая важность своевременного и качественного выполнения задач. Самодисциплина помогает поддерживать порядок и эффективность в работе. 12 | - **Коллаборация и командная работа.** Мы верим в силу командной работы и поощряем сотрудничество между отделами и командами. Эффективное взаимодействие и обмен знаниями способствуют общему успеху и инновациям в компании. 13 | - **Взаимоуважение и поддержка.** Создание благоприятной атмосферы в коллективе, где каждый чувствует себя ценным и знает, что может рассчитывать на поддержку коллег, приводит к более эффективной и согласованной работе. 14 | -------------------------------------------------------------------------------- /assets/bvvs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedi-framework/manifest/2ddfbd414baac99de7ce619620418c5d395f458e/assets/bvvs.png -------------------------------------------------------------------------------- /assets/plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedi-framework/manifest/2ddfbd414baac99de7ce619620418c5d395f458e/assets/plus.png -------------------------------------------------------------------------------- /guides/README.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | - Как эффективно организовать воронку найма? 4 | - Как тестировать кандидатов на совпадение с ключевыми принципами? 5 | - Как проверить мотивацию и энтузиазм и тягу к саморазвитию? 6 | - Как проверить целеустремленность и трудолюбие? 7 | - Как проверить самостоятельность и ответственность? 8 | - Как проверить на принятие собственных ошибок и самоанализ? 9 | 10 | - Как создать благоприятную среду для роста? 11 | - Как выстроить эффективные менторские отношения? 12 | - Как выстроить встраивание новичка в производственный процесс? 13 | - Как подбирать задачи, декомпозировать и уменьшить их детализацию? 14 | - Как выстраивать инженерную среду в компании? 15 | - Как выстраивать развивающую атмосферу в коллективе? 16 | - Как создать атомсферу взаимопомощи и помогать в поиске решения, не решая задачи за джуниора? 17 | 18 | 19 | 20 | 51 | 52 | 53 | -------------------------------------------------------------------------------- /guides/Как этим пользоваться.md: -------------------------------------------------------------------------------- 1 | ## Как этим пользоваться? 💅 2 | Принципы — это призма, через которую мы смотрим на свои решения и действия. 3 | 1. В зависимости от этапа, на котором находишься в работе с джунами, сверься на соответствие принципам; 4 | - Умею ли я нанимать джунов, с подходящими принципами? 5 | - Подходит ли среда в компании, чтобы джуны распаковывались и интегрировались в команды? 6 | - Насколько мом действия в работе с джунами способствуют их росту? 7 | 2. Там, где "не соответствуешь" — это пространство для изменений и экспериментов; 8 | 3. Выпиши, какие изменения в Найме, Среде или Действиях видишь для себя и своей компании; 9 | 4. Выбери, на что можешь повлиять уже сейчас и пробуй. 10 | 11 | А в помощь, здесь будут публиковаться дополнительные материалы и рекомендации. --------------------------------------------------------------------------------