Главная Новости

Павел Купреев: "Если программист хочет действительно преуспеть, недостаточно просто писать качественный код..."

Опубликовано: 01.09.2018

Досье FT

Имя: Павел Купреев

Возраст: 24 года

Город: Смоленск

Образование: ВА ВПВО ВС РФ (гражданский факультет) по специальности Автоматизированные системы

На фрилансе: 3 года

Специализация: Веб-программирование/Внедрение CRM

Профиль на Freelance.ru

— Почему ты решил стать фрилансером, и как, вообще, пришел на фриланс?

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

Из-за того что студия работала на поток и типовые задачи выполнялись очень быстро — появлялась масса свободного времени, и я решил вернуться на фриланс. На первых порах это 2-3 проекта в месяц, но в течение года мой доход на фрилансе стал больше чем заработная плата в студии, правда спать я почти перестал — с 10 до 18 проекты студии и поиск клиентов, а после до глубокой ночи работа на фрилансе. Когда времени стало совсем мало — уволился с работы и полностью погрузился во фриланс.

— Не было страшно оставлять нагретое место со стабильной зарплатой ради чего-то неизвестного?

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

— Как отнеслось твое окружение к тому, что ты решил стать фриалансером — семья и друзья? В конце концов, для большинства людей «фрилансер = безработный».

— Друзья у меня в основном IT-шники. В крупных компаниях около 30% спокойно совмещают и работу в офисе, и подработку на стороне. Так что они не считали меня безработным, скорее тем, кто решил работать только на себя. Сестра у меня тоже работала в той же компании, только дизайнером и на удаленной основе, поэтому родители как-то привыкли, что никто никуда не ездит, и все всегда находятся дома.

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

— Как и к чему необходимо подготовиться, когда собираешься стать фриалнсером? Что изучить, на какие темы статьи прочитать? Да и вообще, сложно ли подготовиться к этому?

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

Из полезных книг по тайм-менеджменту советую прочитать «Как привести дела в порядок. Искусство продуктивности без стресса» от Дэвида Аллена. Также советую пользоваться приложениями для планирования времени, например Any.do или аналогами, сам уже давно перешел на полноценную CRM для ведения всех задач.

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

Также приходится привыкать часто разговаривать с клиентами: 70% моего рабочего времени – это обсуждения проектов с заказчиками. Вообще, за три года фриланс превратил меня скорее в менеджера по проектам, чем разработчика.

— Ты заговорил об общении с клиентами. Часто в отзывах фрилансеры говорят о принижении со стороны заказчиков, считающих фрилансеров дешевой рабочей силой. Или же попадаются неадекватные клиенты, способные довести до взрыва даже самого спокойного человека. Были ли на твоей памяти таковые, и как, вообще, можно себя обезопасить и распознать, что перед тобой проблемный клиент?

— Клиенты бывают разные. Обычно я отфильтровываю таких на этапе согласования. Всегда должно быть четкое ТЗ: по нему волнуется оценка стоимости работ (по часам). Если клиент начинает торговаться, скорее всего, он мне не подходит.

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

— В начале нашего разговора ты заикнулся о совмещении работы и путешествий, а не мешает ли одно другому, и ка правильно совмещать личную жизнь с фрилансом, чтобы не жертвовать тем или иным?

— Я привык уже, но в новом месте сложно заставлять себя работать. Больше хочется изучать достопримечательности. Спасают приложения, которые отправляют заявки с фриланса на телефон в виде push-уведомлений — так я всегда могу ответить на понравившийся проект одним из первых. Для обсуждений в дороге помогает Skype и гарнитура.

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

— Каких клиентов можно встретить на фрилансе или, точнее на какие типажи мог бы ты их разделить, и как бы описал каждого из них?

— Я постараюсь выстроить клиентов в порядке ценности:

1) Экономный клиент или посредник берущий заказ и пытающийся продать его за более низкую стоимость. Может ответить на предложение фрилансера, но с ценой в пять раз ниже и будет торговаться до последнего. Часто ссылается на то, что денег больше нет и «да, там делать пять минут — я бы сам сделал, но времени нет». В половине случаев проект надо сдать «вчера». Как правило, стоит проходить мимо таких клиентов.

2) Любящий пообсуждать проект. Даже если проект на час и совершенно типовой. Обсуждение может затянуться на 3-4 дня. А проверка и оплата еще на неделю. Если много свободного времени — можно работать.

3) Постоянный клиент. Как правило, студии или такие же фрилансеры, которые отдают часть своей работы на аутсорсинг. Обычно тут начинаются хорошие бюджеты и вменяемые сроки. Особенно такие клиенты помогают в трудные времена, когда заказов на биржах нет. При длительном сотрудничестве можно делать небольшие скидки.

4) Партнер — идеальный клиент. Как правило, говорит «Сделай все как считаешь нужным». Обычно даже не спрашивает стоимость, а после выполнения уточняет сколько должен. Часто больше не идет на биржу, а обращается только к тебе.

— Давай поговорим о работе. Какие навыки и умения наиболее важны для веб-программиста?

— Из технических навыков 95% заказов на фрилансе затрагивают PHP, JS, CSS/HTML. Остальные языки, скорее для саморазвития. Полезными будут библиотеки для ускорения работы (например, предпроцессоры CSS и системы сборки), а так же GIT.

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

На старте будут полезными такие качества, как усидчивость, ответственность и инициативность.

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

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

— Какие направления в разработке и языки программирования наиболее востребованы на сегодняшний день?

— Наиболее востребованные, судя по проектам, как всегда верстка, сайты под ключ и доработка. Языки PHP, JavaScript, CSS. Из новых библиотек и фреймворков писать можно на чем угодно — заказчику обычно все равно, как проект исполнен внутри, главное, чтобы все работало хорошо. Для крупных проектов часто использую React (JS) + Node.js. К тому же на этом стеке спокойно можно написать и мобильное приложение.

— А в каком направлении больше всего хотел развиваться именно ты или же, проще говоря, какое направление разработки нравится тебе, какие проекты и почему?

— Сейчас стало интересно внедрение CRM систем. К сожалению, на фрилансе таких проектов мало, но спасает реклама в поисковиках. Нравится из-за малого объема работы (программирования), в основном это общение с клиентом и отладка бизнес процессов в его бизнесе, как еще один плюс — корпоративные клиенты платят больше. А для саморазвития пишу собственные проекты на Nodeh.

— Расскажи о своих планах на будущее?

— Увеличение потока клиентов. Создание чего-то подобного веб-студии для фрилансеров. С фриланса часто приходит много заказов, которые я не успеваю физически выполнить. Как дополнительный доход думаю отдавать их собственной команде разработчиков. 

— Твои пожелания или совет начинающим фрилансерам?

— Учиться, учиться и еще раз учиться. В веб-разработке технологии меняются с космической скоростью.

rss