Академия за стажанти и тийм лидери на д-р Светлин Наков
В края на 2023 година стартира първата по рода си академия за стажанти и тийм лидери – Intern & Team Lead Academy. Инициативата на д-р Светлин Наков, с подкрепата на СофтУни, цели да даде опит на начинаещи програмисти и младши тийм лидери както в работата по проекти, така и в управлението им.
Днес ще ти разкажа повече за нея, за да разбереш защо се вълнуваме толкова, че можем да я представим и на курсистите, които са поели по амбициозния път на програмистите в програмата по софтуерно инженерство на СофтУни.
Какво представлява академията?
Академията среща стажанти, които имат умения на ниво Junior, с младши тийм лидери, които искат да натрупат управленски и лидерски опит в IT сектора. Стажантите работят по реален софтуерен проект, подаден от тийм лидерите, които от своя страна осигуряват техническото менториране по проекта:
- Участие като стажант – работата по проектите е доброволна и безвъзмездна. Стажантите получават възможност да натрупат реален практически опит, работейки по типичен за индустрията проект, да развият уменията си за работа в екип и да обогатят портфолиото си. Успешно представилите се стажанти получават сертификат и препоръка от тийм лидера си.
- Участие като тийм лидер – академията дава възможност на млади софтуерни инженери, които търсят възможност за кариерно израстване, да развият лидерските си умения. Участието е безвъзмездно, като включилите се тийм лидери даряват време и експертиза, за да натрупат управленски опит в процеса по осъществяване на подаден от тях проект.
Стажантите и тийм лидерите се срещат с помощта на Светлин Наков и СофтУни. В резултат от срещата имат възможност да изградят собствен екип и малка технологична общност, в която да осъществят проекта в рамките на 2-3 месеца.
А ето и как изглежда един сформиран екип и техният проект:
Проект “Homes Building Market”
Проектът представлява сайт за недвижими имоти с посетители, собственици и брокери, които могат да се регистрират, публикуват и управляват своите обяви.
- Technologies: .NET 8 back-end, microservices, Redis, React front-end
- Team management: Jira + GitHub, pull requests, 158 finished tickets, 800+ commits
- Good functionality, high state of completeness. Good teamwork and demo.
- Project repo (BE): https://github.com/rosteslav/HomesBE
- Project repo (FE): https://github.com/rosteslav/HomesFE
Dev team:
- Rosteslav Yordanov (team leader)
- Alexandar Petrov
- Ivaylo Ivanov
- Viktor Georgakiev
- Petar Belchev
- Kristian Ivanov
Как се осъществява дейността и какви компетенции се развиват?
Когато се включват в академията, младшите тийм лидери осигуряват концепция за проект, като описват и документират заданието. Обявяват ги онлайн, в предварително избрана платформа, а стажантите кандидатстват за тях, за да участват в разработката им.
Проектите е предвидено да са по силите на стажанти, които нямат предходен професионален опит. Тийм лидерите са тези, които ще селектират най-подходящите за екипа и проекта им участници, спрямо технологичния профил на кандидатите и в резултат от интервю, дискусия или други критерии по тяхна преценка.
В тази връзка, ролята на д-р Светлин Наков и СофтУни е на медиатори – да срещнем стажанти с тийм лидери, така че да се формират екипи от най-малко двама и най-много шестима души. Тук е важно да се отбележи, че има изисквания и към двете страни:
- Стажантите трябва да имат подготовка и познания с поне една back-end технология и език и базови познания по посока front-end.
- Тийм лидерите определят технологиите и езиците, спрямо изискванията на проекта, но трябва да ги съобразят с уменията на екипа и способностите му да овладява нови концепции, инструменти и технологии.
По време на академията всички участници навлизат в подробности в процеса по работа по един IT проект. Това включва и работа с инструменти за project management, системи за контрол на версиите и инструменти за колаборация като Git и GitHub, т.нар. issue tracking системи като Jira и т.н.
Какви инструменти ще се включат в процеса на работа зависи от избора на тийм лидера. За да си създадеш по-ясна представа как работиха екипите в първото издание на академията за стажанти и тийм лидери, в следващата секция ще повдигна завесата към технологиите, залегнали в първите разработени проекти.
Какви проекти стартираха в първото издание?
В първата академия стартираха над 20 проекта, по които работиха над 100 стажанти, а над 20 младши тийм лидераи имаха възможност да развият лидерските си умения. Разнообразието от езици и технологии беше неоспоримо.
Разгледай детайли за всички проекти тук.
Някои съчетаха ASP.NET 8 с последната версия на Angular. Други интегрираха AI в работата си и работиха по AI проект, като използваха инструменти като Docker, Kubernetes и LangChain рамката. Те успяха да придобият опит в работата с GitLab и със CI/CD практиките.
Трети пък използваха React за front-end нуждите си, а за back-end разработката разчитаха на PHP, в комбинация с Laravel и MySQL. В друг проект екипът се запозна отблизо с AWS и DynamoDB и боравиха с GraphQL, работейки в GitHub.
Благодарение на разнообразните проекти, видяхме приложението на по-екзотични и не толкова популярни софтуерни технологии. Да, широко се прилагаха Vue.js и React, работи се често на Python и C#, а видяхме в действие и решения като Material UI, Mongoose, Playwright и Scrapy, и още. Стажантите успяха да упражнят уменията си за работа с облачни услуги, като освен AWS, видяхме и Azure.
А ето и какво сподели един от тийм лидерите в академията, Ростеслав Йорданов:
„Беше изключително полезно да издигнем цялостен и функциониращ сайт от нулата. Работният процес беше съпътстван от ежеседмични срещи, следвахме Kanban методологията и разчитахме на Jira за разпределение на задачите.
Сблъскахме се с автентична среда и работа в екип, включително какво е специфичното, когато работиш с хора, спрямо самостоятелната работа. А това е много важно във фирмите.
А най-важният ни урок беше, че без отдаденост и желание от страна на всички участници, няма как да станат нещата.“
Резултат от академията, от която беше част и Ростеслав, са десетки проведени срещи, стотици осъществени къмити, безценен практически опит и нови проекти за портфолиата и на стажантите, и на младшите тийм лидери. И не на последно място – нашето удовлетворение, че изпълняваме ролята си на мост между бизнеса и кадрите, спомагайки тяхното ефективно развитие.
Ако искаш и ти да се възползваш от възможността да натрупаш опит в академията, съветът ми е да следиш каналите ни на комуникация за следващото издание. А ако все още дори не си започнал да се обучаваш за програмист, сега е моментът да се подготвиш за трупането на опит – кандидатствай в програмата по софтуерно инженерство на СофтУни още днес!