Код
#статьи

Жизнь программиста: как Виталя пишет код и на что тратит деньги

Миллион рублей и жизнь на несколько стран: как живётся и работается на фрилансе и аутсорсе.

Иллюстрация: Jubjang / Rawpixel / Pngwing / Annie для Skillbox Media

Виталий Емельянцев


об эксперте

Создаёт сайты и веб-проекты на Ruby on Rails с 2012 года. Учит людей, пишет об индустрии, ведёт open-source-проекты.


ссылки


Меня зовут Виталий Емельянцев, я работаю в IT уже девять лет и 15 лет занимаюсь программированием. Начал с разработки видеоигр, это была мечта детства. А в итоге работаю в вебе.

Я с детства обожал видеоигры — у меня были приставки Dendy, Sega, первая Sony PlayStation, а лет в 14 появился компьютер. Тогда я узнал от одноклассника, что существуют программы для компьютера, в которых можно создавать игры, и подумал: «Это точно моё».

Я попросил скинуть мне эти программы и статьи, штудировал гайды, ходил в городские библиотеки, читал журналы, по которым можно было освоить разработку видеоигр, покупал на рынке диски с программами «20 в 1 для разработки игр» — так и учился.

Потом появился интернет и стало легче. Я продолжил изучать видеоигры, разные движки и языки уже в сети. Тогда ещё не было Evernote, поэтому я решил создать его аналог: изучил Delphi, C++ и написал на них свои первые программы.

Также я сделал несколько игр, которые публиковались в небольших сообществах. Есть такие русскоязычные и англоязычные сайты, где крутятся разработчики, выпускают свои маленькие проекты, оценивают друг друга. Например, gamin.me для русскоязычных пользователей и ldjam.com — для англоязычных. Правда, до коммерческой публикации игр дело не дошло.

Как я начал зарабатывать программированием

Потом я подумал, что пора зарабатывать программированием. Это был 2012 год, тогда гремела «Бизнес Молодость», я увидел, что многие ребята идут туда, учатся, настраивают контекстную рекламу в «Яндекс.Директе», собирают лендинги и делают на этом деньги. Я тоже решил попробовать — и так перешёл в веб, где и работаю последние девять лет.

Начинал фриланс с простых вещей: создавал лендинги, настраивал рекламу. Никогда не регистрировался на биржах, предпочитал активничать в соцсетях. Добавлялся в друзья ко всем подряд из тусовки «Бизнес Молодости», дважды участвовал в их игре: во «ВКонтакте» и на сторонней платформе. Условия просты: ставишь себе 10 целей на два месяца, ежедневно отписываешься по прогрессу, читаешь чужие дневники, лайкаешь, комментируешь, поддерживаешь других участников.

Изображение: проект «Бизнес Молодость»

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

Я не делал прямых call to actions и ничего не предлагал, просто оставлял своё экспертное мнение под каждым постом, под которым мне было что сказать. И в какой-то момент ко мне начали приходить заказчики, интересоваться, что я делаю, как, сколько денег беру — и оставлять мне заказы. Постепенно таких предложений становилось всё больше.

Ещё я сидел на Stack Overflow и отвечал на вопросы, растил свой рейтинг и отражал его на личном сайте. Это помогло найти одного из клиентов — он впечатлился такой экспертностью.

Скриншот: предоставлен Виталием Емельянцевым

Ещё ко мне иногда приходят люди, которые видели мою статью 2013 года на «Хабре» с кейсом про Ruby on Rails. Говорят, что у них аналогичная проблема в компании, и просят проконсультировать. Хотя я был прям очень зелёным и только начинал изучать этот фреймворк, когда писал статью. Да и написал я её для того, чтобы самому лучше разобраться в теме и систематизировать информацию. А в итоге получился evergreen-контент, который до сих пор привлекает заказчиков.

И подобных фишек довольно много: треды в Twitter, группы в VK, которые я вёл когда-то давно, мои публичные еженедельные отчёты о том, что я сделал в далёкие 2014–2015 годы. И сейчас, когда я работаю в команде текущего клиента, время от времени сотрудники заказчика говорят, что следили за мной ещё в те годы. Это приятно слышать.

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

Сейчас Ruby on Rails — мои основные язык и фреймворк, плюс периодически я работаю с React на фронтенде. Я продолжаю фрилансить и заниматься аутсорсом, а ещё веду нескольких постоянных клиентов с крупными международными проектами.

Как проходит мой рабочий день

Фото: личный архив Виталия Емельянцева

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

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

Работаю я часов 15 в день плюс веду свои проекты и соцсети. В свободное время сплю, смотрю фильмы и иногда зависаю в видеоиграх. Но это редкость — они могут слишком сильно затянуть :) По этой причине я взял MacBook — под него практически нет нормальных игр, зато работать очень удобно.

Работаю без выходных и отпусков — отдыхаю только 1 и 2 января, на Новый год. Но мне привычно, я трудолюбивый по характеру, а деньги получаю за каждый час. Поэтому, даже если поработаю на выходных, моё время будет оплачено.

Я пытаюсь гармонизировать свою жизнь и по своим ощущениям не перерабатываю. Если с утра чувствую себя не очень, то лучше посплю и позависаю на YouTube, а работу начну вечером. Чтобы отдохнуть, я гуляю, катаюсь на велосипеде, смотрю дома фильмы и опять же видео на YouTube, играю в видеоигры. В общем, благодаря гибкому графику я иногда позволяю себе лодырничать и прокрастинировать, впадать в апатию.

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

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

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

Правда, такой совет не касается обязательств перед клиентами — от них надо избавляться максимально быстро. Конечно, обстоятельства бывают разными: временами стоит написать клиенту, созвониться, переиграть или облегчить задачу. Может быть, даже вернуть часть предоплаты, но найти компромиссный вариант и избавиться от обязательства.

На фрилансе так происходит довольно часто, потому что клиентов много и у каждого свои ожидания, сроки. В итоге бывает сложно даже одному клиенту дать нормальное понимание сроков, плюс случаются болезни, травмы, форс-мажоры. Чтобы этого избежать, можно работать на удалёнке только на одну компанию: 5/2 — с выходными и отпусками.

Формат путешествий — пожить в стране

Я люблю путешествовать — катаюсь по миру вместе с девушкой и кошкой: уже объездили Азию и Европу, теперь хотим попасть в Америку. Кстати, наша кошка хорошо переносит поездки, она спокойная и привыкла путешествовать поездом и самолётом.

Мы не путешествуем, как другие, а просто переезжаем, берём билет в один конец и живём там месяц-два-три, полгода-год. Когда надоест — уезжаем. Поэтому нельзя подсчитать, сколько на какую поездку ушло. Просто увеличиваются траты на жизнь — в зависимости от страны и того региона в РФ, где вы жили прежде. В сравнении, например, с Санкт-Петербургом комфортный Таиланд выходит плюс-минус во столько же. Польша в полтора раза дороже. Германия — в 2,5 раза. Швейцария и Финляндия — в 4–5 раз.

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

Мы успели пожить в Турции, Грузии, Казахстане, Малайзии, Таиланде, на Бали, в Италии, Франции, Польше, Германии, Швейцарии.

Мне нравятся скандинавские страны — Финляндия, Норвегия — и Канада. Правда, в Канаде я ещё не был — но очень хочу побывать. Да, там холодно — слишком холодно для меня, поэтому я не смог бы жить там долго. Фишка Канады — хорошее отношение к простым людям, которые не облечены властью: сильная соцзащита, расширенная страховка, честная судебная система.

Ещё мне хотелось бы немножко пожить в Испании, посмотреть Португалию и США. В США я планирую пожить в разных штатах — скорее всего, начал бы с Техаса и Флориды.

Больше всего в новых странах меня раздражает отсутствие сервисов, к которым ты уже привык. Например, когда ты не можешь заказать товар и быть уверенным, что его доставят прямо под дверь уже на следующий день. Поэтому жить в странах, где нет даже централизованного масс-маркета типа Ozon и Amazon, достаточно трудно. Ещё сложно жить без служб доставки еды — в Азии они есть не везде.

Чем чаще ты путешествуешь, чем больше ты решаешь вопросы с визами, билетами, отелями — тем легче тебе это даётся в будущем и тем легче ты сам к этому относишься. Я помню, как сильно стрессовал, когда мы пытались переехать в Польшу и закрепиться там, получить ВНЖ. По истечении времени просто понимаешь, что ничего страшного в этом нет, всё решается, и настраиваешься дальше фиксить подобные вопросы в плановом режиме, без нервов.

Сколько зарабатываю и на что трачу деньги

В России жить дешевле, чем в других странах. В Москве дорогая аренда, но цены на продукты (даже в «Азбуке вкуса»), стоимость медицины, связи, интернета и услуг в России в целом ниже, чем в Азии и Европе. Сильно развит банковский сектор — у любого уважающего себя банка есть мобильные приложения для физлиц, юрлиц, инвестиций — отлично показывают себя «Тинькофф», «Открытие», даже «Сбербанк».

В Европе и Америке это редкость, банковский сектор устарел и не спешит развиваться. Для инвестиций есть зарубежная компания Interactive Brokers, но условия и тарифы у неё не в пример российским «Тинькофф», «Открытию», «Альфа-Инвестициям». Если говорить о моём доходе с инвестиций, получается примерно 20% годовых, но хочется выйти на более высокий уровень.

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

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

В России за жильё я платил сначала 25 000, потом 35 000 за 70 квадратных метров. Когда уехали в Азию, платили тоже около 30 000, но за 30 квадратных метров. Сейчас мы тратим порядка 90 000 на квартиру площадью 80 квадратных метров в Варшаве.

Задумываемся мы только о крупных тратах. Новый MacBook вышел или iPhone — нужны они или нет? Или поездка куда-нибудь в дорогое место на месяц — во Францию, например. А о бытовых тратах не переживаем — покупаем то, что хочется или необходимо.

Мне не жалко тратить деньги на всё, что приносит пользу. Например, для меня эппловская техника — покупка не ради статуса, а чистая польза от MacBook, iPhone и того, как они работают в общей экосистеме Apple. Одежду пока покупаю в масс-маркете, потому что не вижу смысла тратить больше. Если буду выходить куда-нибудь на YouTube или в инвесторские круги, тогда возьмусь за построение образа и покупку другой одежды, может быть, что-то строгое или casual, и классом повыше.

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

Планы на будущее

Целей у меня много, но они достаточно субъективны. Последние годы я серьёзно подтягивал hard skills: программирование, архитектуру, инжиниринг. Сейчас хочу прокачаться в менеджменте, управлении персоналом, HR — это те направления, в которых у меня есть пробелы. Я понимаю, что мне это пригодится, когда я захочу создать свой стартап или вернуться в видеоигры и руководить командами, вдохновлять их, быть лидером.

Ещё планирую подучить испанский, потому что хочется пожить немножко в Испании. Плюс он будет полезен в Мексике и США. Кстати, поэтому мне не нравится Европа: каждый европейский язык — локальный, в других местах толку от него не будет. Ещё хочу получить международные водительские права.

Задумываюсь о том, чтобы снова заняться менторством. Несмотря на девять лет в разработке, я очень долго не вёл соцсети и ничего не рассказывал людям. Писал статейки в блог, что-то на «Хабр», но не называл себя экспертом. Но однажды я поучаствовал в вебинаре своего старшего коллеги, который чуть дольше меня крутится в этой сфере. Он провёл вебинар, на котором рассказал элементарные вещи, но заработал деньги и зарекомендовал себя как эксперт. Я подумал: «Почему бы не заняться чем-то подобным?» — и сделал то же самое. Собрал группу, получил деньги, клиентов.

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

Делать это меня мотивируют не деньги, потому что менторство приносит мне мизерную долю в сравнении с непосредственно разработкой и инвестициями. Мне важно работать на репутацию, имидж. Отчасти это полезно для получения виз, особенно в Штаты, где есть виза для творческих людей — exceptional people. Менторство и общественная деятельность в целом, тот же Open Source, помогают нарабатывать баллы для таких виз.

Ещё мне хочется вернуться в геймдев: сначала собрать что-то маленькое и привлечь тем самым внимание инвесторов, а затем собрать команду и выпускать уже серьёзные игры. Наработок у меня много — не меньше 20 идей всё ещё лежат в компьютере и ждут часа, когда я наберу команду и заручусь поддержкой инвесторов.

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

Нужно откидывать всё скучное, налегать на интересное и так получать опыт. А концентрироваться лучше на получении опыта, а не на результате. Например, проходя собеседование, не нужно переживать о том, получите ли вы эту работу. Это лишний стресс, он вам не поможет пройти интервью. Лучше волноваться только о том, чтобы получить от этого максимум опыта. И так во всём: неважно, изучаете вы технологии или создаёте новый проект. Вы можете зафакапить его, но получите опыт, который вам поможет в будущем. Помните об этом.

Курс

Профессия Веб-разработчик

Веб-разработчик создаёт сайты, сервисы и приложения, которыми мы ежедневно пользуемся. Он разрабатывает интернет-магазины, онлайн-банки, поисковики, карты и почтовые клиенты. Веб-разработчик проектирует внешний вид сайта – фронтенд и программирует сервисную часть – бэкенд.

Узнать про курс

Учись бесплатно:
вебинары по программированию, маркетингу и дизайну.

Участвовать
Обучение: Профессия Веб-разработчик Узнать больше
Понравилась статья?
Да

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪

Ссылка скопирована