CodeGym /Blog Java /Random-PL /Czy Java jest dla Ciebie trudnym orzechem do zgryzienia?
John Squirrels
Poziom 41
San Francisco

Czy Java jest dla Ciebie trudnym orzechem do zgryzienia?

Opublikowano w grupie Random-PL
Jedną z najbardziej zagmatwanych rzeczy, jakie mogą przytrafić się uczniom, którzy dopiero zaczynają programować, jest powiedzenie im, że programowanie jest łatwe. W rzeczywistości jest zupełnie inaczej. Słynny amerykański informatyk Alan Kay trafił w sedno, mówiąc: „Najbardziej katastrofalną rzeczą, jakiej możesz się nauczyć, jest Twój pierwszy język programowania”. Oczywiście większość języków programowania (w tym Java) nie wymaga wybitnego mózgu ani wyjątkowej wiedzy. Mimo to mogą być bardziej frustrujące i trudniejsze, niż myślisz. Wiele umiejętności programowania polega na rozwijaniu talentu do zadawania właściwych pytań i wiedzy, który kod należy skopiować i wkleić. Jest też jeden wielki sekret — nie ma mistrzostwa, nie ma końcowego poziomu nauki Javy. Czy jesteś na to gotowy? Czy jesteś w stanie osiągnąć biegłość w kodowaniu? A czego potrzebujesz, aby odnieść sukces w programowaniu? Czy Java jest dla Ciebie trudnym orzechem do zgryzienia?  - 1

Identyfikacja celów

Najprawdopodobniej masz już wyznaczone cele i wiesz, co chcesz uzyskać od Javy. Czy chciałbyś zostać programistą Java, programistą Androida lub połączyć swoje życie z QA Automation? Czy pragniesz tworzyć aplikacje internetowe, aplikacje na Androida, aplikacje naukowe lub tworzyć narzędzia programowe, takie jak Eclipse, IntelliJ IDEA, NetBeans IDE i inne? Pamiętaj o swoim celu i skoncentruj się najbardziej na zadaniach, które są blisko Twojego celu. Z pewnością łatwiej będzie ci nauczyć się języka Java, jeśli bezpośrednio powiążesz go z tym, co chcesz z nim robić w przyszłości. Widzenie wyników, które będziesz mógł wykorzystać później, pomoże Ci utrzymać motywację przez cały czas i zapewni namacalny dowód Twoich postępów. Nie zapominaj jednak, że nauka podstaw pozostaje kluczowa, więc nigdy nie pomijaj żadnego tematu, nigdy niczego nie przeocz. W przeciwieństwie do wielu innych kursów online, CodeGym nie jest wodnisty i zawiera jedynie informacje praktyczne.

Budowanie planu działania

Słowo „ kod ” jest z definicji nieco tajemnicze, ponieważ implikuje techniczną formę komunikacji, którą komputery (a nie ludzie) mają rozumieć. A sposób, w jaki wiele osób rozpoczyna naukę kodowania, polega po prostu na wskoczeniu do Javy bez żadnego kierunku. Ale lepiej zacząć od planu działania prowadzącego do sukcesu — nazywamy to spojrzeniem na świat kodowania z lotu ptaka, który może nakreślić zestaw najbardziej potrzebnych umiejętności, koncepcji Java i narzędzi. Narysuj swoją ścieżkę uczenia się, która powinna obejmować naukę:
  • Podstawy języka Java (składnia, rdzeń)
  • Zasady OOP
  • Kolekcje Javy
  • Wyjątki Java, strumienie wejścia/wyjścia
  • Algorytmy, wzorce
  • Wielowątkowość w Javie
  • Testów jednostkowych
  • itp
Na szczęście kurs CodeGym jest dobrze zorganizowany i obejmuje wszystkie niezbędne tematy we właściwej kolejności, co znacznie ułatwi Ci pracę.

Ustawianie harmonogramu

Co może zrobić plan bez harmonogramu? Byłoby miło, gdybyś ustalił osobisty harmonogram nauki dostosowany do Twojego stylu życia. Idealnie byłoby, gdybyś był w stanie poświęcić 2-3 godziny dziennie na naukę języka Java. Co najważniejsze, nie powinieneś robić długich przerw, ponieważ mogą one spowodować ogromne luki w Twojej ścieżce edukacyjnej. Oczywiście, jeśli zdarzy Ci się ominąć dzień lub dwa nauki, nie będzie to wielkim problemem, ale jeśli takie przerwy staną się nawykiem, z pewnością opóźnią Twój proces uczenia się. To wszystko, co zostało powiedziane, jeśli masz problemy z organizacją, nie oznacza to, że nie nauczysz się języka Java. Staraj się organizować wszystkie lekcje i ćwiczenia w notatnikach lub plikach. Uwierz, bardzo przydatne będzie dla Ciebie posiadanie miejsca, do którego możesz wrócić, gdy zapomnisz, jak naprawić coś, co naprawiłeś tydzień temu. W rzeczywistości wielu odnoszących sukcesy programistów dąży do zapisywania kodu i rozwiązań różnych problemów, aby móc je później przejrzeć. Możesz także zaplanować przyszłe lekcje z tygodniowym wyprzedzeniem, aby trzymać się ustalonego harmonogramu bez ryzyka opuszczenia dnia lub dwóch. Aby zachować jeszcze większą motywację, możesz w pełni wykorzystać harmonogram CodeGym ze wszystkimi przyszłymi wydarzeniami i śledzeniem swoich osiągnięć. Aby otrzymywać przypomnienia, że ​​czas się uczyć, potrzebujesz zainstalowanej aplikacji na Androida . „Za każdą minutę spędzoną na organizowaniu zarabia się godzinę”. - Benjamin Franklin.

Odnosząc się do Pomocników Zewnętrznych

W swoim planie nauki powinieneś uwzględnić także dodatkowe zasoby, które mogą poszerzyć Twoją wiedzę o Javie. Oczywiście nasze sekcje Pomoc , Forum i Artykuły są pełne przydatnych informacji. Aby jednak poszerzyć swoje horyzonty, możesz zainteresować się lekturą znanych na całym świecie książek napisanych przez profesjonalnych programistów Java. Na szczęście wiele świetnych pozycji, takich jak książki, które trzeba przeczytać do nauki programowania w języku Java lub Najlepsze książki do nauki języka Java dla początkujących i ekspertów, pomogą Ci zawęzić wybór i łatwo znaleźć to, co najbardziej Ci odpowiada. Oprócz czytania książek o Javie możesz także skorzystać z oglądania samouczków na Youtube, szczególnie jeśli jesteś osobą o silnej percepcji wzrokowej. Powiedziawszy to wszystko, nadejdzie moment, w którym Twoje motto będzie brzmiało: „Mniej oglądania, więcej robienia”. Prędzej czy później powinieneś przestać biernie oglądać filmy i czytać książki o programowaniu. Praktyka jest najważniejsza, dlatego nasz kurs jest bardziej praktyczny i pełen angażujących zadań. Nasz kurs oferuje wiele przykładów kodu i prób kodowania o różnej złożoności, które pomogą Ci zyskać większą pewność w swoich umiejętnościach programistycznych. Ucząc się na istniejących kodach napisanych przez profesjonalistów, możesz znacznie poprawić swoje umiejętności programowania, stopniowo budując swój własny styl. Następnie, gdy poczujesz, że jesteś gotowy na coś bardziej wymagającego i interesującego, możesz spróbować rozpocząć własny projekt kodowania, niezależnie od tego, czy będzie to podstawowa aplikacja, czy gra (sekcja „Gry” w CodeGym będzie w tym bardzo przydatna ) .

Znalezienie właściwej równowagi teoria/praktyka

Największym błędem, jaki zazwyczaj popełniają nowi programiści, jest skupianie się na nauce zbyt dużej ilości teorii i składni, zamiast na rozwiązywaniu problemów. Liczy się doświadczenie i praktyka, dlatego też nasz kurs szczyci się zasadą 80/20 w nauce. 80% treści skupia się na praktycznych zadaniach pomagających w pisaniu kodu i rozwijaniu umiejętności rozwiązywania problemów. I tak długo jak nauczysz się pokonywać problemy i frustracje, wyjdziesz na wzgórze i będziesz mieć dobry widok na swoje postępy.

Trenuj z CodeGym!

Nauka programowania jest prawie taka sama jak budowanie mięśni. Aby nabrać mocy, musisz chodzić na siłownię i podnosić duże ciężary. Aby nauczyć się programowania w Javie, musisz usiąść i kodować. I tak jak ból mięśni, którego doświadczasz następnego dnia po podnoszeniu ciężarów, tak i Twój mózg może boleć, jeśli utkniesz w problemie z programowaniem. Umów się, że nie będziesz rezygnować z ćwiczeń tylko dlatego, że odczuwasz ból mięśni. Rozumiesz, że to część procesu. Zatem nawet jeśli utkniesz na pewnym etapie nauki kodowania, nie wahaj się i zastanawiaj, czy masz wystarczający talent, aby ukończyć kurs i zostać profesjonalistą w dziedzinie języka Java. Wszystko zależy od powtórzeń i serii. Ćwicząc, budujesz sylwetkę swoich marzeń. Im dłużej trenujesz, tym silniejszy się stajesz. Nauka języka Java to dokładnie ten sam proces. Im więcej czasu spędzasz na kodowaniu, tym bardziej biegły się stajesz. Zatem koduj, koduj i jeszcze raz koduj codziennie, korzystając z CodeGym, aby zbudować swoje mięśnie w Javie! Java nie będzie dla Ciebie „trudna”, jeśli określisz swój cel i wybierzesz odpowiednie podejście i źródła opanowania kodowania.
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION