URL: https://linuxfr.org/users/liberf0rce/journaux/du-chemin-a-emprunter-pour-les-developpeurs-debutants-vers-un-premier-emploi Title: Du chemin à emprunter pour les développeurs débutants vers un premier emploi... Authors: liberforce Date: 2021年03月23日T23:48:10+01:00 License: CC By-SA Tags: recherche_d'emploi et développement Score: 56> _Avant propos:_>> _Je comptais en faire un commentaire LinkedIn, puis un post sur ledit site. La limitation en nombre de caractère fait que ce sera un journal ici, même si le public de LinuxFR n'apprendra sans doute pas grand chose._ Je viens de lire un conseil aux débutants en développement informatique, pour "booster" son CV et trouver un premier boulot.> "développe ton propre site", un clone de stackoverflow, de youtube, etc. Alors bien sûr, cela a des vertus éducatives, ce sont les fameux travaux pratiques. Cependant, cela peut représenter une somme de travail non négligeable, à devoir faire du full-stack, du design, du graphisme... Et ce, même si une partie seulement de ce travail est celle que vous voulez mettre en avant pour une candidature. Un autre problème est que le résultat sera possiblement: - soit minimaliste et pas très attrayant (au risque de vous desservir) - soit un gouffre de votre temps libre (ce temps à consacrer à votre recherche d'emploi). Vous vous êtes vraiment investie et avez décroché un job grâce à votre super site "vitrine" sur lequel vous avez passé tant d'heures, félicitations ! Il va à présent pouvoir mourir. Ah, zut. **Mon conseil : ne réinventez pas la roue carré, et contribuez à un projet de Logiciel Libre.** Trouvez un projet existant, qui vous plait, avec de vraies problématiques (de refonte, de performances, d'architecture, ou tout simplement de main d'œuvre et de temps). Idéalement un projet avec une équipe : la collaboration est une qualité importante en développement. Personne n'a envie de bosser avec la personne qui sait coder dans son coin mais qu'on n'arrive pas à relire. On devient aussi tout simplement meilleur développeur en lisant du code écrit par d'autres. Parfois c'est pour se dire "ce truc est super bien écrit !", parfois pour se dire "je ne suis pas si mauvaise après tout". Ne pas négliger ce point, toujours bon pour lutter contre ce fameux syndrome de l'imposteur. Si vous n'avez plus de temps à consacrer à ce projet, votre code continuera de vivre. Un peu de temps libre irrégulièrement ? Parcourez la liste de bugs de votre projet (ou d'autres) et soumettez quelques correctifs. Et si le temps et l'envie sont toujours là, vous avec sous les yeux une bonne source d'expérience. En retour, vous vous créerez une e-réputation, utile pour vos emplois futur. En entreprise, vous n'aurez pas forcément l'occasion de contribuer à du code visible par tous. Vous changerez un jour d'employeur, et il ne pourra pas lire ce code propriétaire que vous dites avoir écrit. Mais contribuer à un projet Libre laisse une empreinte, et des sites comme https://www.openhub.net/ par exemple vous permettront d'avoir une trace centralisée de vos contributions. Vous avez une super idée de projet à monter qui vous motive ? Foncez ! Mais n'oubliez pas que ce n'est ni le seul chemin, ni le plus simple. Car si au final vous n'arrivez pas à le finir pour des raisons diverses (perte d'intérêt, blocage technique), vous n'aurez rien à montrer à un potentiel employeur, et aurez gaspillé du temps. Les projets informatiques qui échouent, ce n'est pas ce qui manque... Certes vous aurez certes acquis de l'expérience, mais celle ci sera difficilement démontrable, et vous aviez commencé ce projet pour justement avoir quelque chose à montrer. Sachez que quelques correctifs de bugs à gauche et à droite, sur un ou plusieurs projets, cela a de la valeur aussi. Il n'y a pas d'injonction à la réussite dans ce schéma là. Vous butez sur un bug coriace ? Vous pouvez toujours faire machine arrière et en choisir un autre à résoudre. Ce projet ne vous plait plus ? Trouvez en un autre. Et chaque bug résolu, chaque nouvelle fonctionnalité développée sera une munition supplémentaire, vérifiable, pour convaincre votre possible employeur que vous êtes faite pour le job.