Skip to main content

Comment obtenir un emploi de démarrage en tant que développeur - la muse

Pourquoi créer votre entreprise à coté de vos études ou de votre job - conférence à l'école 42 (Avril 2025)

Pourquoi créer votre entreprise à coté de vos études ou de votre job - conférence à l'école 42 (Avril 2025)
Anonim

Il est difficile pour un ingénieur d'ignorer le charme de travailler pour une petite start-up agile, surtout si vous avez passé du temps dans le monde de l'entreprise. Les start-ups offrent souvent la possibilité de s'impliquer davantage dans l'ensemble des activités, ainsi que moins de bureaucratie et un environnement de travail plus flexible.

Cela dit, les compétences en ingénierie et les traits de personnalité qui vous ont permis de réussir dans un cheminement de carrière plus traditionnel ne sont pas nécessairement ceux qui inciteront une startup à vous embaucher. Alors que les talents techniques sont en forte demande, les startups sont (à juste titre) prudentes quant à l'embauche de n'importe qui.

Sur cette note, les startups recherchent plusieurs attributs lors de l’embauche d’ingénieurs. Lisez cette liste pour voir si vous avez ce qu'il faut.

1. Esprit de décision

Dans les jeunes entreprises, il peut y avoir peu de structure et peu de bonnes pratiques. Les responsables du recrutement recherchent donc des ingénieurs capables de prendre des décisions techniques et procédurales sans trop de conseils.

J'ai été avec des startups qui sélectionnent des candidats qui maintiennent leurs propres projets indépendants, car cela démontre qu'un candidat peut créer des produits sans un plan concret. De plus, les efforts individuels peuvent compenser le manque d'expérience en gestion, car ils démontrent la capacité d'un employé potentiel à gérer un projet jusqu'à son achèvement.

Une autre manière dont les jeunes entreprises testent leur sens de décision consiste à demander aux candidats d’exécuter un projet de codage. Les employeurs aiment voir comment les recrues potentielles s'attaqueront à des problèmes difficiles sans solutions propres et dans quelle mesure un candidat peut plonger dans une base de code inconnue et devenir productif.

2. Compétences de communication

La communication est l'une des compétences les plus négligées des ingénieurs. Etre capable d'expliquer pourquoi vous faites les choses d'une certaine manière et pourquoi cela améliorera le produit (à quelqu'un de l'extérieur du département technique!) Est un atout considérable, en particulier dans une startup.

Les ingénieurs doivent défendre leur travail et leur approche. Sinon, les entrepreneurs non techniques peuvent suggérer d'aller trop vite, ce qui conduit finalement à un code de mauvaise qualité. Les candidats ne doivent pas seulement perfectionner leurs compétences en communication, mais je suggère également de rechercher une startup qui valorise la contribution des employés.

3. Culture Fit

Selon mon expérience, il n’existe pas de «culture de démarrage». Chaque petite entreprise dans laquelle je suis allé a eu sa propre saveur, donc ce n’est pas parce qu’un ingénieur fait partie de la Startup A que jusqu'au démarrage B. Certaines startups sont davantage axées sur les processus et d'autres sont plus spontanées; certains sont ouverts aux horaires de travail à distance et d'autres attendent 12 heures au bureau tous les jours.

Afin de tester la culture, les employeurs demandent souvent aux candidats de rencontrer plusieurs employés dans des fonctions différentes, plutôt que de simplement interviewer leur rapport direct en ingénierie. Si vous vous entendez bien avec la majorité des employés de l'entreprise, il est probable que vous serez en parfaite adéquation avec leur culture.

4. Adaptabilité

Il est important de s’intégrer à l’ensemble de la société, mais les nouvelles entreprises ont particulièrement besoin d’ingénieurs qui seront des membres productifs de l’équipe technique. Travailler dans une équipe de deux ou trois ingénieurs est une expérience très différente de celle d’une équipe de plus de 10 personnes. De même, les programmeurs qui n'ont travaillé que comme un loup solitaire peuvent ne pas être aptes à travailler dans une équipe d'ingénierie de démarrage coopérative - ils savent peut-être travailler dur, mais peuvent perdre beaucoup de temps à s'attaquer aux problèmes à leur manière plutôt que de demander à un autre membre de l'équipe pour avoir un aperçu.

Par exemple, j'ai vu beaucoup de bons ingénieurs rejoindre une petite équipe et vouloir immédiatement reconstruire l'infrastructure existante plutôt que d'apprendre à utiliser le code de quelqu'un d'autre. (Astuce: cela ne correspond pas aux délais serrés et aux ressources limitées de la plupart des startups.)

Un bon moyen de montrer aux futurs employeurs que vous pouvez apprendre le code d'une autre personne est de souligner l'expérience de contribuer à des projets open source. Cela vous aidera également à voir comment les autres résolvent des problèmes communs, ce qui renforcera vos compétences en travail d'équipe.

5. Loyauté

Travailler dans une startup est difficile, mentalement et physiquement. Vous n’êtes généralement pas rémunéré aussi bien que dans une grande entreprise, vous travaillerez probablement de longues heures et vous serez constamment obligé de produire plus que vous ne pensez raisonnable. Et comme l’embauche est un processus coûteux, les startups recherchent des candidats qui sont prêts à le faire et qui seront prêts à se surpasser.

Ainsi, un ingénieur qui a pris le bateau chaque année au cours de la dernière décennie sera considéré comme une entreprise risquée pour les startups. À l'inverse, si vous êtes dans la même entreprise depuis des années, assurez-vous de le mentionner comme un argument de vente.

6. Passion pour le produit (et le domaine)

Pendant les premières étapes, il est probable que tout le monde, du CTO à l'ingénieur logiciel débutant, travaillera avec le code tous les jours. Il n’ya pas vraiment de place pour un groupe de gestionnaires et un trop grand nombre de grands penseurs pourrait conduire à une vision floue pour la startup.

Cela dit, les ingénieurs débutants doivent comprendre et s'intéresser au produit qu'ils créent. Les employeurs rechercheront des personnes qui ont travaillé dans l'industrie ou qui peuvent montrer une certaine familiarité avec le problème qu'ils tentent de résoudre.

Pensez-y: pourquoi une entreprise disposant d'un budget serré engagerait-elle un candidat peu susceptible de rester, car elle se moquait bien de l'entreprise? Si vous montrez que vous avez un réel intérêt pour le produit que cette société essaie de créer - ainsi que pour l'ensemble de l'industrie -, vous vous préparerez à être un chef de file.

7. Un réseau de contacts d'ingénierie

L'embauche d'ingénieurs est un processus difficile, en particulier pour les fondateurs non techniques en démarrage. Les recruteurs coûtent cher et ne comprennent souvent pas le type spécifique de candidats dont les petites entreprises ont besoin.

Ainsi, si vous pouvez faire appel à des contacts techniques professionnels supplémentaires, vous apportez la valeur ajoutée de pouvoir renforcer l’équipe. Ceci est particulièrement vrai pour les recrutements de haut niveau dans l'équipe d'ingénierie, mais cela s'applique vraiment à tous les niveaux.

Certaines personnes pensent que tout ce dont vous avez besoin pour être un bon ingénieur est de solides compétences techniques. Et bien que la capacité à coder soit essentielle, si vous souhaitez être embauché par une startup, assurez-vous de posséder également ces attributs moins connus.

Découvrez les postes d'ingénierie ouverts