Se lancer en tant que freelance (développeur fullstack)
Free-Worker-718832
Bonjour à tous,
Actuellement développeur web fullstack en CDI sur les technos Javascript depuis quelques mois, avec un background de plusieurs années dans d'autres domaines du dév, j'ai pour objectif de passer freelance dès que possible.
J'aurais trois questions à vous poser :
1) à quel moment sait-on que l'on a le niveau technique pour se mettre en freelance ? Entre ceux qui disent qu'il faut minimum 5 ans d'xp en CDI, et ceux qui prétendent qu'on peut commencer direct en sortant d'école, difficile de savoir où est le juste milieu... et surtout, sur quoi se baser
2) est-il préférable pour un freelance de se spécialiser sur une ou deux technos, quitte à réduire son périmètre ? Ou plutôt de l'élargir, quitte à ne rien maîtriser à fond ? Notamment, malgré mon profil fullstack, je travaille surtout sur Vue.js/Typescript. Et je me pose la question, plutôt que de suivre mon idée de départ d'aller vers une expertise fullstack avec un peu de DevOps, si ça ne serait pas plus efficace de me concentrer sur la partie front-end, et me spécialiser sur l'écosystème Vue, afin d'atteindre plus rapidement un bon niveau d'expertise
3) enfin, on parle souvent de travailler en full remote pour des entreprises basées à l'étranger et notamment aux US, pour accéder à des TJM bien supérieurs à ce qu'on trouve en France... est-ce qu'il s'agit de quelque chose d'accessible, ou extrêmement exigeant et réservé à une certaine élite ? (n'hésitez pas à témoigner)
Merci à vous par avance !
- Utilisateur supprimé
3/ Pour les TJM à l'étrangers c'est plutôt faux. Les TJM sont extrêmement élevés en France car les retenus sociales sont hallucinantes par rapport aux autres pays. C'est pour payer la CAF et le chomage de ceux qui ne veulent pas travailler. On est numéro 1 dans le monde des dépenses sociales. Par exemple aux UK où y a la sécu gratuite les chages sociales sont 5 fois inférieur. Méme en espagne c'est plus intéressant.
Pour les USA, les TJM sont pas plus élèvés même avec ce cours de change et c'est beaucoup plus faciles de travailler pour une boite USA en tant que salarié.
Pour que cela marche en indep il faudrait que ce soit un contrat Corp2Corp pour une boîte qui autorise le full remote et depuis l'etranger. Quasi impossible. J'ai étudié aux USA il y a longtemps et j'ai une société anglaise et j'ai jamais réussi.
Le bon plan c'est l'inverse un TJM français mais depuis l'etranger.
Free-Worker-718832
Nombre de posts : 12Nombre de likes : 1Inscrit : 10 août 2023D'accord, merci pour ta réponse du coup ! Je me souviens avoir entendu plusieurs fois que, si en France même un expert peut difficilement monter au-dessus de 700-800e de TJM, aux US ça dépasse les 1000$ allègrement, voire beaucoup plus. Sachant que pour ce qui est des salaires en CDI, on peut multiplier facilement par 2 en allant là-bas, ça me paraissait pas déconnant sur le papier qu'il en soit de même pour les TJM en freelance, donc j'ai pas forcément cherché à creuser plus que ça...
Utilisateur supprimé800 euros ça faisait justement 1000 dollars il y a 2 ans. Il y a un moment ça faisait 1200 usd.
Cela depend du cours de change. De plus il y a des TJm superieur à 1000 euros en france.
Ce qui change vraiment c'est les retenus sociales car nos impots et charges sont beaucoup beaucoup plus élevés que dans les autres pays.
c'est fou comme la France serait compétitive sans ces charges. Mais quand je vois les mentalités de gauchistes sur ce forum je suis content de m'être éxilé.
Free-Worker-718832
Nombre de posts : 12Nombre de likes : 1Inscrit : 10 août 2023Je ne savais pas qu'il était possible de dépasser les 1000e en France. D'ailleurs assez surprenant qu'il y ait un tel écart au niveau des salaires, mais pas des TJM... j'imagine que normalement les deux devraient suivre...
-
Uncharted
Nombre de posts : 29Nombre de likes : 6Inscrit : 26 octobre 2021Hello
1) Je penses qu'il n y a pas vraiment d'age pour commencer. Tu peux commencer a la sortie de l'ecole mais forcement ca va influencer ton TJM et aussi le nombre missions que tu peux obtenir car il faut que les clients soient pret a prendre un junior sans XP. Et ensuite ca va influencer la qualite du produit, solution, architecture, etc que tu preconises a ton client.
Il m'est arrive de reprendre des projets fait par des dev qui n'ont pas le recul : en general cest une perte d argent et de temps pour l'entrepreneur qui pensait economiser en prenant quelqu'un pas cher et sans XP.
Souvent, ces entrepreneurs ont perdu jusqu'a un an et des dizaine de milliers d euros voire des centaines dans certain cas... ce qui finit par une fermeture de l'entreprise...
2) Pour etre fullstack je dirais que si tu maitrises un framework front comme react/nextjs ou vue + typescript et que tu sais faire du pixel perfect, tu aura fait le plus dur et tu pourras ensuite te focus sur du back/devops
3) J ai pas d'XP sur les missions a l'etranger je serais curieux de savoir si vous avez des sites freelance ? En tout cas je regarde du cote d upwork les TJM sont plutot bas 😆Free-Worker-718832
Nombre de posts : 12Nombre de likes : 1Inscrit : 10 août 20231) disons que même avec un TJM faible, ça restera toujours beaucoup mieux que ce que je peux toucher en CDI. Après l'autre problématique c'est qu'on progresse beaucoup moins en freelance qu'en CDI, semblerait-il... mais ma question visait surtout à savoir, au-delà de l'xp, quels critères nous rendent légitimes pour passer freelance (disons sans devoir faire du forcing)
2) ah oui, le plus dur ? Pourtant à mon sens, le back-end est clairement plus compliqué que le front-end, et le DevOps n'en parlons pas... disons que me cantonner à un framework front, je vois un peu ça comme rester dans la "zone de confort" (ce que ma nature me pousse toujours à vouloir quitter, mais à voir si c'est indispensable dans mon cas)
3) cf mon commentaire sur la réponse d'avant toi 😉
Merci pour ta réponse en tout cas.
Utilisateur supprimé@unchartered
ton commentaire montre que tu es pas un Expert.
le junior il va être pragmatique il va utiliser ce qu'il peut.
le confirmé connait "les best practices" donc il ne veut plus toucher à du code qui ne suit pas les best practices
l'expert est capable d'intervenir sur n'importe quel code, il se concentre sur la valeur ajoutée. Il est pragmatique.
Uncharted
Nombre de posts : 29Nombre de likes : 6Inscrit : 26 octobre 20211) Ce comme les CDI, ce qui te rend legitime c'est forcement ta carriere et ton xp (missions/job/postes occupes, trajectoire coherence etc) et tes competences (hard and soft), les certifications aident aussi. Les juniors galerent toujours a trouver leur premier jobs/premieres missions mais des que ton parcours crante tout devient plus facile.
Pour te donne une idee mon TJM est de 800e (et je ne suis pas le seul) actuellement donc c'est tout a fait possible. Selon moi il y a plusieurs criteres qui determine le TJM,
- Est ce que la boite est financierement a l'aise et aussi n a pas la fameuse grille de TJM ? Ca me fait toujours rire les boites qui veulent le mouton a 7 pattes et qui invoque la grille.
- Dans la meme idee : la phase economique dans lequel le monde se trouve. Actuellement avec l'inflation et une potentielle recession, les entreprises cherchent plutot a cut les depenses. Si on est en pleine croissance, les entreprises ouvrent plus les vannes , c'est open bar
- La competence/expertise demandee et sa rarete sur le marche : cest plus facile de trouver un dev front/back qu' un expert OLAP sur une techno precise. J'ai deja vu des freelance paye 1200e par exemple pour bosser sur du OLAP sur une techno precise. Ou autre exemple un datascientiste niveau recherche / thesard pour travailler sur un sujet precis/
- L'urgence de la mission
2) Alors oui je suis alle un peu vite dans mes explications, je suis du cote backend, devops et cloud. De mon point de vue, c'est plus dur de faire du front 😂
Dans ma jeunesse, j'etais full stack et j'ai tout oublie cote front. Mais du coup pour faire des projets fullstack ou mes propres projets perso je galere car je suis absolument nul en front et je galere plus a me remettre dedans (par paresse intellectuelle je l'avoue). Dans le passe, j ai plus recrute des dev / lead front pour m'epauler que de le faire moi meme. Je m'y remets actuellement pour etre autonome sur les projets persos mais difficilement ahah
Mais l'idee derriere c'est apprendre a faire du front suffisament pour ne plus y revenir et ca ne devrait pas prendre plusieurs annees non plus -
Uncharted
Nombre de posts : 29Nombre de likes : 6Inscrit : 26 octobre 2021@Urssaf_Cancrelat_etCarbalas
Mon commentaire est a chaud merci de ne pas me juger sur ce seul fait :)
Dans le fond, je suis tout a fait d accord avec toi, c'est pour ca que je conseilles a mes jeunes padawan stagiaire a apprendre le plus tot possible des best pratices comme la clean architecture ou le DDD et de s interesser au metier egalement. L'idee etant (comme mon conseil pour le front)
que cela soit instinctif comme savoir faire du velo, pour ne plus avoir a y revenir plus tard
De ce qu'il me semble, l'auteur du post est assez jeune donc il faut bien commencer par quelque chose et cest assez commun de commenter par la technique. Apres si il peut se former a des best pratices en plus tant mieux.
Mais dans les faits quand tu regardes les offres de missions on va te demander de connaitre telle ou telle technos et te selectionner en fonction de cela.
On demande un dev senior en Rust , tu as fais que du python ? ah dommage . Tu ne vas meme pas apparaitre dans le filtre Linkedin ou du site freelance sur lequel le recruteur va se sourcer. Tu peux t'insurger contre ce systeme mais les recruteurs qui ne sont pas techniques vont chercher par rapport a des mots cle , des ecoles, diplomes aussi.Free-Worker-718832
Nombre de posts : 12Nombre de likes : 1Inscrit : 10 août 2023Pas si jeune que ça, car j'ai quelques années d'xp dans d'autres domaines de l'IT, liés au dev 😉
Du coup c'est assez difficile de jauger mon niveau global car je suis plutôt junior sur mon domaine précis, mais très confirmé si on prend en compte mon passé. Donc plutôt que de me baser sur un "nombre d'années de pratique" ou un "nombre de missions", je cherche plutôt à me baser sur mes compétences pures, et à comprendre et anticiper ce qui sera vraiment attendu de moi si on me prend en tant que freelance.
- Utilisateur supprimé
Salut,
1) à quel moment sait-on que l'on a le niveau technique pour se mettre en freelance ? Entre ceux qui disent qu'il faut minimum 5 ans d'xp en CDI, et ceux qui prétendent qu'on peut commencer direct en sortant d'école, difficile de savoir où est le juste milieu... et surtout, sur quoi se baser
Un spécialiste, c'est quelqu'un qui sait tout sur presque rien.
Un généraliste, c'est quelqu'un qui sait peu de choses sur presque tout.
Ce qu'on attend d'un freelance, c'est :
qu'il soit spécialiste, hyper pointu d'un truc bien précis. Par exemple : dans une application monolithique, l'éditeur a décidé de mettre en place une recherche instantanée grâce à Elastic Search. Mission : 3 semaines à TJM 1000. ... puis, 3 mois d'attente pour la prochaine mission sur cette spécialité.
qu'il soit un PI shape, M shape, couteau-suisse multi shape..... Il peut être placé dans des contextes très différents et peut apporter de la valeur ajoutée sur un spectre très large.
https://www.linkedin.com/pulse/t-shaped-m-shaped-skills-essential-skill-knowledge-become-derrian
https://certibanks.com/KnowledgeArea.aspx?articleid=11
Les 2 solutions sont possibles. Mais, si je reprends le cas d'une installation d'un Elastic Search avec le DAT (Document d'architecture) et le DEX (Document d'Exploitation), tu n'as aucune chance de faire ça dès la sortie d'école. On peut faire illusion en installant une babasse, mais on retombe sur ce qu'a décrit @Uncharted
Il m'est arrive de reprendre des projets fait par des dev qui n'ont pas le recul : en general c'est une perte d argent et de temps pour l'entrepreneur qui pensait économiser en prenant quelqu'un pas cher et sans XP.
Free-Worker-718832
Nombre de posts : 12Nombre de likes : 1Inscrit : 10 août 2023Merci pour ta réponse, et pour les liens. Mais effectivement, la façon dont tu présentes les opportunités de missions pour un spécialiste ne donne vraiment pas envie. 😁
- Utilisateur supprimé
@Free-Worker-718832
les choses ont changé et elle change beaucoup plus vite aux usa.
encore en 2016 je parlais avec des développeurs freelance JavaScript type application chrome qui gagnait que 30 usd de l'heure dans une ville moyenne de Floride. Maintenant qu'il y a eu un exode de san francisco vers texas et floride ça. du changer...
Il faut plutôt comparé ce qui est comparable par exemple un developeur android chez bnp à Paris et un développeur android chez bank of america à new york. L'ecart est sûrement plus bas que tu imagine pour ce qui est du coût pour l'employeur surtout si on prend en considération le temps de travail.
Et oui il y a des tjm à 1000 euros à paris en plus des profils de branleurs genre project mnager chez Allianz.
essayer de comprendre pourquoi ça sert à rien.
Utilisateur supprimédes profils de branleurs genre project mnager chez Allianz.
😄 Vous voyez Carbalas (désolé c'est trop long), vous pouvez être marrant sans être méchant et, cerise sur le gâteau, dire des choses vraies.