JavaRush /Blog Java /Random-PL /Przerwa kawowa #11. Jak wyrobić w sobie nawyk programowan...

Przerwa kawowa #11. Jak wyrobić w sobie nawyk programowania i jakie istnieją rodzaje nietradycyjnego kodowania

Opublikowano w grupie Random-PL

Jak sprawić, by programowanie stało się nawykiem

Źródło: Freecodecamp Przerwa kawowa #11.  Jak wyrobić w sobie nawyk programowania i jakie istnieją rodzaje nietradycyjnego kodowania - 1 Z roku na rok wzrasta liczba osób chcących nauczyć się pisać kod i zostać programistą. Jednak wielu z nich na co dzień sprawia trudności w programowaniu. Częściowo dlatego, że po prostu nie wiedzą, jak zamienić pisanie kodu w nawyk. Uwierz mi, to wcale nie jest trudne. Teraz możesz to zobaczyć na własne oczy.

Co to jest nawyk

Co rozumiemy przez słowo „nawyk”? Według Wikipedii nawyk to ustalony sposób zachowania, którego realizacja w określonej sytuacji nabiera charakteru potrzeby jednostki. Według The Free Dictionary nawyk to powtarzający się, często nieświadomy wzorzec zachowania rozwijany w wyniku częstego powtarzania. Ogólnie rzecz biorąc, nawyk to proces, który zachodzi automatycznie. Na przykład mycie zębów rano. Aby zrozumieć, jak powstaje nawyk, musisz zidentyfikować jego elementy. Są trzy z nich: sygnał, rutyna i nagroda.
  1. Sygnał

    Sygnał to zdarzenie, które uruchamia akcję. Sygnałem może być czas, stan emocjonalny, lokalizacja lub samo działanie. Przykładowo, jeśli podczas pracy nagle poczuję zapach kawy wydobywający się skądś z biurka kolegi, to idę i nalewam sobie kawę. Zaczął się mój nawyk picia kawy, sygnałem był zapach.

  2. Rutyna

    Rutyna to działanie, które podejmujesz, gdy proces nawyku zostaje wywołany sygnałem. Oznacza to, że rutyną jest pójść i nalać sobie filiżankę kawy.

  3. Nagroda

    Nagroda to ostatni moment całego procesu. To właśnie otrzymuje osoba po przestrzeganiu rutyny. Na przykładzie filiżanki kawy jest to dawka kofeiny, która sprawia, że ​​czujemy się bardziej czujni. Im bardziej pozytywna i przyjemna jest nagroda, tym większe prawdopodobieństwo, że Twój mózg utrzyma nawyk.

Jak sprawić, by programowanie stało się nawykiem

Co trzeba zrobić, aby pisanie kodu stało się taką „rutyną”? Jeśli chcesz, aby kierował się sygnałem, spróbuj ustawić go na konkretny czas. Na przykład: „Zaczynam pisać kod…
  • codziennie rano po śniadaniu;
  • po powrocie z pracy do domu;
  • podczas przerwy na lunch;
  • [wstaw dowolny odpowiedni wyzwalacz].
Możesz także ustawić ramy czasowe kolejności działań, co ułatwi Ci nawigację. Możesz na przykład powiedzieć: „Chcę programować przez 30 minut” lub „Mam zamiar uczyć się [wstaw umiejętność] przez 30 minut”. Opcje mogą się różnić. Ważną częścią procesu kształtowania nawyku jest nagroda. Aby zwiększyć produktywność, musisz wyznaczyć cel. Pomoże Ci to zbliżyć się do osiągnięcia tego celu poprzez nawyk. Nagrodą może być samo podejście. Na przykład zdobycie wyższego poziomu wiedzy. Ale nagroda może być inna. Możesz sobie powiedzieć: „Jeśli dzisiaj przez godzinę pouczę się programowania, w nagrodę kupię sobie tabliczkę czekolady lub inny smakołyk”.

Wyzwania pomagają rozwinąć nawyk.

Innym dobrym sposobem na wyrobienie nawyku jest podjęcie wyzwania takiego jak 100 dni czegoś. Grupy Anonimowych Alkoholików stosują podobne zasady. A ich metoda jest dość skuteczna. Tylko zamiast „100 dni bez alkoholu” postawisz sobie za cel „100 dni kodowania”. Na początku będzie to trudne, ale z czasem zaczniesz nawet czerpać z tego przyjemność. A jeśli udostępnisz postępy w maratonie na portalach społecznościowych, na pewno otrzymasz wsparcie od osób o podobnych poglądach, co doda Ci dodatkowej motywacji.

Zaplanuj swoje zadania

Ustrukturyzowanie etapów pracy ułatwia osiągnięcie celu. Musisz nie tylko usiąść do pisania kodu, ale nauczyć się z góry dokładnie ustalać, co, jak, kiedy i dlaczego to zrobisz.

Pracuj nad swoim wymarzonym projektem

Co może być lepszego niż codzienne pisanie kodu dla wymarzonego projektu? Stworzenie własnej aplikacji da Ci dodatkową motywację. Angażuj się w swoje pomysły każdego dnia, a Twój nawyk będzie stale napędzany przyjemnymi emocjami.

Odpowiednie środowisko pracy

Jeśli potrafisz stworzyć wygodne i przyjemne środowisko pracy, poprawi to również Twoją motywację do codziennego kodowania. Zorganizuj swoje miejsce pracy tak, abyś czuł się bardziej komfortowo i mniej zmęczony.

Rodzaje nietradycyjnego kodowania

Źródło: Hackernoon W świecie, który z roku na rok staje się coraz bardziej cyfrowy, umiejętności kodowania są znacznie ważniejsze niż tradycyjna wiedza. Pozwala nie tylko zrozumieć, jak działają systemy, ale także samodzielnie tworzyć różne innowacje technologiczne. Przerwa kawowa #11.  Jak wyrobić w sobie nawyk programowania i jakie istnieją rodzaje nietradycyjnego kodowania - 2Jedną z istotnych zalet programowania jest jego przystępność. Aby nauczyć się pisać kod, nie potrzebujesz drogich urządzeń i unikalnego sprzętu. Kodowanie jest bardziej demokratyczne niż uczenie się przedmiotów ścisłych. Możesz zostać programistą bez konieczności studiowania na uniwersytecie lub college'u. Przyjrzyjmy się bliżej, czym jest nietradycyjne kodowanie i jakie ma typy.

Kodowanie w społeczności

Cyfrowy obóz letni lub klub pozaszkolny to świetny sposób na udoskonalenie umiejętności kodowania i zdobycie dodatkowej motywacji. Proces kontradyktoryjny pozwala na utrzymanie wysokiego tempa uczenia się nowej wiedzy. W domu, studiując samodzielnie przy pomocy podręczników, uczeń zostaje pozbawiony tej możliwości.

Kursy online

Internet umożliwił łączenie ludzi i kultur z całego świata. Z edukacyjnego punktu widzenia znacznie ułatwiło to proces uczenia się. Student może teraz wybrać nie tylko kierunek, jakiego dokładnie i jakiego języka programowania chce się uczyć, ale także platformę i narzędzia do nauki. Kolejną zaletą kursów online jest wykorzystanie multimedialnych metod nauczania. Należą do nich filmy, quizy, ankiety sprawdzające wiedzę i inne metody. Nie ulega wątpliwości, że e-learning jest skuteczniejszy od tradycyjnej edukacji w nauce programowania. Mając możliwość wyboru metody nauczania, większość uczniów porzuca konserwatywne zapamiętywanie, tak powszechne w szkole i na uniwersytecie, na rzecz kursów demokratycznych.

Od redaktorów JavaRush:

Kolejną zaletą nauki online jest możliwość nauki według własnego harmonogramu. Chcesz uczyć się 4-6 godzin dziennie czy tylko 2-3 godziny w weekendy? Proszę. Jeśli chcesz otrzymać natychmiastową weryfikację efektów swojej pracy, a nie „ciągnąć” mentora – to samo. Kursy online do nauki programowania są narzędziem tańszym w porównaniu do studiów na uniwersytecie lub kursów offline. Oznacza to, że można je łatwo połączyć z innymi źródłami nauki, bez których nie można się obejść. Przykładowo, jeśli chcesz nauczyć się języka Java, możesz zdobyć „kręgosłup” teorii i maksymalną ilość praktyki kodowania na kursie JavaRush , a wiedzę potrzebną do programowania pogłębić czytając książki i pisząc własne projekty.

Aplikacje, oprogramowanie i grywalizacja

Wielu programistów dokonuje ogromnych postępów w nauce, po prostu tworząc programy. Istnieje wiele platform, których celem jest nauczanie podstaw kodowania za pomocą narzędzi do tworzenia aplikacji i innych programów. Wiele z tych platform jest skierowanych do dzieci, ale są też takie, które przydadzą się dorosłym. Istnieją na przykład gry, które uczą umiejętności cyberbezpieczeństwa poprzez hakowanie. Jedna z takich platform, Hack the Box, zachęca użytkowników do wyszukiwania luk w kodzie. Po rozwiązaniu postawionego przed nim problemu student otrzymuje kolejny tytuł, co również zwiększa jego motywację. Czy wszystkie te metody mogą poprawić Twoje umiejętności programowania? Zdecydowanie tak. Technologia pozwala nam zdobyć głębszą edukację poza tradycyjną salą lekcyjną. Dlatego dużym błędem byłoby odrzucenie takiej perspektywy.
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION