¤ Les ravages de l'ataraxie et de la procrastination ¤ (le blog de God.Ass)
Retour au blog <<

Faire sa vie dans les jv?

Vendredi 16 mars 2007 à 11 h 41
Actuellement je fais des études informatiques, plus précisément axées sur la programmation et la gestion de projet. Ceci représente une de mes passions les plus concrètes. Vient ensuite tout les trips dans le style de la réalité augmentée (avant de penser à la réalité virtuelle).
(Pour ceux que ça intéresse il y a d'ailleurs eu des articles/vidéos parus ces derniers jours à propos des recherches de la DARPA sur le sujet (notamment le blog de SpinaL_OblivioN))
Mais entre les deux se situent ces fichus jeux video. Ils sont finalement le meilleur compromis entre actuel entre programmation et RA.

Voici le problème qui m'amène donc à venir exposer ma vie à l'Olympe nofragé:
- Un programmeur passionné par les jv, peut-il y faire sa vie sans trop de soucis? Est-ce judicieux d'orienter mes projets scolaires vers ce milieu? Certains disent que se lancer dans le milieu revient à s'y enfermer toute sa vie, sans pouvoir aller programmer autre part par la suite (j'ai l'impression que c'est de moins en moins vrai).

Pourquoi vise-je ce domaine?
- Parc'que je kiffe grave!
- J'attrape la gaule quand je vois l'éditeur du Cry2, quand je vois la puissance organisationnel de SupCom ou encore quand je joue à Q3..
- Les deux premiers site que j'ouvre le matin sont Nofrag & Factornews (et maintenant ceux conseillés par Dabou dans les commentaires).
- J'ai peur de ne pas pouvoir, par manque de marché pour l'instant, trouvé de place en RA (prouvez-moi le contraire svp)

Les opportunités qui me permetrais d'y mettre mes premiers pas:
- J'ai encore 2 fois 3-4 mois à passer sur un projet scolaire "libre" dont le jv pourrait être le sujet.
- Mes 2 mois d'été pourraient être l'occasion d'un mini-stage, ou d'un job d'été, peu importe le titre.
- Et surtout, à partir de février prochain, j'ai 6 mois de stage à faire, donc certainement extensible à 8 si on y ajoute les vacances estivales.
Pour ce dernier, à votre avis vaut-il mieux que je postule chez des gros genre Ubisoft, EA, Sony, etc ou plutôt des "petits" studios français?


Ah, et question subsidiaire: Quel langage de prédilection? C++ ou C# ou autres?

PS: Evidemment des projets comme celui de Criminel sont tout aussi excitants, et je ne manquerais pas de te contacter.
par Dabou
Vendredi 16 mars 2007 à 13 h 20
"- Les deux premiers site que j'ouvre le matin sont Nofrag & Factornews."

ce ne sont pas ces sites qui vont t'aider à faire ta vie dans les jeux vidéo.

Passe plutôt ton temps sur gamasutra, gamedev, les blogs de développeurs (celui de criminel, jeremy chatelaine, ou même le mien (pub éhontée) > www.conquerirlemonde.com), le forum de games-creators.org, etc...

Fais des projets amateurs pour te faire la main, contentes toi de petits jeux sympas, tapes pas dans le mmorpg 3d comme la plupart des gamedev wannabes qui se taulent.

C++ est plus utilisé pour le moteur de jeu, C# pour les outils
par Holi
Vendredi 16 mars 2007 à 13 h 21
la progra n'est pas mon domaine, mais tu aura certainement plus de réponses sur jiraf.org et encore plus dans leurs offres d'emplois.
Je sais juste que comparé aux autres métiers assisté par ordinateur, on dit que le JV n'est spécialement le mieux payé, mais le plus intéressant.
(métier de l'art oblige...)
par Xfennec
Vendredi 16 mars 2007 à 13 h 54
Je me permet de partager mon expérience ici, car je retrouve dans ton article les mêmes questions que celles que je me posait il y a quelques années.

Je suis un dingue de développement, c'est un fait. J'y pense la nuit, le matin dans la douche et dans les bouchons, et je pratique à longueur de journée. Et quand ce n'est pas le cas, c'est que j'apprends aux autres comment on développe. C'est mon métier et c'est ma passion.
Le truc, c'est que ça dure depuis que j'ai 15 ou 16 ans, et que mon trip absolu, c'est bien les jeux, ou plutôt tout ce qui touche à la 3D en temps réel, domaine où pour moi les jeux roxxent tout. Donc forcément, quand sont venus les choix d'orientation, je me suis trouvé dans la même situation que toi.

La suite a fait que je ne bosse pas là ou je rêvais de bosser quand j'étais môme, c'est à dire chez un développeur de jeux. Et le fait est que je me suis vite rendu compte que c'était autrement mieux comme ça : bosser dans le monde du développement, c'est très prenant. Et dans les fait, d'un coté, on ne souhaite qu'une chose, c'est écrire du code magnifique, efficace, maintenable, plein de bonnes idées, et de l'autre tu as des tonnes de contraintes, principalement économiques qui massacrent tout. C'est une situation pas très agréable, surtout quand ta seule raison de vivre est le code en question (aka développeur pro de jeux vidéo). Voir l'interview que Jeremy Chatelaine avait donné au Game Developer Magazine je sais plus quand.

Résultat : je code la journée en m'éclatant autant que possible (et ça arrive assez souvent :) sur des tas de projets très différents (et c'est peu de le dire), et quand ça merde (ça arrive assez souvent aussi) à cause d'un client qui change d'avis 10 fois trop tard ou à cause d'une contrainte de temps qui demande de coder comme des dégeulasses pour terminer dans les temps, au lieu de tuer le client en question, je rentre zen chez moi et je retourne développer mes logiciels libres à la maison : pas de (grosse) contrainte de temps, ni d'argent, "when it's done", ... Les vacances quoi.

Bref, tout ça pour dire qu'on est pas obligé de bosser chez EA (c'est une image) pour s'éclater à coder des jeux. Note que ce post ne cherche pas à te convaincre de quoi que ce soit, j'exprime juste que ça c'est passé comme ça pour moi :)
par Chavez
Vendredi 16 mars 2007 à 16 h 41
Ca a l'air d’être ta passion et si tu n’y vas pas tu vas le regretter quand tu seras agent d’assurance.
Comme dis Xfennec, qui sait où tu atterriras ? Accepte ta passion et agis en conséquence.
Sur les contraintes résultant du fait de travailler pour un éditeur : Ce sont les contraintes que l’on rencontre partout lorsque l’on travaille en équipe pour atteindre un objectif que l’on a pas fixé soit-même (du moins au début de la carrière). Elles sont parfois stimulantes, parfois chiantes, mais je crois qu’elles sont bien plus intéressantes dans le domaine du JV que dans d'autres.
Contrairement à Xfennec, Je ne travaille pas dans la conception, mon point de vue est donc celui de quelqu’un qui fréquente souvent les développeurs, pas celle d’un développeur.

Postule chez les gros ET les petits, tu choisiras ensuite. (tu crois que c’est la fête du taf ou quoi ? :)
Vendredi 16 mars 2007 à 16 h 46
Si tu veux voir la puissance de la realite augmentee clique ICI

Je vais raconter ma life Xfennec Style.

Ma passion, c'est le futur sous toute ses formes et le filmer. Comprendre les limites de la realite augmente sur le champ de bataille, les limites de la therapie genetique et des TATAbox dynamiques, les applications militaires visant a ameliorer les capacites humaines (drogues, muscles synthetique, precurseur a la dopamine...) et leur trouver des applications civiles, le tout tenant dans une narration de 90 minutes min.

J'adore jouer sur les nerfs des spectateurs en lui donnant une fin evidente qu'ils ne peut pas prevoir, bref, je filme, je pense aux angles, je pense au decors du matin et soir, et a une narration bien clair (oui je sais personne n'a vu cette aspect, mais bon). Mon reve est tout con, devenir realisateur a hollywood. Je mange LA, je dors LA, je bois LA, je pense LA.

La ou je peux te dire mon experience, c'est que j'ai certainement rencontre la pointure de la cote Ouest question production en agents, producteurs, rea, eclairagiste, j'ai beau avoir un projet beton, le facteur chance est enorme... Tellement enorme.

Mon bonheur est une succession de petit malheurs. Mes succes sont constemment paves de petis echecs. Exemples? On me dit que mon projet cinematographique est excellent, mais que je n'ai pas les epaules d'amasser l'argent pour aller en prod inde (et ils ont raison), chez warner, on me dit que mon projet cinematographique est enorme, mais que je n'ai pas l'experience de diriger une equipe de prod (et ils ont tords). Ce que je veux dire, c'est que si je fais un parallele avec le jeu video, comme le dis Xfennec, c'est tres chaud d'avoir le budjet que l'on veut et le temps confortable pour tout faire dans le calme et etre le maitre de son projet.

"Pour ce dernier, à votre avis vaut-il mieux que je postule chez des gros genre Ubisoft, EA, Sony, etc ou plutôt des "petits" studios français?" T'as fume quoi? Ratisse partout...

N'oublie surtout pas que tu peux creer ta propre boite si tu as un projet beton et des boules en acier trempees. Ratisse large, n'aipas peur.

Voila.

Vis sans regret.
par God.Ass
Vendredi 16 mars 2007 à 18 h 29
@Dabou
Excellents blogs que sont le tien et tes liens.

@XFennec
Qu'as-tu alors choisi comme travail rémunérateur qui te fasse plaisir?
Parcqu'au final c'est bien de ça que j'ai peur. J'aimerais éviter d'être au chômage, tout simplement. Mais je me demandais si en plus je pourrais éviter de me retrouver agent d'assurance. Le mieux étant au final de bosser dans un domaine aussi excitant que les jv ou la réalité augmentée/virtuelle.

@SpinaL_OblivioN "Si tu veux voir la puissance de la realite augmentee clique ICI"
C'est ce dont je parlais en effet, c'est énorme.


D'après vos commentaires(très bons, merci) il vaut mieux que je me lance, quitte à finir pisseur de code dans une ssii, au moins j'aurais essayé. Je vais donc contacter le plus de monde possible et voir les possibilités possibles, notamment en terme de stage.
Vendredi 16 mars 2007 à 18 h 46
Vis sans regret bordel, t'es jeune, ce serait con de finir a 40 sans avoir rien fait parce que l'on a peur.

Va conquir le monde bordel.
par Zemou
Vendredi 16 mars 2007 à 19 h 28
Honnêtement, je pense que vu le nombre de jeunes blaireaux (je ne te vise pas, je vise juste les abrutis) qui veulent aller dans les jeux vidéo "parse ke c kewl", le marché va vite être saturé.
Mais bon, si ça te plait, lances toi !
Samedi 17 mars 2007 à 09 h 11
Je rejoins Xfennec. J'ai vraiment été frustré par les contraintes du developpement (jv et autres) en entreprise, à tel point que je pensais changer de metier (alors que je code depuis toujours).

Créé toi une espece de portfolio avec des petits jeu et demos sympa, ca aide.
par redrick
Samedi 17 mars 2007 à 11 h 08
Pourquoi ne ferais-tu pas un mod ?
par un Anonyme
Samedi 17 mars 2007 à 19 h 43
Hey,

Bon Godass tu me connais et nous en avons deja parlé. Je me suis totalement retrouvé dans ce qu'a posté Xfennec. Fait de ton mieux, travailles fort, eclate toi a faire du code propre et tu finira surement pas ou tu pensais mais tu finiras la ou tu va t'eclater car peu importe le domaine dans le dev, un bon codeur ca court pas les rues et je sais que tu en est un donc si tu valorise ton travail tout le monde le verra.

Je pense personnellement que tu devrais profiter de ces projets libres de te lacher a fond dans cette direction (ou meme un debut de RA si cest vraiment ton trip). Ces mois scolaires sont l'occasion de faire des projets vraiment interressants avec filet de securité et sans contrainte budgetaires. Tu sauras bien assez tot si tu teclate autant dans le code que sur dautres projets. Aussi, fait pleins de trucs a coté, des petits projets, des discections de moteurs.

Pour ma part jai toujours eu confiance que meme si je ne trouvais pas demplois ds le JV, je saurais très bien vendre mes aquis à d'autres secteurs et au final peut-etre meme etre un candidat plutot interressant.

Pour cadrer un peu le discours je vais aussi 3615 malife. Je suis dans la meme ecole que GodAss, une annee au dessus ( en periode de stage ) et j'ai toujours su que meme avec des equipes de bras casses il arriverait a pondre un programme propre et fonctionnel. Je suis dans une boite qui fait des jeux mobiles en java et il y a 2 ans jaurais juré que jamais de la vie je naurais accepté ca (moi qui ne possede meme pas de telephone!), mais en fait les projets mon seduits, le coté superoptimisation du code est quelque chose que je voulais explorer etc....

Mais n'empeche que je code toujours un peu a cote, je bosse surtout la mecanique et la physique en ce moment pour pouvoir modeliser un mini moteur physique reel....

Ah et derniere chose sur les langages : C++, C#, Java sont tellement proches que personnellement ca revient au meme de sen servir. Les trois langages (et dautres) ont des incoveniants et des avantages mais passer de l'un a l'autre ne devrait pas poser de reels problemes. Par contre ce quil faut travailler a fond a fond ce sont les concepts car ca tauras peu le temps en entreprise, regarde a fond les patternes, les architectures, les astuces d optimisation, les outils de profilings mais aussi la physique du mouvement, les principes de graphismes (clipping, shaders), les maths vectorielles et tout ca (pour les sites GamaSutra cest vraiment bon et ya pleins darticles sur les metiers eux memes et sinon l'afjv a pleins d'offres de stages que tu peut regarder pour voir a peu pres les postes qui te plaisent et ce quils demandent).

Voila voila!!

cool le site ca fait plaisir de lire des trucs de passionnés, je vous remercie de vos posts
par God.Ass
Dimanche 18 mars 2007 à 00 h 20
@Redrick: plusieurs raisons:
- manque de temps, peur de ne pas pouvoir assez m'investir
- avant: manque de confiance en moi, trop peur de faire boulet/Maxkarting
- pas beaucoup de jeux originaux... (je croise les doigts pour pouvoir me payer Crysis (après test validant ma config'))

@Anonyme[Arka]
Merci du passage et de tes remarques.
(Et en effet il y a beaucoup de gens bien sur NoFrag ;) )
Mardi 20 mars 2007 à 22 h 26
Ben ça fait plaisir de tomber sur des articles de ce style: malife en détails également, histoire de présenter les choses et l'état d'esprit... (je précise que c'est très rare de voir ce genre de choses de ma part, je suis assez réservé et un chouïa timide même si ça se "voit pas" sur le net)

Je suis actuellement entre un précédent licenciement économique (j'avais un taf de webmaster plutôt orienté intranet, je suis un programmeur) et une attente de possibilité d'inscription au chomage (système de liquidation judiciaire / paperasse trèèèèès long et je parle pas de la tune qui tombe au compte-goutte...) et j'ai plus qu'un objectif maintenant: tenter la grande aventure, parce que y'a que ça qui me tente et me fais tripper.

Seulement voilà, toute personne un tant soit peu informée sait que c'est loin d'être facile de percer dans ce domaine d'une part et encore moins dans notre cher pays. Du coup devant le peu de possibilités dont je dispose pour le moment, eh bien je vais tenter l'Enjmin, autant dire que c'est loin d'être gagné, voire complètement impossible mais pour le moment c'est tout ce que j'ai trouvé.

Mon "problème" dans ce cas précis, c'est que j'ai été fortement dégoûté de mon expérience précédente à être directement en relation avec le client tous les jours avec le phone pouvant sonner n'importe quand, etc... Faut dire qu'on était une toute petite boîte, mais pire que tout, avec une organisation accablante, du coup j'ai été exploité malgré moi (je suis une vraie tête de mule et j'aime vraiment pas me laisser faire, mais mon défaut qui est également mon atout, c'est que je travaille avec le coeur avant tout). Bref j'en suis venu à tomber dans la routine dans laquelle on me demandais de faire 0 recherche et 100% production portant toujours sur les mêmes choses: résultat je n'ai vraiment pas envie de retenter ce genre d'expérience.

A part ça je suis du genre à passer mes journées devant l'écran, la plupart du temps à coder et m'informer et de temps en temps à jouer.

En même temps je suis conscient du fait que passer son temps à vouloir sans arrêt créer des choses par passion / apprendre sans arrêt me bouffe littéralement ma vie sociale et donc malgré la grosse motivation et tout ce temps passé à accumuler des choses j'ai quand même ce doute effroyable de savoir si quelque part je ne suis pas en train de me projeter dans quelque chose qui pourrait me pièger (le fameux précepte de ne pas confondre loisirs et travail...).

Voilà mon "témoignage".
par Mhraya
Mardi 20 mars 2007 à 23 h 34
SpinaL_OblivioN ramène ses conneries sur les autres blogs maintenant. Pas gonflant le mec...
Mercredi 21 mars 2007 à 00 h 23
pas plus que toi le frontiste.
Mercredi 21 mars 2007 à 01 h 10
CQFD.

Merci Metal_Express
par MetalX
Mercredi 21 mars 2007 à 05 h 05
Je pense que c'est assez évident que tu dois d'abord faire le maximum pour t'orienter vers ta passion. Sinon ton alternative est de te retrouver dans un job dans lequel tu ne te reconnaitras pas et d'avoir des regrets toute ta vie.
C'est sur que tu pourrais toujours faire des tonnes de trucs sur ton temps libre, mais en général, si tu commences à t'embarquer dans des trucs louches genre une copine ou des gosses, tu n'auras peut-etre plus le meme interet, ni meme le temps, pour ça. ( Certes, il y a des exceptions mais elles codent plutot que de se poser ce genre de questions ;) )

En conclusion, tu as la chance de pouvoir faire ce qu'il te plait, profites en...

(Et pour la question subsidiaire, C++ all the way. Le c#, c'est vraiment élémentaire quand tu maitrises bien le c++, alors la transition se fera bien si tu en as besoin)
Tout le monde peut publier un commentaire, vous n'avez pas besoin de compte (dans ce cas votre commentaire ne sera publié qu'une fois validé par le propriétaire du blog)

Commenter

Tags autorisés : [b] [/b], [i] [/i], [u] [/u], [code] [/code], [img]Adresse d'une image[/img], [url=Adresse d'un site web] [/url]
Vous pouvez aligner vos images à droite ou à gauche en modifiant le tag [img] comme ceci : [img right] ou [img left].

Pour vos vidéos/animations flash : [video]Adresse d'une animation[/video], pour préciser la largeur et hauteur : [video width=100 height=200]...[/video]