Когда я только начинал, казалось, что мне намного лучше получать интервью и проходить их. Но теперь, когда я стал более опытным, мне становится все труднее найти работу. Другие разработчики чувствуют то же самое?
Я приведу вам пример. Я дал интервью в прошлую среду. Это был небольшой стартап с одним инженером и генеральным директором. Они прилетели ко мне из Огайо (они из СФ). Когда я добрался туда, они попросили меня написать им укороченное средство, что заняло у меня около 10 минут. Я должен был быть там весь день, работая над этим. Когда я закончил это рано, интервьюер казался немного шокированным. После этого мы разговаривали, и я спросил его, что они используют для хранения данных. Он сказал мне Монго. Я спрашиваю, почему он решил использовать монго. Затем он запнулся и пробормотал свой ответ, который в основном сводился к «Мы используем его, потому что Mongo - это модная технология баз данных, и мы не хотим оставаться в стороне», что, как я обнаружил, является довольно распространенной причиной люди используют NoSQL в эти дни. Интервьюер быстро закончил интервью и практически вытолкнул меня за дверь. Я должен был пообедать с генеральным директором, но я выгнал меня до того, как у меня появился шанс. Интервьюер не был злым или грубым (и я тоже).
После того, как я вернулся в Огайо, я получил от них электронное письмо, в котором говорилось: «Я был не в форме». Такое случается со мной все время. Я начинаю думать, что «не подходит» иногда может означать «слишком высокий уровень квалификации, чем мы». Это все в моей голове, или другие опытные разработчики замечают то же самое? Назад, когда я имел обыкновение бороться с проблемами кодирования, я работал с интервьюером, и это было бы положительным моментом, и меня бы наняли. Но сейчас я обычно прохожу кодирование, и интервьюер, потерявший дар речи, работает против меня. Должен ли я притворяться, борясь с проблемами кодирования?
Ответы:
Да и нет, по ряду причин.
По мере того, как разработчики (или кто-либо в технической роли) становятся более опытными, они начинают по-другому смотреть на роли и компании. Менее опытные разработчики рады занять более повторяющиеся или менее желательные позиции, чтобы получить опыт. Более опытные разработчики хотят больше контроля над направлением и более профильной работы. Оба ищут работу, которая хорошо оплачивается и бросает им вызов, но более опытные разработчики, как правило, требуют более высокой оплаты и требуют чего-то более сложного, чтобы бросить им вызов .
Экономика также вступает в игру. Многие компании хотят писать программное обеспечение, но хотят платить конкурентоспособную («низкую» или «дешевую») ставку, что приводит многих к офшорной работе, где навыки можно купить относительно дешево. Немногие компании готовы инвестировать в хорошие местные таланты. Обе стратегии имеют свои преимущества, но рыночные условия означают, что всегда легче найти работу, когда вы просите о более низкой зарплате .
Немногие интервьюеры рассказывают кандидату о реальных причинах, по которым он не был выбран для работы. Неопределенные ответы относительно безопасны от судебных разбирательств , таких как «не подходит» или «роль больше не существует». Тем не менее, важно помнить, что собеседования проходят в обоих направлениях, и кандидат должен также оценить потенциального работодателя. Похоже, что работодатель, возможно, не подходил кандидату.
Это сказало (и я не предполагаю, что @ nbv4 был этим, но, как общее замечание), многие старшие разработчики склонны быть пугающе уверенными в себе , особенно тем, кто менее техничен или испытывает недостаток опыта Никто не любит, когда им говорят или делают вывод, что они глупые. С их точки зрения, они, возможно, ожидали, что разработчики будут в восторге от использования новейших и новейших инструментов, таких как Mongo, и почувствовали разочарование, когда кандидат не получил ожидаемой реакции.
Работодатели ищут подходящих людей для старшей работы, а не просто людей с нужными навыками. Наем старших разработчиков - это серьезная инвестиция, и организации нужны люди, которые могут работать с существующими людьми. Например, кандидат должен сосредоточиться на том, как он или она может помочь компании решить их деловые проблемы и как он или она может обучать и работать с людьми, которые у них есть .
источник
Абсолютно нет - вы думаете это с неправильной точки зрения. Вы не получили работу, потому что вы стали «лучше, вы не получили ее, потому что вы действительно не соответствовали их подходу к запуску» (по крайней мере, это то, что видно из ограниченной информации, которую вы нам дали).
Вы должны соответствовать ценностям компании, и если они стартап, то вам следует уделять особое внимание быстрому развитию, классным игрушкам, доставке материала. Делать вещи «правильно» не является частью их плана, поэтому не должно быть и вашим. Это все равно, что идти в финансовую компанию и хотеть раскручивать код, а не посещать совещания по рассмотрению соответствия и планировать вещи до n-й степени.
Итак, «лучше» - это совершенно субъективно… вы могли бы сказать «старше и мудрее». Обратите внимание, что интервьюеры, как правило, решают, подойдете ли вы почти сразу - 30 секунд или около того - поэтому, если они решили в этот момент, то нет причин заставлять вас торчать и тратить время каждого, если они не собираются все равно предложу тебе работу.
Так что, чтобы найти лучшее в будущем - возьмите на себя задачи по кодированию, но убедитесь, что они знают, что вы относитесь к ним, что они ничего не говорят о ваших полных способностях, вы должны убедиться, что они знают, что вы можете сделать больше, чем просто код, у вас хорошие навыки анализа и проектирования, вы можете руководить и вдохновлять других, и что задача кодирования - это просто разминка, которую вы делаете, просто ставя галочку в окне интервью, прежде чем приступить к реальным дискуссиям. Считайте себя большим бизнесменом, а не программистом, потому что когда вы становитесь старше, компании не хотят, чтобы вы сидели в углу, как 20-летний программист, они ожидают от вас гораздо большего, социальных навыков, деловых навыков.
Очевидно, что это не всегда применимо - вы можете в конечном итоге пойти на дерьмовую работу с идиотами, которые не знают, чего они хотят. В таких случаях вы должны дразнить их, что они на самом деле хотят, и осторожно вести интервью. Если вы можете пройти тест кода и это расстраивает их, просто скажите, что это было то, что вы сделали недавно, и это уже было у вас в голове - как те вопросы с хитростью, которые действительно просты, если вы уже прочитали ответ ,
источник
Я думаю, что это хороший фильтр для вас, чтобы найти правильную работу.
Я понял, что когда я нанимаю кого-то, лучше отдать предпочтение кому-то умнее меня, особенно если мы можем себе это позволить. Я предпочел бы работать с кем-то, кто доказывает, что я неправ (или, по крайней мере, предлагает новые перспективы) и показывает мне лучший способ достижения наших целей, а не просто идти вперед. Я уверен, что лучшие люди, с которыми можно работать, почти всегда будут следовать этому подходу, но я понимаю, что это не так для многих компаний. Я думаю, вам пора начать придираться к тому, с кем вы хотите работать!
В качестве альтернативы, почему бы вам не попробовать стать независимым консультантом / подрядчиком? По крайней мере, люди не против найма консультантов, чтобы делать то, что они не могут (в отличие от сотрудников). И вы можете быть немного дороже, просто чтобы убедиться, что вы недооцениваете себя (недопродажа не только дает вам меньше денег, но и снижает вашу восприимчивость к человеку, который покупает ваши услуги).
источник
Вполне возможно, что со временем вы выяснили свои сильные стороны и что это видно наглядно. Менее опытные кандидаты, как правило, готовы изучать любые предметы, с которыми они сталкиваются, используя любые доступные инструменты, в то время как опыт основан на определенной степени специализации и предпочтений.
Другое корпоративное отношение, которое влияет на людей с особыми талантами, - это искаженное определение «команды». Вместо того, чтобы рассматривать команду как группу людей с различными талантами, которые можно объединить для достижения цели, некоторые видят в ней коробку сменных частей. Если бы я укомплектовал стартап, я бы искал людей, которые были лучше меня в делах, которые я делаю не очень хорошо, чем чуть менее компетентных клонов. Однако я встречал работодателей, которые по своим действиям находятся на 180 градусов ниже этой позиции.
источник
Понятно, что некоторые компании не хотят нанимать кого-то, кто намного превышает их уровень квалификации. Вы их покажете, они будут чувствовать себя неадекватно, у них нет возможности подготовить вас к работе в соответствии с их моделью, и вам, вероятно, станет скучно и вы пойдете дальше.
Я был на таких собеседованиях, но они обычно взволнованы обо мне, и я тот, кто выручает. Но в конце концов это одно и то же - вы не хотите работать где-то, где вы не вписываетесь.
Вы должны подать заявку на несколько более эксклюзивных ролей.
источник