Archief - Beginnen met Java

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

fluffster71

Legacy Member
Op school kan het zijn dat je een leerkracht hebt die er niets van kent en zelfs nog nooit geprogrammeerd heeft. Sommige willen bvb netwerken en wiskunde geven, maar moeten er van de school bvb Java bijnemen omdat ze daar geen andere leerkracht voor vinden. Als je zo een leerkracht hebt, die dan telkens zelf maar 1 les op voorhand instudeert en ongemotiveerd is, dan ben je zwaar gen**kt.

SDEC

Legacy Member
De lessen van Stanford University zijn zéér goed (duhh, het is Stanford). Ze hebben zoiets als het "Center For Professional Developement" dat videos maakt van de lessen en ze op Youtube post. De leerkracht Java legt alles uitstekend uit, zelfs als je engels niet op-en-top is zul je het waarschijnlijk wel verstaan.

Hier is de playlist voor de lessen "Programming Methodology" waarin de taal Java wordt aangeleerd: YouTube - Lecture 1 | Programming Methodology (Stanford)

Ik raad je aan om alle lessen van begin tot eind te bekijken, ik garanteer je dat hij nooit echt off-topic gaat, en elke "Lecture" is interresant, van begin tot eind.

profound

Legacy Member
SDEC zei:
De lessen van Stanford University zijn zéér goed (duhh, het is Stanford). Ze hebben zoiets als het "Center For Professional Developement" dat videos maakt van de lessen en ze op Youtube post. De leerkracht Java legt alles uitstekend uit, zelfs als je engels niet op-en-top is zul je het waarschijnlijk wel verstaan.

Hier is de playlist voor de lessen "Programming Methodology" waarin de taal Java wordt aangeleerd: YouTube - Lecture 1 | Programming Methodology (Stanford)

Ik raad je aan om alle lessen van begin tot eind te bekijken, ik garanteer je dat hij nooit echt off-topic gaat, en elke "Lecture" is interresant, van begin tot eind.

Oh, leuke link, thnx!

Karre

Legacy Member
Foezjie zei:
INb4 flame over mensen die niet zonder intellisense kunnen programmeren :)

PS: zelf vind ik het ook superhandig hoor ^^

Er is niets mis met intellisense? :) Mits logisch nadenken wat iets kan zijn kan je met de intellisense snel iets vinden dat je nodig hebt dat je niet vaak gebruikt zonder direct Google te moeten raadplegen. Lussen, declaraties, aanmaken objecten, functies, selecties, arrays, ... dingen die je kortom constant gebruikt dien je natuurlijk wel zonder te kunnen :).

String is trouwens met een hoofdletter gezien het geen primitief datatype is :unsure:.

cool_boy_ke

Legacy Member
Begin met simpele programma's te maken zonder Eclipse/Netbeans maar gewoon in Notepad ++/Kate/.. Je leert er véél meer uit.
Eens je daarin iets deftig kan maken (laten we zeggen een OO applicatie die random figuurtjes tekent, met polymorfisme) dan pas overschakelen.

Maak je ook geen zorgen, ze leren je op school perfect alles wat je nodig hebt (tenzij je een slechte leerkracht krijgt). Ga naar een school die zich richt op wat bedrijven willen!

Ik wil je wel wat helpen, stuur maar een PM ;)

fraG^

Legacy Member
voorbereiden op programmeren is zeer goed voor je aan de opleiding begint. Er zijn veel mensen die in het eerste jaar al buizen, maar degene die het zogezegd "snapten" waren grandioos gebuisd in het 3e jaar, ze leren alles vanbuiten maar éénmaal ze een opdracht krijgen op het examen van iets wat ze niet gezien hebben in de les = de pineut, programmeren is meer logica en wiskunde dan alles vanbuiten blokken. Dus zeker doen! ;) Oefenen, oefenen & oefenen is de boodschap ( C# was een killervak voor de meesten, Java trekt er goed op )

Parnakra

Legacy Member
cool_boy_ke zei:
Begin met simpele programma's te maken zonder Eclipse/Netbeans maar gewoon in Notepad ++/Kate/.. Je leert er véél meer uit.
En de paashaas bestaat ook nog. :)

cool_boy_ke

Legacy Member
Parnakra zei:
En de paashaas bestaat ook nog. :)
Voor een gebruik die nog nooit iets heeft geprogrammeerd in z'n leven is het imo beter om met een standaard teksteditor te werken, zelf te compilen etc.
Zo leert em tenminste perfect wat alles doen ipv gevoon op Ctrl+Spatie te vlammen :)

Parnakra

Legacy Member
Waarom zou iemand in godsnaam beter gaan programmeren omdat ze het eerst in een gewone teksteditor gedaan hebben? IDEs zijn een integraal deel geworden van het programmeren, dus uitstel van het gebruik ervan kan enkel maar in je nadeel werken.

Trouwens, je programma schrijven en (laten) compileren in een IDE en later, als je het eventueel nodig zou hebben (wat eerder uitzonderlijk zal zijn), uitzoeken hoe je iets "manueel" compileert (voor zover dat mogelijk is), zal veel intuïtiever en natuurlijker aanvoelen dan jezelf op spartaanse wijze te beperken door een teksteditor en een CLI.

cool_boy_ke

Legacy Member
Tuurlijk, dat gaat enkel in je nadeel werken om met de basics te beginnen :ironic:

Ik kan je aanraden om Kate te gebruiken, heeft al netjes een console ingebouwd en je bent er zo mee weg :)

Parnakra

Legacy Member
cool_boy_ke zei:
Tuurlijk, dat gaat enkel in je nadeel werken om met de basics te beginnen :ironic:
Ja, dat zeg ik. :)

Het maakt helemaal niets uit of je de basics leert in een veredelde kladblok of in een omgeving die speciaal voor het programmeren ontworpen is. Alhoewel, ik durf beweren dat je die basics sneller beet zal hebben in een IDE.

Beginners in het diepe werpen en hen de talrijke hulpmiddelen die er bestaan ontzeggen lijkt de laatste tijd heel populair bij programmeurs. Ik weet niet als dat ligt aan een verlangen naar het verleden, toen programmeren het voorrecht van een beperkt aantal mensen was, of als het gewoon puur sadisme is, maar het is een achterlijke denkwijze.

Het zou net omgekeerd moeten werken, laat ze eerst met zwembandjes in het ondiepe ploeteren en laat hen dan zelf de gevaren en voordelen van het diepe ontdekken, als ze daar ooit nood aan hebben.

cool_boy_ke

Legacy Member
Parnakra zei:
Ja, dat zeg ik. :)
Ironie

'T gaat mij helemaal niet om beginners te martelen, doe zelf ook Informatica en in het eerste hebben wij het eerste trimester gelukkig met alleen maar tekst editors gewerkt, omdat het belangrijk is om niet te moeten steunen op de een IDE, en het is ook volgens mij een goede manier om écht te weten wat je doet.
Zowat iedereen is in m'n groep is blij dat we eerst alles zelf hebben moeten typen, uiteraard is het nu een kwelling als je terug naar een simpele tekst editor moet overschakelen (al valt het nog goed mee).

De OP gaat hier geen applicatie van 300 classes maken, elk een paar honderd regels lang. Nee het gaat in het begin één class zijn met 2-3 methods. Eens hij daarmee weg is komt het principe van OO, laten we zeggen 5 classes maximum. Daar heb je echt geen IDE voor nodig.

Maar heb eigenlijk geen goesting om hierover verder te discussiëren, wou gewoon zeggen dat beginnen met eens teksteditor mij enorm heeft geholpen, en poste die tip hier dan.

Parnakra

Legacy Member
cool_boy_ke zei:
'T gaat mij helemaal niet om beginners te martelen, doe zelf ook Informatica en in het eerste hebben wij het eerste trimester gelukkig met alleen maar tekst editors gewerkt, omdat het belangrijk is om niet te moeten steunen op de een IDE, ...
Waarom is dat belangrijk als je de rest van je carrière altijd een IDE zal hebben om op te steunen?
cool_boy_ke zei:
... en het is ook volgens mij een goede manier om écht te weten wat je doet.
Al dan niet weten wat je aan het doen bent, hangt volledig van jezelf af - niet de omgeving waarin je werkt.
cool_boy_ke zei:
Zowat iedereen is in m'n groep is blij dat we eerst alles zelf hebben moeten typen, uiteraard is het nu een kwelling als je terug naar een simpele tekst editor moet overschakelen (al valt het nog goed mee).

De OP gaat hier geen applicatie van 300 classes maken, elk een paar honderd regels lang. Nee het gaat in het begin één class zijn met 2-3 methods. Eens hij daarmee weg is komt het principe van OO, laten we zeggen 5 classes maximum. Daar heb je echt geen IDE voor nodig.

Maar heb eigenlijk geen goesting om hierover verder te discussiëren, wou gewoon zeggen dat beginnen met eens teksteditor mij enorm heeft geholpen, en poste die tip hier dan.
Je bent 19. :/

Het lijkt me overduidelijk dat je het (kunnen) "programmeren" in een simpele teksteditor ongelooflijk overschat en het als een nichevaardigheid ziet die je uniek maakt. Normaal komt na deze stage het besef dat het je helemaal niet geholpen heeft en puur tijdsverspilling was. Hopelijk kom je daarna tot de conclusie dat je evengoed (of misschien zelfs beter) in een IDE had kunnen beginnen.

En wat OOP te maken heeft met aantal klasses ontgaat me ook, maar goed, dat komt waarschijnlijk omdat m'n brein al deels afgestorven is door het intensief gebruik van een IDE. :)

cool_boy_ke

Legacy Member
Argh
Parnakra zei:
Waarom is dat belangrijk als je de rest van je carrière altijd een IDE zal hebben om op te steunen?
Omdat het voor mij belangrijk is om te weten wat er in de achtergrond allemaal gebeurt.
Al dan niet weten wat je aan het doen bent, hangt volledig van jezelf af - niet de omgeving waarin je werkt.
True, maar als je helemaal zelf bijvoorbeeld een kast maakt van een paar planken leer je er toch iets meer uit dan een Ikea kast in elkaar steken :)
Je bent 19. :/
Het lijkt me overduidelijk dat je het (kunnen) "programmeren" in een simpele teksteditor ongelooflijk overschat en het als een nichevaardigheid ziet die je uniek maakt.
Tuurlijk dat, programmeren in de terminal is zo 31337, daar doe ik het voor é :ironic: Je kent me niet maar toch is het overduidelijk dat ik hier enkel wat kom stoefen. Wat heeft mijn leeftijd er trouwens mee te maken?
En wat OOP te maken heeft met aantal klasses ontgaat me ook, maar goed, dat komt waarschijnlijk omdat m'n brein al deels afgestorven is door het intensief gebruik van een IDE. :)
Omdat de basis iets zal zijn van "Geef 2 getallen in, geef de som van die 2 getallen". Eens je met OO en polymorfisme begint ga je toch een paar meer Classes maken. Dat is allemaal zonder probleem doenbaar in een tekst editor.

Voorbeeld: Geef je naam in, print em daarna af -> teksteditor
Moet je met libraries gaan beginnen werken -> IDE

N`Kr1pt

Legacy Member
Ok dus je wil leren programmeren, specifiek in Java.
Here goes:

- Head First object Oriented Design & Analysis
- Head First Java
- Head First Design Patterns

best in die volgorde.

Parnakra

Legacy Member
cool_boy_ke zei:
Omdat het voor mij belangrijk is om te weten wat er in de achtergrond allemaal gebeurt.
Ja, want door javac helloWorld.java te typen i.p.v. te klikken op een knop ga je véél meer te weten komen over wat er achter de schermen gebeurt. :/

De rest van je post is meer van hetzelfde en toont aan dat je het niet helemaal snapt, dus ga ik ook geen moeite meer doen. :)

Cycloon

Legacy Member
Ik zie wel het nut in om als beginner eventjes zonder IDE te werken, al is het maar om ook alle automatisch gegeneerde code toch eens deftig bekeken te hebben. Op langere termijn is een IDE natuurlijk wel aan te raden.

pietje666

Legacy Member
Cycloon zei:
Ik zie wel het nut in om als beginner eventjes zonder IDE te werken, al is het maar om ook alle automatisch gegeneerde code toch eens deftig bekeken te hebben. Op langere termijn is een IDE natuurlijk wel aan te raden.

gij werkt in visual studio zeker?
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan