Wpis z mikrobloga

Dziubię sobie kurs programowania od Jetbrains (wszystkie projekty i treningi przewidziane są na 1500 godzin xD)

Zrobiłem 1/3 modułów przygotowujących pierwszego projektu. Oceniają to na 67h mojej samodzielnej nauki i ~20 dni pod rząd codziennie przy kompie. Po tym czasie myślę, że mogę wyrazić już zdanie o tym, bo wiem jak trudno znaleźć coś, co pasuje do nauki. Materiałów jest pełno, ale uporządkowanie kolejności rzeczy do nauki jest trudne bez mentora. Zwykle byłem sceptycznie nastawiony do takich platform, ale to, co zastałem tutaj to mistrzostwo. Jeśli ktoś chce nauczyć się programowania w takim sensie, że *rozumieć* co się dzieje, to na ten moment nie znam ciekawszego rozwiązania, a jak ktoś zna, to niech się podzieli.

Każdy moduł dotyczy czegoś innego i w zależności od projektu. Dobiera inną ścieżkę w zależności od wybranego projektu. Na początku sama składnia, a z czasem doszła teoria i przykłady z design patterns, big O, obsługa IDE i debugowanie kodu, algorytmika, obsługa skrótów klawiszowych, OOP i wiele innych rzeczy.
No i najważniejsza sprawa, to pozwala budować swoje portfolio. Każdy skończony projekt wrzucasz na Githuba. Projekty są ciekawe, a każdy moduł to nie tylko sucha teoria, ale żeby przejść dalej musisz napisać kod taki jaki przejdzie wszystkie testy. To też dobre, bo jeśli ktoś zaczyna pracę w IT, to na 100% trafi mu się zadanie do zrobienia. Zwykle stosuje się tam dosyć podobne problemy do rozwiązania. Im trudniejsze zadanie, tym więcej testów w tle, a czasem testy są ukryte przed wglądem, więc trudniej oszukiwać. Im więcej masz błędnych kompilacji swoich testów, tym więcej będziesz musiał zrobić zadań. Na przykład jeśli kilka razy błędnie odpowiesz lub napiszesz kod, to zamiast 5 zadań do wykonania będziesz miał ich 7, aby była pewność, że rozumiesz dany temat.
Kursy Kotlina i Frontendu są darmowe. Ja je robię dla rozrywki. Jak skończę wszystko, co związane z Kotlinem to pewnie zrobię coś z frontendem i pobawię się w fullstack albo trochę Javy. Plus jest też taki, że jeśli jakiś moduł (teoria) jest identyczny z w innym kursie, to jak zaczniesz robić kolejny kurs np. Android Developer, to nie musisz powtarzać tego co już robiłeś.

Ten kurs to już totalny easy mode. Kiedyś jak uczyłem się programować, to nie wiedziałem, od czego zacząć lub do czego przejść, a tu wszystko jest na tacy. Kwestia tylko samodyscypliny. No i trochę $$$ jeśli ktoś chce coś innego niż Kotlin lub Frontend, ale moim zdaniem warto

https://hyperskill.org/tracks

Ps. Z racji, że to jest od Jetbrains to oczywiście jest też integracja kursu z ich IDE, co moim zdaniem też jest wielkim plusem

#aryoconcent #naukaprogramowania
Aryo - Dziubię sobie kurs programowania od Jetbrains (wszystkie projekty i treningi p...

źródło: comment_1644530016bD3t1UwAsOVZ9u1Y9XxmRB.jpg

Pobierz
  • 29
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@non-serviam: wiesz co zacząłem pytonić w tym roku dopiero (wcześniej coś tam się zabierałem ale wiadomo), na Cisco Net Acadamemy skończyłem python fundamentals (~45h) i zacząłem kolejną ścieżkę intermediate (50h+) ale nie wiem czy nie lepiej właśnie odskoczyć na coś co zostawi ślad na Githubie bo klepanie praktycznie samej teorii + testy abcd nie utrwalają mi aż tak wiedzy.
Chociaż można czasem wyłapać składniowe smaczki które przydają się na przyszłość.
  • Odpowiedz
@non-serviam: to obszary dosyć podobne, ale w data science chodzi bardziej o trenowanie modeli na podstawie np danych o zakupach w celu przewidywania skuteczności reklam w newsletterze ze sklepu online
w analizie po prostu o analizę dużej ilości danych i wypluwanie na tej podstawie wniosków w postaci wykresów itd

https://www.kaggle.com/ to spoko strona gdzie można się tego nauczyć i od razu przetestować w praktyce w przeglądarce, np pierwszy projekt tutorial
  • Odpowiedz
tldr faceci mieli gorzej XD


@opo92: e e e ty prawaku incelu patriarchat szerzysz (°° #pdk
dzięki za fajny opis i linka ( ͡° ͜ʖ ͡° )*:
Naprawdę fajnie to opisałeś, zwięźle i na temat (ʘʘ)
  • Odpowiedz