CodeGym /Blog Java /Random-PL /Najlepsi towarzysze w Twojej podróży z kodowaniem
John Squirrels
Poziom 41
San Francisco

Najlepsi towarzysze w Twojej podróży z kodowaniem

Opublikowano w grupie Random-PL
Czy właśnie zastanawiałeś się nad nauką języka Java z CodeGym? A może stawiasz już pierwsze kroki i szukasz boosterów, które przyspieszą Twój proces nauki i poszerzą Twoją wiedzę? Tak czy inaczej, teraz możesz znaleźć w sieci mnóstwo „zewnętrznych pomocy”, które pomogą Ci szybko nauczyć się kodowania. Od przydatnych aplikacji, przez społeczności, po samouczki w serwisie YouTube — jest mnóstwo zasobów, z których możesz skorzystać. Dlatego zawęziliśmy wybór do najbardziej niezawodnych, zrozumiałych i informacyjnych zasobów, aby pomóc Ci znaleźć te odpowiednie dla Twoich potrzeb. Najlepsi towarzysze w Twojej podróży z kodowaniem — 1

Skuteczne techniki

Przede wszystkim powinieneś pamiętać, że trudno będzie ci odnieść sukces, jeśli będziesz stosować chaotyczne podejście do nauki. Na szczęście istnieje kilka naprawdę skutecznych strategii uczenia się, które możesz zastosować:

1. Uczenie się incydentalne

Chociaż zawsze zalecamy, aby nasi uczniowie opracowali plan nauki krok po kroku, czasami przypadkowe uczenie się może również przynieść owocne rezultaty. Zwłaszcza dla tych, którzy nie mogą być wystarczająco konsekwentni ze względu na swój styl życia lub okoliczności. Główną ideą tej metody jest nauka w dowolnym momencie wolnym, powoli włączając proces uczenia się do swojego codziennego życia i czyniąc go rutyną. Metoda ta może być szczególnie korzystna dla tych uczniów, którzy nie potrafią zbyt długo skoncentrować się na jednej czynności i w przeciwnym razie mogą całkowicie stracić motywację do nauki. Aby pomóc Ci przyswoić wiedzę z języka Java w dowolnym miejscu i czasie, CodeGym jest teraz dostępny na smartfonie , co jest idealne do nauki w drodze.

2. Grywalizacja

Uczniowie, którym nauka szybko się nudzi, mogą skorzystać także z metody grywalizacji. W CodeGym wiemy już, że grywalizacja to świetny sposób na poszerzenie wiedzy w zabawny sposób i szybszy postęp. Dlatego mamy specjalną sekcję Gry, w której możesz tworzyć własne projekty — gry. Wśród innych fajnych aplikacji do nauki poprzez grywalizację możemy wyróżnić Gimkit , Class Dojo , Kahoot , Classcraft , BookWidgets i inne.

3. Myślenie obliczeniowe

Myślenie obliczeniowe to jeszcze jedna skuteczna metoda, która może ułatwić Ci przygodę z programowaniem. Główną koncepcją jest wzięcie złożonego problemu i podzielenie go na mniejsze, łatwiejsze do zarządzania. Technika ta składa się z czterech etapów: dekompozycji , uogólnienia/abstrakcji , rozpoznawania wzorców/reprezentacji danych i algorytmów . Zastosowane w odpowiedniej kolejności pozwalają znaleźć najlepsze rozwiązania swoich problemów.

4. Nauczanie adaptacyjne

Nauczanie adaptacyjne to kolejna popularna metoda, która okazała się bardzo skuteczna. Każdy z nas jest inny i przyswajamy informacje w swoim własnym tempie; jednak większość kursów jest taka sama dla wszystkich. A jeśli czujesz, że nie są dla Ciebie odpowiednie, warto spróbować nauki adaptacyjnej. Podstawy tej techniki polegają na stworzeniu spersonalizowanego podejścia do korzystania z treści edukacyjnych. „Kiedy rozpocząć naukę nowego tematu?”, „Jakie dodatkowe materiały wybrać?”, „Jaka pora dnia jest najlepsza na naukę?” i wiele innych rzeczy, które możesz dostosować do swoich potrzeb. Najlepsze aplikacje, które mogą pomóc w nauczaniu adaptacyjnym, to NextNLP , BYJU'S - The Learning App , Classplus , Embibe i KidAptive .

Dodatkowe źródła: Książki

Nie zapomnij przeczytać. „Książki są wyjątkowo przenośną magią” i mogą zdziałać cuda dla Twojego postępu. Zdecydowanie możemy polecić następujące: Nie zaniedbuj też książek o rozwoju osobistym, które na pewno przydadzą Ci się w przyszłości, kiedy będziesz brał udział w jednym z najfajniejszych projektów. Poniższe książki podpowiedzą, jak rozumieć otoczenie biznesowe i budować dobre relacje z zespołem: Najlepsi towarzysze w Twojej podróży z kodowaniem — 2

Kanały na Youtube

Naprawdę trudno wyobrazić sobie współczesny świat bez YouTube'a ze wszystkimi blogerami i ich licznymi filmami. Informacje o Javie na Youtube są niemal nieskończone, a wszystkie nowe technologie i nowe filmy pojawiają się każdego dnia. Najlepsze kanały YouTube dla osób uczących się języka Java to:
  • Derek Banas oferuje bogaty zbiór podstaw języka Java, a także innych języków programowania i dyscyplin technicznych.
  • Programowanie w Mosh to kolejny przydatny kanał dla początkujących. Zawiera wiele samouczków, z których wszystkie są dobrze zorganizowane i dobrze zaprezentowane.
  • Kanał YouTube firmy Oracle na temat Java jest również pełen wszelkiego rodzaju łatwo zrozumiałych tutoriali, wśród filmów o nowych technologiach i raportów z różnych wydarzeń IT.
  • Adam Bien oferuje nie tylko tutoriale, ale także mnóstwo spostrzeżeń, przydatnych wskazówek i odpowiedzi na najgorętsze pytania programistyczne.
  • Inside Java to blog na Youtube poświęcony głównie dzieleniu się świeżymi wiadomościami i poglądami na temat Javy. Istnieje również wiele linków do ciekawych playlist YouTube.
  • vJUG to „pierwsza na świecie wirtualna grupa użytkowników Java” oferująca mnóstwo seminariów internetowych, konferencji, spotkań grup użytkowników i wywiadów z ekspertami Java w formie transmisji na żywo.
  • Treehouse może nauczyć Cię tworzenia stron internetowych i aplikacji, pisania kodu, a nawet zakładania firmy. Na tym kanale znajduje się ponad 1000 filmów.
  • Android Developers to idealny kanał dla osób, które po ukończeniu studiów planują związać swoje życie z aplikacjami na Androida. Zawiera wszystko, co jest związane z rozwojem Androida.

Najlepsze podcasty dla programistów Java

Jeśli nie lubisz czytać ani oglądać i wolisz przyswajać informacje ze źródeł audio, proponujemy te świetne podcasty dla osób uczących się języka Java:
  • Grupa Jawa . Chociaż ten kanał przestał tworzyć nagrania w 2015 roku, oferuje ponad 450 podcastów, które mogą wprowadzić Cię w podstawy języka Java. Dokładnie to, czego potrzebują zupełni początkujący.
  • Jak programować w języku Java Podcast . To kolejne fantastyczne źródło informacji dla tych, którzy chcą skupić się na podstawach języka Java.
  • Pub w Jawie . To najpopularniejszy podcast autorstwa Freddy'ego Guime'a i Boba Paulina, prawdziwych ekspertów w dziedzinie Javy. Ich odcinki omawiają wszystko, od codziennego życia programistów Java po najciekawsze nowinki technologiczne w branży Java.

Społeczności internetowe

Oczywiście ta krótka lista byłaby niekompletna bez wspomnienia społeczności Java, do których możesz w każdej chwili zwrócić się o profesjonalną pomoc lub wsparcie:
  • Github to jedna z najlepszych społeczności open source na całym świecie, która dostarcza wszelkiego rodzaju informacji związanych z kodowaniem.
  • Przepełnienie stosu . Podobnie jak Github, Stack Overflow to bardzo duża społeczność internetowa dla programistów z całego świata, w której mogą się uczyć, dzielić swoim doświadczeniem i rozwijać swoją karierę.
  • Gitter to bardziej wykres, który może pomóc Ci znaleźć programistów o podobnych poglądach.
  • Stack Exchange jest idealny dla tych, którzy szukają szybkich rozwiązań. To sieć pytań i odpowiedzi, w której można znaleźć rozwiązanie niemal każdego problemu.
  • Reddit to społeczność „Zanurz się we wszystko”, w której możesz także znaleźć wiele tematów i ciekawych interakcji z rówieśnikami:
    • r/programowanie
    • r/nauka programowania
    • r/koduj razem
    • r/narzędzia programistyczne
    • r/gamedev
    • r/prograrticles
    • r/webdev
    • r/dailyprogrammer
    • r/java
    • r/javahelp
  • Quora to kolejne dobrze znane miejsce, w którym można zdobyć wiedzę, uzyskać unikalne spostrzeżenia i wartościowe odpowiedzi.

Projekty open source

Prawdopodobnie już wiesz, że w nauce kodowania niezbędne są umiejętności praktyczne. A kiedy uznasz, że czas najwyższy przenieść swoje umiejętności teoretyczne w praktykę, możesz rozpocząć prawdziwy projekt. Jeśli nie wiesz co wybrać, spróbuj wpisać projekty open-source. Oto kilka miejsc z dobrymi projektami open source:

Samoorganizujące się aplikacje

Na koniec zdecydowanie zalecamy korzystanie z dodatkowych aplikacji, które pomogą Ci zachować większą samoorganizację (a tym samym większą motywację):

Wniosek

Oczywiście nauka języka Java może wydawać się dość trudna, ale dobrze zorganizowany kurs CodeGym i dodatkowe źródła mogą zdziałać cuda, poszerzając Twoją wiedzę i utrzymując motywację. Jeśli pasjonujesz się kodowaniem, wyżej wymienione aplikacje, książki, społeczności i samouczki z pewnością pomogą Ci rozpocząć przygodę z programowaniem. Pamiętaj jednak, że bycie dobrym uczniem to coś więcej niż tylko koncentrowanie się na zasobach. To także doskonalenie siebie i bycie zawsze otwartym na coś nowego.
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION