Änderungen

Wechseln zu: Navigation, Suche

GameDevWeek/C++

12 Bytes hinzugefügt, 14:04, 3. Dez. 2014
keine Bearbeitungszusammenfassung
== C++ Eignungstest ==
Desöfteren wurde ich nun gefragtDes Öfteren kam die Frage auf, wieviel welches Maß an Erfahrung man für eine die Teilnahme an der C++ Gruppe [[GameDevWeek haben sollte]] von Nöten ist.
Dies ist eine wichtige Frage. Der Erfinder von [[wikipedia:de:Bjarne Stroustrup|Bjarne Stroustrup]], welcher die Programmiersprache C++ sagte schonerdacht hat liefert folgendes Zitat:
{{Zitat
Das größte Risiko bei einem Anfänger in der Java Gruppe ist dass er nicht hinterher kommt.
Bei der C++ Gruppe ist das größte Risiko, dass der Anfänger etwas so verbocken könnte dass es das ganze Projekt aus bremst.
Die C++ Gruppe steht halt so schon auf recht wackeligen Beinen, da man wesentlich mehr machen muss als bei Java.
Beantworte folgende Punkte ehrlich und du kannst in etwa einschätzen ob du in der C++ Gruppe effektiv mitmachen kannst:
=== Mindestvorraussetzungen ===
* Du weist weißt wie man Speicher alloziert allokiert und wieder freigibt, insbesondere bei virtuellen Klassen.* Du kennst den unterschied Unterschied zwischen Zeiger und Referenz, pass-by-value und pass-by-reference* Du weist weißt wann das const Keyword zu gebrauchen ist, nicht nur bei Variablen.
* Du hast schon mit Templates und Vererbten Templates gearbeitet.
Wenn du einen bei der Punkte nachschlagen musstestBantwortung dieser Fragen nachgeschlagen werden musste, oder der Kontakt zu einem Themenbereich erst kürzlich kennengelernt hast oder nur in Übungen damit vor Kurzem zu tun hattestStande kan,würd ich dir davon abraten ist von einer Teilnahme an der GDW in der C++ Gruppe beizutretenabzuraten.
=== Empfohlene Vorraussetzungen ===
* Du hast schon mal an einem größerem Stück C/C++ Software Softwareprojekt (mit) gearbeitet (50+ Klassen, mehrere Kontributoren).* Du hast 2-3 zwei bis drei Jahre C++ Erfahrung oder 1 ein Jahr C++ und mind. 2-3 zwei bis drei Jahre in einer anderen Sprache.
Wenn genügend erfahrene Programmierer in der Gruppe sind kann man diese Punkte eventuell ausgleichen.
Bearbeite dieses und messe dabei die Zeit:
* Bis zu 2-3 drei Stunden: Test Bestanden, sofern die Codequalität stimmt.* 3-4 zweischen drei und vier Stunden: Mit etwas Mühe wird das schon.* Mehr als 4 vier Stunden: Dir fehlt Übung* Mehr als 8 acht Stunden: Dir fehlt es an C++ Verständnis.  Diese Zeitangaben sind eher großzügig bemessen.
Die Zeiten hab ich mir gerade aus dem Ärmel geschüttelt, sollten aber eher großzügig bemessen sein.
Schau nach wie viele Codezeilen du produziert hast:
* Bis zu 300dreihundert: Gut* 300zwischen drei-400und vierhundert: Akzeptabel
* Mehr: Spiel’s nochmal Sam.
 
Ich hoffe das hilft etwas bei der Entscheidung.
[[Kategorie:GameDevWeek]]
665
Bearbeitungen

Navigationsmenü