7.1 Trochę o CodeGym
CodeGym to legendarna firma. Pojawiła się jesienią 2012 roku i szybko zdobyła popularność. Nauka na CodeGym była bardzo przytulna i fajna: przygody i rozmowy z bohaterami z Futuramy, forma gry edukacyjnej i ogromna społeczność, której uczestnicy aktywnie pomagali sobie nawzajem.
CodeGym wyróżniał się dużym naciskiem na praktykę. W 2015 roku kurs obejmował 1200 zadań praktycznych z autokorektą, wymaganiami i rekomendacjami. Można było rozwiązywać zadania zarówno przez WebIDE (specjalny widget na stronie), jak i przez plugin do IntelliJ IDEA.
Szczególną dumą było stworzenie super efektywnej sekcji Pomocy (Help). Za każdym razem, gdy użytkownik zadawał pytanie dotyczące zadania, do jego pytania automatycznie dodawano: warunki zadania, statusy jego wymagań, a także kod użytkownika, który wyświetlał się w bardzo wygodnym widżecie.
Teraz jest przetłumaczony na 30 języków i ma mnóstwo studentów z USA, Meksyku, Niemiec, Indii i Chin.
Jedna szkoła w USA nawet umieściła tabliczkę z podziękowaniami dla CodeGym na ulicy obok nazwy szkoły.
7.2 CodeGym University
Jesienią 2021 roku CodeGym uruchomił nowy format nauczania — CodeGym University. Naszym celem stało się wypuszczanie nie nowicjuszy, a osób maksymalnie zbliżonych do Java Middle Developer. Takie osoby mogą łatwo poradzić sobie z każdą pracą, a także ją znaleźć.
Nowy format nauki opierał się na takich kluczowych elementach:
- Nauka trwa 12 miesięcy
- Plan nauki jest maksymalnie zbliżony do ofert pracy na rynku
- Nauka w małych grupach z mentorem
- Możliwość nauki w pełni online
- Tempo nauki wyznaczane przez mentora: są terminy i deadline'y
- Dużo praktyki i dużych projektów
- Bardzo duży projekt końcowy
- Nauka wszelkich niuansów poszukiwania pracy i rozmów kwalifikacyjnych
Nowe podejście do nauki okazało się bardzo skuteczne. Po pierwsze, mentorzy wyznaczali tempo nauki: dla większości osób pomogło to uniknąć lenistwa lub wypalenia. Każdy projekt ma terminy i deadline'y, jednocześnie są one adekwatne, a mentor elastyczny.
Po drugie, mentorami były osoby z dużym doświadczeniem w rozwoju i nauczaniu. Miały dużą swobodę twórczą, co bardzo wpłynęło na motywację studentów. Jeśli mentor ma błysk w oku, z czasem i jego studenci zaczynają go mieć.
I po trzecie, duży nacisk na praktykę. Gotowy kurs Java Software Engineer zawiera 2000 zadań praktycznych, które można rozwiązywać przez WebIDE lub plugin do Intellij IDEA, a także 10 projektów i jeden naprawdę ogromny projekt końcowy.
Być może właśnie dlatego połowa absolwentów CodeGym University znajduje pracę od razu jako midowie. Z drugiej strony, czemu nie, jeśli niektórzy mentorzy potrafią wyjaśnić swoim uczniom Docker, chmury i mikrousługi. Gdyby klonowanie było legalne, dawno byśmy takich mentorów sklonowali. 🤦
7.3 Kurs Frontend Fullstack Software Engineer
Jeśli czytasz te słowa, to latem 2024 roku uruchomiliśmy nasz kurs po Frontendzie.
W ostatnich latach popularność Frontendu szybko rosła i często otrzymywaliśmy zapytania od naszych studentów: czy planujemy uruchomić kurs po Frontendzie, a jeszcze lepiej — Frontend Fullstack Developer. W końcu oni mają teraz najłatwiej znaleźć pracę.
Czemu nie. Nazywamy się co prawda CodeGym, ale to nie przeszkadza nam w wypuszczaniu dobrych kursów po Frontendzie i dobrych frontendowców. 12 lat doświadczenia nie poszło na marne.
Więc zaangażowaliśmy kilku dobrych specjalistów od Frontendu, przeanalizowaliśmy oferty pracy i stworzyliśmy nowy 12-miesięczny plan nauki. Potem były zadania, projekty, wykłady, prezentacje i jeszcze wiele innej pracy.
Nazwaliśmy go Frontend Fullstack Software Engineer. Jądrem nauki jest poznawanie HTML, CSS, JavaScript i najpopularniejszych bibliotek i frameworków. Takich jak React, Angular, Node.js i innych.
Następnie, w ramach przemiany w Fullstack developera, będziesz uczył się Docker, TypeScript, podstaw SQL i pracy z bazami danych. A także nauczysz się wdrażać projekt na zdalnym serwerze.
No i wreszcie postanowiliśmy dodać do programu umiejętności potrzebne do projektowania nowoczesnego oprogramowania: wzorce projektowe, metodologie rozwojowe, projektowanie baz danych. Wszystko to bardzo pomaga znaleźć pracę w międzynarodowych firmach. Tak więc, kończąc kurs, będziesz pełnoprawnym Software Engineer.
A na sam koniec będziesz miał intensywne zajęcia, gdzie nauczymy Cię, jak we współczesnym świecie poprawnie szukać pracy. Szczególnie w IT. Przecież oprócz przejścia rozmowy kwalifikacyjnej trzeba, żeby, po pierwsze, zaprosili Cię na tę rozmowę, a po drugie, wybrali właśnie Ciebie spośród wszystkich kandydatów.
GO TO FULL VERSION