fbpx

Absolwenci kursu C++ gotowi do pracy

Dwie grupy kursantów właśnie ukończyły kurs programowania w języku C++ w Coders School. Rekruterzy, mam niezwykle mocnych kandydatów na stanowiska juniorskie (a nawet wyższe), którzy wiedzą i doświadczeniem przebiją studentów uczelni wyższych.

Letnia edycja kursu programowania C++ rozpoczęła się w lipcu, a zakończyła właśnie teraz, wraz z końcem października. O rozpoczęciu kursu informowałem tutaj. Przez 4 miesiące wspólnie uczyliśmy się o szczegółach działania i używania języka C++ takich jak:

      • obiektowość w C++
      • biblioteka STL – kontenery, iteratory, funktory, algorytmy
      • nowoczesny C++ – C++11, C++14, C++17
      • zarządzanie pamięcią – smart pointery, wycieki pamięci, valgrind
      • testowanie z bibliotekami gtest, gmock, catch
      • szablony

Jednakże większa część tematów nie była związana ściśle z językiem C++, lecz z szeroko pojętą inżynierią oprogramowania, do której zaliczały się:

      • narzędzia programisty – git, make, cmake, kompilatory, vim
      • programowanie zorientowane obiektowo
      • testowanie kodu – testy jednostkowe, TDD
      • debuggowanie z użyciem konsolowego debuggera gdb
      • wzorce projektowe
      • zasady Clean Code – SOLID, DRY, KISS, YAGNI
      • dobre praktyki programistyczne – Continuous Integration, Code Review, Coding Dojo, Pair Programming

Grupa weekendowa

Ale sama wiedza to nic. W dzisiejszych czasach bez doświadczenia znalezienie pracy jako programista jest niesamowicie trudne. Na szczęście w czasie trwania kursu wiedza była utrwalana u kursantów poprzez projekty grupowe. Praca w nich była zorganizowana w metodologii Scrum. Pracowaliśmy zespołowo współdzieląc kod na GitHubie.

Zaznaczę też bardzo ważną rzeczą – nasi absolwenci kursu C++ mieli wcześniej wiedzę programistyczną, także tę na temat programowania obiektowego. Nasz kurs nie był od zera tak jak większość popularnych dzisiaj kursów. Wymagana była uczelniana wiedza na temat programowania. Na kursie poszerzyliśmy tę wiedzę, przygotowując kursantów z tematyki wymaganej przez każdego pracodawcę, który poszukuje programistów C++.

Wspólna praca grupowa w formie Coding Dojo

Absolwenci kursu są w większości chętni do podjęcia pracy od zaraz. Jeśli poszukujesz bardzo mocnych kandydatów na stanowisko młodszego programisty C++ to zapraszam do kontaktu. Warto się spieszyć, gdyż niektórzy z kursantów dostali już pracę podczas trwania kursu ?

ninjaletter

A może Ninjaletter?

Chcesz wiedzieć, co słychać w C++ i nie tylko? Zapisz się na Ninjaletter i otrzymuj od nas co miesiąc dawkę wartościowych treści o C++ i zadania rekrutacyjne. Do tego dorzucamy darmowe materiały, spoilery o nowych kursach, specjalne promocje dla ninjaletterowiczów i wiele, wiele innych. To co, skusisz się?

Łukasz Ziobroń

Łukasz Ziobroń

Zmieniam ludzi w prawdziwych programistów. W nauczaniu stosuję grywalizację, andragogikę i neurodydaktykę.

Najnowsze artykuły

Codex od OpenAI – agent AI pracujący na repozytoriach

Codex od OpenAI – agent AI pracujący na repozytoriach

AI w programowaniu to dziś standard, ale nie każde narzędzie warto traktować tak samo. Codex działa zadaniowo, a nie linijkowo — i to faktycznie zmienia sposób pracy. W tym artykule przyglądamy się, jak działa, gdzie się sprawdza i kiedy trzeba zachować ostrożność.

Czytaj »
docker

Narzędzia programisty: Docker w skrócie

Co wspólnego ze sobą mają ogry, cebula i Docker? Poznaj podstawy Dockera i dowiedz się, jak może przyspieszyć Twoją codzienną pracę. Odkryj, dlaczego warto go mieć w swoim arsenale programisty.

Czytaj »
good programming practices

Good programming practices – Coding Dojo

Training in a form of Coding Dojo. Participants start with a code review of a small application. They note down their comments. After that, the trainer presents bad and good programming practices. Participants discuss what can be applied in a reviewed code and start fixing it in a form of Coding Dojo.

Czytaj »
ninjaletter

Już uciekasz?

Zanim to zrobisz, zapisz się na Ninjaletter, aby wiedzieć, co piszczy w C++. 

Informujemy, iż w celu realizacji usług dostępnych w naszym serwisie, optymalizacji jej treści, dostosowania strony do Państwa indywidualnych potrzeb oraz wyświetlania, personalizacji i mierzenia skuteczności reklam w ramach zewnętrznych sieci reklamowych korzystamy z informacji zapisanych za pomocą plików cookies na urządzeniach końcowych użytkowników. Pliki cookies można kontrolować za pomocą ustawień swojej przeglądarki internetowej. Dalsze korzystanie z naszego serwisu, bez zmiany ustawień przeglądarki internetowej oznacza, iż użytkownik akceptuje stosowanie plików cookies. Więcej informacji zawartych jest w polityce prywatności serwisu.