Zelfstudie m.b.v. Tutorials

Uit AMO Library
Naar navigatie springen Naar zoeken springen

Voor dit artikel geldt: WIP (Work In Progress)

Er wordt nog hard gewerkt om dit artikel af te ronden. Je ziet nu de eerste versie waarin nog onvolledige of onjuiste informatie kan staan.

Een tutorial is een stap-voor-stap handleiding. Er staan tekstuele instructies en screenshots in om je te helpen een bepaald doel te bereiken.

Je hebt tutorials voor van alles:

  • Hoe maak ik een todo list applicatie?
  • Een mod voor Minecraft maken
  • Maken van een simpele website
  • Het maken van een 3D Model
  • Hoe teken ik een illustratie

Deze Kennisbom

In deze kennisbom gebruiken we als voorbeeld Een mod voor Minecraft maken. Maar je kunt hier jouw eigen onderwerp voor in de plaats ruilen.

Aanpak

Wanneer je iets nieuws wilt leren, raad ik aan dat je begint met het verzinnen van een Google-zoekopdracht. Ik ga je hierbij helpen:

Je bent niet de eerste die een Minecraft mod maakt (dat weet je), dus je kunt ervanuit gaan dat er nu al veel bronnen over te vinden zullen zijn. Enkele zoekopdrachten die je kunt proberen zijn:

  • Minecraft mod (komt terug met algemene informatie, je moet veel zelf uitzoeken)
  • Minecraft mod tutorial
  • Simple Minecraft mod tutorial
  • Minecraft modding basics
  • Making a minecraft mod (deze laatste paar komen met specifiekere informatie en tutorials, dit zijn goede zoekopdrachten)

Je zal een van de zoekresultaten moeten kiezen en “gewoon” beginnen met het volgen van de instructies. Ik raad (na even snel scannen door de resultaten) deze handleiding aan: https://blog.usejournal.com/a-beginners-guide-to-modding-minecraft-9a42536495f6 (derde resultaat op Google)

Waar kijk ik naar (bij het zoeken naar een tutorial): Ik scan vluchtig de instructies en kijk:

  • Lijken de instructies duidelijk?
  • Zijn de screenshots duidelijk?
  • Onderaan artikelen staan vaak comments/responses.
    • Zijn er veel mensen die problemen hebben met de tutorial?
    • Worden die problemen beantwoord door de schrijver van de tutorial (of iemand anders)

Als je video’s fijner vindt zijn er ook een hoop video tutorials te vinden.

Bij het volgen van zo’n handleiding zal je merken dat de instructies soms erg technisch zijn. Je weet soms niet precies wat je aan het doen bent. Dat maakt niet uit, maar je moet dan extra goed lezen om de instructies goed uit te voeren. Je kan onmogelijk alles meteen snappen, sommige dingen worden jaren later pas duidelijk.

Volg verschillende van dit soort tutorials. Probeer ze allemaal volledig af te maken. Doe ze eerst exact na (ga niet meteen je eigen creatie maken). Experimenteer pas aan het einde, nadat je de voorbeelden uit die tutorial werkend hebt gekregen.

Loop je vast in een tutorial? Errors?

  1. Staat hier in de tutorial iets over?
  2. Kijk in het commentaar bij de tutorial, heeft iemand dit probleem ook gehad? Zijn er extra instructies te vinden in het commentaar?
  3. Nog steeds geen success? Zoek op de foutmelding of beschrijf het probleem, bijvoorbeeld: “minecraft java creeper explode NullReferenceException“ of “minecraft java creeper not exploding“
  4. Ga een aantal stappen terug in de tutorial en doe het opnieuw.
  5. Lukt dat nog niet? Ga meer stappen terug in de tutorial en probeer ze opnieuw te volgen. Lees extra goed, misschien zag je de vorige keer iets over het hoofd.
  6. Lukt dat nog niet? De-installeer alles wat je in de tutorial geïnstalleerd hebt en begin volledig opnieuw.
  7. Lukt het nog steeds niet? Misschien is de tutorial niet goed  zoek een andere tutorial

Je maakt zo aan de hand van tutorials een hoop producten. Bewust en onbewust leer je een hoop. Door dit proces vaak te herhalen (met verschillende tutorials) merk je dat je beter begint te begrijpen wat je aan het doen bent. Door te experimenteren met de code weet je wat wel kan en wat niet kan.

Blijf geduldig tijdens het ontwikkelen, maar neem ook op tijd afstand van de computer. Soms staren wij ontwikkelaars onszelf blind op onze eigen code. We zien dan fouten gewoon niet. Je krijgt rust in je hoofd door afstand te nemen en echt iets anders te gaan doen. Blijf dus ook niet in je hoofd nadenken over het probleem! Je zult zien dat wanneer je na een paar uur terugkomt bij de code, sneller ziet wat er mis gaat. Of dat het na het opnieuw uitvoeren van de instructies ineens wel lukt.