Когда я только начинал, казалось, что мне намного лучше получать интервью и проходить их. Но теперь, когда я стал более опытным, мне становится все труднее найти работу. Другие разработчики чувствуют то же самое?
Я приведу вам пример. Я дал интервью в прошлую среду. Это был небольшой стартап с одним инженером и генеральным директором. Они прилетели ко мне из Огайо (они из СФ). Когда я добрался туда, они попросили меня написать им укороченное средство, что заняло у меня около 10 минут. Я должен был быть там весь день, работая над этим. Когда я закончил это рано, интервьюер казался немного шокированным. После этого мы разговаривали, и я спросил его, что они используют для хранения данных. Он сказал мне Монго. Я спрашиваю, почему он решил использовать монго. Затем он запнулся и пробормотал свой ответ, который в основном сводился к «Мы используем его, потому что Mongo - это модная технология баз данных, и мы не хотим оставаться в стороне», что, как я обнаружил, является довольно распространенной причиной люди используют NoSQL в эти дни. Интервьюер быстро закончил интервью и практически вытолкнул меня за дверь. Я должен был пообедать с генеральным директором, но я выгнал меня до того, как у меня появился шанс. Интервьюер не был злым или грубым (и я тоже).
После того, как я вернулся в Огайо, я получил от них электронное письмо, в котором говорилось: «Я был не в форме». Такое случается со мной все время. Я начинаю думать, что «не подходит» иногда может означать «слишком высокий уровень квалификации, чем мы». Это все в моей голове, или другие опытные разработчики замечают то же самое? Назад, когда я имел обыкновение бороться с проблемами кодирования, я работал с интервьюером, и это было бы положительным моментом, и меня бы наняли. Но сейчас я обычно прохожу кодирование, и интервьюер, потерявший дар речи, работает против меня. Должен ли я притворяться, борясь с проблемами кодирования?