3 lata temu postanowiłem zmienić swoje przytulne miejsce w zakresie sprzedaży, konfiguracji i serwisu sprzętu komputerowego na dziedzinę programowania. Ponieważ jeszcze wtedy nie wiedziałam dokładnie, jaki język chcę, postanowiłam zdobyć podstawową wiedzę z kilku obszarów jednocześnie. 1 stycznia 2016 spotkałem osobę bezrobotną z rocznym kontem na JavaRush, Codeschool, Lynda i Tuts+ oraz małą poduszką finansową, która pozwoliła mi przeznaczyć cały 2016 rok na naukę.
Pierwszym w mojej kolejce był JavaRush – jeszcze przed sylwestrem ukończyłem dostępne darmowe poziomy, co de facto przesądziło o decyzji o zakupie dostępu na rok. Szkolenie trwało tak długo, że już 8 lutego świętowałem osiągnięcie 30 poziomu. Z tego, co mi się podobało i przydało się w przyszłości, chciałbym zwrócić uwagę na następujące kwestie:
- konsolidacja terminologii przydatnej także w opanowaniu innych języków (typy i struktury danych, implementacja zasad OOP w praktyce, przestrzenie nazw, modyfikatory dostępu, praca z bazami danych i systemami plików, budowanie zapytań i wiele, wiele więcej);
- nabycie umiejętności pracy w naprawdę dobrym IDE - IntelliJ IDEA, które później przydało się w realnej pracy z innymi produktami JetBrains (PHPStorm/WebStorm/PyCharm);
- ogólna kultura kodu – zarówno pod względem logicznym i złożoności algorytmicznej, jak i wizualnej (zgodność ze stylami kodu);
GO TO FULL VERSION