Archief - studiekeuze programeur

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.

Vio

Legacy Member
Carrion zei:
Raak gewoon eerst door uw middelbaar. Uw keuze zal nog 2000 keer veranderen in de loop van de komende 4-5 jaar.

Bij jou was dat misschien zo. Maar evengoed zijn er genoeg mensen die van jonge leeftijd al weten wat ze willen doen. Uiteraard moet hij zijn middelbaar afmaken maar tussendoor heeft hij toch genoeg tijd om zich bezig te houden met programmeren.

slimr

Legacy Member
Unnamed zei:
één van de beste dingen die je nu kan doen is zo veel mogelijk in uw vrije tijd u bezig houden met het maken van kleine persoonlijke projecten. Maak een blog, post updates, krijg feedback van mensen.

Dan heb je binnen een aantal jaar toch al heel wat ervaring en een enorme voorsprong op vele andere mensen.

BTW. Als je echt games programmeur wilt worden, zal dat bijna enkel in het buitenland gaan: Engeland of Amerika. En daar zijn ze niet zo happig om beginnende buitelanders aan te werven, tenzij je echt al kan bewijzen dat je veel beter bent. Hoogstwaarschijnlijk zul je eerst hier in belgie wat ervaring moeten opdoen in een niet games-bedrijf.

met projecten wat bedoel je want ik kan toch nog niet beginnen met games.

Carrion

Legacy Member
Vio zei:
Bij jou was dat misschien zo. Maar evengoed zijn er genoeg mensen die van jonge leeftijd al weten wat ze willen doen. Uiteraard moet hij zijn middelbaar afmaken maar tussendoor heeft hij toch genoeg tijd om zich bezig te houden met programmeren.

Dat is dan meestal ook voor mensen die dokter ofzo willen worden, hoeveel van de 13 jarige tegenwoordig willen geen games gaan designen? Ik zeg niet dat 'm geen dromen ofzo moet hebben maar hij moet zich nu nog niet te fel focussen om effectief games programmeren maar gewoon het aanleren van gewone programmeer talen, grafische skills ontwikkelen,...

want in België ga je daar praktisch nooit mee aan de bak komen tenzij je voor de rest van je leven onnozele flash games in elkaar wilt steken.

Fodbaddun

Legacy Member
Hai,

Ik zit zelf in m'n 2e jaar DAE. Ik wist ook al vanaf m'n 3e middelbaar dat ik DAE wilde gaan doen. Je moet wel leven voor die richting. DAE is een van de beste richtingen in Europa op vlak van gamedesign, maar het is eentje die absoluut niet te onderschatten valt.

Hoge werkdruk, veel stressmomenten, moeilijke leerstof and so on... Je zult meermaals met je kop tegen een keihard betonnen muur lopen, maar that's game industry. :)

Het opent wel enorm veel deuren, zo heb ik een maat die werkt bij DICE en ga ik volgend jaar hopelijk ook zelf op stage bij een topbedrijf. Het echt dromen van games te gaan maken is niet verkeerd, maar je moet beseffen dat het allesbehalve een makkelijke weg is. :)

Als je meer info wilt, mag je me altijd persoonlijk contacteren. Dan kan ik je gerust wat op weg helpen. :)

QplQyer

Legacy Member
De spelindustrie klinkt misschien heel leuk, maar waar het in de praktijk op neerkomt is veel uren kloppen voor weinig loon en aan een spel werken dat niet al te boeiend is. Daarenboven werk je ook vaak in een bedrijf met een financieel onzekere toekomst. Ik ken iemand die hier in België in een bedrijf werkt dat spellen maakt en de meeste dingen die ze daar doen is spellen van failliet gegane studio's overnemen en afwerken. En dat zijn dan geen Duke Nukem Forever-toestanden, maar eerder zaken zoals "Mijn eerste kinderboerderij" en dergelijke.

Als je geluk hebt en goed bent geraak je misschien wel binnen in een buitenlandse studio, maar ik vrees dat die kansen toch niet zo groot zijn. Er zijn teveel kandidaten voor die jobs.

Volg je droom, maar doe het met enige realiteitszin. Pak in het middelbaar dus best een richting die je algemeen sterk opleidt in wetenschappen & wiskunde en doe daarna een algemene informatica-richting in plaats van één die specifiek op spellen gericht is. Daar kan je veel meer kanten met op als achteraf blijkt dat de spelindustrie toch niet zo eenvoudig is om binnen te geraken (of toch niet zo'n droomjob blijkt te zijn).

Benjamin

Legacy Member
Pak in het middelbaar dus best een richting die je algemeen sterk opleidt in wetenschappen & wiskunde en doe daarna een algemene informatica-richting in plaats van één die specifiek op spellen gericht is. Daar kan je veel meer kanten met op als achteraf blijkt dat de spelindustrie toch niet zo eenvoudig is om binnen te geraken (of toch niet zo'n droomjob blijkt te zijn).
Het verbaast me dat het twee pagina's heeft geduurd voordat dit advies kwam. Inderdaad, dat is het beste wat je kan doen. Vanzelfsprekend kan je ondertussen in je vrije tijd die gamespecifieke vaardigheden leren en zodoende toch uiteindelijk voor een gamebedrijf gaan werken. Met dromen is niets mis maar zorg voor een backupplan.

Fodbaddun

Legacy Member
Benjamin zei:
Het verbaast me dat het twee pagina's heeft geduurd voordat dit advies kwam. Inderdaad, dat is het beste wat je kan doen. Vanzelfsprekend kan je ondertussen in je vrije tijd die gamespecifieke vaardigheden leren en zodoende toch uiteindelijk voor een gamebedrijf gaan werken. Met dromen is niets mis maar zorg voor een backupplan.

Dit spreek ik, uit eigen ervaring en in de branche zelf zittende, falicant tegen eigenlijk. Het is goed dat je een goeie basis hebt in het middelbaar, hoe meer wiskunde, hoe beter. Tot daar zitten jullie goed.

Maar dat je met een richting zoals DAE geen enkele kant op kan dan in de game industrie gaan, is volledig verkeerd. Je kunt zo goed als alle richtingen uit binnen de informatica en zelfs daarbuiten. Animatiefilms, games, architectenbureau's, 3D-visualisaties, bank -en verzekeringen, programmeur, netwerking, etc....

DAE is een erg veelzijdige opleiding en een van de beste in Europa op vlak van gamedesign. Als je verder gaat met de programming track in het tweede jaar word je klaargestoomd tot een expert programmeur. Op het einde van je opleiding zul je maar liefst 4 semesters diehard C++ achter de rug hebben. Geen enkele andere informaticarichting kan dit zeggen. Mensen die dus als programmer afstuderen in DAE zijn van uitstekende kwaliteit wat betreft programming!!! ;)

Pils123

Legacy Member
is er een soort game develop opleiding die je in Gent kan volgen?

QplQyer

Legacy Member
Fodbaddun zei:
Dit spreek ik, uit eigen ervaring en in de branche zelf zittende, falicant tegen eigenlijk. Het is goed dat je een goeie basis hebt in het middelbaar, hoe meer wiskunde, hoe beter. Tot daar zitten jullie goed.

Maar dat je met een richting zoals DAE geen enkele kant op kan dan in de game industrie gaan, is volledig verkeerd. Je kunt zo goed als alle richtingen uit binnen de informatica en zelfs daarbuiten. Animatiefilms, games, architectenbureau's, 3D-visualisaties, bank -en verzekeringen, programmeur, netwerking, etc....

DAE is een erg veelzijdige opleiding en een van de beste in Europa op vlak van gamedesign. Als je verder gaat met de programming track in het tweede jaar word je klaargestoomd tot een expert programmeur. Op het einde van je opleiding zul je maar liefst 4 semesters diehard C++ achter de rug hebben. Geen enkele andere informaticarichting kan dit zeggen. Mensen die dus als programmer afstuderen in DAE zijn van uitstekende kwaliteit wat betreft programming!!! ;)

Als ik naar het curriculum kijk zie ik alleszins een heel erg nauwe opleiding. Ik zie bv. al geen enkel vak over netwerken of besturingssystemen. Dat betekent dat mensen die uit DAE komen vanuit de opleiding geen enkel inzicht hebben over hoe een computer of het internet nu eigenlijk werkt. Dat zijn zaken die m.i. nochtans vitaal zijn om een veelzijdige programmeur te worden.

Qua programmeren in C++ zal de opleiding wel een goeie basis bieden, maar enerzijds zijn veel dingen Java of .NET vantegenwoordig en anderzijds komt er veel meer bij het ontwikkelen van een systeem kijken dan één bepaalde taal kennen.

Ik denk dat werkgevers die op zoek zijn naar een veelzijdige programmeur die niks met grafische dingen moet doen zich ook wel dezelfde bedenkingen zullen maken. Bovendien geef je jezelf een stempel mee als je zo'n richting hebt gedaan in de zin dat werkgevers hun bedenkingen zullen hebben of je een job die niks met grafische zaken te maken heeft wel graag gaat doen.

Fodbaddun

Legacy Member
Nee, we zien wel degelijk een stukje over besturingssystemen en netwerken enzo.

Bedrijven zien niet liever afkomen dan mensen die ervaren zijn in C++, want ken je C++ dan kun je moeiteloos Java en .NET of eender welke andere taal. Omgekeerd geld deze redenering niet. In vele bedrijfsomgevingen wordt er gewerkt in C/C++, je zou daarvan nog verschieten. Er zijn ook maar weinig mensen die echt afstuderen met een doorgronde kennis van C++. De bedrijven moeten die dan nog apart gaan opleiden om zich verder te specialiseren in C++, terwijl wij eigenlijk al zo goed als de basics volledig beheersen en zelfs nog meer!

Wij zien niet enkel hoe je grafische dingen moet programmeren é, we gaan veel verder dan dat en ook veel ruimer. Iemand die echt graag programmeert gaat er niet om geven om bij een bank of verzekeringsbedrijf te werken als lead programmer (zo ken ik iemand die uit DAE naar een verzekeringsbedrijf is gegaan als hoofdprogrammeur).

De meesten die uit DAE komen zijn zodanig gedreven dat ze naast hun studies van alle soorten bijleren rond programmeren en/of pc's. Zo ga ik in de vakantie met enkele vrienden een eigen 3D-engine schrijven. Dit is niet zomaar een opdracht, maar een tamelijk moeilijke, maar met motivatie en veel onderzoek raak je overal! ;)

Nu, wat ik wil zeggen is dat mensen met een hele goeie kennis van C++ zo goed als OVERAL in de programmeerwereld terecht kunnen. C/C++ is een van de moeilijkste programmeertalen om te leren. Talen zoals Java, no offence, zijn peanuts en kan iemand met een goeie kennis van C/C++ op twee weken tijd volledig doorgronden! ;)

Just my two cents! ^^

Parnakra

Legacy Member
Blij om te zien dat het vak 'Hoe zo hautain mogelijk overkomen met foutieve informatie' ook in het curriculum van DAE omvat zit. :)

SavaB

Legacy Member
Parnakra zei:
Blij om te zien dat het vak 'Hoe zo hautain mogelijk overkomen met foutieve informatie' ook in het curriculum van DAE omvat zit. :)

Hij overdrijft idd met dat Java peanuts is, maar ik moet hem wel gelijk geven dat een C++ programmeur gemakkelijker de overstap zal maken dan omgekeerd.

In DAE zie je inderdaad niets over electriciteit/netwerken/besturingssystemen. In de plaats daarvan zie je heel wat meer over geheugenmanagement (moet wel als je degelijk C++ wilt schrijven), iets wat héél veel TI opleidingen nog steeds niet of nauwelijks aanpakken.
Dat C++ niet de heilige graal is weten ze in DAE ook, daarom dat een basis C#.NET in het derde jaar ook nog wordt meegegeven. Ook wordt regelmatig de Unity engine gebruikt, waar C# toch steeds meer de voertaal wordt.

Zolang je de richting nog volgt zit je altijd nog een beetje in de roes van de propaganda van de leerkrachten, die alles aanprijzen als het beste, het meest voorkomende, het ideale. En hoewel daar veel van waar is, wordt daar vaak in overdreven. Het resultaat is dus vaak dat je als C++ programmeur gemakkelijk wordt aangenomen, en dat mensen zeer tevreden zullen zijn over een DAE'er zijn kunnen (mening gebaseerd op ervaringen/uitingen van bedrijven die DAE'ers hebben aangenomen als stagiair/werkkracht), en dat hij over het algemeen heel snel weg is met de aspecten die hij slechts vaag heeft geleerd. Maar soms zijn er dingen waar we totaal niets van kennen, en die achteraf toch een pijnpunt blijken te zijn.
Nu staan de meeste bedrijven wel een bijscholing toe, zeker omdat ze een junior C++ developper sowieso al moeilijk vinden en dus niet kwijt willen, dus is dat meestal geen probleem.

Het is waar dat een bedrijf dat niets met grafische zaken te maken heeft zich vragen zal stellen bij het aannemen van een grafisch programmeur, maar je zou er verbaasd van zijn hoeveel bedrijven het grafische, of zelfs het 3D aspect hebben geintegreerd dezer dagen: Interfaces worden eindelijk meer en meer als centraal werkpunt naar voor geschoven, en daar is een programmeur met grafische kennis ideaal voor (soms zelfs grafisch kunnen).
Om een paar voorbeelden te geven van aanbiedingen/sollicitaties:
- een bedrijf dat specifieke GPS systemen voor truckchauffeurs aanbiedt (soort enorm uitgebreide tom-tom)
- een bedrijf dat computerchips/zonnepanelen controlleert/ontwerpt, en voor hun nieuwe snijmachine een grafische interface nodig hebben
- een aantal bedrijven die gebruik maken van 3D scanning software en dit moeten onderhouden/uitbreiden
- medische bedrijven die software tools ontwerpen voor chirurgen en dokters

En sowieso dat een heel aantal consultancy bedrijven je zeer graag zullen aannemen: .NET en java develloppers vinden ze met overvloed, maar (goede) junior C++ programmeurs zijn schaars. Daarboven nog iemand die van beide kantjes kaas heeft gegeten (of hoe zeg je dat ook weer?) - zowel arts als programming - vinden ze meestal zeker de moeite waard.

Fodbaddun

Legacy Member
Ik heb mss idd wat overdreven met m'n verwoordingen en ik dank SavaB om de nuancering.

In DAE werken we inderdaad ook met Unity (unityscript en C#) en XNA (C#). Deze talen worden niet aangeleerd dus moeten we die op onszelf leren. Eens je C++ onder de knie hebt gaat dit erg vlot, want memorymanagement gebeurd volautomatisch in deze andere talen, net zoals in Java.

Ik denk dat een goeie DAE'er, als ie afgestudeerd is, garant staat voor iemand die graag keihard werkt en graag continue bijleert over vanalles.

Emerxill

Legacy Member
Kennis van een bepaalde programmeertaal maakt iemand nog geen goede developer. Zeker niet voor bedrijfskritische software.
Iemand die juist uit een informatica komt heeft hooguit wat syntax gezien en heeft imo amper voorsprong met iemand die nog geen programmeertaal kent. Iemand die pakweg filosofie heeft gestudeerd en tijdens zijn studie als hobby heeft geprogrammeerd heeft evenveel kans dan die uit een informatica richting.
De basics van een programmeertaal leren (en dat is wat je op school leert) duurt eenvoudigweg niet lang.
De rest leer je "on the job". In een gemiddeld software project kruipt er aan "programmeren" meer man-uren dan een gemiddelde opleiding van lange type btw ;-)

En dat is niet onbelangrijk om weten als je iemand studieadvies wil geven. Zeker niet als iemand het potentieel heeft om (ik zeg maar iets) doctor in de ingenieurswetenschappen te worden. Dan duw je zo iemand toch niet in een richting als DAE (met alle respect ;) ).
Als die achteraf nog steeds gebrand is om in de game-industrie te gaan werken zal die er evenzeer geraken. Nog meer als zijn hobby games "programmeren" was naast zijn studie.

Java 'peanuts' ivm C++...Waarom? Omdat geheugenbeheer eruit is gehaald? Wel misschien maakt dat Java nog moeilijker dan C++, want een goede (Java) developer moet nu weten wanneer (en vooral wanneer niet) de GC in actie treedt...
Getuigt een beetje van "nog wat groen achter de oren" te zijn.

Fodbaddun

Legacy Member
De Java vs. C++ discussie is zelfs onder de leerkrachten bij ons een heavy topic. Persoonlijk blijf ik bij m'n standpunt. Java is zelfs geschreven door expert C++ programmeurs omdat ze het leven van een programmeur simpeler en eenvoudiger wilden maken en afwilden van al dat moeilijke gedoe in C++ ;)

Het verschil met andere richtingen in België is dat DAE 4 semesters C++ biedt en daarmee eigenlijk meer ziet dan enkel en alleen de basics. We zien advanced stuff binnen C++ zoals de STL en oa ook heel wat design principles. Het is veel moeilijker om puur hobbygewijs in de game-industrie te raken dan dat je DAE als springplank gebruikt. We maken tenslotten van onze hobby ons beroep. ;)

DesorteD

Legacy Member
Fodbaddun zei:
Het verschil met andere richtingen in België is dat DAE 4 semesters C++ biedt en daarmee eigenlijk meer ziet dan enkel en alleen de basics. We zien advanced stuff binnen C++ zoals de STL en oa ook heel wat design principles.

Wat gij hier opnoemt lijkt sterk op wat ik als basis/bachelor onderdelen van mijn programmeer pakket heb gekregen in mijn opleiding(master informatica). Dus met alle respect vraag ik mij af of dit zo advanced is als gij wilt beweren?

Parnakra

Legacy Member
Fodbaddun zei:
We zien advanced stuff binnen C++ zoals de STL en oa ook heel wat design principles.
Dit soort zinnen toont aan dat je niet weet waarover je het hebt.

Fodbaddun

Legacy Member
Gochja, als ik gans ons lessenpakket zou moete gaan opnoemen zitten we hier nog. :)

Ik wil gewoon duidelijk maken dat DAE heus niet moet onderdoen voor een andere informaticarichting en het zeker niet zomaar een 'hobby' is wat wij doen. :)

Je moet weten dat veel mensen zelfs niet weten wat de STL is binnen C++. Maar goed, je kan hier zo ver in gaan als je zelf wil natuurlijk, de mogelijkheden zijn erg groot. Ik denk dat wij op school wel tamelijk veel zien van wat je kan met C++ en dat we daar ook tamelijk ver in gaan. Natuurlijk leer je in de bedrijfswereld meteen veel meer dan je ooit zou leren op school. Dat zie ik ook aan maten die afstuderen en die nu werken in de programmeerwereld, maar ik weet ook van hen dat zij al erg veel wisten van hoe te programmeren in C++.

Het gaat zelfs zo ver, dat stagiairs van ons sommige dingen niet mochten gebruiken omdat programmeurs op het stagebedrijf er niet mee konden werken. :)

DesorteD

Legacy Member
Fodbaddun zei:
Het is veel moeilijker om puur hobbygewijs in de game-industrie te raken dan dat je DAE als springplank gebruikt. We maken tenslotten van onze hobby ons beroep. ;)

Lijkt mij dat als ge wat naam/ervaring hebt in de opensource/indie wereld dat er onafhankelijk van uw diploma heel wat poorten opengaan.
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