Jak sprawić, by programowanie stało się nawykiem
Źródło: Freecodecamp 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.-
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.
-
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.
-
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].
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. Jedną 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. |
GO TO FULL VERSION