trouver des missions en tant que front
Free-Worker-258893
Bonjour bonjour !
Il s'agit de mon tout premier message sur le forum. Je suis une ancienne graphiste qui ai fait une reconversion pro pour devenir développeuse web. J'ai une passion pour le front que j'ai entretenue depuis ma reconversion en 2020. J'ai commencé par le parcours développeur web chez openclassrooms en me disant qu'il faudrait certainement combler avec une autre formation.
Finalement, j'ai eu une chance énorme puisque 2 semaines avant la fin de ma formation j'ai été contactée par une entreprise dans laquelle je suis entrée juste à la fin de ma formation en CDI, dans une équipe formidable. En binôme avec un autre front sénior, j'ai énormément appris, l'équipe comprenait aussi des back, un UI designer, des PO... bref c'était top. Malheureusement l'aventure a pris fin au bout d'un an et demi et plusieurs personnes de l'équipe ont été licenciées (dont moi et l'UI designer) pour raisons économiques. Pas plus mal quelque part, car je n'ai pas à coeur de faire les maquettes et avec le départ de l'UI, la création des maquettes ont été confiées... au front.
J'ai décidé suite à ça de devenir freelance, un pari un peu risqué après seulement 1 an et demi d'expérience... Mais ma première année a été plus réussie que ce que je n'osais imaginer. En effet, j'ai rejoins l'équipe d'openclassrooms en tant que mentor sur le parcours développeur web et intégrateur web, j'ai eu 2 clientes de ma région pour intervenir sur leur prestashop. Je n'y connaissais rien, mais j'ai appris sur le tas et même si les CMS c'est vraiment pas mon délire, j'apprécie énormément d'apprendre et en plus en étant payée pour ça. Mes clientes étaient ravies et me contactent ponctuellement lors d'ajouts de features.
J'ai aussi eu une autre cliente (que des femmes oui) parisienne cette fois qui a monté sa boite et qui avait besoin de refondre son wordpress ainsi que celui d'un client. Encore une fois, je n'y connaissais rien en wordpress, mais j'ai appris sur le tas. Je n'accroche pas du tout à wordpress, moi ce qui me fait vibrer c'est HTML, CSS, JS, React, Typescript... Les technos front quoi, et je cherche toujour à aller plus loin, à découvrir des technos, je m'impose des side projects en cas de creux pour entretenir mon portfolio. J'ai été amenée à faire un peu de PHP lorsque je suis intervenue sur wordpress et également pour gérer l'envoi d'email depuis le formulaire de contact de mon site vitrine. J'ai aussi fait de l'intégration de mailing (une purge, mais formateur ^^")
Et pour finir j'interviens aussi sur le site du club de hockey dans lequel je suis. Le site a été fait par quelqu'un qui n'avait aucune notion de dev, c'est une usine à gaz énorme mais ça me permet de faire un peu d'associatif même si en soi le site est bon à jeter à la poubelle et à recommencer.
Bref, la première année a été plutôt réussie. Mais là où je galère, c'est pour trouver des missions pour de l'intégration sans avoir à le faire sur un CMS, idéalement en react. Pourtant je ne fais pas la fine bouche, je suis ouverte à l'idée de voir d'autres technos si nécessaire. En fait c'est simple, même lorsque je coche toutes les cases que je vois sur une offre qui correspond à mon profil, soit c'est un vent, soit c'est un refus poli disant que mon profil ne correspond pas.
Une ESN l'année dernière a voulu me caser dans une société de grande distribution sauf que la personne qui devait me mettre en contact avec le client est partie en vacances et a laissé 2 semaines s'écouler... A son retour, sans surprise le client avait déjà trouvé un autre consultant (sans dec).
Parfois j'ai des "chasseurs de tête" qui me contactent sur linkedin en vue d'un échange, lorsque je réponds, je n'ai jamais de réponse par la suite 😅
Donc je me demande... trouver une mission en tant que front pur, c'est mort ? Je dois sérieusement commencer à me reconvertir pour du fullstack ?
J'ai activé mon réseau, fait du démarchage dans ma région et autour, je réponds à des offres sur free work et linkedin, j'ai un profil malt... J'ai un client potentiel que je rencontre la semaine prochaine pour la création d'un site vitrine, excellente nouvelle mais je ne suis pas du genre à mettre tous mes oeufs dans le même panier. Alors, si vous avez des conseils pour que je continue mon démarchage... j'ai un site vitrine qui plait d'ailleurs, j'ai toujours de très bons retours de la part des ESN ou des RH (car oui, même si j'ai essuyé de nombreux stop, j'ai aussi eu des contacts tout de même). On y trouve l'essentiel, ma présentation, mon portfolio...
Bref, je suis friande de retours d'expériences, merci d'avance à vous :)
-
Free-Worker-258893
Nombre de posts : 6Nombre de likes : 0Inscrit : 22 avril 2021Merci de ta réponse, je t'ai vu intervenir à de nombreuses reprises sur le forum et je suis ravie que tu apportes ta pierre à mon sujet !
Ta réponse me fait même beaucoup de bien car, comme je le disais, même si je suis une grosse curieuse, j'ai touché à un peu de back mais bon... Je m'épanouis tellement dans le front ! Donc ta réponse ne fait que confirmer le fait que j'ai peut être "raison" de m'entêter autant dans le front.
Je n'ai pas osé parler de deux expériences que j'ai vécu car j'ai eu peur de paraître orgueilleuse, mais voici deux choses que j'ai vécu qui m'ont marquée :
Lorsque j'étais dans mon ancienne société, il y a eu une période dans laquelle je m'ennuyais profondément (manque de sujets intéressant), j'ai postulé à une offre dans ma région. L'entreprise avait un type de commerce qui me parlait pas mal en tant qu'ancienne graphiste, un des deux patrons était fullstack mais en avait marre de pondre du "front sale" pour reprendre ses termes et cherchait quelqu'un pour prendre le lead sur le front. L'opportunité m'a énormément parlé, j'ai eu un excellent échange avec le patron qui m'a dit percevoir complètement ma passion pour le front.
La balle était dans mon camp, sauf que... ma société était au Luxembourg, et on parlait de 1000€ de salaire de moins, d'autant plus que c'était encore l'époque où le covid était bien présent donc beaucoup de télétravail... Une période de ma vie durant laquelle je ne pouvais pas m'asseoir sur une telle somme même si le poste "me hypais" complètement. Donc j'ai refusé.
Deuxième expérience, cette fois lorsque j'ai appris que j'étais licenciée, j'ai été contactée par un chasseur de tête qui m'a tournée vers une société importante du luxembourg. J'ai accepté l'entretient mais j'ai exposé dès le début que mon licenciement était pour moi l'occasion de me tourner vers ma famille (car oui, nous étions passés à très peu de jours de télétravail par semaine, avec des trajets qui n'en finissent pas... des bouchons sans fin, je passais littéralement 4h dans les transports). J'ai rencontré le client qui cherchait de base un sénior. J'ai bien accroché avec le directeur, un peu moins avec les 2 autres devs, mais j'ai pris à coeur l'entretient, encore une fois il en est ressortit "vous avez l'air passionnée et curieuse ! c'est super !".
Je pensais franchement avoir raté l'entretient même si l'échange étant positif, ils voulaient un sénior. Finalement ils voulaient me prendre, mais j'ai refusé car si j'acceptais je pouvais faire une croix à nouveau sur ma vie de famille...
Tout ça pour dire que ce côté passionnée m'a permis de faire la différence à quelques reprises, d'après eux il ne s'agit pas seulement de passion mais aussi d'avoir un dialogue technique aboutit, tout en restant consciente que "je ne sais pas tout" non plus et ouverte à l'idée de me remettre en question et friande de façons de faire. Ce sont visiblement mes "soft skills" qui m'ont permis de faire la différence... Sauf qu'aujourd'hui, juste aller à l'étape d'entretien RH me semble presque inaccessible.
Je rebondis aussi sur ce que tu as dit, j'ai récemment donné un CV à une entreprise de ma région qui m'a fait un retour, pas de poste pour le moment mais ils m'ont tout de même proposé de passer un test technique à base d'intégration de page wordpress. Je me suis dit que ce serait une bonne occasion de faire de l'intégration de thème. Au pire je rate, pas grave, mais comme j'ai bientôt fini mon dernier side project, en voilà un nouveau à faire 😁 avec de nouvelles techniques à voir !
En tout cas, l'idée de viser du fullstack ne m'enjaille vraiment pas, comme tu dis, il y a déjà tellement à faire dans le front, mais est ce toujours le cas aujourd'hui ? Surtout avec l'arrivée des IA génératives... Est ce que je n'ai pas loupé le coche ? -
Free-Worker-713705
Nombre de posts : 77Nombre de likes : 76Inscrit : 15 février 2024Hello
En tant que coach dans l'IT, je suis amené à travailler avec tous les corps de métier. Chez mon client actuel, on a de tout, dev front, dev back, fullstack, devops mais rarement quelqu'un qui sait tout faire bien, d'où mon rôle pour guider les non sachant. Donc, je pense qu'il reste largement de la place si tu souhaites simplement faire du front sans tout savoir de l'informatique. Par contre, il est vrai qu'il existe une barrière à l'entrée très difficile à franchir à cause tout simplement de la concurrence, même si, une fois passé cette barrière le day to day job est assez basique. A te lire, sans vouloir émettre de jugement, j'ai l'impression que tu as obtenu ton expérience par "piston" en tant que femme, si c'est le cas, il faudrait que tu aies quelque chose de plus solide à montrer en entretien car on est loin de la pénurie de main d'oeuvre.
-
Free-Worker-258893
Nombre de posts : 6Nombre de likes : 0Inscrit : 22 avril 2021par piston ??? excuses moi mais j'aimerai vraiment savoir d'où tu tiens cette information. J'ai tout précisé dans mes récits, j'ai été contactée alors que je n'avais même pas encore fini ma formation et que je ne connaissais ni d'eve ni d'adam la société qui m'a embauchée, idem pour les deux autres... Puis la première cliente de la région à m'avoir contactée m'a trouvée par hasard via la page google business, elle a activé le bouche à oreille comme elle était satisfaite elle a filé mon contact à une de ses collègues qui avait également des besoins pour son site.
L'autre cliente qui m'a trouvée c'était sur malt, et enfin, le site du hockey dont je m'occupe c'est tout simplement parce que leur webmaster est parti en claquant la porte, ils ont laissé le site vivre sans personne s'en occuper jusqu'au jour où, forcément, wordpress & classic shits, le site tombe. Ils savaient qu'ils avaient une dev dans leurs rangs, ils m'ont demandé de les dépanner et c'est comme ça que j'ai pris la main sur le site.
"Sans vouloir émettre de jugement j'ai l'impression que tu as obtenu ton expérience par piston en tant que femme". Désolée mais on est complètement dans un jugement ^^' je parle de beaucoup de projets réussis et aboutis, ainsi que des sides projects que je réalise pour entretenir ma veille technique, je suis mentor auprès d'OC et tous mes étudiants ont réussis leur parcours. Comme beaucoup d'entre vous sur ce forum, je fais partie de ces gens qui étaient sollicités à minima 3x / semaine pour des offres alors que je ne demandais rien, et je suis surprise de constater à quel point le marché du travail a pris un coup même dans ce domaine depuis une bonne année.
En revanche je te rejoins sur le fait qu'il y a effectivement une barrière percevable à l'entrée, toujours est il que j'ai su faire mes preuves à ce niveau. C'est au contraire le "coup de frein" que je ressens sur le nombre de sollicitations, ainsi que rien que le fait d'obtenir un entretien me semble aujourd'hui compliqué alors qu'encore une fois, il y a un an c'était tout le contraire. J'ai vu des gens dire que malgré plus d'une dizaine d'année d'expérience dans le domaine, eux aussi galèrent.
Donc non, je n'ai pas été pistonnée et je n'ai pas à rougir d'avoir, en tant que femme, réussi à rentrer dans une équipe d'HOMMES et réussi dans un domaine majoritairement masculin sans avoir à passer par l'étape du canapé ;). Je vois énormément de personnes se poser la même question sur le marché du travail, j'ai cherché des réponses sur le fait d'être spécialisé front sur le forum et n'ai pas trouvé grand chose qui me réponde, donc je me suis permis de poster ma question. -
Free-Worker-258893
Nombre de posts : 6Nombre de likes : 0Inscrit : 22 avril 2021je comprend, mais effectivement c'est toujours navrant de se voir rabaissé à sa condition féminine, surtout en lisant ceci :
"A te lire, sans vouloir émettre de jugement, j'ai l'impression que tu as obtenu ton expérience par "piston" en tant que femme, si c'est le cas, il faudrait que tu aies quelque chose de plus solide à montrer en entretien car on est loin de la pénurie de main d'oeuvre."
En gros on a pris ouvertement mon bagage technique, on l'a jeté à la poubelle sous prétexte que je suis une femme. C'est triste. D'autant plus que je me suis dit avant même de poster mon message que je devrais prétendre être un homme pour éviter d'avoir droit à ce genre de traitement. Pourtant loin d'être féministe, j'avoue être toujours dépitée devant ce genre de réaction... J'ai eu le cas aussi durant ma formation openclassrooms, j'ai eu un premier mentor qui n'accompagnait que sur les projets front, ça c'était hyper bien passé j'étais à fond, puis j'ai dû changer de mentor car je passais aux projets back... Quand le jeune homme a appris que mon conjoint était dev fullstack mon dieu... Il est parti dans l'idée que c'était lui qui faisait à ma place 🥲. Une femme, qui plus est accompagnée par un dev expérimenté, elle fait forcément pas les choses elle même ! Autrement dit j'ai fais 2 séances avec lui à me prendre des remarques sur ma condition de femme et j'ai passé sur un autre qui par contre était adorable et ne m'a nullement rabaissée au simple sujet de la forme de mon attribut féminin.
Encore une fois, j'ai tout de même fait la différence auprès d'un recruteur qui cherchait un sénior de base, il s'en tape des quotas féminins / handicapé / noir / beige / blanc / jaune, il voulait une expertise, d'autant plus qu'il s'agit de sites important puisque c'est littéralement tous les sites de l'état du luxembourg. Ce qui a fait la différence c'est qu'ils ont vus comme je l'ai souligné des soft skills qui leur plaisait : passion / engouement certain / capacité à se remettre en question / curiosité, mais aussi un bagage technique peut être pas aussi importants qu'ils le souhaitaient dans l'immédiat mais qui correspondait tout de même à ce qu'ils recherchaient.
Importance du code optimisé, réutilisable, robuste, évolutif, un langage technique adapté. Donc oui, si on pouvait à l'avenir éviter de me dire que c'est ma poitrine qui a pu faire la différence jusqu'ici, cela serait fortement appréciable et cela ne jette pas mes compétences techniques à la poubelle. -
Free-Worker-258893
Nombre de posts : 6Nombre de likes : 0Inscrit : 22 avril 2021Je fais probablement un jugement de valeur retour, mais il n'empêche que c'est la réalité également => Avec des "si" on mettrait paris en bouteille, mais si je n'avais pas ouvertement dit que j'étais une femme, le sujet de la minorité et des quotas n'aurais pas été mis sur la table par quelqu'un qui n'a visiblement pas du tout compris la question 😉. On en a la preuve par A + B, cela vient de se produire. Donc je comprend le caractère vexant en retour et ce n'était pas non plus dans mon intention de blesser, du tout, mais encore une fois ce n'est pas normal que j'ai eu à me défendre sur mon bagage technique juste parce que je fais partie des 'minorités' et que j'ai dû me payer ce "il faudrait que tu aies quelque chose de plus solide à montrer en entretien car on est loin de la pénurie de main d'oeuvre", alors que cela n'a absolument rien à voir. On ne peut pas me dire "c'est injuste ce que tu dis" alors que c'est un fait qui est ici clairement démontré. Pour autant, toi tu as apporté une réponse tout à fait correcte et sans jugement de valeur, donc ma remarque ne te visais pas non plus.
Je rebondis par ailleurs là dessus "Mais ton argument est particulié, car tu dis que les recruteurs s'en fichent des quotas alors que toi même tu démontre avoir été recruté selon une forme de privilège, car, comme 797429 et moi l'indiquons, en général, les entreprises ne vont pas te démarcher quand tu es encore dans les études, encore moins au départ." OK, mais vous parlez d'UNE fois sur toutes les autres expériences que je vous ai cité, à savoir que j'étais encore en études. D'accord, mais ensuite ? J'étais dans mon entreprise lorsque j'ai été voir ailleurs, puis j'étais encore en entreprise, sur le départ certes pour cause de licenciement économique, mais tout de même, je n'étais plus dans cette situation particulière qui semble autant vous interpeller. Encore une fois, c'est triste de voir qu'une expérience sur toutes celles que j'ai vécu semble faussement pointer du doigt le "tu vois tu a été privilégiée juste pour remplir un quota mais en réalité c'est du vent ce que tu proposes" (ce n'est pas ce que tu dis 999999999, je l'ai bien compris, mais forcément ça fait bondir).Comme tu le dis, ça a totalement fait dévier le sujet, et c'est triste, puisque ça nourrit encore le fait que cela amène sur la tables des choses qui n'ont rien à voir. Si prochaine réponse il y a, j'espère qu'elles seront bien plus constructives et ne tourneront pas autour d'un débat aussi stérile et inutile soit il.
-
Vince Ricosti
Nombre de posts : 105Nombre de likes : 62Inscrit : 17 mars 2009Bonjour,
Que te dire a part que c'est compliqué ces derniers temps pour beaucoup de freelance mis a part il me semble certains domaines comme le devops et la data. Certains s'en sortent grâce a leur réseau ou leurs compétences spécifiques.
Peut être qu'une solution est de t'associer avec d'autres free lances si possible avec des compétences complémentaires ou bien essayer de proposer tes compétences a des TPE/PME qui veulent une présence sur le net et facturer de ci de la.
Voila mis a part ça je te souhaite bonne chance dans ta recherche.
PS: les Free-Worker-xxxxxx n'hésitez pas a mettre des pseudos car j'ai l'impression de m'adresser a des robots.Vous êtes indépendant et sous l'emprise du doute, de la solitude ou vous recherchez simplement du soutiens et des conseils de la part d'autres freelances? Venez en discuter notre tchat privé hébergé chez revolt (open-source): https://rvlt.gg/Fg0vhTMX -
Droopyann
Nombre de posts : 3675Nombre de likes : 1828Inscrit : 21 mai 2018La dérive du fil est effectivement dommage.
Je rejoins plusieurs remarques sur les difficultés actuelles. Beaucoup de freelance (de mon entourage et pas de mon entourage, vrais freelance ou faux cdi 😅) ont des difficultés à trouver des missions.
Par rapport à ce que vous dites 258893, je comprends qu'au-delà des compétences techniques, vous avez un profil de passionnée.
Dans un marché compliqué, ça peut faire une énorme différence. Quand il y a 20 personnes compétentes pour une même mission, ce ne sont plus les compétences techniques qui font cette différence.
Dans ce contexte, il faut essayer de privilégier les démarches où vous pourrez montrer ces "soft kills" :Participer à des salons
Participer à des rencontres avec des chefs d'entreprises accessibles, type TPE/PME (voir pour ça les clubs locaux, la CCI, la CPME ...)
Faire des vidéos où vous mettez en avant votre technique ET votre passion (C'est une démarche plutôt long terme, il ne faut pas s'attendre à faire 1000 ventes avec une seule vidéo)
Vendre la double compétence graphiste / front end
En complément, des pistes générales :
Bien poser votre offre de service et montrer la valeur ajoutée
Faire des partenariats avec d'autres freelance complémentaires (vous vous apportez mutuellement des affaires), pouvoir ainsi proposer une offre plus complète
-- Yann EURL IS depuis 2019 -
Free-Worker-258893
Nombre de posts : 6Nombre de likes : 0Inscrit : 22 avril 2021Merci à Vince Ricosti et Droopyann pour vos réponses ! Effectivement je suis déjà associée avec deux autres freelances, l'un étant ui designer (et ancien collègue), l'autre expert SEO, donc c'est parfait en général ça roule assez bien pour savoir à qui adresser mes clients sur les compétences que je n'ai pas :)
Pour les vidéos, j'ai eu une idée similaire car pas très à l'aise en vidéo, c'est l'idée d'ajouter un blog à mon site vitrine publiant justement des articles sur mon parcours / des expériences qui pourraient servir à d'autres mais aussi des ressources (livres que j'ai parcourus, vidéos...)
l'idée de rencontrer des TPE/PME me semble excellente et je vais me tourner vers les organismes que vous avez cités !Droopyann
Nombre de posts : 3675Nombre de likes : 1828Inscrit : 21 mai 2018Le blog peut être un complément, mais "j'insiste" sur les vidéos.
Vous dites qu'arriver à l'étape des entretiens, vous avez réussi plusieurs fois à faire la différence. C'est donc un moyen de vous rendre plus visible, et justement d'arriver à ces entretiens. Je ne suis pas sûr que le blog soit suffisant.Le fait de ne pas être à l'aise doit pouvoir se travailler.
-- Yann EURL IS depuis 2019 -
Almasy
Nombre de posts : 37Nombre de likes : 0Inscrit : 27 mars 2017Un mot sur la possibilité d'être "full stack":
Je donne des cours en Java et .NET depuis des années et rencontre 100 à 200 développeurs par an.
Certains prétendent être fullstack sans connaître ni les subtilités d'une flexbox css ni le currying en typescript ni les niveau d'isolation d'une transaction ni la raison d'être d'un thread pool en Java. Et je pourrais continuer avec les systèmes de messaging type Kafka ou RabbitMQ, la containerisation, OpenID Connect, les microservices, les pipelines CI/CD, etc... Pourtant il ne sont pas de mauvais développeurs et ils ont réussi leur entretien d'embauche dans la boîte dans laquelle ils travaillent. Et ce qu'ils connaissent suffit pour qu'ils développent une application CRUD avec des formulaires et des listes, comme on en retrouve tant dans l'informatique de gestion.
Le risque en voulant être fullstack d'emblée est d'être moyen partout et de se retrouver sur des projets pas très intéressants. Être professionnel c'est aussi connaître ses limites: moi par exemple, je connais les sujets évoqués plus haut mais je sais que je ne serai jamais aussi bon en css qu'un dev frontend qui en fait toute la journée ni aussi expérimenté qu'un sysadmin pour garantir le bon fonctionnement en prod d'un cluster Kubernetes. Mais ces connaissances sont précieuses car elles permettent de mieux collaborer sur un projet avec ceux qui ont cette expertise, de la même manière qu'un défenseur au football a une vague idée du boulot d'un attaquant.
On peut tendre vers une aptitude fullstack avec le temps (on dit qu'il faut 10 000 heures - soit 5 ans à plein temps - pour exceller dans un domaine, que ce soit les échecs ou le tennis ou la programmation Java) et la passion. Personnellement je pense que c'est plus intéressant d'exceller dans un domaine et de collaborer avec d'autres qui excellent dans le leur sur des projets pointus que d'être moyen partout et de tout faire sur des projets fastidieux. A un recruteur qui me poserait des questions sur les DaemonSet Kubernetes ou les css je dirais "rassurez moi, vous avez bien des devs frontend et des sysadmin, n'est-ce pas ?".
A propos des "soft skills": savoir appréhender un contexte métier, utiliser un langage commun (voir ubiquitous language), avoir comme priorité la qualité de la collaboration entre les membres du projet (dba, frontend, backend, maitrise d'ouvrage) et manifester un intérêt pour leur travail.
Deux bons lien: https://touilleur-express.fr/2017/02/18/un-developpeur-experimente/ et https://touilleur-express.fr/2020/12/27/larchitecture-moite-moite-ou-quand-tu-en-mets-des-2-cotes-de-la-tartine/
Désolé ne pas pas beaucoup t'aider sur l'aspect "marché du travail" mais j'espère que ça te permettra de savoir quelle développeuse tu veux devenir.
Free-Worker-99999999999"On peut tendre vers une aptitude fullstack avec le temps (on dit qu'il faut 10 000 heures - soit 5 ans à plein temps - pour exceller dans un domaine, que ce soit les échecs ou le tennis ou la programmation Java) et la passion"
Très vrai.
"utiliser un langage commun (voir ubiquitous language)" => Oui, dans un contexte en DDD et dans le cadre d'un projet. Non, hors de ça, car cause plus de problème que ça n'en résout. Je ne rangerais pas l'U.L. dans des softskills, ça n'a pas grand chose à voir, c'est une compétence dev avant tout, même si ça peut se transposer à d'autres métiers, mais en réalité, ça n'est pas adapté à tout les métiers. C'est l'art de retranscrire un language parlé par les diverses entités concernés dans le code et le projet en général, ça n'est pas une compétence liée à qualités humaines, émotionnelles, relationnelles et comportementales, intrinsèquement, c'est littéralement un hardskill à maîtriser qui est bien plus complexe qu'il n'y parait.Pour le reste, en majorité d'accord avec vos arguments et je dirais pareil : prétendre être fullstack, avec moins d'un certain nombre d'années au compteur : soyons sérieux. Moi j'aurais très honnêtement tendance à dire qu'un fullstack avec moins de 15 ans de métier, c'est peu probable. Il y a en réalité beaucoup trop de choses à maîtriser, n'en déplaise aux influvoleurs linkedin et youtube qui sortent des phrases absurdes du genre "être senior, n'a aucun rapport avec le nombre d'années d'expérience". Ok, alors demain je vais passer une ceinture noire de judo en 2 semaines.
-
Code Cleaner
Nombre de posts : 38Nombre de likes : 16Inscrit : 7 novembre 2023Bonjour,
De mon expérience, on ne trouve pas beaucoup plus de missions en tant que développeur fullstack JS en tout cas.
Ayant une appétence frontend avec une expérience backend, cela ne suffit pas forcément et ne change pas l'état actuel du marché.
Au point où j'en suis, si je trouve un CDI je prends 😢
Bonne chance 👋🏽
Code Cleaner
Nombre de posts : 38Nombre de likes : 16Inscrit : 7 novembre 2023C'est normal, développeur fullstack js, c'est un contresens.
Qu'est-ce qui est normal ? 🤔
Un développeur fullstack est par essence spécialisé et, en js, et sur d'autres stacks
Cela me semble être contradictoire. Comment être spécialisé dans plusieurs choses ? Ce n'est plus être spécialisé dans ce cas...
Qu'entendez-vous par "d'autres stacks" ?
J'ai l'impression que vous avez votre propre définition de ce qu'est un développeur fullstack donc n'hésitez pas à élaborer votre pensée.
Free-Worker-99999999999Bonjour,
J'ai effacé mon ancien message au lieu de poster un nouveau message. Les deux boutons se chevauchent sur mon tel...
Pour répondre à votre question :
Oui c'est vrai, vous avez raison, mon argument était trop catégorique alors que tout le monde n'a pas la même définition du terme fullstack. Je voulais juste faire le lien avec ensuite ce que demandent les clients et ce qu'ils entendent par un "développeur fullstack".
"Qu'entendez-vous par "d'autres stacks" ?"
D'autres stack : devops, ops, sysadmin, backend, frontend, etc.
"J'ai l'impression que vous avez votre propre définition de ce qu'est un développeur fullstack donc n'hésitez pas à élaborer votre pensée."
D'après wikipédia : https://fr.wikipedia.org/wiki/D%C3%A9veloppeur_full_stack => "Un développeur full stack, est un développeur web capable de réaliser la programmation d’un site ou d'une application web à la fois en front-end et back-end. Il dispose ainsi de compétences variées lui permettant de travailler sur chaque étape d'un projet de création allant du développement à la production."
Sources :"Cela me semble être contradictoire. Comment être spécialisé dans plusieurs choses ? Ce n'est plus être spécialisé dans ce cas..."
Je pense que le sujet est complexe et que ce n'est pas forcément en contadiction, sinon dans cette logique, ne serait-il pas contradictoire de dire que l'on est fullstack tout court, puisque, comment être à la fois opérationnel en backend et en frontend, par exemple ?
Voici quelques métiers qui sont spécialisés sur plusieurs stacks par exemples :Data Scientist : maîtrse les statistiques, le machine learning, ...
UX Designer : Maîtrise la psychologie des utilisateurs, les principes de design graphique, etc...
...
Je ne dit pas que ce n'est plus être spécialisé ou alors je me suis mal exprimé, je dit que être fullstack, c'est être spécialisé, mais de fait, dans plusieurs domaines/stacks.
Une stack, c'est le front, le back, etc.
Par définition donc, un développeur fullstack maîtrise déjà le JS et toutes les technos du moment et, techniquement aussi, des technos moins à la mode. Ou alors c'est la définition d'un développeur full, stack, qu'il faudrait revoir ou éclaircir officiellement.
J'entends qu'il est cependant surprenant de confondre la notion de stacks et de techno : le front, c'est une stack, le js, c'est une techno.
Mais l'introduction du terme "full", est le point qui est "clivant".
En tout cas, je ne sais pas pour vous, mais moi, ce que je vois dans 95% sur le marché, c'est que les clients qui veulent un développeur fullstack, veulent un développeur qui maîtrise plusieurs technos front, plusieurs technos back, savent déployer, etc.
Après réflexion je veux bien admettre que c'est un point de vue qui peut se tenir de dire fullstack js, mais ce terme, du miens, me parait confondre des choses et donc il serait bon de se mettre d'accord pour produire une définition qui soit la même pour tous. -
Almasy
Nombre de posts : 37Nombre de likes : 0Inscrit : 27 mars 2017Pour l'ubiquitous language, j'évoquais surtout la phase d'analyse, durant laquelle le dialogue avec les experts du domaine (disons: "la maitrise d'ouvrage" pour ne pas trop utiliser le vocabulaire DDD) doit conduire à des documents de travail (disons "les specs") utiles pour les devs frontend, backend et et le dba.
C'est important de trouver une manière de décrire le métier qui "parle" à tout le monde. Souvent lorsqu'un développeur a un doute (exemple: cohérence forte ou cohérence à terme pour tel cas d'utilisation ?) la réponse est "ça dépend", et ça dépend souvent du métier. Expliquer la situation, proposer des options en expliquant avantages et inconvénients de chacune (un choix est forcément est un compromis) , et choisir ensemble me semble être une qualité importante, et ça s'applique quelque soit la technologie.
Avec le temps on apprend aussi à "faire simple", là où le jeune loup essaiera peut-être d'utiliser telle ou telle nouvelle technologie, le vieux loup de mer se demandera comment on peut s'en passer. Voir : https://blog.codinghorror.com/the-magpie-developer/ (l'auteur, Jeff Atwood, est le cofondateur de stackoverflow).
Free-Worker-99999999999Ca commence mal...
La Maîtrise d'ouvrage, n'est pas un terme en DDD, ça c'est l'affaire du commanditaire du projet, celui qui définit les besoins et les objectifs d'un projet informatique, surtout dans un cycle en V.
DDD != cycle en V. En DDD, c'est tout le monde dans l'équipe qui participe, pas une personne affiliée comme étant en position managériale.
Non, le DDD ne permet pas de déduire des specs, tu as des outils pour ça, comme le BDD. Tu peux intégrer le BDD dans le DDD, tu ne va pas intégrer le DDD dans BDD, ça serait un non sens, puisque le DDD est l'étape en amont et donc, ça suppose que tu ai déjà fait l'étape en DDD pour aller vers l'étape en BDD. C'est comme si tu voulais construire une voiture et que tu commençais par les sièges alors que tu n'a encore rien qui roule, pour le dire autrement.
Il y a beaucoup à critiquer de ton argumentaire, je n'en ai pas le temps, qui mélange beaucoup de choses, qui confonds beaucoup de choses, et qui tout simplement indique des choses fausses...
Enfin, parler du cofondateur de stackoverflow, n'est pas un argument pertinent ici (pour ne pas dire totalement hors sujet), surtout au vu de ce qui est évoqué dans l'article que tu as mis.
Tu m'aurais sorti Eric Evans à la rigueur...
Donc je veux bien qu'on parle de jeune loup, mais encore faudrait-il maîtriser son sujet avant d'en parler (sans aucune agressivité). -
Almasy
Nombre de posts : 37Nombre de likes : 0Inscrit : 27 mars 2017Je ne voulais pas tomber dans les querelles de chapelles ni faire rentrer telle notion dans telle case de telle méthode ni empiler les acronymes, tous plus éloignés les uns que les autres du sujet initial.
J'essayais juste de prendre un peu de hauteur et de dire qu'indépendamment d'une méthode de développement ou de gestion de projet, la qualité de la communication entre parties prenantes au projet est importante et que l'adoption d'un langage commun favorise la coopération entre parties prenantes au projet. Et donc que c'est une qualité à avoir pour un développeur. Certes Eric Evans utilise les termes "langage commun" et "expert du domaine" mais je ne crois pas qu'il s'offense si on les réutilise en dehors du DDD. Ou bien faut-il écrire "vocabulaire partagé" et "connaisseurs du métier". Je vais lui demander...
J'ai cité Jeff Atwood pour tout à fait autre chose ("faire simple").
Free-Worker-99999999999Ce n'était pas une attaque Almasy, navré je me rends compte que mes propos sont trop direct. C'était la somme d'élements qui ne me paraissent pas exacte qui m'ont invité à répondre de cette manière, mais effectivement, je me rends compte que ce n'était pas la bonne approche.
Pour étayer : oui, je te rejoins, savoir communiquer, surtout de manière pro, est essentielle, je suis totalement d'accord avec toi. Oui, le langage ubiquitaire n'est pas forcément l'appanage du DDD. D'ailleurs Eric Evans, inventeur du DDD, n'a pas en soit inventé le language ubiquitaire, il l'a re-théorisé et amélioré et, il n'y a pas besoin d'être développeur pour avoir besoin de ce type de formalisme.
Cependant, navré d'insister, mais il me semble que tu confonds des choses en parlant de maîtrise d'ouvrage dans le DDD, et d'autres choses dans ton argumentaire et littéralement le Domain Driven Design, ne parle pas de maîtrise d'ouvrage et le livre explique pourquoi. Même si depuis, le DDD a été repris par d'autres auteurs qui ont proposés des versions, dont au fond, l'essence reste la même et l'intérêt profond de ne pas intégrer une position managériale à proprement parlé durant cette étape, qui, de mon expérience, s'est validé avec les années, mais c'est un autre sujet.
Le but, c'est de piloter le design, de l'avant projet à la livraison du projet, par le domaine, mais, je ne part pas en croisade non plus contre ça, ce n'est pas ce que je veux dire.
Ce n'est pas grave, il n'y a pas de mal, mais, j'ai la sensation tu t'entête à vouloir avoir raison. A moins que je ne me trompe.
Le vocabulaire partagé, n'est pas pertinent en dehors de l'ingénierie associé au code, en général, en tout cas, là encore, de mon expérience. Les gens ont besoin selon les équipes d'avoir leur propre language car les mots n'ont pas la même signification et souvent, à juste titre. Nous, nous avons besoin de part l'essence même de notre métier, de mettre tout le monde d'accord et que quand on communique, on parle de la même chose. Donc non, le langage ubiquitaire n'est pas fait pour tout et n'est pas un softskill à proprement parlé, mais bien un hardskill, comme l'est par exemple savoir maîtriser les principes SOLID, etc.
Enfin bref, j'en arrête là, je ne vais pas débattre dix ans dessus. Mais si tu as des arguments pertinents permettant de démontrer que je me trompe, alors je veux bien les lires avec plaisir.
Bien à toi, encore navré si mes propos sont vexant, ce n'est pas le but.
Bonne journée. -
yanolezard
Nombre de posts : 289Nombre de likes : 285Inscrit : 5 décembre 2016Bonjour "Free-Worker-258893",
Bravo pour votre pugnacité et pour ce témoignage de parcours. Comme aurait aimé le rappeler Jean de la Fontaine (en arrangeant un peu les mots) "Et si votre ramage ressemble à votre plumage, alors vous êtes l'hôte de votre profession".
En tout cas, cela me fait plaisir de voir que l'écosystème numérique commence à être "envahi" par la gent féminine, dans de nombreuses activités car vous êtes nos complémentaires.
Je milite pour l'inclusion des femmes dans l'informatique, au sens large (des métiers/professions aux salaires), depuis la fin des années 90 ... petit-à-petit, l'oiseau fait son nid et je veille à ce qu'aucun "coucou" ne réoccupe une place déjà prise.
J'ai déjà été employeur et à l'époque, H ou F, à connaissances/compétences/diplômes/expériences égales, avaient le même salaire et personne ne grinçait des dents.
Et dans les nouveaux écosystèmes de l'entreprenariat au féminin, je suis toujours avec d'autres (des femmes et/ou des hommes) un militant acharné ... à tel point que notre "Ami Google" m'a octroyé des heures (rémunérées au forfait) de découvertes de "coding", dans les locaux de ma région, pour initier la jeunesse féminine (6 à 17 ans) au "NoCode éducatif" (et ça tombait bien, car je produis du "NoCode" depuis environ 40 ans ... j'ai créé et je créée toujours de tels outils "propres" en sortie de codes) ... Le produit "Scratch" ou "GDevelop" sont superbes pour cela alliés à la robotique éducative et créative.
En tout cas, félicitations et "never give up" dans votre profession/spécialité (le "Front" n'est pas ma tasse de thé !)
Bien à vous,
Yanolezard