ABC: toujours coder

Comment décrocher une tâche d’ingénierie.

Soyez honnête. Êtes-vous un bon candidat ingénieur? Comment vous mesurez-vous? Dans combien d’entreprises avez-vous interviewé? Quel est votre ratio entretien / offre sur site? Essayez la formule suivante (que j’ai totalement inventée dans le vide et qui ne veut finalement rien dire):

Si votre valeur est & lt; 90, vous devriez lire ceci. Si c’est & gt; 120, alors vous n’en avez probablement pas besoin, mais vous devriez quand même le lire.

Qui suis-je?

Je n’ai pas de diplôme universitaire. J’ai commencé à programmer professionnellement à l’âge de 19 ans après avoir quitté Chicago pour la Californie du Sud. Tout ce que je possédais rentre dans ma voiture; J’avais 400 $ en poche et une offre d’emploi en tant que programmeur junior pour 40 000 $ par an. C’était il y a 12 ans. Mais c’est une autre histoire.

Depuis, j’ai travaillé chez Double Helix, Namco Bandai, Google, Obvious et Square. * J’ai également reçu des offres d’entreprises telles que Naughty Dog, Activision, Riot Games, Blizzard, Pinterest, Goldman Sachs, etc. . Pour ce que ça vaut, mon score à partir de la formule ci-dessus est de 132.

J’ai interviewé au moins 500 candidats ingénieurs. Environ 10% ont reçu des offres. Moins de 3% je considérais les candidats «rockstar», et je me souviens de tous.

Je vais vous dire qu’il n’y a absolument aucun moyen infaillible de se faire embaucher. Il y a trop de variables, en particulier dans une entreprise comme Google où vous êtes placé avec 5 à 7 ingénieurs logiciels aléatoires et c’est à eux de proposer un ensemble de questions appropriées à poser, impliquant généralement un codage de tableau blanc. Certains ingénieurs sont de terribles intervieweurs, ils posent des questions injustes et créent des jugements instantanés. Mais c’est OK, cela arrive aux meilleurs d’entre nous. Vous êtes généralement autorisé à effacer une seule interview dans un panel.

Le mieux que je puisse faire est de vous dire comment vous pouvez être correctement préparé. Alors sans plus tarder, voici les conseils que je peux vous donner.

Conseils techniques

Conseils généraux

Je ne peux pas prétendre être un expert ici. En fait, certains diraient que je ne suis même pas très bon avec les gens. Mais je devrais probablement parler de quelques conseils non techniques, dont beaucoup sont probablement assez évidents.

Comme je l’ai déjà dit, il n’y a pas de solution miracle pour être embauché. Mais, en tant qu’ingénieur, la meilleure chose à faire est de ABC: Always Be Coding .

D’accord ou pas d’accord avec cet article? Faites-moi savoir @davidbyttow

Abonnez-vous à ma chaîne sur YouTube pour des mises à jour et des conseils: https://www.youtube.com/user/guitardave24?sub_confirmation=1