Rebased

Akademia Rebased

Mutatis mutandis

Czym jest Akademia Rebased?

Akademia Rebased to 12-tygodniowy program treningowy obejmujący szeroko pojęte umiejętności programistyczne. Po pomyślnym przejściu kwalifikacji co dwa tygodnie będziesz otrzymywać od nas zadanie do rozwiązania (zwykle z powiązanymi z nim materiałami, czytankami, etc.). Każde zadanie będzie przez nas sprawdzane. Otrzymasz feedback z informacjami co nam się podobało bardzo, a co nam się podobało... nieco mniej. ;)

Ile to kosztuje?

To jest najpiękniejsza część – będzie Cię to kosztować tylko Twój wolny czas! Udział w Akademii jest bezpłatny.

Jakie są wymagania wstępne?

Wymagamy od Ciebie minimum podstawowej znajomości programowania, tj. posiadania już co najmniej jednej małej/średniej aplikacji webowej widocznej w Internecie. Oprócz tego oczekujemy znajomości angielskiego, umiejętności obsługi Gita i konta na GitHubie.

Nie mamy szczególnych wymogów co do języków programowania użytych w autorskiej aplikacji – jednakże w ramach Akademii będziesz pisać w Rubym, HTML-u i CSS.

Jaki program obejmuje akademia?

Zadania w Akademii będą obejmować podstawy frontendu (HTML, CSS) i backendu (Ruby). Obie części są obowiązkowe i każda z nich obejmie trzy zadania.

Jak mogę się zgłosić?

Wyślij nam maila na adres [email protected]. Napisz w nim:

Termin upływa z końcem października. Na pewno dostaniesz od nas odpowiedź – do 6.11.2017. Po zakwalifikowaniu się pierwsze zadanie otrzymasz natomiast 20.11.2017.

Co się stanie jeśli nie oddam któregoś zadania?

Tutaj nie ma litości – jeśli spóźnisz się z terminem oddania zadania chociaż o dzień, tracisz swoje miejsce w Akademii Rebased. Umiejętność planowania i dotrzymywania terminów to bardzo ważna (i rzadka…) cecha w tej branży, a dwa tygodnie na każde z zadań to termin pozwalający na wykonanie ich z dużym zapasem czasu.

Czy muszę przyjeżdzać do Warszawy/innego miasta?

Nie – udział w Akademii możesz wziąć całkowicie zdalnie!

Czy Akademię Rebased mogę połączyć z moją obecną pracą/studiami?

Tak, jak najbardziej! Ideą Akademii Rebased jest trening umiejętności programowania w swoim wolnym czasie, niezależnie od innych zajęć.

Jakiego nakładu pracy oczekujecie?

Każde zadanie szacujemy na 4-8 godzin – zatem cały nakład pracy to około 24-48 godzin, rozłożone na 12 tygodni.

Czy po Akademii Rebased mam u Was gwarantowane zatrudnienie?

Nie – ale głęboko wierzymy, że poświęcenie czasu na zadania nie zaszkodzi ewentualnej karierze w branży programistycznej. Sami także nie wykluczamy złożenia (niezobowiązującej) propozycji wybranym osobom po zakończeniu Akademii Rebased. :)

Czy dostanę certyfikat ukończenia?

Tak, jeżeli pozytywnie oddasz wszystkie zadania otrzymasz od nas certyfikat ukończenia Akademii Rebased. Możemy nawet przybić pieczątkę z ziemniaka! ;)

Zadanie zero – klawiaturowy tłumacz

Przypomnijmy sobie jak wygląda tradycyjna klawiatura telefonu:

-------------------
|  1  |  2  |  3  |
|     | ABC | DEF |
-------------------
|  4  |  5  |  6  |
| GHI | JKL | MNO |
-------------------
|  7  |  8  |  9  |
| PQRS| TUV | WXYZ|
-------------------
|  *  |  0  |  #  |
|     |     |     |
-------------------
      

Zdarza się, że niektórzy podają numer telefonu używając liter spod podanych cyfr. Napisz program który pomoże w wybieraniu takiego numeru.

Twój program:

Przykład:

$ ruby phone.rb 1-800-FLOWERS
1-800-3569377
$ ruby phone.rb 1-800-800
1-800-800
$ ruby phone.rb
Proper usage:
phone.rb number
        

Rozwiązanie musi być w pełni samodzielne. W idealnej sytuacji otestuj je również automatycznie.

Uwaga! Język programowania zadania zerowego może być w pełni dowolny, miej jednak na uwadze, że zadania w trakcie Akademii Rebased będziesz oddawać w wybranych przez nas technologiach (Ruby, HTML, CSS).