CodeGym /Blog Java /Random-PL /Jak skutecznie śledzić swoje postępy podczas nauki kodowa...
John Squirrels
Poziom 41
San Francisco

Jak skutecznie śledzić swoje postępy podczas nauki kodowania

Opublikowano w grupie Random-PL
Nauka programowania może często sprawiać wrażenie, jakbyś biegał tak szybko, jak to możliwe, ale wciąż donikąd. Podróż edukacyjna w świecie tworzenia oprogramowania może być czasami chaotyczna. Mierzenie postępu w programowaniu jest trudne. Pewnego dnia możesz poczuć, że masz coś wymyślonego i zaawansowanego; pewnego dnia stajesz przed zbyt wieloma problemami, które musisz rozwiązać przed napisaniem kodu. Często możesz mieć wrażenie, że nic się nie dzieje (nie robisz postępów) i ostatecznie tracisz motywację. Aby temu zapobiec, przygotowaliśmy artykuł, który pomoże Ci zmierzyć swoje postępy i pozwoli Ci zrozumieć, czy robisz postępy, czy nie. Jak skutecznie śledzić swoje postępy podczas nauki kodowania — 1

Plan jest kluczem do postępu

Najważniejsze rzeczy, które mogą doprowadzić Cię do sukcesu w procesie nauki, to dobry plan i wygodny harmonogram dnia. Jeśli trzymasz się planu i regularnie się uczysz, możesz śledzić, jakie tematy już opanowałeś i ile czasu minęło. Co powinno znaleźć się w planie? Po pierwsze, plan musi składać się z podstawowych tematów, takich jak rdzeń Java, OOP, kolekcje Java, wyjątki Java, strumienie wejścia/wyjścia, algorytmy i łamigłówki, wielowątkowość, wzorce, testy jednostkowe i, najlepiej, lambdy. Następnie, w zależności od Twoich celów i tego, kim chcesz się stać, możesz dodać do swojego planu „dodatkowe” umiejętności, takie jak Git, JavaScript, SQL, Spring i inne. Aby zbudować kompleksowy plan, radzimy postępować zgodnie z naszymi zaleceniami krok po kroku zawartymi w artykule Jak stworzyć skuteczny plan nauki. 8 kroków dla osób uczących się języka Java . Możesz także skorzystać z listy kontrolnej CodeGym. Kurs oferuje interaktywną mapę zadań ze spisem treści, w którym każdy temat jest mądrze zorganizowany. Najlepszą praktyką jest zatem przestrzeganie oferowanego planu i poznawanie preferowanych umiejętności dodatkowych wraz z proponowanymi tematami. Co jest doskonałe, mapa zadań CodeGym może również działać jak narzędzie do śledzenia postępów — po ukończeniu określonych tematów zostają one „odblokowane”. Kiedy spojrzysz na widok tablicy głównej, zobaczysz, ile sekcji ukończyłeś. Możesz więc używać tej mapy zadań jako głównego pulpitu do nauki i czuć się dobrze, gdy tylko zejdziesz w dół mapy! Innym sposobem na uwidocznienie swoich postępów jest tworzenie list rzeczy do zrobienia. Możesz użyć Trello , doskonałego narzędzia do śledzenia postępów w kodowaniu. Po otwarciu zawsze możesz zobaczyć, co robisz i na jakim etapie jesteś. Możesz na przykład utworzyć tablicę i nazwać ją „Postępem w programowaniu”. Następnie utwórz trzy listy „Planuj się uczyć”, „Uczę się teraz” i „Już się nauczyłem” i stopniowo przenoś tematy z jednej listy na drugą. Notion to podobna aplikacja, która jest nieco prostsza niż Trello. Wielu użytkowników wybiera tę opcję, ponieważ zapewnia kalendarze, przypomnienia, tablice Kanban, wiki i bazy danych wraz z notatkami. A jeśli lubisz techniki robienia notatek i uważasz, że mogą przyspieszyć Twoje postępy, zapraszamy do przeczytania Notatek? To nie żart. Wykryto narzędzia wspomagające naukę języka Java!

Techniki i aplikacje śledzenia nawyków

Aby osiągnąć postęp, z pewnością musisz być konsekwentny. Niestety, duża część uczniów przedkłada szybkość nad konsekwencję i ostatecznie ulega wypaleniu. Dlatego poddają się i rezygnują, zanim uczenie się stanie się nawykiem. Dlatego nie zalecamy jednoczesnego zdobywania wszystkich tematów. Lepiej jest skoncentrować się na jednej konkretnej umiejętności i poświęcić jej około 20 godzin tygodniowo. Jeśli masz problemy z samoorganizacją, możesz wypróbować metody opisane w artykule Pomodoro i zjedz żabę: duży przewodnik po technikach zarządzania czasem w celu zwiększenia produktywności . Oprócz tego możesz skorzystać z Kickmanagera CodeGym . Jak sama nazwa wskazuje, jest to przydatna, zastrzeżona aplikacja, która może pomóc Ci w codziennym rozpoczęciu nauki. Po prostu ustaw preferowany harmonogram, a Kickmanager powiadomi Cię, kiedy nadejdzie czas, aby zabrać się za kodowanie. Wyniki mogą również poprawić narzędzia do śledzenia nawyków. Wdrażając narzędzia do śledzenia nawyków, powinieneś pamiętać o śledzeniu rzeczy, nad którymi masz kontrolę. Może to być na przykład coś w stylu „ile wysiłku włożyłem w naukę lub konkretny projekt”. Możesz wypróbować następującą technikę śledzenia czasu:
  • Po pierwsze, określ, ile czasu zainwestujesz w naukę. Możesz na przykład zdecydować: „Zainwestuję 3 godziny dziennie, 5 dni w tygodniu w naukę języka Java”. To minimum i postaram się przeznaczyć chociaż tyle czasu na naukę.
  • W przypadku dwóch osób określ długość kursu.
  • Dla trzech osób zacznij śledzić czas w aplikacji do śledzenia czasu, takiej jak Clockify , Paymo lub My Hours .
  • Na koniec spróbuj od czasu do czasu przeanalizować swoje postępy.
Po chwili w aplikacji pojawią się szczegółowe informacje dotyczące czasu poświęconego na naukę języka Java w ciągu dni/miesięcy. Będzie to rzeczywista, wizualna miara, którą będziesz mógł wykorzystać, aby lepiej ocenić postęp, jaki będziesz poczynić. Uwaga: jeśli zrobisz sobie przerwę i będziesz mieć trudności z powrotem do nauki, nie poddawaj się i zabierz się do przeczytania naszego artykułu o tym, jak wrócić do nauki po przerwie?

Dodatkowe zasoby zwiększające motywację i wiedzę

Aby pomóc Ci utrzymać się na ścieżce uczenia się bez odchyleń, chcielibyśmy zakończyć kilkoma pomocnymi artykułami, które zapewnią Ci większą motywację i wiedzę:

Podsumowując

Ostatecznie nauka kodowania jest trudna, ale utrzymywanie motywacji poprzez śledzenie postępów niewątpliwie Ci w tym pomoże. Co więcej, śledzenie postępów pomoże Ci uzyskać satysfakcjonujące poczucie, jak bardzo osiągnąłeś swój cel. To uczucie może również pomóc Ci przezwyciężyć trudności i utrzymać trudne nawyki, takie jak codzienna nauka języka Java bez przerw. A co za tym idzie, lepsze rezultaty i szybsza promocja. Zachęcamy Cię do wypróbowania niektórych z powyższych technik i sprawdzenia, czy będą dla Ciebie pomocne. Będziemy również wdzięczni, jeśli podzielisz się swoimi metodami śledzenia swoich postępów. Zachęcamy do zapisania swoich przemyśleń w komentarzach poniżej!
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION