PDA

Volledige versie bekijken : studiekeuze programeur



slimr
17 juni 2011, 14:50
Hallo iedereen, later wil ik graag een programeur worden van games. Ik zit nu in het 2de jaar sucendair onderwijs en ik vraag mij af wat ik volgend jaar zou moeten doen als richting om programeur te worden en ook wat ik in de hogeschool zou moeten doen.

DesorteD
17 juni 2011, 15:42
Zorg dat ge in eerste plaats door uw secundair raakt, daarbij is een stevige basis wiskunde goed meegenomen als ge toch richting programmatuur wil. Na uw secundair kunde kijken of ge nog altijd zo geïnteresseerd zijt in game development als nu. Maar probeer u momenteel niet te hard te specialiseren/focussen op één pad.

Wacko Santa
17 juni 2011, 15:51
Zorg dat ge in eerste plaats door uw secundair raakt, daarbij is een stevige basis wiskunde goed meegenomen als ge toch richting programmatuur wil. Na uw secundair kunde kijken of ge nog altijd zo geïnteresseerd zijt in game development als nu. Maar probeer u momenteel niet te hard te specialiseren/focussen op één pad.

² that

*programMeur en secundair ;)

Hiapoe
17 juni 2011, 16:38
Probeer af te studeren in Wetenschappen-Wiskunde richting.

En probeer als hobby in je vrije tijd boeken te lezen en sites te lezen over game development, programmeren, enz...

Start eens op Gamasutra - The Art & Business of Making Games (http://www.gamasutra.com)

Oja, en ik weet niet hoe je Engels is, maar studeer daar ook maar goed op! :)

Hiapoe

Ciamician
17 juni 2011, 16:55
Puur programmeur -> Toegepaste Informatica
Gamedesign -> Devine (Kortrijk)

slimr
17 juni 2011, 17:02
dat van toegepaste informatica is dat in de hogeschool?

SavaB
17 juni 2011, 17:03
Devine (Kortrijk)

Ik denk dat je DAE bedoelt?

Ciamician
17 juni 2011, 17:07
dat van toegepaste informatica is dat in de hogeschool?

Ja.


Ik denk dat je DAE bedoelt?

Whoops, devine is blijkbaar een andere richting, ik bedoel inderdaad Digital Arts & Entertainment.

Th1x4nG
17 juni 2011, 17:13
Euh, waarom is niemand harder. Stop met dromen. :rofl:

moustii
17 juni 2011, 17:23
Euh, waarom is niemand harder. Stop met dromen. :rofl:

Op 9lives zijn we vredelievende mense :music:

also : als een troll is don´t feed the troll (http://i863.photobucket.com/albums/ab192/ACKong/OT%20Post/dont_feed_the_trolls.jpg)

Emerxill
17 juni 2011, 17:24
Probeer af te studeren in Wetenschappen-Wiskunde richting.

En probeer als hobby in je vrije tijd boeken te lezen en sites te lezen over game development, programmeren, enz...

Start eens op Gamasutra - The Art & Business of Making Games (http://www.gamasutra.com)

Oja, en ik weet niet hoe je Engels is, maar studeer daar ook maar goed op! :)

Hiapoe
Goed advies! Niet dat hij der nu al iets mee is, maar ik zou hem zelfs durven afraden om ook maar iets informatica gerelateerd te studeren.
Zeker een opleiding aan de universiteit als doel hebben en zeker iets wiskundig: Wiskunde (of course), Fysica, Ingenieurswetenschappen (burgie),...

Maar op korte termijn: volgend jaar WiWe 8u en studeren als zot :)


Euh, waarom is niemand harder. Stop met dromen. :rofl:
Omdat em 13-14 jaar oud is ochere en nog niet teveel in zijn leven bewezen of verkloot heeft. Ookal is die droom zeer moeilijk waar te maken...

Lord Kveldulv
17 juni 2011, 18:52
Het beste advies is al gegeven.
Hou er rekening mee dat programmeren, zelfs games, absoluut niet de fun&games is dat ge u er op die leeftijd van voorstelt. Maar met een stevige wiskunde richting kunt ge tegen uw 18 nog 10 keer van gedacht veranderen zonder probs.

falc.be
17 juni 2011, 18:57
programmeur kan een enorm ondankbare job zijn

slimr
17 juni 2011, 21:01
programmeur kan een enorm ondankbare job zijn

Hoe bedoel je?

SVW
17 juni 2011, 21:33
Hoe bedoel je?

Klanten kunnen echt wel op u systeem werken :)

Tjee
17 juni 2011, 21:38
Hij heeft het over games programmeren, niet applicaties (of toch?).

Anyway, zoals hier reeds gezegd, doe een sterke wiskunde richting (Wetenschappen-Wiskunde).
Daarnaast ook zoveel mogelijk met de creatie van mods bezig zijn, zelf meehelpen aan mods en misschien na wat ervaring een eigen project opstarten.
Het is belangrijk dat het uw passie is/wordt, iets waarmee ge u hele dagen gaat bezig houden los van het feit dat je het 'moet' doen.

SideShow
17 juni 2011, 21:46
Hallo iedereen, later wil ik graag een programeur worden van games. Ik zit nu in het 2de jaar sucendair onderwijs en ik vraag mij af wat ik volgend jaar zou moeten doen als richting om programeur te worden en ook wat ik in de hogeschool zou moeten doen.

14 jaar? dan begin je er nu al best aan ... leren programmeren en modelleren en animeren. Zorg dat je op je 21ste een portfolio hebt waarvan je stil wordt, terwijl je op je cv kan zetten dat je (grafisch) kan programmeren, ervaring hebt met engines, alle soorten image bewerkings tools... Ontwerpen, tekenen, layout, ... je kan met alles uit de voeten

Voor mijn part ga je naar de kokschool ... je portfolio is alles dat telt. Als daar pareltjes inzitten, wek je de interesse van je werkgever, anders mag je terug naar huis

nb: bij mijn weten heb je enkel wiskunde nodig als je effectief zelf game-engines gaat ontwikkelen, in het bijzonder physics. Maar ik betwijfel als je echt game programmeur wil gaan worden, ik zie het verschil niet met gewoon programmeur, uitgezonderd dan de omgeving? Wil je games maken of wil je progammeren?

slimr
17 juni 2011, 21:56
ik wil het liefst aan games maken ben al een paar weken bezig met c++. en zo beginnen aan modelleren en animeren hoe doe je dat geef anders een link naar een goed boek fzo ik leer het liefst uit boeken dus daarom een boek.

Unnamed
18 juni 2011, 15:05
éé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.

Carrion
18 juni 2011, 15:49
Raak gewoon eerst door uw middelbaar. Uw keuze zal nog 2000 keer veranderen in de loop van de komende 4-5 jaar.

Vio
18 juni 2011, 16:00
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
18 juni 2011, 17:54
éé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
18 juni 2011, 19:06
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
19 juni 2011, 10:42
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
19 juni 2011, 15:39
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
19 juni 2011, 19:22
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
19 juni 2011, 20:03
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
19 juni 2011, 23:09
is er een soort game develop opleiding die je in Gent kan volgen?

QplQyer
20 juni 2011, 00:49
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
20 juni 2011, 01:05
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
20 juni 2011, 01:17
Blij om te zien dat het vak 'Hoe zo hautain mogelijk overkomen met foutieve informatie' ook in het curriculum van DAE omvat zit. :)

SavaB
20 juni 2011, 10:45
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
20 juni 2011, 11:10
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
20 juni 2011, 13:16
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.

SyntaX_
20 juni 2011, 13:47
met projecten wat bedoel je want ik kan toch nog niet beginnen met games.

je kan Mods maken voor counter-strike ofzo.

Fodbaddun
20 juni 2011, 13:49
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
20 juni 2011, 13:57
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
20 juni 2011, 13:58
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
20 juni 2011, 14:05
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
20 juni 2011, 14:09
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.

Fodbaddun
20 juni 2011, 14:13
Dat wel, dat ontken ik niet, maar het is absoluut niet evident om daar te raken hé ;)
Mensen onderschatten de game-industrie dikwijls. Zelfs voor DAE'ers die hun eigen gamestudio hebben is het hard werken voor hun zaak. En dan kun je nog niet eens je eigen ideetjes uitwerken. :)

Om echt naam te maken moet je idee al erg goed zijn en moet je de juiste contacten op het juiste moment kunnen leggen. Het is echt niet evident en vele mensen die aan DAE beginnen hebben zo het idee van: "wauw, de game-industrie, big money, big stuff"

De ontgoocheling is dan des te harder als ze zien dat niets is wat het lijkt ;)

DesorteD
20 juni 2011, 14:15
Dat wel, dat ontken ik niet, maar het is absoluut niet evident om daar te raken hé ;)
Mensen onderschatten de game-industrie dikwijls. Zelfs voor DAE'ers die hun eigen gamestudio hebben is het hard werken voor hun zaak. En dan kun je nog niet eens je eigen ideetjes uitwerken. :)

Om echt naam te maken moet je idee al erg goed zijn en moet je de juiste contacten op het juiste moment kunnen leggen. Het is echt niet evident en vele mensen die aan DAE beginnen hebben zo het idee van: "wauw, de game-industrie, big money, big stuff"

De ontgoocheling is dan des te harder als ze zien dat niets is wat het lijkt ;)

Daarom dat het mij veel beter lijkt om voor een algemene informatica opleiding te kiezen en daarnaast ervaring op te doen in open source/indie projecten dan voor DAE te kiezen.

Fodbaddun
20 juni 2011, 14:24
Volgens mij biedt DAE meer een goed inzicht in goe een game in elkaar zit en is het op je eentje veel moeilijker uit te gaan zoeken. Je gaat ook in teams moeten gaan werken, leert hoe je best je gamedevelopment team coördineert enzo. :)

Als je dan beetje actief bent in DAE en via DAE contacten kunt leggen zul je veel makkelijker aan een job raken waar jij het eventueel wilt. :)
De combinatie DAE/indie of informatica/indie verschilt toch wel nog denk ik en mijn vermoeden is dat je beter af bent met het eerste, maar da's een vermoeden é aangezien niemand dat kan bevestigen. ^^

Unnamed
20 juni 2011, 15:56
met projecten wat bedoel je want ik kan toch nog niet beginnen met games.

Huh? Waarom niet? Op uw leeftijd was ik toch wel games aan het programmeren zuh.

In het begin text-based adventure games, en dan later shoot-em-ups en platformers. (Ah goeie tijden)

Ik heb het niet over gigantische AAA games eh.

Er zijn zo veel dingen die je kan doen die je later helpen bij het nadenken over problemen. Het moet zelfs niet 3D zijn.

En buiten game-projecten heb je ook kleine tests die je jezelf kan bedenken. Simpele projecten. Bijvoorbeeld: Programmeer een applicatie waarmee dat je in het 3D over terrein heen kan zweven. Of maak een kleine simpele partikel fonteintje. Hoe meer je je er mee bezig houdt hoe meer ervaring je gaat hebben en hoe moeilijkere dingen je gaat kunnen doen.

Het is een hobby zoals een ander, laat niemand anders u iets wijsmaken. ;)

P.S.: Tutorials zijn er in overvloed online. Wees blij, vroeger moest ik nog naar de bib voor een boek over Basic of C :p

SavaB
20 juni 2011, 15:58
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?

Enerzijds hangt er (natuurlijk) nog wel heel wat meer aan vast dan wat hij opnoemt. Anderzijds zijn de dingen die hij opnoemt niet zo simpel voor de meeste bachelors.

Ook proberen we (althans ik toch) hier de vergelijking te maken met andere bachelor informatica opleidingen. Dat een doctor of master in de informatica een heel aantal zelfde en andere dingen even goed of beter kan, dat betwijfel ik niet, maar je vergelijkt dan ook een opleiding van 3 jaar met één van 4 of 5 jaar.

Feit is dat veel TI opleidingen ondermaats zijn, zeker op programmeervlak: zowel het bedrijf waar ik mijn stage deed, als het bedrijf waar ik nu tewerk ben gesteld, als de leerlingen DAE die eerst een bachelor TI hadden behaald (= geslaagd en voor 2de diploma gaan, niet de dropouts), getuigen hiervan.
Feit is ook dat een DAE'er die in zijn vrije tijd geen hol programmeert er inderdaad niet beter voor zal staan dan de filosofie-game-hobbyist. Maar ook daar gaat het hier niet over: Als je echt in de gameindustrie (of vergelijkbaar) wilt gaan werken moet je dag en nacht zwoegen voor een portfolio samen te stellen. Als je iets anders studeert dan DAE gaat een groot deel van die dag al verloren aan andere zaken, en als je gewoon thuisblijft en aan zelfstudie doet ga je de achterstand wel voelen ten opzichte van iemand die les krijgt van mensen uit de industrie (zeker na 3 jaar).

Dus twee keuzes voor de bachelors die naar de game-industrie willen:
- Toegepaste Informatica: je leert wat programmeren in 4 of 5 talen waarvan er hopelijk 1 of 2 relevant voor game development, en als belangrijkste argument wordt hier aangegeven dat je ook netwerken en besturingssystemen leer kennen. Er komt ook wat electronica (hardware) bij kijken. C++, 3D en tekenen zal je in je vrije tijd moeten bijleren.
- DAE: je leert degelijk programmeren (naar voorgenoemde ervaringen beter dan in TI) in 2 of 3 talen die het meest gebruikt worden in de game industrie, komt constant in aanraking met de huidige technologische middelen, leert ondertussen 3D en tekenen en je krijgt kansen om connecties te maken met de game-industrie die je anders niet zomaar aangereikt krijgt. Je zal in je vrije tijd de vakken moeten bijleren die in TI gegeven worden en je toch blijkt nodig te hebben.

Piroh
20 juni 2011, 16:05
C/C++ is een van de moeilijkste programmeertalen om te leren.


Assembly blijft toch het moeilijkste... :doh:

The_Dark_Night
20 juni 2011, 16:41
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. :)


Welke opleiding heeft die maat gevolgd? DICE en Crytek lijken mij wel firma's waar je een challenge hebt om u tegen te zeggen. En de games die ze voornamelijk ontwikkelen zijn ook die die ik voornamelijk speel: first person shooters <3! Plus het feit dat de headquarters van beide in Europa ligt.

(Ik zit momenteel in m'n 2de jaar Industrieel ingenieur: informatica)

Fodbaddun
20 juni 2011, 17:02
Die maat is "Environment Artist" bij DICE en heeft DAE gestudeerd. Een andere gast die DAE gestudeerd heeft, heeft een tijd gewerkt bij Crytek als programmer. :)

The_Dark_Night
20 juni 2011, 19:23
Die maat is "Environment Artist" bij DICE en heeft DAE gestudeerd. Een andere gast die DAE gestudeerd heeft, heeft een tijd gewerkt bij Crytek als programmer. :)

Als ik die jobaanbiedingen bij DICE en Crytek bekijk, vragen die vooral mensen "with professional experience" enzo.
Zij konden dan direct na hun studies daar gaan solliciteren en aan de slag gaan?
Ik vermoed dat ze dan een sterk portfolio hadden?

shadowstep0705
20 juni 2011, 19:35
Ik had van toen ik 10 was een c++ applicatie, die bestanden op een andere pc kon manipuleren (de andere moest dan wel een client opzetten)

Begin er dus al maar aan ;)

The_Dark_Night
20 juni 2011, 19:45
Ik had van toen ik 10 was een c++ applicatie, die bestanden op een andere pc kon manipuleren (de andere moest dan wel een client opzetten)

Begin er dus al maar aan ;)

Nice:niceone:

Ik heb er al aan gedacht om als ik m'n master in ind ir informatica behaald heb, om een jaar niets te doen. En dan vanalles van applicaties, games en gamemods te maken in Java, C++, VB.NET,etc.
Ik wil alles veel beter in de vingers hebben dan nu vooraleer ik werk ga zoeken.
+ nieuwe kennis opdoen rond programming.

Is dit een slimme keuze of zijn er echt nadelige gevolgen als je een jaar niet gaat werken?

Fodbaddun
20 juni 2011, 20:01
Als ik die jobaanbiedingen bij DICE en Crytek bekijk, vragen die vooral mensen "with professional experience" enzo.
Zij konden dan direct na hun studies daar gaan solliciteren en aan de slag gaan?
Ik vermoed dat ze dan een sterk portfolio hadden?

Dat is nu net het ironische aan DAE, wij hebben geen enkele ervaring als we afgestudeerd zijn, maar deze mensen konden zo hard bewijzen dat ze het waard waren dat ze daar stage mochten lopen en daarna bij hen aan de slag mochten.

Volgens mijn maat in Zweden zijn ze bij DICE DAE goed in het oog aan het houden voor meer mensen er naar toe te krijgen. :)

Een jaar gaan werken zou ik niet doen, je leert nog altijd het meest bij door daadwerkelijk te gaan werken in de programmeerwereld. In je vrije tijd naast je studies kun je gaan researchen over game-engines enzo. Hoe je die programmeert.

Zelf ga ik in de vakantie beginnen programmeren aan m'n eigen engine. Dit zal mij zeker veel bijbrengen omdat dit een erg moeilijk onderwerp is. :)
Ook ik zal fouten maken, maar ik ergens mee uitpakken om werk te vinden en een goeie stage te zoeken! ^^

Unnamed
20 juni 2011, 20:23
Nice:niceone:

Ik heb er al aan gedacht om als ik m'n master in ind ir informatica behaald heb, om een jaar niets te doen. En dan vanalles van applicaties, games en gamemods te maken in Java, C++, VB.NET,etc.
Ik wil alles veel beter in de vingers hebben dan nu vooraleer ik werk ga zoeken.
+ nieuwe kennis opdoen rond programming.

Is dit een slimme keuze of zijn er echt nadelige gevolgen als je een jaar niet gaat werken?

Er zijn zeker nadelige gevolgen, afhankelijk van het bedrijf waar je solliciteert.

Je gaat uiteraard moeten verantwoorden waarom je er voor gekozen hebt om een jaar niks te doen. Als je geen deftig antwoord hebt, zal het in sommige bedrijven overkomen als luiheid. :)

Daarentegen heb ik wel een vriend die op wereldreis is geweest na zijn studies. Hij zei zelf dat sommige bedrijven dat interessant vonden, en andere minder. :-) Na zo een wereldreis ben je technisch gezien minder interessant voor een wergever. Je bent tegen dan waarschijnlijk heel wat verleerd van je studies, en ze gaan voordeel geven aan iemand die pas afgestudeerd is.

Ik denk eerlijk gezegd dat je meer en sneller ervaring zal opdoen door gewoon te gaan werken als programmeur. Zo leer je onder andere in team werken, iets wat gewardeerd wordt, en wat je niet zelf kan leren.

Emerxill
21 juni 2011, 15:04
Dus twee keuzes voor de bachelors die naar de game-industrie willen:
- Toegepaste Informatica: je leert wat programmeren in 4 of 5 talen waarvan er hopelijk 1 of 2 relevant voor game development, en als belangrijkste argument wordt hier aangegeven dat je ook netwerken en besturingssystemen leer kennen. Er komt ook wat electronica (hardware) bij kijken. C++, 3D en tekenen zal je in je vrije tijd moeten bijleren.
- DAE: je leert degelijk programmeren (naar voorgenoemde ervaringen beter dan in TI) in 2 of 3 talen die het meest gebruikt worden in de game industrie, komt constant in aanraking met de huidige technologische middelen, leert ondertussen 3D en tekenen en je krijgt kansen om connecties te maken met de game-industrie die je anders niet zomaar aangereikt krijgt. Je zal in je vrije tijd de vakken moeten bijleren die in TI gegeven worden en je toch blijkt nodig te hebben.
Dan heb ik een soort pré DAE-opleiding genoten bij TI :D.
Wij kregen initieel C++ owv die pointers en struct dingen de leren snappen (no rocket-science, eerder hello-world stuff)
Vervolgens werd de opleiding over de 3 jaren gebaseerd op Java om bepaalde basisinzichten bij te brengen.
Daarnaast kregen we idd nog een stuk of 3-4 andere programmeertalen en netwerken om onze (product) kennis wat te verbreden.
En in het laatste jaar kregen we 3D tekenen :woohoo:
Mja, da's uit het pré-BaMa tijdperk :p

Soit, ik ontken niet dat dat DAE betere specialisten aflevert dan een gemiddelde TI-opleiding.
Maar de jonge TS heeft heeft een vage droom en vraagt zich af wat em moet studeren. Ik zeg: pak iets wiskundig zodat hij nog een vrij brede waaier aan opties heeft.

Gij duwt hem quasi in een hoekje met een paar opties. Akkoord, als ge iets wilt moet ervoor gaan en DAE zal wrsch de nodige basics bieden om die "droom" iets makkelijker te realiseren. Maar op 1 paard gokken is toch wat weinig.
Terugkijkend op mijn jeugd waren mijn ambities ook van alles behalve wat ik nu ben :)

SavaB
22 juni 2011, 09:47
Uiteindelijk gok je altijd op 1 paard he ;) niet veel mensen volgen 2 totaal verschillende opleidingen, en zeker met het nieuwe sp-systeem zal dat een kostelijke zaak worden.

Zoals ik al aanhaalde: een master informatica zal waarschijnlijk een iets betere kennis hebben hoe computers ineen zitten, en wat de achterliggende werkwijze van een programmeertaal is. Dus als hij de keuze heeft en slim genoeg is, bezie ik dat zeker als een (minstens) evenwaardige keuze.

't Is trouwens niet alsof ik ergens ontken dat hij beter iets wiskundig kiest in het middelbaar: ikzelf heb véél te weinig wiskunde gehad in het middelbaar (zeker de laatste 3 jaar), waardoor ik heel hard heb mogen blokken op mijn wiskunde, elke week extra oefeningen gaan vragen, uitlege bij de leerkracht, enz... Was het niet voor een beetje aanleg had ik daar waarschijnlijk nu nog gezeten. Mocht er een degelijke programmeerrichting bestaan in het middelbaar zou dat ook een goede start kunnen zijn, maar die bestaat nu eenmaal niet.

Maar een aantal mensen doen hier uitschijnen dat je vanaf je 8 jaar al moet kunnen programmeren, en vanaf je 12 je eerste softwarepakket moet hebben verkocht, als je ooit in de game-industrie terecht wilt komen. Hoewel die mannen gelijk hebben in die mate dat zo'n mensen altijd wel de job zullen vinden die ze willen - zolang ze die passie behouden - is dat geen alleenrecht (over op één paard gokken gesproken!). Anders zou die industrie niet veel groter zijn dan een selecte groep van 500 mensen. Het komt echter steeds vaker voor dat een programmeur voor een stuk technical artist moet kunnen zijn: een all-rounder met een sterke voorkeur naar het één of het ander. Wil hij toch kiezen voor het eerste (de hardcore programmer) dan moet hij daar inderdaad nu best aan beginnen. Maar in het andere geval laat ik hem alvast weten wat zijn keuzemogelijkheden zijn over een jaar of 5/6.