25 januari
Reflectie Verslag Het reflectie verslag met nabeschouwing en beoordelingen over de stage van Simon Karman bij het bedrijf Sticky Studios.
2013 Game Developement Informatica Hogeschool v. Amsterdam
INLEIDING Dit is het reflectie verslag met nabeschouwing en beoordelingen over de stage van Simon Karman bij het bedrijf Sticky Studios. Ik heb ook een stage verslag geschreven waarin mijn bezigheden staan en wat ik heb meegemaakt. Ik heb een half jaar bij Sticky Studios stage gelopen. David was mijn beoordelaar vanuit het bedrijf en hij zal verderop in dit verslag feedback geven aan mij. Daarnaast zal een aantal keer een collega aan het woord komen in dit verslag. Mijn stagebegeleider van deze stage was Richard de Koning. Hij heeft me geholpen met de opzet van mijn stageverslag en heeft in de gaten gehouden of het goed ging met de stage (dat ik niet de hele dag koffie rond aan het brengen was). Mijn hoofddoel met bijbehorende werkdoelen en leerdoelen heb ik uitgewerkt. Dit zijn doelen die ik begin van de stage periode heb opgesteld. Daarna ga ik het hebben over de reflectie met een aantal bijbehoorde competenties. In mijn Persoonlijk Ontwikkel Plan (PoP) heb ik vorig jaar aangegeven wat ik dit jaar graag zou willen bereiken. Hier ga ik nu weer op in met of ik behaald heb wat ik had verwacht of had gehoopt. Daarna komt de nabeschouwing met hoe ik de stage bij Sticky Studio heb beleefd en of ik de stage aanbeveel aan anderen.
2
INHOUDSOPGAVE Inleiding................................................................................................................................................................... 2 Hoofddoelen ........................................................................................................................................................... 4 Werkdoelen ......................................................................................................................................................... 4 Leerdoelen .......................................................................................................................................................... 4 Reflectie .................................................................................................................................................................. 5 Competentie R4: Relaties onderhouden ............................................................................................................. 5 Wat vond David ............................................................................................................................................... 5 Wat vond Tom ................................................................................................................................................. 5 Competentie Z2: Bijleren .................................................................................................................................... 6 Wat vond david ............................................................................................................................................... 6 Wat vond Tom ................................................................................................................................................. 6 Eindbeoordeling van Sticky Studios ........................................................................................................................ 7 Na beschouwing ...................................................................................................................................................... 8 Bijlage(n) ................................................................................................................................................................. 9 A: Formulier tussentijdse beoordeling van David ............................................................................................... 9 B: Formulier eindbeoordeling van David........................................................................................................... 10 C: Bedrijfsfeedback ........................................................................................................................................... 11
3
HOOFDDOELEN Mijn hoofddoel voor deze stage is: Ervaring opdoen binnen de game industrie. Ik wil met deze eerste stage kijken of ik de goede opleiding gekozen heb en uitvinden of ik het leuk vind om dit werk uit te voeren.
WERKDOELEN In Unity3D werken aan hoge kwaliteit spellen Programmacode schrijven die begrijpelijk en netjes is en die gebruikt kan worden door collega’s. Programmacode schrijven die kan worden hergebruikt Zelfstandig werken aan een project waarbij ik tegen problemen aanloop die ik in eerste instantie zelf probeer op te lossen en als me dit niet lukt kijken waar ik tegen aanloop en dit bespreken Samenwerken met collega’s
LEERDOELEN Omgaan met feedback van een werkgever en wanneer nodig code herschrijven of het plan van aanpak aanpassen Het kunnen uitvoeren van werk onder een baas waarbij tijdsdruk een grote factor is. Samen met collega’s werken met de asset-server en ervoor zorgen dat er zo min mogelijk conflicten kunnen ontstaan door goed te kunnen inschatten welke onderdelen van een programma/game worden aangepast door jouw specifieke opdracht/taak Het goed kunnen formuleren, uitleggen en toepassen van Generics, Delegates en lambda expressions Op de hoogte zijn van wat collega’s kunnen en doen en elkaar kunnen helpen met het verklaren van code of het analyseren ervan. Onderscheid maken tussen prioriteiten van opdrachten en aanwijzen wat het belangrijkste is. Inzicht hebben in het van te voren kunnen inschatten van de tijd die een opdracht/taak duurt
4
REFLECTIE Bij de reflectie zal ik terugkijken op de competenties die ik behandeld heb in mijn PoP. Per competentie kan ik vervolgens aangeven of ik mijn leer en werkdoelen hierbij behaald heb. Bij de competenties heb ik ook aan David en een collega gevraagd wat ze dachten over mij ten opzichte van de betreffende competentie. Deze feedback is terug te vinden in de bijlage C ´Bedrijfsfeedback´.
COMPETENTIE R4: RELATIES ONDERHOUDEN In mijn PoP gaf ik eind jaar 2 aan dat ik het nog lastig vind om mijn diplomatieke vaardigheden in te zetten om relaties met collega’s en/of klanten te onderhouden. Wat ik hier aan wilde doen is personen eerder wijzen op wat ze in mijn ogen minder goed of slim aanpakken. Ook was mijn idee om me meer in te zetten op de communicatie tussen het projectteam en de klant, zodat ik sneller problemen kon oplossen en eventueel problemen kan voorkomen. Ik schreef dit toen vanuit de rol van projectleider binnen een schoolproject. Ik snap precies wat ik hier nog in terug zie en heb hier het afgelopen jaar niet veel aan kunnen doen op de manier die ik had verwacht. Bij Sticky Studios was ik namelijk een teamlid en geen een projectleider. Hierdoor heb ik dus niet echt kunnen toepassen wat ik had willen veranderen. Wat ik echter wel heb kunnen doen is het zorgen dat ik mijn diplomatieke vaardigheden inzet bij het samenwerken met collega’s zodat ik hierbij goede relaties onderhoud. Ik vind het erg belangrijk dat het gezellig is met collega’s. Al is je baan nog zo leuk, zonder leuke collega’s is de lol er al snel van af. Ik ga daarom ook vaak het gesprek aan wat een collega het weekend gedaan heeft en of alles goed gaat met waar hij of zij mee bezig is. Je hoort dan vaak of iemand tegen problemen aanloopt en hier leer je zelf dan ook weer een hoop van. Ook ben je goed betrokken bij je collega’s en weet je waar ze mee bezig zijn en wat ze kunnen. Hierdoor kan je zelf als je tegen een probleem aanloopt snel verzinnen wat je zou kunnen doen of aan wie je het kan vragen.
WAT VOND DAVID Je hebt een prettige persoonlijkheid en past daarom goed in het team. Tijdens je stage heb je veel samengewerkt met Tom, Marc en mijzelf en wij hebben dit als erg prettig ervaren. Ik maak mij daarom absoluut geen zorgen dat dit ooit een punt van aandacht voor je in de toekomst zal zijn. (Bijlage C)
WAT VOND TOM Simon past goed in het team. Hij is sociaal aanwezig en behulpzaam. Hij zal zeker gemist worden na zijn stage. (Bijlage C)
5
COMPETENTIE Z2: BIJLEREN In mijn PoP van eind jaar 2 gaf ik ook aan dat ik al goed bij houdt wat er nieuw is in de Game Industrie qua technologie, wat nieuwe software doet en of er handig trucjes zijn die veel mensen gebruiken. Wat ik echter naar mijn idee nog meer kon doen was het testen een beoordelen van nieuwe technieken, methoden en middelen. Verbetervoorstellen doen voor hulpmiddelen werkwijzen en de nieuwe ontwikkelingen voor zover mogelijk toepassen. Ik vind bijleren echt een van de belangrijkste competenties binnen deze industrie. Het is in de Game industrie erg belangrijk dat je meegaat met de tijd. Je moet nieuwe ontwikkeling zoveel mogelijk proberen op te vangen en kijken wat je er mee kunt. Wat ik hier aan gedaan heb is dat ik eigenlijk heel veel wat ik leerde op mijn stage thuis nog een keer uitprobeerde in een eigen project. Hierdoor ben ik veel te weten gekomen over Unity, C# en andere onderwerpen. Vaak wist ik er al wat van af of zag ik het wel eens voorbijkomen op stage, maar daarna vond ik het wel handig om het thuis nog eens door te nemen. Daarnaast heb ik sinds vorig jaar een smartphone. Heel vaak als ik in de trein zit en niks te doen heb lees ik het technische nieuws door. Ook ben ik gesubscribed op een informatie app op mijn smartphone. Hierdoor ontvang ik bijna wekelijks ‘breaking news’ vanuit de technologie. Vaak erg interessant en goed om nieuwe ontwikkelingen en veranderingen te ontvangen en te bekijken. Bij Sticky Studios heb ik ook vaak met nieuwe technieken moeten werken en onderzoeken hoe dit werkt of dat de techniek handig is om te gebruiken. Ik heb bijvoorbeeld gekeken naar een apparaat dat je hersenen uitleest en gekeken hoe responsief deze technieken zijn en hoe dit kan worden toegepast in een spel. Erg interessant! Daarnaast heb ik ook gekeken naar ‘responsive web design’ en hoe dit op moment in de webdesign industrie speelt. Ook allemaal erg interessant en leuk om naar te kijken. Ik ben ook thuis begonnen met het omzetten van mijn eigen site naar een ‘responsive web design’.
WAT VOND DAVID Je bent nieuwsgierig en we kunnen merken dat je ook buiten je opleiding veel kennis hebt opgedaan. Hou dit vast, het is de meest belangrijke eigenschap als programmeur. (Bijlage C)
WAT VOND TOM Simon is in staat om nieuwe problemen geheel zelfstandig aan te pakken. Dat is de belangrijkste vorm van leren in dit vak. Dit geeft aan dat hij oprecht geïnteresseerd is in de materie en gretig is om zelf uit te zoeken hoe het werkt. Daarbij schroomt hij niet om, wanneer hij echt vast zit, te vragen om input. De combinatie van deze twee eigenschappen is ideaal en zullen hem zeker verder helpen in de toekomst. (Bijlage C)
6
EINDBEOORDELING VAN STICKY STUDIOS Ik heb samen met David een van de laatste dagen van mijn stage om tafel gezeten om tot een eindbeoordeling te komen. In bijlage A is de tussenbeoordeling te zien. We hebben alle punten op onderstaande lijstje doorgesproken:
De volgende punten heeft David mij een + - gegeven en die wil ik een bespreken: -
-
-
Contacten met derden Ik heb zelf niet veel contact met derde gehad. Hierop ben ik dus niet echt te beoordelen door David. David zei wel dat de feedback die die terug kreeg altijd wel positief was. Schriftelijke uitdrukkingsvaardigheid (stageverslag) David vond de schriftelijke uitdrukkingsvaardigheid van mijn stage verslag wat minder. Hij vond dat dit relatief gezien aan mijn werk lager ligt qua niveau. Hij zei dat ik als programmeur al Junior Professional ben maar als verslag schrijver nog echt een student. Ik vind dat hij hier zeker een punt heeft. Ik schrijf heel erg uit de ik persoon en ik schrijf op wat ik vertel. Ik ga er vanuit dat dit vooral een stukje ervaring is in het schrijven en dat dit voor nu nog zeker geen groot issue is. Ik moet er natuurlijk wel mee bezig blijven Begrip en inzicht in organistatie Hier hebben we het niet echt over gehad. David zei wel dat ik hier ook niet veel mee te maken had en daarom dus een neutrale score heeft gegeven.
David heeft mij als eindbeoordeling cijfer een 8 gegeven. (bijlage B) Zijn opmerking hierbij is: Goede stage gelopen. De kwaliteit van je code is goed en je kan daardoor aan de slag met klanten projecten. Je bent een prettige collega en, mocht je wens zijn om in de games door te gaan, dan ben je een waardevolle aanvulling voor elke organisatie
7
NA BESCHOUWING Het was een super leuke ervaring om bij Sticky Studios stage te mogen lopen. Ik beveel het bedrijf dan ook zeker aan om eens langs te gaan als je nog op zoek bent naar een stage bedrijf. De manier van werken bij Sticky en de opdrachten die ze krijgen spreken me erg aan. Dit komt omdat de projecten ongeveer 2-3 maanden lopen voor een film en dan ook echt af moeten zijn. Hierdoor blijft je werk heel erg gevarieerd en kan je mooie resultaten neerzetten. Ook is het bedrijf niet al te groot waardoor je altijd bij het ontwikkelen van de hele game betrokken bent en je niet 2 -3 maanden bezig bent met één specifiek onderwerp of gedrag. Ik ben meteen goed op mijn plek terecht gekomen. Wat ik vooral geleerd heb is erg veel handige dingen bij programmeren in C# met Unity. Ik begrijp beter hoe bepaalde onderwerpen in C# in elkaar zitten en ook hoe Unity werkt en wat er goed, minder goed en slecht is aan Unity. Ook heb ik veel geleerd over het plannen van taken en het werken met grotere teams via een project server. Het vergaderen en overleggen over wat iedereen doet heeft me ook een hoop geleerd. David is een goede bedrijfsbegeleider binnen Sticky Studios en het is erg prettig om met hem te werken. Hij ondersteund je goed en zorgt dat je altijd aan het werk kan blijven. Mijn hoofddoel voor deze stage was ervaring opdoen binnen de game industrie. Stage lopen bij Sticky Studios is me erg goed bevallen. Ik heb erg veel ervaring opgedaan op gebied van programmeren maar ook van games en de projecten er omheen. Door deze stage weet ik zeker dat Game Development dé baan is voor mij en ik heb mijn hoofddoel bereikt! Werk van mij en waar ik me verder mee bezig houdt is terug te lezen op www.simonkarman.nl.
8
BIJLAGE(N) A: FORMULIER TUSSENTIJDSE BEOORDELING VAN DAVID Het formulier na deze pagina is door David ingevuld bij de tussentijdse beoordeling van mijn stage. Hij heeft dit toen ingevuld waar mijn stagebegeleider (Richard de Koning) bij was.
9
B: FORMULIER EINDBEOORDELING VAN DAVID. Het volgende formulier is het formulier dat David aan het einde van mijn stage heeft ingevuld. Hierop staat ook het cijfer dat David aan mij gegeven heeft.
10
C: BEDRIJFSFEEDBACK De volgende 2 scans zijn de feedback vanuit mijn bedrijf ten aanzien van mijn competentie ´relaties onderhouden´ en ´bijleren´. De eerste scan is de feedback van mijn bedrijfsbegeleider, David Sampimon.
De tweede pagina is de feedback van een collega met wie ik samen heb gewerkt, Tom van der Schaaf.
11