Bootcamp a CDI Dev Junior a Lausanne : Lucas, 0 experience, premier CDI en 7 semaines
Quentin Leininger
Fondateur de BangYourCV
Lucas, 24 ans, Bachelor en sciences sociales UniGe, serveur de bar pendant 2 ans, puis 3 mois de Wild Code School Lausanne (bootcamp fullstack JavaScript). Il sort en mars 2026 avec exactement 0 experience professionnelle dans la tech. Il envoie 23 candidatures en 3 semaines avec un CV classique qui liste ses 6 projets bootcamp et ses jobs de serveur. Reponse marche : 0 rappel. Il ouvre BangYourCV, applique le protocole "junior sans experience tech", et 7 semaines plus tard signe son premier CDI Dev Junior chez une scale-up FoodTech lausannoise. Salaire 78'000 CHF. Voici comment un profil zero transforme son bootcamp en CV embauchable.
Le probleme du junior zero experience
Le marche tech suisse a une pénurie chronique de devs. Pourtant, les juniors bootcamp se font refoulés par centaines. Pourquoi ? Parce que leur CV est perçu comme "theorie + mini projets", pas "production code-ready".
Les RH tech juniors regardent 3 choses dans les 12 premieres secondes :
1. As-tu shippé quelque chose qui fonctionne (pas juste un TP) ?
2. Sais-tu lire du code que tu n'as pas ecrit ?
3. As-tu deja collabore sur un projet a plusieurs devs (Git workflow, PR review, etc.) ?
Le CV Lucas initial disait "6 projets bootcamp" sans repondre a aucune de ces 3 questions. D'ou les 23 rejets.
Phase 1 : l'audit brutal
Lucas ouvre BangYourCV. Bang Score sur son CV initial : 42/100. Detail :
Les 23 rejets etaient previsibles. Le CV ne racontait rien.
Phase 2 : la transformation des 6 projets bootcamp
Lucas deroule ses 6 projets :
1. "To-do app React" (2 jours en solo)
2. "Projet de groupe e-commerce React+Express" (2 semaines en equipe de 4)
3. "App de covoiturage Next.js" (3 semaines projet de fin de formation, equipe de 5)
4. "API de meteo" (1 jour exercice)
5. "Game React simple" (1 jour exercice)
6. "Blog Node.js+MongoDB" (4 jours en solo)
Tel quel, ca sonne comme 6 exercices scolaires. BangYourCV va transformer les 2 projets majeurs (e-commerce et covoiturage) en bullets corporate-ready.
Avant (projet covoiturage) : "Application de covoiturage realisee en fin de bootcamp avec Next.js, MongoDB et Mapbox"
Apres Refonte IA : "Delivered car-sharing production-grade web app over 3 sprints (Next.js, TypeScript, MongoDB Atlas, Mapbox Directions API) in a 5-person squad using Scrum, with PR reviews and CI/CD. Shipped 4 major features (real-time geolocation, passenger matching algorithm, Stripe payment integration, rider review system). Achieved 92% test coverage (Jest + Playwright). Demo deployed on Vercel, GitHub repo public."
Meme projet. Lecture radicalement differente.
Lucas applique le meme traitement au projet e-commerce. Les 4 exercices mineurs sont regroupes en 1 ligne : "Plus 4 additional exercises covering REST API, authentication, and game logic (Tetris clone, etc.)". Cout Refonte : 2 credits.
Phase 3 : la section "Projects Portfolio" avec liens verifiables
Lucas cree un GitHub profile propre en 2 heures. Il range ses repos, ajoute des README bien structures, capture des screenshots pour chaque projet, deploie 3 projets live (Vercel). Sur son CV, la section "Projects" renvoie vers :
Le RH peut cliquer, voir les projets live, lire le code. 95% des juniors ne font pas ce travail. Lucas se differencie instantanement.
Phase 4 : Ses 2 ans de serveur reecrits en transferables
Le piege classique du junior : omettre les jobs non-tech. Erreur. Un RH tech veut voir qu'un junior sait interagir avec des humains. Les 2 ans de serveur de Lucas sont un atout s'ils sont presentes comme tels.
Avant : "Serveur bar lounge Geneve 2022-2024"
Apres Refonte : "Customer-Facing Operations Coordinator (Bar Lounge Geneva), 2022-2024. Handled high-pressure service environment (80+ covers/night), managed cash flow (3K+ CHF/shift), trained 4 new hires. Developed strong stakeholder management, conflict resolution, and priority setting skills now applied to engineering teamwork."
Le RH lit "ah ok, il sait interagir sous pression, il a fait autre chose que coder". C'est un plus, pas un moins.
Phase 5 : Le Personal Statement "junior mais motive"
"Junior Fullstack Developer transitioning from a humanities background into tech. Wild Code School Lausanne graduate (6 production-ready projects, 92% test coverage avg). Comfortable with React/Next.js, TypeScript, Node.js/Express, and MongoDB. Passionate about clean code, TDD, and collaborative engineering. Seeking junior dev role in a scale-up where I can contribute to shipping features and grow quickly."
4 lignes. Cadre le profil, signale les techs exactes, montre l'ambition.
Cout raffinement : 1 credit.
Phase 6 : Le JobMatch sur 5 offres Lausanne/Geneve
Lucas lance le JobMatch sur 5 annonces Dev Junior realistes.
Il priorise la PropTech et la FoodTech. Cout : 5 credits.
Phase 7 : La Lettre de motivation junior-friendly
La Lettre IA en mode "junior, humble mais ambitieux" sort 3 paragraphes qui ne sonnent pas presomptueux. "Je ne pretends pas etre senior. Je pretends etre operationnel rapidement, eager to learn, et pret a contribuer immediatement sur des tickets simples pendant que je monte en competences sur les complexes."
3 cibles, 3 lettres. Cout : 3 credits.
Phase 8 : Les simulations vocales "junior dev"
Lucas configure la Simulation vocale en mode "tech junior interview". L'IA lui pose les questions typiques :
Il fait 8 sessions sur 6 jours. Notes de 10/20 (premiere) a 17/20 (huitieme). L'IA lui donne aussi des quiz de code synthetiques a commenter.
Cout : 32 credits (8 sessions).
Phase 9 : les resultats sur 7 semaines
Lucas relance ses candidatures avec le nouveau CV et LinkedIn le 15 mars.
Le bilan financier
Les 8 regles juniors bootcamp qui marchent
1. Deploie tes projets live. 95% des juniors ne le font pas. C'est ton avantage gratuit.
2. Soigne ton GitHub. Readme, screenshots, CI/CD. Ca montre que tu sais shipper proprement.
3. Reecris tes bullets en mode STAR. Pas "j'ai fait un projet". "J'ai delivre X en Y temps avec Z outils, resultat W".
4. Ne cache pas tes anciens jobs non-tech. Traduis-les en soft skills transferables.
5. Un Personal Statement court et humble qui dit ce que tu sais (techs exactes) et ce que tu vises (poste).
6. JobMatch systematique avant d'envoyer. Evite les offres ou tu matches moins de 60%.
7. Prepare-toi au moins 6 simulations vocales. Les entretiens techniques juniors ont un pattern fixe.
8. Le test technique a domicile est un couteau a double tranchant. Livre en qualite, pas en vitesse pure. Commente, documente, test.
Le protocole reutilisable pour tout junior bootcamp (tech ou autre)
Phase 1 : audit BangScore initial et list des gaps (0 credit)
Phase 2 : Refonte IA mode junior + brief offre cible (2 credits)
Phase 3 : GitHub clean-up et deploy 3 projets (0 credit BangYourCV, 2h de travail)
Phase 4 : reecriture des jobs non-tech en transferables (inclus dans Refonte)
Phase 5 : JobMatch sur 5 offres (5 credits)
Phase 6 : 3 Lettres de motivation (3 credits)
Phase 7 : 6 a 10 Simulations vocales tech (24-40 credits)
Total : 35 a 50 credits, 12 a 17 CHF. Duree : 6 a 10 semaines selon process.
Le dernier mot
Lucas, 3 mois apres sa prise de poste : "J'etais convaincu que mon bachelor sciences sociales etait un handicap. En fait, c'etait ma difference. Le bootcamp + les projets + l'ancien job servait la meme histoire : je sais apprendre vite et bosser avec des gens. BangYourCV m'a aide a raconter cette histoire de maniere convaincante."
Zero experience tech ne veut pas dire zero profil. Un bootcamp bien racontee + 6 projets bien presentes + une transition bien expliquee = un junior embauchable. Le protocole BangYourCV fait ce travail de transformation.