Właściwie to po co? – 3 zalety prezentacji kodu

18/08/2022

6 minut czytania

code demo

Na naszych dziennych kursach przez cały czas dzieje się coś ciekawego, ale piątki są dniami szczególnymi. Nasi kursanci pracowali i ćwiczyli przez tydzień, żeby dojść do tego punktu i wreszcie nadszedł czas, aby zaprezentować swoją pracę przed publicznością na tzw. Demo Day!

Takie prezentacje są okazją dla naszych studentów do przedstawienia swoich projektów oraz indywidualnych umiejętności. W końcu podczas naszego kursu programowania Full-stack ukończyli ponad 30 projektów więc jest mnóstwo okazji do śledzenia postępów! Ale do odkrycia jest o wiele więcej, bo prezentacje projektów przynoszą ogromne korzyści w procesie uczenia się i mogą bezpośrednio pomóc naszym Codecoolersom w zdobyciu nowej pracy.

Zanim przejdziemy do głównych korzyści, przyjrzyjmy się, czym są Demo Days i zbadajmy, kiedy i jak nasi studenci przygotowują się do nich:

Prezentacje dla klientów w miejscu pracy i w Codecool

W zwinnym tworzeniu oprogramowania dema są kluczowymi elementami sprintów. Zapewniają zespołom możliwość uzyskania informacji zwrotnej na temat ich produktu, dzięki czemu mogą one szybko reagować, dostosowując i poprawiając swoją pracę. Co więcej, mogą podkreślać konkretne sukcesy, zwiększając w ten sposób zaufanie interesariuszy do zespołu programistów.

Prezentacje mogą usprawnić współpracę, zbudować kulturę zaufania z partnerami, podnieść morale zespołu i poprawić jakość produktu. Chcemy uwzględnić w naszej metodzie nauczania wszystkie te korzyści, aby pomóc naszym uczniom się rozwijać.

W Codecool wierzymy w system edukacji mocno zorientowany na praktykę i dostosowany do potrzeb rynku czyli który przybliża naukę do wymagań prawdziwego miejsca pracy.

Używamy Scruma i opieramy się na zwinnych zasadach w procesie uczenia się, więc Codecoolersi będą mieli odpowiednie doświadczenie w zwinnym tworzeniu oprogramowania, gdy będą już szukać nowej pracy.

Ponadto nasi studenci mają naprzemiennie tygodnie samouczenia (SI- ang. Self-Instructed) i pracy zespołowej (TW- ang. Teamwork) co zdecydowanie pomaga im w opanowaniu praktycznych umiejętności. W tygodniach TW wspólnie planują, pracują i prezentują gotowe produkty, tak jak zrobiłby to każdy profesjonalny zespół programistów. Więc dema są rodzajem „ceremonii zamknięcia” tygodni TW.

W pierwszym module „ProgBasics” kursu programowania Full-stack to Mentorzy przekazują studentom informacje zwrotne. W ostatnich modułach, studenci uczą się już nawzajem oceniać swoją pracę, dzięki czemu sami tworzą kulturę informacji zwrotnej. W dowolnym momencie kursu i w dowolnym module, nasi realni Klienci z naszych firm partnerskich mogą też do nas wpaść, aby sprawdzić pracę Codecoolersów.

Wszystko to co stwarza uczniom świetne warunki do realizowania postępów w kodowaniu, a także rozwoju osobistego:

1. Dema to świętowanie dobrze wykonanej pracy

Łatwo zgubić się na ścieżce uczenia się, jeśli nie ma w niej przemyślanej struktury i założonych wcześniej momentów przeznaczonych na informacje zwrotne. Jest wiele technologii i platform programistycznych, których możesz się nauczyć, a każdy z nas rozwija się w różnym tempie i nie ma jednego sposobu na zostanie programistą, ale realistyczne projekty, zwinne praktyki, a zwłaszcza prezentacje demo, gwarantują praktyczny aspekt naszej edukacji.

Są też najlepszym sposobem, aby przyjrzeć się wynikom swojej pracy w czasie rzeczywistym i zebrać praktyczne doświadczenie w kodowaniu. Nasi studenci muszą też regularnie planować i realizować swój ustalony wcześniej harmonogram pracy oraz przygotować prezentację, aby pokazać tygodniowe efekty swojej pracy. Mobilizuje to wszystkich w zespole do myślenia w kategoriach terminów, co jest niezbędną praktyką w każdym środowisku pracy. Studenci nabywają doświadczenia w realizacji całych sprintów, a następnie obserwowania, jak ich produkt się rozwija. Uczą się pisać skuteczny, czysty kod, a ich praca jest oceniana na wielu poziomach, przez Mentorów, kolegów z zespołu, a nawet prawdziwych klientów.

Oprócz oceny pracy, prezentacje dają przestrzeń do zastanowienia się i sformułowania kluczowych wniosków z dowolnego projektu oraz dzielenia się wiedzą z całą grupą. Przydaje się to nie tylko zespołowi prezentującemu, ale wszystkim uczestnikom modułu. Są to doświadczenia, z których każdy może się uczyć i wykorzystać w swojej przyszłej karierze. Spostrzeżenia na temat tego co zadziałało, a co nie oraz wyciąganie wniosków z błędów to cenny nawyk we wszystkich dziedzinach życia, nie tylko w programowaniu.

Dema zapewniają również naszym studentom możliwość uzyskania opinii na temat produktu, który rozwijają i jest to kolejny cenny element związany z prezentacją efektów swojej pracy przed innymi. Zespoły deweloperskie robią to samo cały czas! Nauka wdrażania informacji zwrotnych poprawi jakość produktów, przyspieszy proces uczenia się i pomoże zbudować nastawienie na rozwój.

Tak więc spotkania Demo są fantastyczną okazją do uczenia się, zwłaszcza do przygotowania się do efektywnej pracy zespołowej, ale na bardziej indywidualnym poziomie istnieje kilka umiejętności miękkich, które dema pomagają poprawić:

2. Dema pomagają rozwijać kompetencje miękkie

Różnica między przeciętnym deweloperem a deweloperem, którego firmy chcą od razu zatrudnić często polega na kompetencjach miękkich. A dema bardzo pomagają ulepszyć te najważniejsze:

  • Praca zespołowa

Codecoolersi mierzą się z Demo Days w zespołach. Wszyscy członkowie zespołu realizującego projekt zbierają się przed odbiorcami, aby zademonstrować swój działający produkt, a każdy z nich bierze udział w prezentacji. Zaczyna się od wprowadzenia, potem wyjaśnień jak pracowali wspólnie podczas projektu jako zespół, następnie dzielenia się swoją wiedzą, a potem oczywiście demonstracji i wyjaśnień efektów wspólnego wysiłku, czyli działającego kodu. Na koniec zbierane są informacje zwrotne na temat projektu i współpracy zespołowej.

  • Kreatywne rozwiązywanie problemów

Tworząc produkt, studenci mogą napotkać kilka problemów i w ten sposób będą zmuszeni do kreatywnego radzenia sobie z wyzwaniami. Podczas prezentacji konieczne jest podkreślenie napotkanych trudności i pokazanie, jak udało się im je rozwiązać. Daje to obserwującym studentom możliwość oceny swoich wyników na tle innych projektów oraz uczenia się od innych i inspirowania się jak rozwiązywać problemy we własnych projektach.

  • Asertywna komunikacja

Deweloperzy nie pracują samotnie i potrzebują rozwiniętych umiejętności interpersonalnych, aby skutecznie wykonywać swoją pracę. Raportowanie do kierowników projektów, rozwiązywanie problemów związanych z kodowaniem i koordynowanie projektów z klientami wymagają asertywnych, skutecznych umiejętności komunikacyjnych. Podczas gdy uczniowie pracują razem i przygotowują się do prezentacji, jednocześnie uczą się komunikować i efektywnie współpracować.

  • Zarządzanie czasem

Deweloperzy muszą nauczyć się przestrzegać terminów, planów sprintu i muszą być w stanie ustalać priorytety w swoich harmonogramach. Aby robić to dobrze, potrzebują rozwiniętych umiejętności zarządzania czasem, których najlepiej nauczyć się w praktyce. Planowanie i trzymanie się planów sprintu bardzo skutecznie uczy tej umiejętności.

  • Prezentacja i opowiadanie historii

Profesjonalni programiści muszą często prezentować swoją pracę Zarządowi, kolegom z zespołu, a nawet klientom. Będą więc potrzebowali zaawansowanych umiejętności prezentacyjnych oraz umiejętności opowiadania historii, aby skutecznie dotrzeć ze swoim przekazem do odbiorców. Spotkania demo pomagają budować te kompetencje, ponieważ tworzą bezpieczne środowisko do ćwiczenia umiejętności prezentacji. Wiemy, że przemawianie przed publicznością jest dla niektórych niekomfortowe, ale najlepiej przygotować się do tego wcześniej, w najbardziej efektywny sposób.

Prezentacje to też świetna okazja do szlifowania języka obcego ponieważ są one często realizowane w języku angielskim, który jest powszechnie używany w trakcie pracy u sporej grupy naszych firm partnerskich, zatrudniających naszych Absolwentów, a nam zależy na jak najbardziej praktycznej symulacji rzeczywistego środowisko pracy. Po roku regularnych prezentacji w języku angielskim w Codecool, nasi Absolwenci czują się naprawdę komfortowo, robiąc to samo w późniejszej nowej pracy.

3. Demo Days mogą dać ci dużą przewagę w trakcie rekrutacji

Szansa na zademonstrowanie swojej pracy realnym Klientom i Partnerom rekrutacyjnym jest sama w sobie wyjątkowym doświadczeniem, do którego dostęp  ma niewielu początkujących programistów.

Nasi Partnerzy mogą odwiedzać Codecool, dzięki czemu mogą zobaczyć, jak wygląda atmosfera w naszej firmie i zebrać doświadczenia na temat swoich potencjalnych przyszłych programistów. Mogą sprawdzić naszą metodę, zobaczyć jak działamy i poznać naszych Codecoolersów. Czasami nasze firmy partnerskie wybierają studentów na podstawie Demo Days, decydując się złożyć im ofertę jeszcze przed ukończeniem kursu w związku z czym zadbanie o swoją aktywną obecność podczas Demo Days i wykorzystanie umiejętności prezentacji może oznaczać korzyść w postaci nowego stanowiska w firmie technologicznej.

Ponadto dzięki prezentowaniu swoich prac bezpośrednio przed klientami nasi studenci mogą poznać swoich przyszłych pracodawców. Mogą zadawać pytania dotyczące swojej działalności, zespołów i kultury firmy, aby uzyskać pełniejszy obraz Partnera zatrudniającego.

Gotowy do rozpoczęcia przygody z kodowaniem?

Nauka kodowania i rozpoczęcie nowej kariery w IT jest bardzo ekscytujące. Jesteśmy tutaj, aby pomóc Ci zrobić pierwsze kroki, jeśli potrzebujesz wskazówek.

Podczas naszego kursu nauczysz się najważniejszych, pożądanych umiejętności, a za rok zaprosimy Cię na gwarantowane stanowisko technologiczne. Z 4-6 językami programowania, własnym portfolio projektów i rozwiniętymi umiejętnościami miękkimi, szybko zdobędziesz wymarzoną pracę. A dodatkowo będziesz często robić prezentacje produktów przed prawdziwymi klientami. Brzmi nieźle?

Aby zacząć, nie potrzebujesz specjalnych umiejętności ani wcześniejszej wiedzy! Dodatkowo możesz wybrać naszą opcję post płatności za pełny kurs i uiścić opłatę, gdy już będziesz zarabiać w technologii, w wygodnych, miesięcznych ratach.

Jeśli masz jakieś pytania lub potrzebujesz dodatkowych informacji dotyczących naszych kursów, skontaktuj się z nami! Bardzo ucieszy nas Twoja wiadomość.

Powiązane posty

Kompletny poradnik dla developera: jak znaleźć pracę zdalną?
Szukasz pracy zdalnej dla programistów? Zebraliśmy...
Powstaje europejski potentat w branży szkoleń IT. SDA i Codecool łączą siły
Otwieramy nowy, ekscytujący rozdział naszej firmy...
Nauka programowania od zera
Programiści jako jedna z nielicznych grup...

Kontynuując korzystanie z naszej witryny, wyrażasz zgodę na używanie przez nas plików cookie i podobnych technologii zgodnie z naszą Polityką dotyczącą plików cookie. W dowolnym momencie może zmienić swoje preferencje w ustawieniach przeglądarki lub usunąć pliki cookies.