L'un des principaux conseils que nous donnons normalement aux étudiants de CodeGym et aux autres débutants en codage qui souhaitent progresser et obtenir leur premier emploi de développeur junior est de travailler sur des projets personnels indépendants. Ajouter un ou deux projets parallèles à votre portefeuille peut être un gros plus si vous n'avez pas encore beaucoup d'expérience de travail, ce qui aidera à convaincre l'employeur de vous embaucher.
Développer des projets pour animaux de compagnie est toujours une bonne idée, et personne ne conteste cela. Mais donner des conseils est une chose, construire des projets parallèles en est une autre. Un développeur inexpérimenté peut et sera très probablement confronté à un certain nombre de difficultés lorsqu'il travaille sur un projet personnel sans aide extérieure.

Comment mettre en place votre projet pour animaux de compagnie
Les idées pour un projet sont le problème de départ auquel la plupart des gens sont confrontés, car il s'avère qu'il n'est pas si facile de proposer une idée originale mais réaliste. Mais les problèmes majeurs surviennent lorsque vous commencez à travailler sur un projet. Terminer le projet et le mettre en place est la tâche que de nombreux débutants en codage ne parviennent pas à accomplir. Et c'est compréhensible, car le développement d'un logiciel, même très simple, nécessite souvent plus que de simples connaissances de base en codage. Il y a un certain nombre de choses dont vous devez vous souvenir lorsque vous cherchez à démarrer un projet pour animaux de compagnie, surtout s'il s'agit de votre premier.1. Recherchez et planifiez d'abord, codez ensuite.
Tout comme tout bâtiment a besoin d'une fondation, un projet, aussi petit et indépendant soit-il, doit commencer par un plan impossible à réaliser sans un travail de recherche et de réflexion. Commencer à coder et à développer sans avoir un plan clair est l'une des erreurs les plus courantes que les développeurs ont tendance à commettre, et pas seulement celles qui sont inexpérimentées. Donc, le conseil est de ne pas se précipiter avec le codage. Commencer à coder sans un plan approprié peut facilement être une perte de temps vous menant à une impasse et à la nécessité de tout recommencer.
2. Fixez-vous des objectifs et des délais.
Une autre chose importante, souvent négligée par les codeurs juniors et plus expérimentés, est la fixation d'objectifs et de délais, ce qui est aussi la planification bien sûr, mais cette partie mérite quelques mots à part. En ce qui concerne les objectifs, il est important d'être réaliste. Si vos compétences et vos capacités sont encore très limitées, il serait sage de ne pas devenir trop ambitieux et de choisir un projet que vous êtes capable de mener à bien, même si cela nécessite un apprentissage supplémentaire et des efforts supplémentaires. Se fixer un délai (et s'y tenir) est une autre façon d'établir l'autodiscipline et de se motiver pour terminer le projet dans un délai réaliste.3. Essayez de résoudre de vrais problèmes avec votre projet.
Un autre conseil lié à la phase de planification est de choisir l'idée de votre projet. La plupart des gens n'ont aucune difficulté à générer des idées pour leurs projets préférés, le seul problème est que leurs idées ne sont pas très bonnes. Cherchez des problèmes réels, dans votre domaine ou ailleurs, que votre projet peut résoudre (ou du moins tenter de résoudre). « Vous ne pouvez pas vous forcer à avoir une bonne idée. La plupart de mes projets préférés sont venus du fait de travailler sur autre chose et de réaliser qu'il manquait quelque chose. J'ai ensuite procédé à la construction de ce composant/pièce/bibliothèque manquant. Avec le temps, au fur et à mesure que j'ai acquis plus d'expérience avec les frameworks, j'ai réalisé que je n'aimais vraiment aucun d'entre eux. J'ai ensuite fabriqué le mien, que j'utilise aujourd'hui sur de nombreux projets. Au fur et à mesure que je l'utilise, je remarque plus de composants manquants, plus de choses que je pourrais construire qui me feraient gagner énormément de temps, et ceux-ci deviennent eux-mêmes de nouveaux projets favoris. Il s'agit d'un besoin et d'un approvisionnement de base, mais sur une base plus personnelle. Remarquez le besoin, et l'idée de l'approvisionnement vous viendra.a déclaré Bruno Skvorc, un développeur Web expérimenté de Croatie.
4. Concentrez-vous sur les technologies que les entreprises pour lesquelles vous êtes prêt à travailler utilisent.
Si votre principale source de motivation pour travailler sur des projets favoris est d'acquérir de l'expérience et de constituer un CV pour obtenir un emploi à temps plein en tant que développeur de logiciels, lorsque vous choisissez un projet, vous devez également penser aux technologies que vous allez utiliser. Il est préférable que votre projet soit dans le même domaine que les entreprises avec lesquelles vous allez postuler, ou utilise les mêmes technologies avec lesquelles ils travaillent. "Les meilleurs projets pour animaux de compagnie satisfont votre curiosité, alors choisissez une technologie qui vous fascine et construisez-la", recommande Sanjay Paul, développeur chez Palantir Technologies.5. Ne négligez pas le front-end si votre projet en a besoin.
Vous l'avez deviné, négliger le front-end est également une erreur très courante commise par de nombreux développeurs lorsqu'ils commencent à travailler sur leurs projets favoris. Vous n'avez pas besoin que le frontal soit époustouflant, mais assurez-vous au moins qu'il est fonctionnel et qu'il a l'air suffisamment professionnel. C'est pourquoi une bonne idée serait de faire un croquis de conception de l'apparence de votre produit avant de commencer à coder, et de revenir régulièrement au front-end, en l'ajustant à tout changement qui se produit en cours de route.
GO TO FULL VERSION