Supprimer un message
Raison de suppression du message (envoyée à l'utilisateur)

Voulez vous réellement supprimer ce message?  


SMaton
Bon... je ne connais pas les qualifications de gizmo point de vue developpement de jeux de video... mais voila mon petit mot la dessus (etant donne que je bosse dans les jeux video depuis 14 ans):

NB: Excuse que je laisse tomber les accents. Je suis germanophone et c'est un vrai casse-tete de trouver les accents sur un clavier francais avec un layout allemand :smile:

Reprenons point par point:

Le fait que tu fait reference a l'analyste programmeur me montre que tu cherche plutot la programmation que la gestion de projet, les graphiques, la musique, le QA, le marketing ou autre travail en rapport avec les jeux d'ordi.

Comme gizmo l'a bien dit, il faut savoir quelle domaine t'interesse le plus. Il a deja specifie quelques uns (comme le moteur graphique et l'IA ou le gameplay) mais sache qu'il y en a plus de branches et meme des sous-branches (par exemple le moteur graphique se sous-divise en shader, gestion, physique, tools, ...). Donc il y moyen de se specialiser.

Je ne vais pas citer toutes les specialisations car il y en a trop. Mais sache qu'une fois tu t'es specialisé, ton travail est dans 90% dans cette seule domaine. Meme si par ta formation de developpeur (j'aime pas l'expression "programmeur") tu a des notions dans d'autres domaines, ta specialisation est ce que l'entreprise a cherche en toi et donc il vont hesiter a te confier autre chose. Cela depend de la taille de l'entreprise mais sache qu'en tant que specialiste tu restera rarement durant l'entier developpement du jeu. Dans des grands entreprises qui font plusieurs jeux en meme temps, tu passeras d'un jeu a un autre. Dans les petits entreprises, ou bien tu dois chercher un nouveau job ou bien tu dois commencer a laisser tomber la specialisation pour devenir un...

... un "generaliste" qui sait faire quasi tout. Peut-etre pas aussi bien qu'un specialiste, mais les chances pour un generaliste de trouver une place dans une equipe est plus grand que pour un specialiste. En tant que generaliste, tu touche a quasi tout: depuis l'architecture du systeme jusqu'au traitement de son, du developpement des outils jusqu'a la gestion de base de donnees. C'est sur qu'on te laissera pas toucher a des endroits essentiels au debut de ta vie de developpeur, mais plus longtemps tu reste dans le domaine, plus tu as de l'experience et plus tu peux essayer d'elargir tes horizons.

Un 3ieme facon de travailler est celui de "fire-fighter". Dans 90% des cas un "fire-fighter" arrive quand le developpement d'un jeu est deja en cours. Il travaille sur deux sujets: préparation de terrain et sauter d'une zone de probleme a une autre. La preparation de terrain demande en general de creer les bases dans certaines domaines (par exemple l'IA) pour que les autres programmeurs peuvent continuer le travail par apres. Quand il saute d'une zone de problemes a une autre, son experience est utilise pour resoudre des problemes sur lesquels les autres se heurtent sans trouver une bonne solution. Pour ce genre de travail, il faut etre un generaliste et avoir le plus d'experience possible. Personellement je considere qu'un generaliste qui a 10 ans d'experience peux devenir un bon fire-fighter.

Bon... ou continuer... eh ben, par ici: Sache que meme si tu fait des etudes, ca vaut que dalle dans les jeux d'ordi. Tu ne commence pas une seule marche plus haute que quelqu'un qui n'a pas fait des etudes. Tu commence tout en bas et tu dois faire autant tes preuves. Quand tu te presente quelque part, tes etudes prouvent que tu sais allumer un ordi et que tu as deja touche un clavier. Ca prouve que tu as appris toutes les bases qu'il faut (algorithmes, pensee logique, deduction) par contre point de vue langages de programmations sa craint. La plus part des universites travaillent avec Java car ca donne des resultats assez rapidement. Quelques universites enseignent encore le C mais rare sont celles qui enseignent efficacement le C++. En tout cas, c'est ce que j'ai vue avec l'université de Liège et la RWTH a Aix-la-chapelle. J'ai plus d'experiences avec les etudiants des universites allemands d'il y a 3-4 ans donc je peux me tromper sur ce sujet.

La plupart des developpeurs n'ont pas fait d'etudes d'informatique. Personellement je suis contremaitre electricien. Donc, rien a voir avec l'informatique. Mais je programme depuis mes 12 ans (donc 25 ans maintenant; dont 14 ans professionellement). Quand tu stipule pour une place quelque pars, en tant que debutant, tu dois obligatoirement fournir un exemple de ton savoir faire. Meme si tu as un diplome, c'est necessaires. Dans beaucoup de cas, meme si tu travaille deja depuis des annees dans les jeux d'ordi, tu dois passer un test de programmation.

Et puis, tu commence doucement a grimper l'echelon: developpeur junior, developpeur, developpeur senior, (team-)lead developpeur avec a la fin directeur technique du developpement. En general tu peux compter 2-3 ans par marche sur cet echelon.

Maintenant en ce qui concerne les entreprises en Belgique, ce n'est pas aussi grave que gizmo le dit: Le charbonnage est inexistant en Belgique, mais il y a quand meme une floppee d'entreprises. Je connais 2 ou 3 en Wallonie et 2-3 en Flandre. En Wallonie tu peux par exemple trouver Ama Studios (a Charleroi) avec Yves Grolet a leur tete et Fishing Cactus a Mons. En Flandre tu trouve Neopica ou Larian Studios (Divinity Divine).

Dans les pays limitrophes tu trouveras des grands studios. La France, les Pays-Bas, l'Allemagne, l'Autriche et les pays nordiques ont tous leur lots de developpeurs bien connue. Donc on est loin de se trouver dans une penurie de developpeurs a proximite.

Voila, c'est un petit tours autour de ce qui pourrait t'interesser. Si t'as des questions, n'hesite pas a les poser :smile:
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?