Quand je commençais, il semblait que j'avais beaucoup plus de plaisir à obtenir des interviews et à les passer. Mais maintenant que j'ai plus d'expérience, je trouve que c'est de plus en plus difficile de trouver un emploi. Les autres développeurs ressentent-ils la même chose?
Je vais vous donner un exemple. J'ai fait une interview mercredi dernier. C'était une petite start-up avec un seul autre ingénieur et le PDG. Ils m'ont fait venir d'Ohio (ils sont basés à SF). Quand je suis arrivé, ils m'ont fait écrire un raccourcisseur de liens, ce qui m'a pris environ 10 minutes pour écrire. J'étais censé être là toute la journée pour travailler là-dessus. Quand je l'ai terminé tôt, l'intervieweur semblait un peu choqué. Après cela, nous avons discuté et je lui ai demandé ce qu'ils utilisaient pour stocker les données. Il m'a dit Mongo. Je demande pourquoi il a décidé d'utiliser mongo. Il a ensuite balbutié et marmonné sa réponse, qui se résumait essentiellement à "Nous l'utilisons parce que Mongo est une technologie de base de données à la mode et nous ne voulons pas être laissés de côté", ce que j'ai trouvé est la raison la plus courante les gens utilisent NoSQL ces jours-ci. L'intervieweur a rapidement mis fin à l'entretien et m'a pratiquement poussé dehors. J'étais censé déjeuner avec le PDG, mais il m'a viré avant d'avoir une chance. L'intervier n'était ni méchant ni grossier (et moi non plus).
Après mon retour en Ohio, j'ai reçu un e-mail de leur part disant "je n'étais pas en forme". Cette chose m'arrive tout le temps. Je commence à penser que "pas un ajustement" peut parfois signifier "sont trop élevés d'un niveau de compétence que nous sommes". Est-ce que tout cela est dans ma tête, ou d'autres développeurs expérimentés remarquent-ils la même chose? À l'époque où j'avais du mal à coder, je travaillais avec l'intervieweur et ce serait une bonne chose et je serais embauché. Mais maintenant, je souffle habituellement sur la partie codage, et l'intervieweur laissé sans voix travaille contre moi. Dois-je feindre des problèmes de codage?