Je me suis toujours posé des questions à ce sujet et peut-être que des personnes expérimentées ici peuvent commenter cela. J'ai toujours lu que les grandes sociétés de logiciels établies telles que Google, Microsoft, etc. se méfient toujours d'embaucher des ingénieurs logiciels / (ou d'autres professionnels connexes) qui ne répondent pas exactement aux exigences du poste, et préfèrent refuser. "Oui / Peut-être "décision.
Il y a aussi la perception générale que les start-ups sont généralement plus disposées à embaucher de tels employés "moins que parfaits". Mais pour moi, cela semble contre-intuitif: les start-ups sont généralement beaucoup plus petites et les ressources sont limitées, de sorte qu'elles auraient en fait besoin d'une location "10/10" tandis que les entreprises établies avec de plus grandes équipes et plus de ressources seraient prêtes à prendre un (petit) risque sur une location.
Quelqu'un a-t-il des commentaires à faire sur cette expérience de première main?
Merci,
Réponses:
Ayant travaillé (et recruté pour) quelques start-ups, je dois dire que mon expérience personnelle est que toute start-up avec son sel devrait être plus pointilleuse sur les programmeurs qu'une grande entreprise.
Paul Graham m'a bien soutenu dans son grand essai Comment faire de la richesse :
Il est naturellement beaucoup plus difficile pour les start-ups de trouver des candidats appropriés. Le salaire est inférieur, le risque est plus élevé. Mais il y a un nombre surprenant de personnes qui sont attirées par le manque de BS d'entreprise et qui sont capables de faire une différence visible (les premières options d'achat d'actions aident aussi.)
la source
D'après mon expérience, les petites startups sont beaucoup plus disposées à embaucher quelqu'un qui peut faire le travail mais qui n'a peut-être pas les informations d'identification, pour ainsi dire.
ce que cela signifie, c'est que les petites entreprises en démarrage n'ont pas beaucoup de filtre RH pour vous permettre de passer. Ils sont généralement plus disposés à embaucher des personnes sans formation / diplômes officiels et plus susceptibles de tenter leur chance avec quelqu'un que les grandes entreprises. Ils n'ont pas de personnel RH ou, au moins, en ont un plus petit. Dans de nombreux cas, le personnel d'ingénierie (vp / ceo / etc.) Peut directement interviewer à peu près n'importe qui, car il a le temps et les ressources pour le faire.
Les grands corps ne le font tout simplement pas. Pouvez-vous voir The Gates interviewer chaque développeur qui lui envoie un CV et est même capable à distance de faire le travail? Je ne vois pas cela se produire.
la source
Eh bien, j'ai une certaine expérience de cette situation. Un point que vous pourriez ignorer est la façon dont ces entreprises établies ont une réputation qui pourrait bien leur permettre d'être difficiles. Pour n'importe quelle position, s'il y a des centaines d'applications, ils peuvent éliminer qui ils veulent dans un sens. Les start-ups n'obtiennent pas le même déluge de curriculum vitae, ce qui peut signifier que si le recrutement devient crucial pour le succès de l'entreprise, elles prendront le meilleur qu'elles pourront obtenir, ce qui sera souvent loin d'être parfait. Votre point contre-intuitif a un sens commercial, mais il y a beaucoup de fois où la théorie rencontre la pratique, la pratique enseigne brutalement au monde une leçon, selon mon expérience. Si vous voulez voir cela en action,
Un exemple de cela serait l'idée de publier un logiciel avec des bugs. En théorie, s'il y a des bogues dans le logiciel, cela devrait être corrigé avant de livrer le logiciel. Cependant, si l'on partage vraiment ce point de vue, le logiciel ne sera probablement jamais livré.
J'ai eu quelques entretiens pour des postes chez Microsoft. Le premier que j'ai bombardé assez horriblement et je ne pouvais pas croire que j'avais les problèmes que j'avais. La deuxième fois, je me suis rendu compte que le responsable du recrutement était sur la clôture et j'ai refusé d'essayer de me battre pour savoir pourquoi je devrais être embauché car il y avait 2 domaines où je semblais être comme ça et donc ce n'était pas un solide, "Oui , nous devrions le faire ", situation.
la source
Les petites startups ont autant besoin de bonnes embauches que de sociétés. Il peut y avoir un pourcentage plus élevé d'embauches «à risque» dans les startups car il y a potentiellement moins de personnes pour réaliser des entretiens et donc moins d'opions diversifiées.
De plus, lorsque vous embauchez quelqu'un, il n'y a pas de "peut-être". Si le candidat n'est pas un OUI pleinement qualifié, alors il est NON.
la source
Les startups ont tendance à embaucher des personnes qui ne sont peut-être pas pleinement qualifiées pour le poste, car:
Expertise: les start-up n'ont généralement pas l'expertise pour embaucher des personnes plus qualifiées. Les PDG embauchent généralement moins que des responsables informatiques parfaits, car ils ne savent généralement pas mieux. Ces responsables informatiques ont tendance à embaucher d'autres professionnels de l'informatique qui peuvent être loin d'être parfaits pour leur travail, car les gestionnaires ne sont pas pleinement qualifiés pour effectuer eux-mêmes de bonnes interviews.
Contraintes financières: les start-ups sont liées pour le financement, elles recherchent donc des gens qui sont prêts à travailler de longues heures et déploient des efforts supplémentaires pour obtenir le produit / service à la porte pour moins d'argent, peu importe si la base de code en interne est vraiment nulle et est un véritable cauchemar de maintenance. Ils offrent généralement des promesses de promotions, de bonus, d'équité, etc. pour lesquels les gens de niveau intermédiaire ne craignent pas de travailler très dur. C'est la psychologie humaine courante - pourquoi devrais-je travailler plus de 10 ans pour devenir vice-président alors que je peux travailler 1 an et si je réussis, je peux avoir le même titre. Ou pourquoi devrais-je travailler plus de 20 ans pour économiser 250 000 $ alors que je pourrais être en mesure de l'obtenir dans quelques années si le démarrage est réussi. Les grandes sociétés paient généralement un salaire équitable à leurs employés, peuvent ou non offrir des primes / fonds propres et ont généralement des cheminements de carrière clairs.
la source
En dirigeant ma startup Tribily.com, j'ai pris un risque pour certaines personnes, ce qui ne fonctionnait pas toujours très bien. L'astuce est que je commence avec chaque personne sur une base indépendante. Si cela fonctionne, nous pouvons aller chercher un contrat, bien que pour l'instant, mes 5 ingénieurs soient tous des contractuels indépendants. Je trouve que cela fonctionne beaucoup mieux pour ma situation. Cela dit, nous sommes entièrement autofinancés. Je pourrais voir que ce serait beaucoup moins un problème s'il y a des fonds réels pour embaucher des gens :)
la source
Les descriptions de travail de Google (telles que publiées sur leur site Web) sont beaucoup plus larges que de nombreuses autres entreprises. Prenez leur annonce pour "Ingénieur logiciel" à Mountain View :
Ils semblent avoir moins d'instance sur des compétences particulières, et plus d'instance sur un développeur intelligent et capable et un informaticien. Il est évident qu'ils recherchent des personnes qui apprendront sur le tas les compétences dont ils ont besoin pour s'attaquer à un emploi particulier au sein de l'entreprise.
De nombreuses petites entreprises sont beaucoup plus précises sur leurs besoins. Il est évident qu'ils ont un poste particulier qu'ils veulent combler, et ils veulent quelqu'un qui possède un grand nombre des compétences pertinentes afin qu'ils puissent être aussi productifs que possible dès leur premier jour de travail. Par exemple :
la source
C'est en partie l'offre et la demande. Les entreprises établies recevront beaucoup plus d'applications, et elles doivent donc réduire le nombre d'applications à quelque chose qu'elles peuvent gérer. Cela signifie que les curriculum vitae seront utilisés pour rejeter les personnes initialement. Si l'entreprise a 100 curriculum vitae pour un poste, le rejet de ceux douteux laissera toujours d'excellents candidats. Cela peut éliminer le meilleur candidat, mais ils peuvent vivre avec ça.
Les startups ont tendance à recevoir moins d'applications, car elles sont moins attrayantes, sauf pour les personnes qui aiment les récompenses à haut risque et qui ne peuvent pas faire de la publicité aussi efficacement. De plus, ils recherchent généralement des qualités qui n'apparaîtront pas aussi bien dans un CV standard, ils sont donc plus réticents à trier les CV seuls.
la source
Les grandes entreprises de technologie comme Microsoft et Google embauchent des personnes ayant une solide formation en informatique et se soucient moins des compétences spécifiques de haut niveau nécessaires à l'emploi. Par exemple, l'offre d'emploi chez Microsoft peut nécessiter une expérience en C #, ASP.NET, ..., la réalité est que les gestionnaires d'embauche ne se soucient pas tellement de cela. Une personne n'ayant aucune expérience de ces technologies peut obtenir un emploi assez facilement si elle démontre la compétence CS.
La façon dont une startup embauche dépend en grande partie de son origine. Par exemple, si la startup se trouve à Seattle ou dans la région de la baie et a été lancée par d'anciens employés de Google et / ou de Microsoft, ils embauchent essentiellement les mêmes que les grandes entreprises technologiques - peut-être avec un peu plus d'accent sur les cadres spécifiques qu'elles utilisent.
C'est une chose culturelle. Les plus petites, les moins connues ou les «boutiques informatiques» ont tendance à embaucher des personnes ayant de l'expérience dans la chaîne d'outils qu'ils utilisent actuellement, où des entreprises technologiques bien connues (et des personnes qui viennent de ces entreprises) ont tendance à embaucher pour des compétences de base en matière de CS.
la source