Во время написания этой статьи я наткнулся на этот комикс. В нем рассказывается о том, как социально-экономический статус двух семей способствовал успеху их потомков. Помимо очевидного сообщения комикса, я также верю, что даже самый тонкий положительный опыт может помочь человеку достичь своих целей.

Хотя я бросил университет компьютерных наук, я считаю себя программистом-самоучкой. В 2013 году я был готов к своей первой работе, поэтому начал подавать заявки на стажировки. В то время было не так много стажировок, и те, которые мне удалось найти, требовали выпускников с какими-то неясными требованиями. Это было немного ошеломляюще.

Первая работа, на которую я подал заявку, требовала выполнения задачи по кодированию. Сама задача была не такой уж сложной, но она включала в себя множество движущихся частей: это было веб-приложение, в которое можно было загрузить CSV-файл, проанализировать некоторые данные и отобразить любую бизнес-логику на странице вместе с некоторыми другими требованиями. не помню сейчас. Конечно, одним из критериев также было полное тестирование. Срок выполнения задачи был 2-3 дня, что меня еще больше напрягало. Короче говоря, у меня это не получилось.

Это немного разочаровало, но я надеялся, что появится что-то еще. Я устроился на другую работу, но снова получил отказ. Я не помню, чтобы задавался вопросом, хочу ли я заниматься программированием, но я помню некоторую горечь.

Мне удалось найти стажировку за границей, и переезд не был для меня проблемой. Я отправил свое резюме и через несколько дней у меня было первое собеседование в качестве программиста по скайпу. Я был взволнован, но очень нервничал. Интервью состояло из небольшой беседы обо мне и некоторых живых задачах по программированию.

День интервью настал. На мне рубашка и галстук, и я выгляжу чисто выбритым. В офисе где-то в Амстердаме мой звонок принимает небрежно выглядящий программист. С первой минуты он был очень позитивным и приветливым. После того, как мы закончили болтовню, он дал мне первое упражнение. «Я не хочу, чтобы вы чувствовали себя некомфортно, поэтому я вернусь через 5 минут, и мы вместе разберемся, если вы где-то застряли», — сказал он. Это придало мне уверенности, потому что если бы ничего другого, меня бы не высмеивали.

Первой задачей был печально известный вопрос FizzBuzz, который я решил за минуту. Следующие 2 задачи были немного сложнее, но я думаю, что решил их без его помощи. Я думал, что интервью прошло очень хорошо, но я не был уверен, потому что разработчик был таким приятным человеком.

Через несколько дней я получаю электронное письмо от технического директора:

Я слышал, что ваш разговор с Андре прошел очень хорошо. Можем ли мы позвонить по Skype 5 июля в 14:00 по центральноевропейскому времени, чтобы обсудить ваши амбиции, варианты стажировок и т. д.?

Я был очень взволнован! На самом деле, я был больше рад работать с Андре, чем получить работу. Несколько дней спустя у меня было собеседование с техническим директором, где он намекнул, что я получу предложение. Прошло пару дней, а я не получил от него ответа. Тем временем мне удалось получить предложение от другой компании, но я очень хотел работать с Андре. Через неделю я ответил техническому директору по электронной почте, сказав, что не могу рисковать и ждать его письма, поэтому я присоединился бы к этой другой компании.

Помните, что это место стажировки.

Вероятно, в течение нескольких часов Андре отвечает мне по электронной почте, говоря, как плохо он себя чувствует по этому поводу, и он действительно хотел бы, чтобы я присоединился к компании. Он действительно заставил меня почувствовать себя очень хорошо, и я был очень удивлен, что он проявил такой большой интерес. Я снова подавал заявку на стажировку; он ничего не мог получить от меня. В любом случае, я поблагодарил его за всю его помощь, и он пожелал мне удачи.

Я встретил его через 14 месяцев после нашего интервью на Ruby Conference в Барселоне. В то время я отправлял ему по электронной почте любые вопросы или идеи, которые у меня были, и он был достаточно любезен, чтобы ответить и принять участие в течение нескольких часов.

В начале своей карьеры мне посчастливилось встретить людей, которые стали наставниками. Некоторые играли роль технических наставников, помогая мне расти как программисту благодаря постоянной обратной связи и многочасовым разговорам. Другие рассказали мне о своем подходе к решению проблем и о том, как сообщить об этом вашей команде.

Однако, без сомнения, Андре сыграл самую важную роль в моей карьере. Если бы на том собеседовании менее заинтересованный разработчик взял меня на собеседование и отказался, кто знает, стал бы я по-прежнему заниматься программированием как профессией. Независимо от того, насколько мала роль, будьте добры ко всем претендентам; вы никогда не знаете, каким образом вы можете повлиять на них.