CodeGym /Blog Java /Random-PL /Dlaczego tak wielu niedoszłych programistów ponosi porażk...
John Squirrels
Poziom 41
San Francisco

Dlaczego tak wielu niedoszłych programistów ponosi porażkę? 6 fatalnych w skutkach pułapek uczenia się i sposobów na uniknięcie ich

Opublikowano w grupie Random-PL
Na tym świecie są dwa rodzaje ludzi: zwycięzcy i przegrani. Bez względu na to, jaką dyscyplinę wybierzesz, będą ludzie, którzy odnieśli sukces i tacy, którym się nie udało. Profesjonalne programowanie z pewnością nie jest wyjątkiem. Oczywiście wolimy mówić o zwycięzcach, czyli tych, którzy z powodzeniem opanowali programowanie i teraz robią karierę w programowaniu. Dlatego w CodeGym mamy całą sekcję o nazwie Historie sukcesuna naszej stronie internetowej, a nie w dziale Historie awarii. Ale smutna prawda jest taka, że ​​wiele osób faktycznie nie radzi sobie z tym zadaniem. Tak naprawdę nie chcesz czytać ich historii, ponieważ byłyby zbyt przygnębiające. Warto zwrócić uwagę na powody, dla których większość osób, które zaczynały uczyć się kodowania i ostatecznie poniosły porażkę, zrobiła to, aby uczyć się na własnych błędach. W końcu tym, co często odróżnia zwycięzców od przegranych, jest wytrwałość i umiejętność zrobienia wszystkiego, aby osiągnąć cel.Dlaczego tak wielu niedoszłych programistów ponosi porażkę?  6 fatalnych w skutkach pułapek uczenia się i sposobów na ucieczkę z nich - 1

1. Brak ostrości

Istnieje wiele różnych języków programowania, które są obecnie powszechnie używane. Razem z narzędziami i technologiami tworzą całkiem bogaty ekosystem, który z roku na rok staje się coraz bardziej różnorodny. Tak więc każdy niedoszły programista staje przed wyborem: jakiego języka programowania i stosu technologii się nauczyć. Bez doświadczenia i zrozumienia tych technologii bardzo często nie jest łatwo dokonać tego wyboru. A nawet po jej wykonaniu, jak upewnić się, że uczysz się właściwej rzeczy? Dlatego tak wielu świeżo upieczonych uczniów może nauczyć się trochę JavaScriptu, potem przerzucić się na Javę i po kilku miesiącach zdecydować, że zamiast tego nauczą się Pythona. Nie trzeba dodawać, że takie podejście często prowadzi do porażki.

Zaradzić

Rozwiązanie jest dość oczywiste: dokonaj wyboru na początku i trzymaj się go. Na przykład w CodeGym uważamy, że Java to najlepszy wybór dla każdego, kto chce zostać programistą zaplecza.

2. Zły wybór zasobów edukacyjnych

Gdy tylko wybierzesz stos języka i technologii, których chciałbyś się nauczyć, od razu pojawia się kolejny dylemat. Gdzie i jak się tego nauczyć. A ten również może być śmiertelny. Zwłaszcza dzisiaj, kiedy dostępnych jest tak wiele zasobów i materiałów do nauki. Co jest właściwie dobrą rzeczą, z wyjątkiem tego, że naprawdę łatwo jest się zgubić w całym tym wyborze. I niektórzy ludzie to robią.

Zaradzić

Powinieneś wybrać jeden obiektywnie dobry materiał do nauki jako główny. Istnieje możliwość uzupełnienia go o inne sposoby nauki jako dodatek. Na przykład, aby nauczyć się Javy, możesz użyć CodeGym, który został zaprojektowany jako samowystarczalny, więc nie musisz szukać żadnych innych materiałów ani zasobów do nauki, ponieważ ma wszystko, co zmieni cię z początkującego w wykwalifikowanego Javę programista. Ale można to uzupełnić czytaniem książek o Javie dla początkujących lub oglądaniem wykładów na YouTube .

3. Złe nastawienie i/lub brak ustalonego celu

Twoje nastawienie do tego zadania może być błędne na wiele sposobów, podważając proces uczenia się i ostatecznie skutkując porażką. Wiele osób zaczyna uczyć się programowania bez prawdziwej wiary, że mogą odnieść sukces. Naturalnie z takim nastawieniem poddają się, gdy tylko materiał do nauki stanie się wystarczająco skomplikowany lub gdy napotkają trudny problem programistyczny, którego nie są w stanie łatwo złamać. Inni zaczynają uczyć się z zamiarem, bez jasnego i sprecyzowanego celu, czy to opanowania umiejętności, czy znalezienia pracy w programowaniu.

Zaradzić

Właściwe nastawienie to posiadanie długoterminowego celu i mentalne przygotowanie na długą i trudną drogę do jego osiągnięcia. Bardzo często komunikacja z innymi może pomóc ci dostrzec słabości we własnym sposobie myślenia i naprawić je. Właśnie dlatego CodeGym ma tak wiele różnych funkcji społecznościowych , które pozwalają, a nawet zachęcają użytkowników do komunikowania się i wzajemnej pomocy.

4. Zły cel

Ale nawet jeśli masz ustalony cel, łatwo może być on błędny. Jak zrozumieć, że jest źle? Jeśli osiągnięcie celu nie sprawia, że ​​​​czujesz się dużo, jeśli myślenie o tym nie dostarcza ci motywacji, może to nie być właściwy cel.

Zaradzić

Różne cele działają na różnych ludzi. Ktoś jest podekscytowany posiadaniem programowania jako umiejętności, która jest tak ważna i pożądana w dzisiejszym świecie. Dla innych celem jest długotrwała kariera programisty lub dobrze płatna praca. Innym dobrym i motywującym celem byłoby wyobrażenie sobie własnego projektu technologicznego, który zbudujesz, mając umiejętności kodowania i trochę doświadczenia.

5. Lenistwo i prokrastynacja

Nie ma sposobu, aby to osłodzić: niektórzy ludzie po prostu nie wkładają wystarczającego wysiłku w naukę. I dlatego zawodzą, nawet jeśli wszystkie inne rzeczy są na właściwych miejscach. Oczywiście czynniki takie jak złe nawyki uczenia się, złe planowanie i niezbyt poważne podejście bardzo często przyczyniają się do braku ogólnego wysiłku, który ostatecznie prowadzi do porażki.

Zaradzić

Prawda jest taka, że ​​dobre rzeczy prawie nigdy nie są łatwe do zdobycia. Wystarczy więc poświęcić czas i wysiłek na naukę. Jeśli nie idzie zbyt dobrze, spróbuj poprawić swój zakres uwagi i umiejętność skupienia się za pomocą tych metod tutaj . Dobrym pomysłem może być również korzystanie z narzędzi zaprojektowanych, aby pomóc Ci pokonać prokrastynację i zwiększyć produktywność .

6. Złe podejście do nauki i za mało praktyki

Innym ważnym powodem, dla którego wielu niedoszłych programistów ponosi porażkę, o czym często wspominamy w artykułach CodeGym, jest niewłaściwe podejście do nauki kodowania. Programowanie to umiejętność, której można się nauczyć łącząc teorię z praktyką. Jednak wiele osób wciąż popełnia błąd, zagłębiając się w teorię, zanim jeszcze spróbują napisać swoją pierwszą linię kodu. Bardzo często ten błąd albo opóźnia wynik i znacznie wydłuża proces uczenia się, albo prowadzi do całkowitej porażki.

Zaradzić

Upewnij się, że możesz przećwiczyć to, czego właśnie się nauczyłeś, od samego początku procesu uczenia się. I uważaj, aby nie utknąć w czytaniu teorii bez zbyt długiego wspierania jej praktyką. Dlatego niektóre metody nauki programowania okazują się mniej efektywne od innych. I powód, dla którego CodeGym ma swoje charakterystyczne podejście , które polega przede wszystkim na praktyce, co pozwala naszym studentom nie tylko uczyć się języka Java szybciej niż inni, ale także posiadać naprawdę przydatne umiejętności po ukończeniu studiów, co pozwala im rozpocząć profesjonalną pracę w tworzeniu oprogramowania wkrótce po ukończeniu kursu lub, w niektórych przypadkach, w trakcie nauki.
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION