CodeGym /Blog Java /Random-PL /Jak zacząć uczyć się Javy od podstaw i nie popełniać typo...
Autor
Alexey Yelenevych
Co-Founder at CodeGym

Jak zacząć uczyć się Javy od podstaw i nie popełniać typowych błędów?

Opublikowano w grupie Random-PL
Zastanawiasz się, jak zacząć uczyć się Javy od podstaw i nie wiesz od czego zacząć? Dobrym punktem wyjścia jest wyznaczenie sobie celów i od razu przystąpienie do kodowania. Oprócz tego powinieneś wziąć pod uwagę niektóre typowe błędy popełniane przez początkujących użytkowników języka Java, aby ich uniknąć i osiągnąć najlepsze wyniki w procesie uczenia się. I właśnie tym zajmiemy się w tym artykule.

Czym więc jest Java?

Java to uniwersalny język programowania, który zawsze był jednym z najpopularniejszych. Działa na prawie każdej platformie. Motto „napisz raz, uruchom gdziekolwiek” oznacza, że ​​kod Java może zbudować wszystko, od programów komputerowych, przez strony internetowe, po aplikacje mobilne. Ponieważ jest bardzo potężny, system operacyjny Android został zaimplementowany w Javie. Jest również używany do pisania wielu aplikacji i gier na Androida.Jak zacząć uczyć się Javy od podstaw i nie popełniać typowych błędów?  - 1

Dlaczego ludzie uczą się Javy?

  • Programiści Java są zawsze poszukiwani. To dlatego, że Java jest wszędzie; Telefony z Androidem, gry, programy komputerowe, aplikacje internetowe po stronie serwera itp. Programiści Java mogą pracować jako programiści w firmach lub jako niezależni strzelcy z ogromnym rynkiem dla programistów Java dla Androida i gier.

  • Dobrze płatne prace. Średnio deweloper w USA zarabia 107 000 $, podczas gdy w Europie prawie 60 000 $.

  • Szerokie horyzonty zawodowe. Java to język ogólnego przeznaczenia, który działa na wielu urządzeniach, takich jak telefony komórkowe, laptopy, komputery PC, inteligentne telewizory i inne.

Jakie są typowe błędy w nauce Javy i jak ich uniknąć?

Nauka bez wyznaczania celu

Cele zapewniają poczucie kierunku, osiągnięcia i motywacji. Powinny być konkretne, realistyczne i osiągalne. Na początek ustal cele nauki odpowiednie do Twojego poziomu początkowego w Javie. Po ich osiągnięciu przejdź do następnego poziomu i tak dalej. Nie stawiaj wozu przed koniem i nie zasypuj się zaawansowanym materiałem.

Próba zdobycia wszystkiego naraz

Jest zbyt dużo Javy do nauczenia się podczas jednej sesji. Zamiast tego skup się na zadaniu; nie rozpraszaj się zadaniami pobocznymi. Mając na uwadze plan nauki, jest sercem bycia produktywnym. Staraj się więc podążać za ustrukturyzowanym kursem z programem nauczania, który stopniowo przechodzi od podstawowych pojęć do bardziej zaawansowanych. Przejdź do następnej części tylko wtedy, gdy jesteś pewien, że nauczyłeś się poprzednich części.

Teoria bez praktyki

Nierównowaga między teorią a praktyką jest powszechna wśród początkujących. Nauka zaczyna się od teorii (np. podstaw języka); jednak zbyt wiele teorii może zniechęcić. Powinieneś spędzać więcej czasu na ćwiczeniu kodowania — praktyczne doświadczenie jest kluczem do sukcesu. Spróbuj włączyć to, czego się już nauczyłeś, do następnego zadania i tak dalej.

Nauka w izolacji

Samodzielna nauka nie oznacza, że ​​musisz pracować w odosobnieniu. Możesz być częścią internetowej społeczności Java, w której dzielisz się swoimi doświadczeniami ze swoimi rówieśnikami i prowadzisz dyskusje na różne tematy. Może to pomóc w utrzymaniu motywacji w obliczu trudnych zadań.

Długotrwałe zajmowanie się złożonymi zadaniami

To prawda, że ​​rozwiązywanie złożonych problemów wywołuje silne poczucie spełnienia; jednak nie powinieneś spędzać większości czasu na tych wyzwaniach. Prostsze zadania pozwalają skupić się na pojęciach, których musisz się nauczyć bardziej niż na procesie rozwiązywania problemów. Powinieneś także nauczyć się przerywać, jeśli utknąłeś w jakimś zadaniu na długi czas. Lepiej będzie, jeśli przejdziesz do innych zadań i wrócisz do trudnych problemów później.

Nieuwaga na rzeczywiste błędy

Nie zniechęcaj się, jeśli masz błędy w kodzie, zdarza się to każdemu. Niektóre błędy są trudniejsze do znalezienia niż inne, co może być wyzwaniem, chyba że będziesz ich pilnować od samego początku. Ten proces nazywa się debugowaniem i jest to ciągła rutyna dobrych programistów.

Kodowanie przed myśleniem

Wielu programistów jest nadmiernie podekscytowanych i spieszy się z rozwiązywaniem problemów, nie poświęcając minuty na zastanowienie się nad problemem. Zaawansowani programiści Java powiedzieliby, że planowanie kodu jest równie ważne jak sam kod. Dlatego przed kodowaniem zastanów się, jak najskuteczniej rozwiązać problem i jak możesz przetestować to rozwiązanie.

Strach przed eksperymentami

Eksperymentowanie z kodem może być przyjemnym i satysfakcjonującym zajęciem. Czy Twój kod robi dokładnie to, co zamierzałeś? Czy kod da te same wyniki w różnych okolicznościach dla tego samego wejścia? Jak zachowa się kod, jeśli użytkownik wprowadzi nieoczekiwane dane (np. litery zamiast cyfr jako wiek)?

Brak pracy nad motywacją

Wypalenie programistów to fakt. Każdego od czasu do czasu dotyka fala utraty pasji do kodowania. Zrozumienie, że są inni tacy jak ty, to pierwszy krok. Aby zachować motywację, otaczaj się podobnie myślącymi rówieśnikami, zmieniaj tematy; przejdź do bardziej interesujących koncepcji, które wymagają kreatywnego myślenia w celu rozwiązania problemów.

Kilka przydatnych rad, aby uniknąć tych błędów

Zasada Pareto (inaczej zasada 80/20)

Zasada Pareto mówi, że 80% skutków pochodzi tylko z 20% przyczyn. Na przykład 80% twoich projektów związanych z kodowaniem będzie zależeć od 20% najczęstszych koncepcji Javy. Tę samą zasadę można zastosować do nauki języka Java: poświęć 80% czasu na praktykę, a 20% na naukę teorii.

Planowanie edukacyjne, aby rozpocząć naukę języka Java od podstaw

  • Ustalanie celów. Z Javą możesz osiągnąć wszystko; ale nauczenie się wszystkich rzeczy związanych z Javą nie jest realistyczne. Ustaw cel i wybierz konkretny obszar do nauki, czy to aplikacje w chmurze, gry, czy aplikacje na Androida. Jest to główny krok, jeśli naprawdę zdecydowałeś się rozpocząć naukę języka Java od zera i chcesz wykonać tę sztuczkę.

  • Zadawanie pytań i rozmowa z innymi uczniami. Być aktywnym członkiem społeczności Java; zadawaj pytania, gdy utkniesz i pomagaj swoim rówieśnikom, jeśli znasz rozwiązanie ich problemów. Sprawdź, co robią inni i zainspiruj się ich sukcesami.

  • Rozwiązywanie małych zadań. Wyrób sobie nawyk codziennego rozwiązywania małych zadań. Mini-gry CodeGym dają ci możliwość tworzenia własnych mini-gier i publikowania ich dla innych, co daje ci motywację i satysfakcję.

Ćwiczyć

Praktyka jest integralną częścią planu nauki języka Java. Oto kilka przydatnych zasobów, które pomogą Ci rozwinąć umiejętności programowania:

CodeGym

CodeGym to wszechstronne źródło internetowe do nauki języka Java; dostarczając setki kursów z innowacyjnym podejściem do rozpoczynania nauki języka Java od podstaw. To jak gra z opowiadaniem historii i wątkami pobocznymi, w której zdobywasz kolejne poziomy z każdą zdobytą umiejętnością, utrzymując zaangażowanie i zapobiegając wypaleniu z frustracji. To najlepszy pakiet startowy, ponieważ kursy są oparte na doświadczeniach wielu programistów. Płynne przechodzenie od podstawowych tematów do złożonych przygotowuje Cię do świata pracy. Dlaczego świeżo upieczeni programiści wybierają CodeGym?
  • Kurs jest dobrze zorganizowany. Zawiera 600 lekcji. Każdy z nich wyjaśnia jeden temat, tak aby uczeń mógł skupić się tylko na tym temacie bez rozpraszania uwagi.

  • Kurs to w 80% praktyka. Ćwiczenie zaczyna się od pierwszej lekcji z łącznie 1200 zadaniami.

  • Silna społeczność Java. Dzięki dużej społeczności podobnie myślących ludzi nie będziesz sam.

  • Wirtualny nauczyciel. Błyskawicznie ocenia Twoje rozwiązania i wydaje rekomendacje; dostarczając jasną listę wymagań dotyczących tego, co musisz zrobić.

Kursy wideo:

  • Samouczek Java dla początkujących Lista odtwarzania .
    Ta playlista zawiera ponad 100 samouczków Java, zaczynając od podstaw, takich jak instalowanie Java dla różnych systemów operacyjnych, po zaawansowane samouczki, takie jak wyrażenia lambda i skrobanie sieci.

  • Derek Banas: Kod Java w 30 minut .
    Derek uczy podstawowej wiedzy potrzebnej do napisania kodu Java w 30 minut. Obejmuje szeroki zakres tematów, w tym prymitywne typy danych, komentarze, klasy, matematyka, hasNextLine, nextLine, metody pobierające, ustawiające, if, else, else if, print, println, printf, operatory logiczne, for, while, break, continue, zrób chwilę i wiele więcej.

Najlepsze książki:

Zakończyć

Nauka języka Java to satysfakcjonujące doświadczenie zarówno na poziomie osobistym, jak i zawodowym. Aby jak najlepiej wykorzystać ten proces, powinieneś podejść do procesu uczenia się planując swoje cele, skupiając się na praktyce, tolerowaniu błędów i uczeniu się na eksperymentach oraz będąc częścią aktywnej społeczności Java. Wysiłki te mogą być wspomagane przez platformy edukacyjne, takie jak CodeGym , materiały wideo i książki.
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION