Guide Dus jij wilt een (DDG) (Minecraft) Java Developer worden? [INFO + FAQ]

Discussie in 'Coding en Plugins' gestart door Snics, 12 feb 2017.

  1. Snics
    Offline

    Snics Ex-Staff

    Lid geworden:
    11 mei 2016
    Berichten:
    682
    Leuk Bevonden:
    217
    [​IMG]


    Hallo daar!

    Als jij op deze post hebt geklikt zul je vast nieuwsgierig zijn naar hoe je Minecraft plugins moet maken en welke tutorials je hiervoor moet volgen. Ik ga samen met jouw overlopen wat de mogelijkheden zijn. Laten we beginnen!


    [​IMG]

    Je hebt zeker en vast een basis nodig als je wilt gaan programmeren. Je moet bijvoorbeeld goed zijn in het Engels, zo ga je de video's die je gaat kijken beter snappen + de woorden die in het programmeren voorkomen.

    Als je goed bent in wiskunde is dat zeker een pluspunt zo ga je het makkelijker hebben als er bijvoorbeeld formules gebruikt moeten worden. Als je niet goed bent met wiskunde geen nood, het is gewoon een voordeel als je het goed kunt, dit wilt niet zeggen dat het voor jou te laat is!

    Voordat je Minecraft plugins gaat maken zal je eerst moeten leren hoe je programmeert, hoe 'saai' het ook is. Je zult eerst de basis onder de knie moeten hebben voordat je kan starten als Java (Bukkit) Developer.

    Hieronder heb ik een paar leermethodes opgesomd die jou kunnen helpen om een (betere) Java (Bukkit) Developer te worden!


    [​IMG]

    Beschrijving: Wil je later een DDG Developer worden of misschien zelfs een Developer voor een grotere server? Geen probleem, met veel doorzettingsvermogen kom je er! Met deze methode ga je de meest uitgebreide Java cursus volgen om zoveel mogelijk kennis te krijgen. De cursus die jij gaat volgen wordt ook gebruikt binnen DDG als developers iets niet snappen, een betere voorbereiding kun je niet hebben!

    Doorzettingsvermogen: Heel Veel
    Geld: +- 15 euro
    Tijd besteden aan leren programmeren per week: 7 tot 10 uur
    Leer platform: www.udemy.com
    Opleiding die je gaat volgen:
    1. Koop hier voor 15 euro je Java cursus.

    2. Kijk na je Java cursus hoe je Minecraft Plugins moet maken of je kan gebruik maken van de Bukkit/ Spigot documentation.

    3. [EXTRA] Als je ook nog met databases wilt leren werken en queries wilt leren maken kun je dat hier doen.
    Uitleg over de opleiding:

    1. De Java cursus

    De Java cursus is heel goed, de beste op Udemy, maar je zult er heel veel mee bezig moeten zijn. Hieronder vind je wat + en - punten van de cursus. Als je toch een goede basis wilt hebben maar je weet dat je zo een grote cursus nooit gaat voltooien kun je ook deze kleinere cursus proberen van Udemy (11,5 uur) klik hier.

    Pluspunten:
    • Heel goede voorbereiding voor grote servers zoals DDG.

    • Duidelijke uitleg.

    • Er worden nieuwe secties toegevoegd om de zoveel tijd en is dus up to date!

    • Je kan vragen stellen en ze worden binnen de 24 uur beantwoord.

    • 60,5 uur aan video content
    Minpunten:
    • Vraagt veel van jou vrije tijd

    • Zal soms eens saai zijn.

    • BELANGRIJK: Het kost geld. Het kan zijn dat er op dit moment geen korting is, koop deze cursus dan ook niet. Wacht tot er een korting is en de cursus 'maar' +-15 euro kost.
    Wat moet je kennen van die cursus:

    Je moet alles kunnen behalve JavaFX, dit wordt niet toegepast in Minecraft. Het is wel leuk als je niet Minecraft gerelateerd gaat programmeren. Echter moet je niet de hele cursus kunnen om een goede Java (Bukkit) Developer te zijn, als je 50% van de cursus kunt voltooien kun je al goede plugins maken (nadat je de Minecraft tutorials gekeken hebt natuurlijk of de Bukkit/Spigot documentation door gekeken hebt).


    2. De Minecraft tutorials

    De Minecraft tutorials zouden normaal super makkelijk moeten zijn nadat jij de Java cursus gedaan hebt. Je moet niet alle Minecraft tutorials kijken, als je de eerste 30 kijkt zal je zeker verder op weg kunnen en alles zelf uitzoeken, maar dat is volledig jouw keuze.

    Na de Java cursus zou je normaal gezien geen probleem moeten hebben om de Bukkit/ Spigot documentation te lezen en daar je antwoorden in te vinden. Het zou zelfs beter zijn om via de documentation te leren, documentation zul je overal terug vinden van programmeertaal A tot Z en van plugin A tot Z. Dit ligt compleet aan jezelf wat jij het makkelijkste vind maar op termijn ga je meer waarde halen uit de Bukkit/ Spigot documentation.

    3. [EXTRA] MySQL Queries

    Dit is iets wat je extra kunt leren, dit zal zeker ge-apprecieert worden als je een DDG Developer wilt worden. Je kan kiezen waar je deze cursus volgt als jij een goede cursus vind op Youtube volg die dan, maar ik heb mij er eentje gekocht op Udemy voor 15 euro. De MySQL cursus duurt helemaal niet zo lang als de Java cursus. Als je met databases kunt werken kun je bijvoorbeeld een ban manager maken, een speler login systeem, etc.

    Je vindt beneden nog wat tips over hoe je het beste dit kunt leren.


    [​IMG]

    Beschrijving: Jij wilt later een Minecraft Developer worden voor jouw eigen server of een andere kleine server? Geen probleem, met deze methode ga je een goede Minecraft developer kunnen worden die zowel grote als kleine plugins gaat kunnen maken.

    Doorzettingsvermogen: Matig

    Geld: 0 euro

    Tijd besteden aan leren programmeren per week: +- 3 tot 10 uur

    Leer platform: Udemy

    Opleiding die je gaat volgen:
    1. Leer hier Java gratis via Udemy

    2. Kijk na je Java cursus hoe je Minecraft Plugins moet maken
    Uitleg over de opleiding:

    1. De Java cursus

    De Java cursus is niet de beste maar ook zeker niet de slechtste. Je moet zowiezo een Java cursus volgen dit is de beste die ik kon vinden op Udemy. Hieronder vind je wat + en - punten van de cursus

    Pluspunten:
    • Het is gratis.

    • Je kan vragen stellen, deze worden binnen de week beantwoord.

    • Duidelijke uitleg
    Minpunten:
    • Minder specifieke uitleg dan in de betaalde.

    • Verouderd
    Wat moet je kennen van die cursus:

    Je moet alles kunnen wat in de cursus aanbod komt.

    2. De Minecraft tutorials

    De Minecraft tutorials zouden nu makkelijker moeten gaan dan zonder enige video gezien te hebben over Java. Je zult toch wel de hele serie moeten uitkijken om alles te snappen van Bukkit.


    [​IMG]

    Java / Minecraft Tutorial:
    • Schrijf niets op in word, maar type alles wat de video maker ook typt na in je code verwerker (IDE), zo ga je het sneller en beter onthouden.

    • Het is normaal dat je soms terug naar een video moet gaan omdat je bent vergeten hoe het werkte, het is ook niet de bedoeling dat je het onthoud. Het is de bedoeling dat je begrijp wat er gebeurd en dat zal via de Udemy cursus makkelijker zijn dan in die van Youtube.
    MySQL Tutorial:
    • Schrijf alles op in een word document, je zult nooit alle query's onthouden, dus schrijf je ze beter op. Nu heb ik een mooi overzicht met wat welke query doet, een voorbeeld etc.

    [​IMG]

    Q: Wat als ik meteen starten met Bukkit zonder Java te leren.
    A: Dat is mogelijk, maar zeker niet aangeraden, je zult de eerste 10 Bukkit tutorials wel snappen maar daarna snap je het niet meer. Het is zeker niet aangeraden, je moet een Java basis hebben.

    Q: Wat is ik iets niet snap?
    A: Je kunt altijd je vraag intypen in Google, je mag ook altijd aan mij vragen als je een deel van Java niet snapt. Je kan mijn skype aanvragen op mijn profiel.


    Q: Er is geen korting op de Java cursus, het kost 195 euro!
    A: Udemy geeft om de tijd een korting dat de cursussen naar 15 euro worden gebracht, wacht tot dan, in de tussentijd kun je je voorbereiden bv: tijdelijk de gratis Udemy tutorials kijken (Methode 2).

    Q: Wat is Bukkit precies?
    A: Bukkit is een library voor Java, dit houd in dat je dus Java moet kunnen voordat je de library gaat gebruiken. Bukkit is geen programmeertaal.
    Als je nog vragen hebt kun je ze in de reacties stellen, de vragen kunnen ook in de FAQ toegevoegd worden.

    [​IMG]
    [​IMG]
     
    #1 Snics, 12 feb 2017
    Laatst bewerkt: 10 okt 2017
    iTeije, luduma, rocktron20 en 16 anderen vinden dit leuk.
  2. Thanoxz
    Offline

    Thanoxz DDG Kenner

    Lid geworden:
    26 apr 2014
    Berichten:
    398
    Leuk Bevonden:
    101
    Ik vroeg me eigenlijk af, wat is het verschil tussen JrDev en Dev?
     
  3. Snics
    Offline

    Snics Ex-Staff

    Lid geworden:
    11 mei 2016
    Berichten:
    682
    Leuk Bevonden:
    217
    Als je pas begint bij DDG als Developer ben je automatisch eerst Jr Developer.
    Naarmate je langer in het team zit en je activiteit binnen het team word je gepromoveerd naar Developer.
    Jr Developer heeft minder toegang tot bepaalde serivices dan Developer veronderstel ik.

    Dat is in grote lijnen wat het verschil is, misschien kan nog iemand anders (@doomerix) meer info geven daarover.

    Met vriendelijke groet,
    Snics
     
    Thanoxz vindt dit leuk.
  4. Snicser
    Offline

    Snicser DDG Held

    Lid geworden:
    12 apr 2016
    Berichten:
    482
    Leuk Bevonden:
    72
    Zijn de tutorials van thenewbostan ook goed? En nog iets.. Top uitgelegd! Ik denk dat ik eerst die gratis cursus ga doen en dan die betaalde...
     
  5. Snics
    Offline

    Snics Ex-Staff

    Lid geworden:
    11 mei 2016
    Berichten:
    682
    Leuk Bevonden:
    217
    Die zijn ook goed maar soms neemt hij wel heel moeilijke wegen om ergens te geraken.
     
  6. Snicser
    Offline

    Snicser DDG Held

    Lid geworden:
    12 apr 2016
    Berichten:
    482
    Leuk Bevonden:
    72
    Ik zie dat je hem heb bijgewerkt! Top man! Ik ga die gratis cursus doen maar dit het zelfde als die betaalde cursus. Of net iets anders?
     
  7. Snics
    Offline

    Snics Ex-Staff

    Lid geworden:
    11 mei 2016
    Berichten:
    682
    Leuk Bevonden:
    217
    De gratis cursus heeft 16 uur aan video en is voor beginners
    De betaalde cursus heeft 60,5 uur aan video en is ook voor beginners.

    Dus in de betaalde word alles wat beter en duidelijker uitgelegd + je hebt oefeningen in de betaalde.
     
  8. Snicser
    Offline

    Snicser DDG Held

    Lid geworden:
    12 apr 2016
    Berichten:
    482
    Leuk Bevonden:
    72
    Dan ga ik ze gewoon allebei doen denk ik? Thx!
     
  9. Snics
    Offline

    Snics Ex-Staff

    Lid geworden:
    11 mei 2016
    Berichten:
    682
    Leuk Bevonden:
    217
    Het is al een goede oefening om de gratis cursus te proberen en als dat lukt door te gaan naar de betaalde!
     
  10. Snicser
    Offline

    Snicser DDG Held

    Lid geworden:
    12 apr 2016
    Berichten:
    482
    Leuk Bevonden:
    72
    Ik ben nu bezig met Java alleen ik loop te irriteren aan lijntje wat niet weg wil gaan.
    Dit het lijntje: https://gyazo.com/fa0a32889348d31da63934d35f820fe6

    Weet jij misschien hoe dit moet oplossen? Ik heb ooit al een keer geprobeerd op te lossen alleen het lukte toen niet. :(

    Kan jij me helpen?

    Met vriendelijk groeten,

    Flavio
     
  11. Snics
    Offline

    Snics Ex-Staff

    Lid geworden:
    11 mei 2016
    Berichten:
    682
    Leuk Bevonden:
    217
    Ik gebruik geen Eclipse meer en heb die lijn eigenlijk nooit gezien toen ik het nog gebruikte :p
     
  12. MisterWanted
    Offline

    MisterWanted Ex-Staff

    Lid geworden:
    3 okt 2016
    Berichten:
    264
    Leuk Bevonden:
    90
    Zover ik weet heeft een Jr. Developer alleen toegang tot de test server(s) en heeft hij de permissies die ongeveer gelijk staan aan Moderator permissies maar dan met wat extra permissies. Daarbij begin je altijd (sinds dat @steenooo Jr. developer was geworden) als Jr. Developer en kan je later promoveren naar Developer en dan eventueel zelfs nog Senior Developer.

    Zou je is een screenshot kunnen sturen van je volledige scherm ?
     
    #12 MisterWanted, 12 feb 2017
    Laatst bewerkt: 12 feb 2017
    Snics vindt dit leuk.
  13. Snicser
    Offline

    Snicser DDG Held

    Lid geworden:
    12 apr 2016
    Berichten:
    482
    Leuk Bevonden:
    72
    Hier is het screenshot: https://gyazo.com/2b5b85cf031e4e2ca49ff9ea7e2ac4c5
     
  14. Thanoxz
    Offline

    Thanoxz DDG Kenner

    Lid geworden:
    26 apr 2014
    Berichten:
    398
    Leuk Bevonden:
    101
    ben begonnen met de gratis cursus, als het me bevalt en als het goed werkt dan ga ik ook de betaalde doen :)

    Over dat lijntje, volgensmij kan je die gewoon wegslepen. Zo niet. Dan komt het omdat je soort van nog een "browser" open hebt voor classes.
     
  15. Snicser
    Offline

    Snicser DDG Held

    Lid geworden:
    12 apr 2016
    Berichten:
    482
    Leuk Bevonden:
    72
    Oke thx! Mij bevalt het opzich wel redelijk goed :) Alleen soms moet je wel na 10 tutorials even een pauze nemen. Dat raad ik je echt aan anders vergeet en ga je het saai vinden.
     
  16. danielvdspoel
    Offline

    danielvdspoel DDG Kenner

    Lid geworden:
    4 jan 2016
    Berichten:
    1.184
    Leuk Bevonden:
    81
    word er bij die gratis versie ook uitgelegd hoe je de programma's moet instaleren??
     
  17. Snics
    Offline

    Snics Ex-Staff

    Lid geworden:
    11 mei 2016
    Berichten:
    682
    Leuk Bevonden:
    217
    Normaal wel!
     
  18. danielvdspoel
    Offline

    danielvdspoel DDG Kenner

    Lid geworden:
    4 jan 2016
    Berichten:
    1.184
    Leuk Bevonden:
    81
    oke, ik ga wss deze week beginnen met de gratis versie en dan mischien later de betaalde versie en mysql

    Bespaart het trouwens ruimte als ik een database gebruik?? of maak dat niet uit
     
  19. Snics
    Offline

    Snics Ex-Staff

    Lid geworden:
    11 mei 2016
    Berichten:
    682
    Leuk Bevonden:
    217
    Databases heeft niets te maken met ruimte.
    Databases zorgen ervoor dat je info kunt bewaren in een tabel.

    Bijvoorbeeld:
    __Datum_____ Speler naam_____Coins _____Rank_____....
    2017-02-13_______Snics_______152625_____Staff_____....
    2017-02-11_______Daniel______5661155____Member___....
     
  20. danielvdspoel
    Offline

    danielvdspoel DDG Kenner

    Lid geworden:
    4 jan 2016
    Berichten:
    1.184
    Leuk Bevonden:
    81
    Oh ok dat is opzich best handig voor een server

    Edit @Snics als ik mijn plugins kopel aan de database met de inglogegevens heb je dan echt veel verstand nodig van databases?

    Verstuurd vanaf mijn SM-A300FU met Tapatalk
     
    #20 danielvdspoel, 13 feb 2017
    Laatst bewerkt: 13 feb 2017

Deel Deze Pagina

  1. Deze website gebruikt cookies. Door deze website verder te gebruiken, gaat u akkoord met ons gebruik van cookies.
    Ontzet Notitie