Co stanowi dobry poradnik programowania?

  • Lesley Fowler
  • 0
  • 3812
  • 900
Reklama

Programowanie jest trudne. Niezależnie od tego, czy próbujesz zrozumieć nowy język programowania. 7 Przydatnych sztuczek do opanowania nowego języka programowania. 7 Przydatnych sztuczek do opanowania nowego języka programowania. Możesz być przytłoczony, kiedy uczysz się kodować. Prawdopodobnie zapomnisz o rzeczach tak szybko, jak się ich nauczysz. Te wskazówki pomogą ci lepiej zachować wszystkie nowe informacje. lub zagłębianie się w nowy obszar programowania. 4 bezpłatne strony internetowe, na których możesz nauczyć się podstaw tworzenia gier. 4 bezpłatne strony internetowe, na których możesz nauczyć się podstaw rozwoju gier. Szukasz dobrej serii samouczków poświęconych tworzeniu gier, potrzebujesz takiej, która nauczy Cię praktyki i mentalność dobrego kodowania, ponieważ można je następnie przetransponować na dowolny język lub platformę. , będziesz potrzebować wskazówek. Niestety nie wszystkie samouczki są sobie równe.

Dlatego tak ważne jest, abyś mógł rozróżnić samouczki dotyczące programowania, które faktycznie przyniosą ci korzyść, i te, które tylko zmarnują Twój czas. Przejście przez odpowiedni samouczek może być różnicą między programowaniem bezstresowym Jak nauczyć się programować bez stresu Jak nauczyć się programować bez stresu Być może zdecydowałeś się kontynuować programowanie, czy to dla kariery, czy dla hobby. Świetny! Ale może zaczynasz czuć się przytłoczony. Nie za dobrze. Oto pomoc w ułatwieniu podróży. lub poddając się z frustracji.

Nie marnuj niezliczonych godzin jak ja. Oto, czego szukać w samouczku programowania jakości.

Podejście miejscowe i przyrostowe

Nic nie jest bardziej zniechęcające niż infodump. Uczenie się to proces złożony z małych kroków naraz. Samouczki, które prowadzą do przeciążenia informacją, to te, których należy unikać za wszelką cenę. Po prostu cię to zmieszają.

Z drugiej strony jest to świetny samouczek miejscowy i przyrostowe, nauczanie w sposób, który zaczyna się od podstawowych podstaw, zanim przejdzie do bardziej zaawansowanych tematów, które wymagają wcześniejszej wiedzy, aby naprawdę zrozumieć.

Ale znowu ważne jest, aby samouczek był zarówno aktualny i przyrostowe. Zagęszczone tematy należy podzielić na małe podtematy, a jeśli są one zbyt gęste, podtematy należy rozbić jeszcze bardziej.

Innymi słowy, każdy pomysł, który się uczy, powinien być tak prosty, jak to tylko możliwe, aby był wystarczająco wszechstronny, aby stać sam.

Jednym z najbardziej niezapomnianych samouczków, jakie kiedykolwiek czytałem, było Jak przerobić Flappy Bird w LibGDX autorstwa Kilobolta. Ten krok po kroku sposób odtwarzania Flappy Bird od zera jest doskonałym przykładem przyrostowego postępu i zasięgu tematycznego.

Łatwy do strawienia język

Przeładowanie informacjami nie jest jedyną przeszkodą na drodze do zrozumienia tematu. Rzeczywisty język samouczka - rozumiem przez to dykcję, włączenie (lub wyłączenie) żargonu, idiomów itp. - jest równie ważne.

Można na to spojrzeć inaczej: im bardziej wyjaśnione, tym łatwiej będzie strawić. Nawet najprostsze koncepcje mogą być koszmarem do rozpakowania, jeśli wyjaśnienie jest skomplikowane. Więc czego powinieneś szukać?

Krótki i zwięzły język. Właściwy wychowawca wie, jak ważne jest bycie bezpośrednim. Nie będą tańczyć z długimi i skomplikowanymi zdaniami ani próbować pochwalić się, jak wiele wiedzą. Wszystko o samouczkach ty, nie im.

Lekkie użycie żargonu. Żargonu może być trudny do uniknięcia, szczególnie w obszarach specjalistycznej wiedzy, takich jak programowanie. Jednak właściwy wychowawca wie, kiedy przywołać żargon, kiedy go przełożyć, a kiedy całkowicie go pominąć..

Kiedy żargonu jest nieunikniony, nauczyciel powinien wyjaśnić każdy termin, gdy się pojawia, zamiast zakładać, że publiczność wie, co to znaczy. (Jedyny wyjątek od tego dotyczy samouczków, które są wyraźnie oznaczone jako niewprowadzające).

Konkretne przykłady abstrakcyjnych tematów. Wiedza na temat programowania jest mocno abstrakcyjna, dlatego niektórym może być tak trudno zrozumieć. Doskonały samouczek nie tylko wyjaśniać koncepcja, ale zapewnij wiele przykładów które zapewniają praktyczne ilustracje.

Internetowa szkoła kodowania Codecademy to fantastyczny przykład łatwych do przyswojenia lekcji programowania Codecademy - Hands Down Najprostszy sposób na kod Codecademy - Hands Down Najprostszy sposób na Code Codecademy to nowy internetowy slash interaktywnego samouczka programowania, który przeprowadzi Cię przez podstawy JavaScript. Chociaż nie trwało to długo, strona już generuje wiele szumu w… Każdy kurs jest nie tylko opracowywany przyrostowo, ale nie ma dużego oparcia na żargonie, a każda lekcja zawiera kilka rzeczywistych ilustracji dopiero co poznanych pojęć.

Ćwiczenia praktyczne z przewodnikiem

W spektrum między “czysto teoretyczny” i “czysto praktyczne”, programowanie ma silne uprzedzenie do tego drugiego. Oczywiście wiąże się to z dużą ilością teorii i abstrakcyjnej wiedzy, ale żadna z nich tak naprawdę nie ma znaczenia, jeśli nie można zastosować jej za pomocą napisanego kodu.

I dlatego tak jest istotny do programowania samouczków, aby zaoferować co najmniej jeden - ale idealnie więcej - ćwiczenia praktyczne z przewodnikiem. Dzieje się tak niezależnie od tego, czy uczysz się ze źródła drukowanego, cyfrowego czy internetowego.

Absolutnym uosobieniem tego pomysłu jest CheckIO, samouczek programowania, który jest sprytnie zamaskowany jako gra z przejściem przez wiele etapów. Obecnie uczą tylko języka Python. 5 najlepszych stron internetowych do nauki programowania w języku Python. 5 najlepszych stron internetowych do nauki programowania w języku Python. Chcesz nauczyć się programowania w języku Python? Oto najlepsze sposoby nauki języka Python online, z których wiele jest całkowicie darmowych. .

Każdy etap przedstawia konkretny cel, który reprezentuje jeden z kilku algorytmów i abstrakcyjne tematy (np. Karmienie gołębi X bez ich przekarmiania). Takie postępowanie nie tylko zmusza cię do tego aktywnie angażować się w temat, ale stanowi przeszkodę do pokonania, dzięki czemu możesz poczuć się, jakbyś się uczył.

Zebraliśmy również kilka innych pomysłów na programowanie. 5 pomysłów na projekt, które pomogą Ci szybciej nauczyć się programowania. 5 pomysłów na projekt, które pomogą Ci nauczyć się programowania. Jest kilka sposobów na ułatwienie programowania. Zabrudz ręce i ucz się szybciej dzięki pobocznym projektom, które możesz rozpocząć w dowolnym momencie. Baw się z tymi pięcioma. aby pomóc Ci szybciej się uczyć. Uzupełnij te unikalne sposoby uczenia się kodowania. 7 unikalnych sposobów na ćwiczenie umiejętności kodowania. 7 unikalnych sposobów na ćwiczenie umiejętności kodowania. Powtórzmy - nie ma wieku do nauki. Gdy znajdziesz się na tej ścieżce, musisz po prostu ćwiczyć. A dziś jest więcej sposobów na wyostrzenie swoich kotletów kodujących. aby naprawdę skoczyć na wyższy poziom.

Gdzie znaleźć doskonałe samouczki

Teraz już wiesz co szukać, gdzie czy możesz je znaleźć Chociaż tutoriale są dziesiątką, a prosta wyszukiwarka Google wskaże Ci tysiące z nich, dobry te mogą być nieco trudne do znalezienia. Szkoda, jak to działa, prawda??

Jednym z genialnych zasobów jest Hackr.io, który stanowi zbiór najlepszych samouczków związanych z programowaniem i technologią w Internecie według tematu i języka. Robisz sobie niełaskę, przeoczając tę ​​stronę.

Inne świetne miejsca, od których można zacząć, to strony kursów online z umiejętnościami technicznymi Zdobądź umiejętności techniczne, których potrzebujesz w tych 7 najlepszych witrynach internetowych kursów Zdobądź umiejętności techniczne, których potrzebujesz w tych 7 najlepszych witrynach internetowych kursów Nie chodzi tylko o naukę języków programowania, ale także trochę niezauważony umiejętności techniczne, które mogą poprowadzić Cię dalej w karierze. Iteracja do następnej wersji ciebie. Klasa jest w sesji. , te kursy Microsoft i edX Naucz się kodować za pomocą tych 7 kursów Microsoft i edX Naucz się kodować za pomocą tych 7 kursów Microsoft i edX Twórz strony mobilne lub rozwiązania chmurowe. Dzięki kluczowym umiejętnościom technologicznym możesz wiele osiągnąć. Teraz możesz nauczyć się kodować za pomocą dobrze zapakowanych kursów Microsoft na edX. Zaczynając wkrótce. , a jeśli zechcesz wpuścić trochę gotówki, te internetowe pakiety kursów „płać, co chcesz”. Zastanów się nad uzupełnieniem swojej edukacji tymi blogami programistycznymi dla studentów 7 blogów, które naprawdę powinieneś przeczytać, jeśli jesteś programistą studenckim 7 blogów, które powinieneś naprawdę przeczytać, jeśli jesteś programistą studenckim Zakres programowania jest tak szeroki, że nigdy nie wyjdziesz na szczyt jeśli bierzesz udział z dystansu. Na szczęście blogi są łatwo dostępnym medium, dzięki któremu możesz być na bieżąco. .

Na koniec polecam poczytać o programowaniu wypalenia i motywacji Programowanie wypalenia: Jak odzyskać utraconą motywację Programowanie wypalenia: Jak odzyskać utraconą motywację Pisanie tych wszystkich wierszy kodu może wyczerpać fizycznie i emocjonalnie. Wszystko, czego potrzebujesz, aby wrócić, to świadomość, że motywację można odzyskać. . Zaznacz to. Sprawdzaj to co kilka miesięcy. Jeśli nie cierpisz teraz z tego powodu, w pewnym momencie spadniesz, a jeśli twoja motywacja umrze na dobre, może to oznaczać, że nie jesteś programistą. 6 znaków, że nie jesteś programistą 6 znaków, że nie jesteś programistą Nie wszyscy są zaprogramowani, aby zostać programistą. Jeśli nie masz całkowitej pewności, że chcesz zostać programistą, oto kilka znaków, które mogą skierować Cię w dobrym kierunku. .

Jakie samouczki programowania lubisz najbardziej? Tekst czy wideo? Teoretyczny czy praktyczny? Które witryny i zasoby okazały się najbardziej pomocne? Opowiedz nam o tym w komentarzach poniżej!

Kredyty obrazkowe: Kod na monitorze za pośrednictwem Shutterstock




Jeszcze bez komentarzy

O nowoczesnej technologii, prostej i niedrogiej.
Twój przewodnik w świecie nowoczesnych technologii. Dowiedz się, jak korzystać z technologii i gadżetów, które nas otaczają każdego dnia i dowiedz się, jak odkrywać ciekawe rzeczy w Internecie.