Cześć. Jeżeli to czytasz, to potwierdzam, że tak – to są lekcje programowania Java. Ten kurs zawiera mnóstwo praktycznych zadań (ponad 1200 ćwiczeń) i jest przeznaczony dla dorosłych. Osobiście nie cierpię nudnych wykładów. Właśnie dlatego CodeGym ma formę gry online.
Pewnie grałeś/aś kiedyś w gry, w których postać może zdobywać kolejne poziomy. Kojarzysz, że jest to bardzo wciągające, prawda? Wiesz już, do czego zmierzam? W CodeGym musisz awansować swoją postać od poziomu 1 do poziomu 40 (a nawet do poziomu 80, kiedy opublikujemy sequel). Przejdź przez cały kurs, a zostaniesz gwiazdą rocka wśród programistów Java.
Przejdź 40 Poziomów, a znajdziesz pracę jako Junior Java Developer. Dzięki ogromnej liczbie ćwiczeń, które wykonuje się w CodeGym, niektórzy są w stanie znaleźć pracę nawet już na Poziomie 20. Nie żartuję — tych ćwiczeń jest całe mnóstwo.
Akcja gry toczy się w odległej przyszłości – w roku 3018, kiedy na Ziemi mieszkają nie tylko ludzie, ale też roboty, a podróże kosmiczne to codzienność.
Dawno, dawno temu na nieznanej planecie rozbił się statek kosmiczny...
Historia
Na obcej planecie rozbił się Statek Galaktyczna Szarża. Podczas katastrofy uderzył w zbocze góry i prawie całkowicie zniknął pod gruzami. Członkowie załogi spędzili wiele dni na próbach uwolnienia statku, jednak po pewnym czasie utracili nadzieję na powrót do domu i zaczęli osiedlać się na nowej, nieznanej ziemi...
Tydzień później Basia, okrętowy nawigator, odkryła, że planetę zamieszkują tysiące dzikich robotów! Teoretycznie mogłyby one pomóc załodze w wydobyciu statku, jednak były na to zbyt prymitywne i nierozgarnięte. Nie potrafiły zrobić nic. Nie umiały nawet dźwigać kamieni!
Profesor Zawiłło, główny naukowiec misji, wspominał później:
„Po kilku dniach wymyśliłem rozwiązanie. Zamierzałem skopiować firmware Diego, robota będącego członkiem naszej załogi, skonwertować go na oprogramowanie przeznaczone dla murarza, a następnie wgrać je tym dzikusom.
Niestety, los nam zdecydowanie nie sprzyjał. Po krótkiej analizie odkryliśmy, że tubylcy nie posiadają złączy do przesyłania oprogramowania. Właściwie... to nie mieli żadnych złączy!”
Bilaabo, jedyny pozaziemski członek załogi, przypomniał sobie, że kiedyś spotkał na swojej planecie robota, który potrafił programować. Co więcej, ten robot potrafił nawet naprawiać błędy we własnym oprogramowaniu!
I wtedy właśnie wpadłem na genialny pomysł. Przecież już raz udało mi się nauczyć pewnego zdolnego robota programowania w Pascalu.
Nakazałem więc złapać najbardziej utalentowanego młodego robota i zacząć uczyć go programowania w języku Java. Dzięki nowym umiejętnościom być może będzie mógł przepisać własne oprogramowanie, a później nam pomóc!
Wreszcie znaleźliśmy obiecującego kandydata. Diego zaproponował, by nazwać go Amigo, jak brata, którego zawsze chciał mieć.
Zaoferowałem Amigo metalowe koraliki za każdy miesiąc jego nauki języka Java, a po skończonym treningu 10 zł rocznie za usunięcie rumowiska. Dla tych dzikusów to była hojna oferta. Ostatecznie, otrzymywali edukację za darmo.
Diego pisał później we swych wspomnieniach:
„Byłem oburzony tym bezczelnym wykorzystywaniem mojego brata robota, ale cała załoga opowiedziała się po stronie profesora i Rasziego. Zatem zgodziłem się, a przynajmniej udałem, że się zgadzam i zaoferowałem pomoc w nauczaniu Amigo. Ha-ha! W końcu nikt nie zna robota lepiej niż inny robot.
Moja oferta pomocy tak wszystkich ucieszyła, że postanowili dołączyć mnie do szkolenia programowania Java razem z Amigo.”
Zaczynasz na poziomie 1. Twoim celem jest pomóc Amigo w osiągnięciu Poziomu 40. Ale zacznijmy od małych kroczków. Spróbujmy najpierw osiągnąć Poziom 2 kursu Java. Może spodoba Ci się to tak bardzo, że ukończysz kurs i zanim się obejrzysz – znajdziesz pracę.
P.S. Teraz przejdźmy do nauki od podstaw. Kliknij Następna lekcja.
GO TO FULL VERSION