Communauté

Pourquoi le DEV de ...
 
Notifications
Retirer tout

Pourquoi le DEV de mon JEU Prend AUTANT de Temps

1 Posts
1 Utilisateurs
0 Reactions
53 Vu
Nir9420
(@nir9420)
Active Member
Inscription: Il y a 6 ans
Posts: 4
Début du sujet  

Vidéo YouTube

Repo du Jeu

Il y a deux ans, je me suis lancé dans un projet avec un objectif bien précis : créer un projet solide à ajouter à mon CV, quelque chose qui démontrerait mes compétences aux employeurs et m'aiderait à décrocher un poste en développement web en tant que développeur logiciel. J'avais décidé que développer un jeu vidéo en TypeScript serait une excellente façon d'apprendre ce langage tout en créant un projet impressionnant.

Mais ce qui semblait être une bonne idée au départ s'est transformé en une expérience bien plus longue et inefficace que prévu. Aujourd'hui, je souhaite partager les leçons que j'ai tirées de cette aventure.

 

L'Importance de Définir Clairement Son Objectif

Mon objectif initial était de démontrer mes compétences en programmation avec TypeScript et de me rendre plus attractif pour les employeurs dans le domaine du développement web. L'idée en soi n'était pas mauvaise. Créer un projet concret est toujours une bonne chose. Cependant, là où j'ai fait une erreur, c'est dans la manière dont j'ai abordé ce projet.

Au lieu de me concentrer sur l'acquisition de compétences directement pertinentes pour le développement web, je me suis enfermé dans un projet qui a fini par prendre beaucoup trop de temps. J'ai passé deux ans à travailler sur ce jeu, et je prévois encore quelques mois pour le terminer, sans vraiment élargir mes compétences au-delà de TypeScript. Ce temps aurait pu être mieux utilisé pour apprendre et maîtriser d'autres technologies plus importantes pour mon objectif.

 

Adapter Son Projet aux Besoins du Marché

Une erreur majeure que j'ai commise a été de ne pas suffisamment chercher à comprendre ce que les employeurs attendaient. Si j'avais pris le temps d'analyser les offres d'emploi et de comprendre les profils recherchés par les entreprises dans ma région, j'aurais pu mieux orienter mes efforts. Dans mon cas, mon objectif était de devenir plus attrayant pour le marché afin de trouver un emploi. Mais si votre objectif est de vendre un produit, alors la démarche doit être différente.

 

Gérer Ses Priorités entre Études et Projets

Pendant cette période, j'étais également étudiant à l'université, ce qui demandait beaucoup de temps et d'énergie. Entre les cours, les devoirs, et les examens, il me restait peu de temps pour vraiment avancer sur le développement web. J'essayais de jongler entre l'apprentissage du web, la création de mon jeu, et mes études, mais ce n'était pas optimal.

Le fait de devoir jongler entre toutes ces priorités a aussi impacté ma capacité à progresser efficacement sur ce projet. Si j'avais mieux organisé mon temps et mes priorités, j'aurais pu avancer plus rapidement dans l'apprentissage des compétences nécessaires pour ma carrière.

 

L'Importance de la Collaboration et Comment Trouver un Partenaire

Un autre aspect que j'ai négligé est l'importance de la collaboration. Travailler seul sur un projet aussi complexe est non seulement épuisant, mais aussi inefficace. Si j'avais cherché à collaborer avec un partenaire dès le début, cela m'aurait permis de partager la charge de travail, d'obtenir des retours précieux et de rester motivé.

Travailler avec un partenaire rend non seulement le développement plus agréable, mais permet aussi de bénéficier de perspectives différentes et complémentaires. Trouver le bon partenaire peut sembler difficile, mais il existe des moyens de tester cette collaboration avant de s'engager dans un projet d'envergure.

Par exemple, participer à des Game Jams ou à d'autres petits projets peut être un excellent moyen de voir comment vous travaillez avec quelqu'un. Ces projets de courte durée, souvent deux ou trois semaines, permettent de vérifier si la personne avec qui vous collaborez est sérieuse, si vous êtes sur la même longueur d'onde, et si elle est digne de confiance.

Si la collaboration se passe bien, pourquoi ne pas envisager de vous investir ensemble dans un projet à long terme avec un véritable plan d'affaires ? Mais si cela ne fonctionne pas, il vaut mieux passer à autre chose et chercher d'autres personnes avec qui travailler.

 

Pourquoi Continuer Alors ?

Vous pourriez vous demander : "Maintenant que tu comprends tous les inconvénients et que tu sais que ce projet n'est pas idéal pour ta carrière professionnelle, pourquoi continues-tu à travailler dessus ?" La vérité, c'est que j'apprécie vraiment ce projet et que je prends beaucoup de plaisir à le développer. De plus, je n'aime pas laisser des projets inachevés.

C'est un peu comme quand je commence un livre. Même s'il n'est pas excellent, j'ai besoin de le terminer pour me sentir à l'aise. C'est pareil pour mes projets. Si je sais que je peux les achever, je me sentirais mal de les laisser inachevés, cela me met mal à l'aise mentalement. Donc, même s'il n'est pas le meilleur atout pour mon CV en tant que développeur web, j'aime le coder et je compte continuer simplement parce que ça me plaît et que je veux le mener à terme.

 

Conclusion

Ces deux années de développement m'ont appris beaucoup de choses. Si je devais résumer mon expérience, je vous dirais ceci : définissez clairement vos objectifs dès le départ, choisissez les outils qui vous permettront d'atteindre ces objectifs de manière efficace, et surtout, ne sous-estimez pas l'importance de la collaboration.

J'espère que mon expérience pourra vous aider à éviter les mêmes erreurs et à progresser plus rapidement dans votre propre parcours.


   
Citation
Share:

Dialoguez avec les autres membres de la gamecodeur school.

Accédez maintenant à notre serveur Discord privé : Entraide, Game Jams, Partage de projets, etc.

Vous devez être membre de la Gamecodeur School Premium pour être autorisé à accéder au serveur.