DEV FRONTEND - Julia
Description du département dans lequel travaille la personne interviewée
Développement des applications web, création de POC, maintenance des applications existantes, implementation de features, travailler en agile, deploiement en staging, reviews sur github par tes pairs.
Interview web dev
1. Comment es-tu devenue développeuse web ?
R : Formation Becode, stage → embauche.
2. Qu’est ce qui t’a donné envie de faire ce métier ?
R : J’adore créer et être libre de mes mouvements, donner vie à des projets.
3. Quel est ton parcours pour devenir web dev ?
R: Formations, stages, LinkedIn, code Wars, GitHub a Gogo! Portfolio, prospects via LinkedIn.
4. Quels sont les critères pour être embauché en tant que web dev ?
R : Réussir son interview avec un senior qui posera des questions technique et théorique sur le langage ou Framework sélectionné, avoir une bonne communication, parler anglais.
5. C’est un boulot que tu fais par passion, ou tu t’y es mis pour une autre raison ?
R : La passion, je n’ai même pas négocié mon salaire.
6. Qu’est-ce que les recruteurs d’entreprises regardent le plus lors des entretiens ?
R : Alors ils veulent savoir si t’es là pour le fric ou parce que tu aimes ça, savoir si tu connais les concepts de base du web dev, si tu as un bon workflow de travail (front : Figma → développement), si tu réussis les tests des seniors (c’est hyper chaud et pas d’IA mon gars ils détestent ça les seniors), aussi il faut donner de la qualité et aimer délivrer du boulot, donc connaître les méthodologies de boulot agile, Scrum, les programmes Jira etc...
7. Aujourd’hui, tu travailles en entreprise ? Pourquoi ce choix ?
R : Startup, pour freelance oublie il faut 5 ans d’expérience (ici je vais lui demander de développer).
8. En tant que débutante, quels étaient tes plus gros défis ? Etaient-ils d’ordre technique ou organisationnel ?
R : Le savoir, je connaissais pas les bases, j’ai trop utilisé l’IA et mes seniors étaient pas contents, je savais pas lire correctement mes fonctions, je faisais trop de choses en même temps et ne regardais pas les conventions et la nomination.
9. À tes débuts, quel était ton premier projet concret (perso, stage, job) et qu’est-ce que tu en retiens aujourd’hui?
R : J’ai eu des tickets qui me poussaient à naviguer dans le projet, j’ai dû faire tourner tous les projets donc ça te prend déjà 1 journée car oui on va te montrer un peu mais tout est dans le Readme donc faut lire, je retiens que j’aurais dû plus lire, plus prendre mon temps au lieu de penser à finir mon ticket vite vite.
10. Tu bosses surtout avec quels langages ou quelle technologie ?
R : NextJs, React, Typescript, Html, attention il vous sera demandé de sortir de votre zone de confort et la → VueJs, Python, Storyblok(reactJS), Retool (low code React).
11. Dans quelle mesure est utilisée l’IA dans le métier de web dev ?
R : L’IA est utilisée pour revoir le code, mais est souvent néfaste dans le métier de développeur, le code sorti par l’IA ne respecte pas les conventions car un junior ne les connais pas, à proscrire absolument au début, un senior préfèrera toujours que tu lui poses des questions en t’appuyant sur de la documentation plutôt que sur l’IA et aussi il faut pas hésiter à copier le style qui est utilisé dans le projet dans lequel on vous mettra et bien lire et comprendre chaque fichier ainsi que sa structure.
12. Depuis combien de temps exerces-tu le métier ?
R : Deux ans. Ou trois si on compte le stage (stage + IBO).
13. Comment est l’ambiance dans l’entreprise ?
R : Top ils sont tous très chouettes on rigole bien.
14. L’entreprise donne-t-elle un laptop ou d’autres choses telles qu’un téléphone ou une voiture de société, etc.. ?
R : Laptop, je suis en start up donc on n’a pas bcp de sous, ah et une assurance.
15. As-tu trouvé un équilibre entre la vie privée et la vie professionnelle ?
R : Oui mais j’adore bosser donc ça dépend parfois je peux bosser toute la nuit mais c’est bien de faire des pauses sinon on fait n’importe quoi.
16. À ton avis, un débutant peut espérer quel salaire en brut au départ ?
R : Aucune idée… moi j’ai 2800euro brut je n’ai pas négocié.
17. Quels conseils donnerais-tu pour bien apprendre et progresser rapidement ?
R : Faire des projets à fond, sortir de sa zone de confort voire les technologies les plus en vogue (job LinkedIn) et les apprendre, aussi bien se former sur Udemy avec des cours pour comprendre les concepts de base du web, d’un Framework, du rendering,….
18. Quelles matières penses-tu être les plus importantes ?
R : Les bases solides ! Web app vs App mobile, c’est quoi un Framework ? Pourquoi ? Structure et conventions selon les langages, orienté objet pourquoi ? Rendering comment un composant est rendu ? Parent enfant ? Mais attention moi je suis une Front, un backend aura d’autres matières comme Terraform, Go, Rust, Aws services ,…. ET SURTOUT LES API ! TU DOIS ENVOYER ET DISPLAY DE LA DATA DONC « API MON AMIS ! »
19. Selon toi, il faut combien de temps pour être vraiment à l’aise dans ce domaine ?
R : Tout dépend de la cadence de travail, plus tu bosses mieux tu t’en sors, je dirais entre 2 mois et 1 an (à l’aise ne signifie pas que tu connais tout mais plutôt que tu es capable d’exécuter tes tickets et à être review par tes pairs)
20. Conclusion : où te vois-tu dans 5 ans ?
R : Une chose est sure, je serais toujours dans le métier, tout dépendra vers quoi mon entreprise se dirige, mon scope est versatile car je sais faire un peu de tout, développement, design, Customer care, …. En tout cas j’espère dans 5 ans être senior front ou senior Technical Product, aussi bien entendu je ferais surement plus de Worflow dans n8n avec plein d’agents pour automatiser des tâches.