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

Вот что пишет Альваро в блоге: «Как устроиться на работу программистом без опыта программирования и университетского диплома? Как научиться программировать, не имея дома доступа к интернету, не имея наставников, с которыми можно было бы пообщаться, и не имея доступа к книгам по программированию? Это была моя проблема в 2006 году, и это история о том, как я ее решил».

Человек с мечтой

В 2006 году Альваро лелеял мечту стать учителем языка в средней школе. Ради этого и ему, и его супруге пришлось многим пожертвовать — она работала долгие утомительные смены в провинциальном городе Дурасно в Уругвае, он учился в другом месте. Совокупный доход семьи составлял всего 1 920 долларов в год. В пересчете по курсу 2006 года это примерно 50 000 рублей. Не в месяц — в год! Конечно, Уругвай нельзя назвать баснословно дорогой страной, но это были маленькие деньги даже по тем временам.

Однако обстоятельства сложились не лучшим образом, так что Альваро пришлось бросить учебу и вернуться к жене в родной Дурасно. Они жили в доме его тети, где их личное пространство было ограничено спальней. Чтобы поправить финансовое положение, Альваро вынужден был продавать на улице еду — домашнюю пасту, которую они делали на выходных. Иногда им приходилось делать по 2 000 равиоли за раз — и за это удавалось выручить всего 20 долларов, не считая расходов.

В конце концов, и от этой подработки им пришлось отказаться. Тогда перед человеком, который мечтал учить детей языку, встала необходимость искать работу — и в городе с населением в 30 000 человек сделать это было не так-то просто.

Если взглянуть на панорамы Дурасно, можно увидеть довольно милый прибрежный город с пальмами, песчаными пляжами и узкими улицами. Но куда здесь податься человеку без специальности, при отсутствии такой концепции как «заработать в интернете» или «пойти на курсы»?

Нужно было искать варианты. И тут, словно по наводке судьбы, путь Альваро пересекся с его другом — он учился в столице Уругвая Монтевидео на программиста. Он рассказал, что в большом городе программистам всегда рады — и платят такие деньги, которые для выходца из провинции были пределом мечтаний: начальная ставка была втрое выше их нынешней годовой зарплаты. С такими средствами семья Видела могла не только хорошо питаться, но и оплатить собственное подключение к интернету и даже приобрести стиральную машинку.

Оставался вопрос — как к этому прийти? Потому что на улице стоял 2006 год, и отучиться на фронтенд-разработчика, как это можно сделать сейчас, начав с бесплатного онлайн-практикума, было попросту невозможно.

Человек с целью

Компьютеры не были в новинку для Альваро, но весь его опыт ограничился базовой сисадминской работой — например, он мог поставить на ПК Linux. В подростковом возрасте он пытался писать код на BASIC, а еще неплохо разбирался в MS-DOS. Однако кодинг ограничился перепечаткой сниппетов из журналов просто чтобы посмотреть на магию программирования — как цифры и буквы заставляют систему выполнять трюки.

Сильно раньше описываемых событий Альваро пытался превратить кодинг в хобби — так, он знал азы ActionScript для Flash MX и умел немного писать на PHP. Поэтому он установил для себя цель: к февралю 2007 года получить готовый прототип карты своего родного города, на которой можно было помечать туристические места и магазины. Впоследствии Альваро планировал взимать с владельцев бизнеса небольшую плату для того, чтобы оказаться на карте. Проект выглядел до боли похожим на уже существовавшие тогда Google Maps, но, по собственным же словам Альваро, «единственное, что Google Maps знал о моем родном городе, — это то, что через него проходит крупное национальное шоссе». Поэтому проект показался будущему программисту перспективным. Тем более, что с ним в портфолио он мог податься в штатные сотрудники какой-нибудь крупной фирмы.

Карту Альваро назвал Aleph Maps — в честь «Алефа» Борхеса, где описывалось место, которое содержит в себе одновременно прошлое, настоящее и будущее. Правда, для того, чтобы ее сверстать, ему требовалось понимание, как вообще создаются веб-приложения. Кредитной карты у Альваро не было, как и подключения к интернету, поэтому ему приходилось ходить в интернет-кафе с дискетами. А первые книги по программированию для него заказал с Amazon друг. Его учебниками стали «PHP 5 и MySQL. Библия пользователя» и «Flash MX. Библия пользователя».

С ними процесс разработки карт пошел попроще, и в 2007 году Альваро почувствовал готовность отправить резюме в компанию, которую упоминал его друг: Live Interactive. Он подался на должность PHP-программиста — и буквально через полчаса после отправки резюме получил звонок с приглашением прийти на собеседование.

На техническом собеседовании Альваро должен был сверстать сайт-библиотеку, который выводил бы список воображаемых книг из базы данных. Он справился примерно с половиной задания, но в финале использовал возможность и показал интервьюеру Aleph Maps. В этот момент Альваро порадовался тому, как часто показывал демо членам семьи: в итоге это помогло ему продемонстрировать не только то, что он умеет программировать, но и то, насколько хорошо он объясняет свои идеи.

Человек с работой

Работу Альваро получил. Ему предложили за нее 500 долларов в месяц — втрое больше, чем зарабатывала его жена. Правда, всего через неделю его сократили, но уже через несколько дней он устроился в другую крупную ИТ-компанию Intersys. Даже недолгий найм в Live Interactive сделал его интересным соискателем на должность программиста. Как и некоторые другие вещи.

Прямо сейчас Альваро Видела работает на Microsoft в должности старшего инженера облачных данных. Предыдущие места его работы включали в себя Apple, Migros-Genossenschafts-Bund и Liip, где он создал библиотеку API для телевизионного приложения, чтобы упростить интеграцию телегида, предоставляемого третьей стороной. Также он оказывал услуги технического консультанта для телесериала «Кремниевая долина» от HBO.

Что помогло Альваро получить работу, помимо его собственного упорства и желания двигаться к цели? Конечно, в первую очередь это было наличие портфолио — собственный проект, который можно было показать. Подобные проекты показывают, что разработчик заинтересован в своем деле, что он готов развиваться и самостоятельно искать пути решения проблемы.

Сейчас научиться фронтенд-разработке гораздо проще — не нужно ни искать друга с кредиткой, ни ежедневно ходить в интернет-кафе с дискетами. Получить необходимые знания можно дистанционно, а еще заручиться поддержкой ментора и сообщества однокурсников. Джуниор-разработчики в 2024 году получают значительно больше, чем в 2006 году: от 70 000 до 100 000 рублей в месяц. Приходите на бесплатный онлайн-практикум и узнайте, как получить мечту, цель и работу!