CodeGym /Blog Java /Poland /Nie bój się błędów i znajdź to, co przyciąga cię do progr...
Yuliia Tunik
Poziom 50
San Francisco

Nie bój się błędów i znajdź to, co przyciąga cię do programowania: 7 wskazówek od mentora CodeGym

Opublikowano w grupie Poland
Senior Java Developer i mentor, Vadym Novakovskyi, odpowiada na pytania najczęściej zadawane przez początkujących i wyjaśnia, jak uczyć się trudnych tematów i nie rezygnować w połowie drogi. Nie bój się błędów i znajdź to, co przyciąga cię do programowania: 7 wskazówek od mentora CodeGym - 1

Jak uczyć się trudnych tematów?

  • Pisz własne projekty, aby lepiej zrozumieć kod

Dla prawie każdego, na początku najtrudniejsze jest zrozumienie zasad działania kodu. Student nie rozumie, jak powiązać ze sobą wszystkie otrzymane informacje. Na przykład uczysz się o zmiennych, metodach i klasach, ale co z tym wszystkim zrobić? Jak zastosować zdobytą wiedzę? Często sugeruję studentom, aby stworzyli mały projekt, w którym muszą wykorzystać technologie, których się nauczyli. To pomaga, ponieważ zaczynają rozumieć, dlaczego nauczyli się określonej technologii i jak ją zastosować.
  • Nie bój się błędów

Często osoby zaczynające przygodę z kodowaniem, czują strach przed popełnieniem błędów. Pamiętaj, programiści zawsze popełniają błędy. Mimo 7 lat doświadczenia w programowaniu wciąż popełniam błędy. W rzeczywistości często muszę korzystać z Google, aby dowiedzieć się, jak rozwiązać określone zadanie.
  • Odłóż trudny temat na bok i przejdź do następnego

Czasem warto po prostu odłożyć trudny temat na bok, przejść dalej i wrócić za jakiś czas. Ogólnie, taka przerwa pomaga mózgowi poradzić sobie z trudnym zadaniem. Możesz przeskakiwać z tematu na temat, nie wybiegając zbytnio do przodu, ponieważ w programie nauczania tematy umieszczone obok siebie, zazwyczaj się uzupełniają. Bardzo mi to pomagało, kiedy dopiero zaczynałem uczyć się programowania.
  • Dokładnie przestudiuj podstawowe tematy

Był czas, kiedy ciężko mi było sobie radzić z lambdami i strumieniami, bo brakowało mi teoretycznej wiedzy na temat interfejsów. Wtedy ponownie przestudiowałem podstawy interfejsów i zrozumiałem do czego służą. Potem mogłem nauczyć się jak działają lambdy. Świat programowania otworzył się przede mną jeszcze bardziej.

Jakich tematów zdecydowanie powinien uczyć się nowicjusz?

  • Interfejsy i klasy abstrakcyjne, ponieważ na nich opiera się działanie frameworka i kolekcji Spring.

  • Wielowątkowość jest warta poznania i zrozumienia. Ale pamiętaj, że nie jest używana wszędzie. Nie jest to więc podstawowa umiejętność potrzebna początkującemu programiście.

  • Kolekcje. To podstawowy temat, którego będziesz używać we wszystkich projektach.

  • Zasady SOLID. Programista musi pisać nie tylko kod, ale czysty i piękny kod. Pomoże w tym znajomość zasad SOLID.

  • Podstawowe zasady OOP Jeśli programista je zna i rozumie, może pracować z metodami.

Nie bój się błędów i znajdź to, co przyciąga cię do programowania: 7 wskazówek od mentora CodeGym - 2

Jak się uczyć, nie rezygnując w połowie drogi?

  • Stwórz harmonogram

Ja zacząłem uczyć się programowania podczas wakacji na uniwersytecie. W 3-4 miesiące ukończyłem cały kurs CodeGym. Uczyłem się od rana do wieczora, jakbym pracował. Uważam, że to najlepszy sposób na naukę bez rozpraszania uwagi. Ale najczęściej ludzie zdobywają nowy zawód podczas pracy. W takim przypadku polecam wyrobienie sobie nawyku nauki 3-4 razy w tygodniu, nawet jeśli nie masz na to ochoty. Z czasem przyzwyczaisz się do nauki i wpadniesz w rytm.
  • Znajdź to, co przyciąga cię do programowania

W dzisiejszych czasach wiele osób wybiera programowanie ze względu na pieniądze. Ale jeśli pieniądze są twoim jedynym motywatorem, ten zawód nie przyniesie ci radości. Spróbuj znaleźć w programowaniu coś co Cię ekscytuje. W Javie są różne ciekawe obszary: front-end, back-end, Android, robotyka i budowa modeli AI. Zmień programowanie w coś zabawnego, a będzie to o wiele lepszy motywator niż pieniądze.
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION