Archief - "Verkeerd" leren programmeren?

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.

Fraggie

Legacy Member
AlexanderVB zei:
Wat kan je zoal verkeerd doen als je op jezelf ermee begint? Ik dacht dat elke ervaring goed was, kan dat dan echt zo rampzalig zijn?
Uit het leven gegrepen:

ik jaren geleden begonnen met simpele mIRC scripts te schrijven dat functioneel wel werkten, maar echt een slechte stijl hadden. Voor onze clan maakte ik alle scripts waardoor het totaal niet opviel, dat ik verkeerd bezig was (lees: probleem -> oplossing -> iedereen content).

Pas wanneer ik mijn code toonde aan een ervaren programmeur ben ik begonnen met boeken te lezen.. uit de bibliotheek.. sterk verouderd dus. Tot zo'n jaar geleden daagde ik daar nog de gevolgen van, door te weinig analyse in mijn projecten te steken en er gewoon maar aan te beginnen.

Je hebt dus iemand nodig die je opvolgt, want er is een reden waarom Software Engineering een studie is en niet zo maar een cursus.



Vergelijk het misschien met koken. Veel mensen zeggen dat ze kunnen koken, uit ervaring. Maar er is een groot verschil tussen eten maken dat niet is aangebrand en een 5 gangen menu maken op kerst avond.

josilirios

Legacy Member
Joeshoe zei:
Uit interesse. Mensen met jouw ingesteldheid doen dan ook geen pure ict richting ;)

Ja klopt wel, maar als het echt uit interesse is dan rol je daar toch in door te proberen en kom je hier niet vragen of je eventueel wel eens zou mogen experimenteren met zo een vak omdat je misschien wel een foute methode kan aanleren..

En voor de topicstarter; W3Schools Online Web Tutorials als je wat over html/css wil weten

Genious

Legacy Member
Ark'ay zei:
Dus je wil als programmeur aan de slag zonder een bachelor/master IT of zonder zelfs in die richting gestopt te zijn.

Zelfs zonder enige programmeer kennis?
Ie wil wel wat doen aan zijn gebrek aan programmeerkennis he.
En ik dacht dat bvb KBC zelf de opleiding geeft voor hun IT'ers. (geen idee wat dat precies inhoudt wel)
Hardcore C programmeur zal ie prolly wel nooit worden, maar tewerkstellingen in de IT-sector of de IT-kant van een bedrijf is toch niet bepaald onmogelijk. (in de veronderstelling natuurlijk dat ie niet gewoon met een ASO of TSO diploma komt aankloppen :))

Joeshoe

Legacy Member
josilirios zei:
Ja klopt wel, maar als het echt uit interesse is dan rol je daar toch in door te proberen en kom je hier niet vragen of je eventueel wel eens zou mogen experimenteren met zo een vak omdat je misschien wel een foute methode kan aanleren..

Das ook waar natuurlijk.

AlexanderVB

Legacy Member
Ark'ay zei:
Dus je wil als programmeur aan de slag zonder een bachelor/master IT of zonder zelfs in die richting gestopt te zijn.

Zelfs zonder enige programmeer kennis?

Weet je wel wat dat inhoud. Dag in dag uit coderen?

Ik wil je niet ontmoedigen maar dat gaat knap lastig worden. Vrijwel onmogelijk zelfs volgens mij. Wat is je opleiding?

Helpdesk lijkt me al een overwinning :s

Sorry als het wat ontnuchterend overkomt. Mss zien anderen het hier rooskleuriger :)

Het is absoluut niet mijn bedoeling om als programmeur aan de slag te gaan hoor. Ik weet dat dat niet realistisch is, en daarbij zou dag in dag uit coderen ook niet echt iets voor mij zijn.

Ik wil eerder starten als junior functional analyst in een bedrijf als Capgemini, CTG, CSC etc. Daar kan je beginnen met een master-diploma, ook als het niet in burgie/informatica is, en je krijgt alle opleiding in het bedrijf. Op zich moet je voor die jobs niet kunnen programmeren, maar omdat ik een zo breed mogelijke kennis wil opdoen wil ik de basis toch onder de knie krijgen. Daarnaast zou ik het ook gewoon handig vinden om wat beter (en vooral sneller) te kunnen scripten.

Ik streef er niet naar om een eerste klass Java/C/.NET ontwikkelaar te worden, ik wil gewoon beter begrijpen hoe programmeren werkt. Dat ligt uiteraard anders voor mensen die willen beginnen in burgie CW, informatica of TI.

Fraggie

Legacy Member
josilirios zei:
En voor de topicstarter; W3Schools Online Web Tutorials als je wat over html/css wil weten
Ik denk dat dit een ideaal voorbeeld is van de gevaren op het internet. W3Schools heeft niets te maken met W3! Wat op W3Schools staat moet langs geen kanten kloppen en tot voor kort was dat ook zo..

Genious

Legacy Member
Voeg zeker een of ander database pakket toe aan uw lijstje. Weten hoe wat algemene queries uit te voeren komt altijd van pas.

Bv202

Legacy Member
josilirios zei:
Ja klopt wel, maar als het echt uit interesse is dan rol je daar toch in door te proberen en kom je hier niet vragen of je eventueel wel eens zou mogen experimenteren met zo een vak omdat je misschien wel een foute methode kan aanleren..

En voor de topicstarter; W3Schools Online Web Tutorials als je wat over html/css wil weten

W3Fools

AlexanderVB

Legacy Member
Genious zei:
Voeg zeker een of ander database pakket toe aan uw lijstje. Weten hoe wat algemene queries uit te voeren komt altijd van pas.

Thx, daar had ik nog niet aan gedacht maar dat lijkt me echt een nuttige tip. Ik zal eens kijken of ik wat kan oppikken over Oracle of MySQL.

josilirios

Legacy Member
Fraggie zei:
Ik denk dat dit een ideaal voorbeeld is van de gevaren op het internet. W3Schools heeft niets te maken met W3! Wat op W3Schools staat moet langs geen kanten kloppen en tot voor kort was dat ook zo..

Bv202 zei:

Damn, bij ons op school leren ze ons een website maken via html ( voor wetenschappelijk project) waar de docent labo zelf zegt ' aangezien de cursustekst niet uitgebreid genoeg is voor CSS kan je hier altijd op W3SCHOOLS tutorials gaan bekijken.
Heb er eigenlijk nog best veel uit geleerd en vond het geen slechte website..
Leren ze dan effectief foute dingen aan?

Benjamin

Legacy Member
Dat is geen saaie docent. :)

Geef eens de beste tutorial per taal?
Dit voor de grote talen: C(++), C#, JAVA.

Fraggie

Legacy Member
josilirios zei:
Damn, bij ons op school leren ze ons een website maken via html ( voor wetenschappelijk project) waar de docent labo zelf zegt ' aangezien de cursustekst niet uitgebreid genoeg is voor CSS kan je hier altijd op W3SCHOOLS tutorials gaan bekijken.
Heb er eigenlijk nog best veel uit geleerd en vond het geen slechte website..
Leren ze dan effectief foute dingen aan?
Toen ik nog actief was in het web design wereldje dan haalde ik ook al mijn informatie van W3Schools. Bleek dat 3/4 keer iets werkte in FF, niet in IE wel in Opera etc etc.

De docent in kwestie kwam dan af met zijn naslag werk over web programmeren en gaf me telkens de juist oplossing voor alle browsers :doh:. Dat boek was toen al 2 jaar oud en toch beter dan W3Schools. In mijn laatste project heb ik enkel gebruik gemaakt van de W3 website, minder leesbaar, maar het staat er uiteindelijk ook allemaal op én zo veel verschillende browsers de dag van vandaag niet meer.

makila

Legacy Member
Genious zei:
Ik veronderstel dat het dan vooral gaat over massale copy-paste, niet object-georiënteerd werken, geen discipline in syntax-conventies onderhouden (capitalisatie, identen etc)
Naar mijn mening .. een goede programmeur, gaat juist zoveel mogelijk copy/pasten om tijd uit te sparen voor zijn werkgever (de pasted code moet dan wel goed geschreven zijn) en zo weinig mogelijk oo werken (want dat is onefficiënt en kost ook weer kostbare tijd om dit goed te doen).

Het enige dat ECHT telt is dat je 'snelle' code schrijft. Dwz dat je code zo snel mogelijk moet werken. En je moet natuurlijk er ook voor zorgen dat je code een beetje leesbaar is.

Cycloon

Legacy Member
makila zei:
Naar mijn mening .. een goede programmeur, gaat juist zoveel mogelijk copy/pasten om tijd uit te sparen voor zijn werkgever (de pasted code moet dan wel goed geschreven zijn) en zo weinig mogelijk oo werken (want dat is onefficiënt en kost ook weer kostbare tijd om dit goed te doen).

Het enige dat ECHT telt is dat je 'snelle' code schrijft. Dwz dat je code zo snel mogelijk moet werken. En je moet natuurlijk er ook voor zorgen dat je code een beetje leesbaar is.

Not sure if serious.

Voor een consultant die betaalt wordt per project en zeker weet dat hij geen onderhoud meer gaat moeten doen is dat zeker efficiënt. Voor alle anderen totaal niet.

sneax

Legacy Member
Koop een goed boek, er is geen enkel probleem met zelf te leren programeren.

Destiser

Legacy Member
phixiuZ zei:

Slechte docent als ge 't mij vraagt, hij begint import en classes uit te leggen, maar dan wil hij er niet diep op ingaan... Alléja, ipv gewoon z'n mond te houden en te zeggen van: 'Those lines of code aren't imortant now, let's keep the basics'. Nu zitten er wrs gwn enorm veel studenten die er totaal van flippen, ik zou flippen als beginneling met zo'n uitleg.

MilM

Legacy Member
Cycloon zei:
Zelf leren programmeren als je geen basis hebt is écht not done. Er is zoveel rommel te vinden op het internet dat je bijna gedoemd bent om het foutief aan te leren. Het is moeilijk om te definiëren wat "fout" is, maar wees gerust, éénmaal je meer ervaring hebt in wat "de goede manier" is dan zal je inzien wat "fout" is.

Zucht.
Aan de universiteiten of hoge school maken ze evengoed gebruik van cursussen of boeken.
Zelfstudie is perfect mogelijk.

Dat er een verschil is tussen een 16 jarige die zo snel mogelijk een programma wil schrijven en gewoon wat code bij elkaar smijt tot het werkt en een andere 16 jarige die vooral de taal wil leren en geen stappen overslaat is duidelijk.

Het enigste wat je nodig hebt is een goed boek of een cursus, meer niet.

Als ik vaststel dat sommigen al problemen hebben om ocharme de beginselen van programmeren via zelfstudie te leren, dan is het goed voor hen dat ze geen studie aan de universiteit proberen.
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