Fermer

juin 12, 2018

Comment trop d'offres d'emploi m'ont aidé à créer ma propre société de conseil en codage


Ce contributeur a regardé au sud de la frontière, au Brésil, pour trouver une solution à sa recherche désespérée et à celle des autres pour des développeurs seniors talentueux.


9 min lire

Les opinions exprimées par les entrepreneurs sont les leurs.


En tant que jeune codeur dans mon pays d'origine, le Brésil, dans les années 2000, je ne me suis jamais plaint d'avoir trop de projets sur lesquels travailler. La vie était belle, et chaque nouveau contrat de développement que je prenais améliorait ma confiance, mon portefeuille et mon solde bancaire.

(en anglais) Comment trouver le bon talent technologique (pour l'entrepreneur non technologique)

Des années plus tard, en 2011, lorsque j'ai vendu ma première société SaaS et que je me suis installé aux Silicon Slopes de Salt Lake City, en Utah, j'ai eu un réel aperçu de la demande de codeurs talentueux. Un article récent de Huffington Post fait que trouver un talent de codage dans l'Utah ressemble à une promenade dans le parc par rapport à ce qui se passe dans des carrefours plus congestionnés, en raison du flot continu d'yeux brillants et de bushy-tailed Au contraire, d'après mon expérience, les entreprises de ma région ont demandé des développeurs expérimentés qui peuvent lancer des projets de développement plus avancés. En tant que tel, j'ai choisi Salt Lake comme nouvelle base.

Inundated

Pendant un certain temps, j'ai été inondé d'offres d'emploi. J'ai eu tellement d'interviews que j'ai eu du mal à trouver du temps pour tous. Donc, au lieu de sauter sur l'une des propositions très généreuses qui se présentent à moi, j'ai finalement décidé d'utiliser mon expérience pour fabriquer mon propre modèle d'affaires pour s'attaquer aux vrais problèmes de l'industrie à le moment, à la fois pour les développeurs et les clients essayant de les embaucher.

C'est ainsi que, avec le temps, j'ai perdu mon intérêt à être embauché mais, comme un agent derrière les lignes, je continuais à dire oui aux entrevues. dans les entreprises pour recueillir des informations sur mon marché potentiel.

en relation: 3 façons indispensables de trouver un développeur d'application

Voici trois façons dont j'ai utilisé toutes ces entrevues d'emploi pour m'aider à développer mon propre service de codage, ce qui pourrait être utile aux futurs entrepreneurs d'autres entreprises aussi:

1. Utilisez des entrevues pour évaluer les besoins réels et les demandes des employeurs.

Normalement, dans un entretien d'affaires, c'est le candidat qui est évalué et analysé. Cependant, j'ai décidé de renverser la situation et d'utiliser les entrevues pour évaluer les différents besoins et demandes des entreprises à la recherche de talents.

Après tout, trouver un marché adapté à votre produit ou service est une situation de vie ou de mort. En tant qu'entrepreneur social Steve Blank a dit, la véritable découverte de la clientèle implique beaucoup d'écoute, pas de discussion. Les entretiens d'embauche m'ont offert une mine d'informations cruciales pour développer ma propre entreprise. Cela allait des compétences de développement les plus demandées aux niveaux de rémunération que les entreprises étaient prêtes à payer pour un seul développeur par rapport à une équipe de développeurs.

Les entretiens m'ont également aidé à mettre en évidence les points communs et les préoccupations des entreprises. Par exemple, il est devenu évident que les entreprises hésitaient à recruter des équipes entières de nouveaux développeurs plutôt que d'embaucher des personnes pour des tâches spécifiques. La raison, ai-je appris, était que, quand on traitait avec des développeurs extérieurs, les entreprises finissaient généralement par consacrer trop de temps à la formation et à la gestion de ces équipes extérieures.

Pire, cela prenait beaucoup de temps et d'énergie. mettre les entreprises en retard sur les calendriers de leurs produits.

Ces révélations m'ont fourni une leçon importante: les entreprises ne veulent pas embaucher des développeurs qu'elles doivent gérer; ils veulent embaucher des résolveurs de problèmes qui, eux-mêmes, peuvent prendre le contrôle d'un projet et le faire fonctionner. En tant que tel, mon entreprise embauche désormais uniquement des développeurs expérimentés qui peuvent prendre les rênes de projets de développement et travailler avec le client pour augmenter la productivité de son entreprise et obtenir des résultats concrets.

2. Utilisez des entrevues pour mettre en évidence les pénuries de talents – puis se tourner vers vos propres réseaux pour les remplir.

La communauté des «hackers» est très soudée. Lorsque vous êtes un développeur expérimenté, au fil du temps, vous collectez une liste de contacts – de l'université, des cours de développement, des événements communautaires, des meetups, des espaces de co-working et des emplois précédents. C'est une liste pour laquelle la plupart des départements RH tueraient.

Et, grâce aux réseaux sociaux, et à des sites comme LinkedIn il est plus facile que jamais pour ces développeurs de rester en contact avec les gens.

Bien qu'il y ait un flux constant de talents recrues sortant tout droit des écoles et des collèges de codage, ces jeunes développeurs doivent être étroitement gérés. Venir à bout de talent vétéran qui peut démarrer et, en même temps, mettre les développeurs juniors à jour c'est beaucoup plus difficile.

Plus d'une fois, on m'a offert un salaire beaucoup plus élevé que J'avais déjà été offert pour le même rôle, je ne pouvais pas m'empêcher de sourire. Je serais assis là, pensant, X serait aussi bien adapté à cette tâche spécifique que je le ferais ou Y vient de terminer avec succès un projet similaire, ou Z pourrait gérer ce projet facilement . J'étais assez intelligent pour garder ces pensées pour moi, mais ces expériences m'ont appris une leçon précieuse: j'avais déjà le réseau que ces compagnies cherchaient, et je pourrais l'utiliser à mon avantage.

Cependant, j'ai eu le problème que la part du lion de mes contacts étaient des personnes situées à des milliers de kilomètres – dans mon Brésil natal.

3. Regarder au sud de la frontière.

Malgré les rumeurs qui circulent sur les soi-disant pénuries de talents technologiques au Brésil, ma patrie possède divers centres technologiques locaux qui représentent environ 1,5 million d'employés des TIC . Et l'avenir s'annonce prometteur, compte tenu du démarrage du pays – et du gouvernement favorable aux TI

Un autre avantage est la présence de joueurs extérieurs, comme TCS qui a récemment étendu ses services numériques. programme d'éducation, goIT au Brésil, et a signé un accord pour fournir une formation en informatique à plus de 92 000 jeunes à Sao Paulo seulement.

Mais US les entreprises se méfient de l'embauche d'équipes de développement étrangères éloignées . L'interrogation à distance soulève des problèmes de communication, de contrôle de la qualité et de gestion des équipes à distance dans plusieurs fuseaux horaires. De plus, les développeurs individuels ne marchent pas aussi bien que ceux qui sont jumelés dans les équipes de développement.

Je me suis rendu compte que, en cherchant le Brésil, j'avais accès à un plus grand bassin de développeurs expérimentés que je n'aurais pu le faire. rassemblé dans l'Utah. Je devais trouver un moyen de rendre les entreprises américaines à l'aise de travailler avec elles

Pour faciliter cette collaboration transfrontalière, j'ai dû téléporter des équipes de développeurs autonomes du Brésil vers les États-Unis. J'ai décidé d'opter pour la deuxième meilleure option: amener le plus haut niveau de talent, les mettre au même endroit et ensuite téléporter les bureaux des compagnies américaines vers

Pour ce faire, j'ai mis en place un campus à Brasilia qui ressemble à tous les égards au campus d'une grande entreprise de technologie aux États-Unis. Il a la même technologie, les mêmes espaces de bureaux ouverts, les mêmes vitesses Internet, même repos et installations de loisirs.

Lorsque vous avez des développeurs seniors talentueux qui travaillent ensemble pour résoudre des problèmes dans le bon environnement, peu importe le pays ils sont dedans. Je partage maintenant mon temps entre Salt Lake City, en interaction avec les clients, et Brasilia, en s'assurant que mes développeurs ont tout ce dont ils ont besoin pour faire le meilleur travail possible.

4. Utilisez des entrevues pour déterminer avec qui vous travaillez et avec qui vous ne voulez pas travailler.

Le rêve de tout propriétaire de petite entreprise est de pouvoir choisir les projets sur lesquels il travaille et les clients avec lesquels il travaille. En écoutant d'innombrables entrevues, en entendant les besoins et les demandes d'innombrables employeurs de la technologie, j'ai pu déterminer avec précision les types de projets et d'employeurs qui me convenaient le mieux et qui seraient les plus rentables en termes de temps, de profit et résultats pour mes équipes potentielles. Tous les projets de développement ne sont pas identiques. Différentes technologies et tâches de développement nécessitent des ensembles de compétences différents. Différents clients ont des règles, des règlements et des stipulations différents.

Heureusement, de nos jours, Internet offre aux petites entreprises la possibilité d'être compétitives. Dan McGinn, consultant en gestion d'entreprise Fortune 500 respecté, soutient que l'ère d'Internet a provoqué un changement de pouvoir, permettant aux joueurs individuels d'accéder à un terrain de jeu autrefois dominé par les grandes entreprises et les gouvernements. "Le génie est sorti de la bouteille, il a écrit sur LinkedIn . «Plus de gens ont plus de capacité à s'engager et créer aujourd'hui que jamais.»

En utilisant des interviews pour étudier le paysage, évaluer la demande, évaluer les pénuries de talents et analyser le temps et les efforts nécessaires pour entreprendre un certain nombre de projets comparés. Au retour potentiel, j'ai réalisé que je pouvais démarrer une petite entreprise, faire un bon profit et travailler selon mes propres conditions pour les gens pour qui je voulais travailler.

Je me suis mis à congédier des clients, au lieu d'être le

En relation avec: 10 astuces pour trouver et embaucher un développeur supérieur

De nos jours, pour la "génération à la demande", ce modèle ne convient pas seulement au codage, il peut aussi être Avant de passer directement au poste suivant, pourquoi ne pas jouer le long jeu et voir s'il y a une opportunité d'affaires pour vous? Après tout, qui ne veut pas être leur propre bo ss?




Source link