Мое путешествие здесь, в Португалии

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

Там, где я пришел, у нас нет этой культуры проведения интервью, по крайней мере, не с таким количеством этапов. Там, в Кабо-Верде, все проще: нам нужно кого-то нанять, у нас есть открытый тендер с тестами, и лучший кандидат получает работу.

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

Первый профессиональный опыт в Португалии

Я приехал в Португалию, чтобы работать консультантом EAI, где моя роль заключалась в разработке небольших API-интерфейсов RESTfull и SOAP с использованием инструмента webMethods.

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

Я должен знать лучше, но я воспринимаю свои действия как часть саморазвития.

«Путешествие» туда, где я

Как я уже упоминал ранее, я отправил свое резюме на множество открытых вакансий, пытаясь найти работу в качестве разработчика Python.

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

Был даже момент, когда я решил бросить преследование и продолжить работать с webMethods, инструментом, от которого пытался убежать изо всех сил.

Процесс бегства, так называемый: «Интервью»

Чтобы добиться того, чего я хотел, мне приходилось ставить себя в «неудобные» ситуации, когда мы звонили на собеседования.

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

Каждый раз перед любым интервью я изо всех сил старался получить как можно больше информации, чтобы быть готовым к любому вопросу, с которым я мог столкнуться. Дело в том, что ВЫ (ВЕРОЯТНО) НИКОГДА НЕ БУДЕТЕ ГОТОВЫ НА 100%.

Почему? Мы, люди, не знаем всего. Просто так. Вы можете ответить на большинство вопросов, знать большинство необходимых инструментов, но всегда будет что-то, чего не хватает. А я, будучи (до сих пор) таким наивным, записывал все, что меня спрашивали во время интервью и не отвечал, чтобы потом их изучить и лучше подготовиться к следующему разу.

Не стыдно делать это, пока я не понял, что попадаю в бесконечный цикл.

О чем я говорю? Позвольте мне нарисовать картину для вас:

Если вы не получите работу своей мечты и не решите больше никогда не повторять этот процесс, вы в конечном итоге окажетесь в этой петле. Как я уже говорил, поскольку у нас нет ответов на все вопросы, наш список «Изучить позже» будет становиться все больше и больше после каждого процесса, в результате чего мой список «Вещей для изучения» будет расти так, как я никогда не мог бы в обычной жизни. миллион год успевать.

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

Осознание

Получив отказ за отказом и увидев, что мой список «Учись позже» растет в геометрической прогрессии, я понял, что путь, по которому я шел, был чем-то вроде алгоритма «грубой силы», пытающегося решить проблему.

Вместо того, чтобы подавать заявки на каждую работу, я начал фильтровать те, которые были более тесно связаны с тем, что я хотел, не обязательно означая, что я соответствовал всем требованиям. Это не остановило рост моего списка «Учиться позже», но значительно сократило его.

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

Давайте представим сценарий интервью для Backend Developer:

На позиции бэкэнд-разработчика можно отвечать за создание API, подключение к базе данных и так далее.

Представьте, что у вас есть опыт работы с Node J, разрабатывающий ваши API, а для базы данных вы чувствуете себя комфортно, работая с базами данных SQL и NoSQL.

Вы попадаете на собеседование, вас спрашивают о таких инструментах, как:

▹ Непрерывная интеграция и непрерывная доставка (CI/CD)

▹ Облачные сервисы (например, AWS, Google Cloud и Azure)

▹ Структура данных

▹ База данных (NoSQL или SQL)

В этом конкретном сценарии представьте, что вам задают вопрос о том, с каким типом базы данных NoSQL у вас есть опыт работы, и вы говорите MongoDB, а интервьюер спрашивает, что вы знаете DynamoDB, и ваш ответ НЕТ (в моем случае).

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

Другой вопрос, который может возникнуть, касается CI/CD. Итак, у вас есть опыт работы с Jenkins при выполнении вашей CI/CD, но во время собеседования вас спрашивают, знаете ли вы/работали ли вы с другими инструментами, такими как TeamCity. Ваш ответ может быть НЕТ, и вы также добавляете TeamCity в свой список, несмотря на то, что… Но вы хотите иметь возможность дать положительный ответ в следующий раз, когда кто-то спросит об этом инструменте.

Видишь, куда я пытаюсь попасть? Хороший.

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

Ответив на эти вопросы словами «Нет» и «Нет», я начал расставлять приоритеты для своих «целей», изучая то, что с ними связано. Благодаря этому я чувствую себя уверенно, если однажды начну новую работу.

Текущая ситуация

Решив, что я начну изучать вещи, которые соответствуют моим долгосрочным целям, я начал изучать Обучение с подкреплением и Компьютерное зрение.

Только что купил эти две замечательные книги на Amazon об упомянутых областях, и это доставляет мне огромное удовольствие, поэтому я хотел написать эту статью, чтобы поделиться своим опытом.

Итак, новая модель обучения:

Спасибо за чтение, надеюсь, у вас все хорошо в это трудное время, в котором мы сейчас живем.