Ruszamy z wyzwaniem programistycznym!
Całość będzie miała miejsce online, a zadania oraz wymiana wiedzy będą odbywać się na blogu i na Facebook'owej grupie.
Do dyspozycji masz nie tylko zadania, ale również przykładowe rozwiązania, które omówimy na codziennym live (mimo wszystko zachęcam jednak do próby samodzielnie rozwiązywania zadań).
Gotowi zostać lepszymi programistami?

⇒DOŁĄCZ DO WYZWANIA I ODBIERZ DODATKOWE MATERIAŁY!⇐
UWAGA: Każda zapisana osoba dostanie dostęp do nagrań z rozwiązaniami oraz dodatkowych materiałów.
Naucz się programować – najtrudniejszy pierwszy krok
Cześć.
Najtrudniejszy jest pierwszy krok – potem już jakoś pójdzie. 😉
Dlatego nie zastanawiaj się za długo, tylko zmierz się z tym wyzwaniem razem z nami – to tylko 5 krótkich zadań.
Po ich realizacji wiele może się rozjaśnić.
To wyzwanie jest dla Ciebie, jeżeli:
- Chcesz wejść do świata IT, ale nie wiesz od czego zacząć.
- Chcesz zostać programistą i znaleźć pierwszą pracę w IT.
- Chcesz spróbować swoich sił.
- Chcesz zostać lepszym programistą.
Co dostaniesz w ramach wyzwania?
- Codzienny live z omówieniem zadań.
- Nagranie live'a dla nieobecnych.
- PDF z zadaniami do realizacji.
- Na koniec podsumowanie całości.
Czego się nauczysz?
- Co trzeba umieć, żeby móc zacząć pracę jako programista.
- Jak może wyglądać przykładowy projekt, który można dodać do portfolio i którym można pochwalić się w CV.
- Jakie oczekiwania mają pracodawcy wobec Junior Developerów i jak to wykorzystać na naszą korzyść.
- Jak przygotować naprawdę dobre CV, które wyróżni Cię na tle innych kandydatów.
- Jak przygotować CV, nawet jeżeli ma się bardzo małe doświadczenie komercyjne lub jeszcze nigdy się nie pracowało.
Zasady
- Wyzwanie trwa 7 dni (5 zadań + weekend), nic jednak nie stoi na przeszkodzie robić zadania później, czy w innej kolejności.
- Zadania nie są związane z żadnym konkretnym językiem programowania.
- Nie jest to typowy kurs programowania, a raczej wspólna wymiana doświadczeń programistycznych.
Jeżeli chcesz samego kodu, zapraszam na kurs java. - Wszystkie zadania tworzą jedną spójną całość i sugeruję wykonywanie ich w założonej kolejności, np. najpierw piszemy fragment kodu, a następnie wgrywamy nasze zmiany na GitHub (istnieje jednak możliwość robienia zadań w innej kolejności lub na wyrywki).
- Zadania będą przedstawione w 2 wersjach: podstawowej i zaawansowanej, tak żeby każdy znalazł coś dla siebie.
- W zależności od aktualnego stanu wiedzy i możliwości sugerowany czas na każdy dzień wyzwania to od 15 minut do 1-2 godzin. Warto jednak poświęcić przynajmniej 45 minut dziennie i jeżeli np. wersja podstawowa to dla Ciebie za mało, spróbować sił z trudniejszym zadaniem.
- Swoje rozwiązanie wrzucasz do sieci i linkujesz je do strony wyzwania.
- Starasz się być aktywny i pomagasz innym uczestnikom.
- Ostatniego dnia robisz podsumowanie zdobytej wiedzy.
- Można dołączyć w dowolnym momencie.
Ścieżka dla początkujących
Ta wersja przeznaczona jest dla osób, które dopiero zaczynają i chcą sprawdzić, czy programowanie jest rzeczywiście dla nich. W Twoim wypadku bardzo ważne jest, by zrobić ten pierwszy krok i po prostu zacząć.
Nie bój się dzielić swoim rozwiązaniem w sieci i najważniejsze – jeżeli czegoś nie wiesz, pytaj.
Ścieżka dla zaawansowanych
Ta wersja przeznaczona jest dla osób, które mają już pewne doświadczenie w programowaniu.
Jest to rozwinięcie ścieżki dla osób początkujących, rozszerzona o dodatkowe materiały do doczytania i trudniejsze zagadnienia, tak byś mógł rozwinąć swoje umiejętności w poszczególnych tematach.
Szukaj dodatkowych rzeczy, dziel się swoimi rozwiązaniami i bądź inspiracją dla mniej doświadczonych kolegów i koleżanek. Pamiętaj – nauka innych to najlepszy sposób na zdobycie wiedzy.
Zadania:
- Start Twojego pierwszego projektu
- Rozwój aplikacji i programowanie obiektowe
- Bazy danych
- Git oraz GitHub
- CV Programisty
Nasza grupa
Wydarzenie
[box]Wydarzenie zostało już zakończone – jednak zgromadzone materiały cały czas są dostępne dla subskrybentów newslettera i możesz z nich korzystać do woli.
Zapraszam również do projektu KierunekJava.pl
[/box]

