Подкаст про фриланс. В «гостях» у Жени

Screen Shot 2016-04-01 at 15.14.20

Впервые в жизни дал публичное интервью. Интервью вел Женя (автор блога http://jff.name). В начале пути на Upwork его блог мне сильно помог различными советами. Был рад быть гостем в его подкасте. Под катом аудио и текстовая версии.

Ссылка на аудиоверсию подкаста.

— Всем привет. Меня зовут Женя. Это шестой выпуск подкаста с сайта jff.name про фриланс на иностранных биржах, такие как Upwork. Сегодня я поговорю с Досжаном, который занимается Web и iOS разработкой на Upwork. Раскажи немного про себя.
— Привет Женя. Я из Алматы, это город в Казахстане. Мне 22 года. Плотно занимаюсь на Upwork около полугода, начинал полтора года назад.
— Полтора года назад начинал фрилансить или на Upwork-е начал работать?
— Именно на Upwork-е.
— Ну не знаю, я посмотрел твой профиль и там достаточно много проектов для полугодового периода. Хороший старт.
Увидел у тебя в профиле, что ты занимаешься и Web-ом и iOS-ом, но судя по всему ты и другими языками занимаешься. Раскажи вообще как ты стал программистом. Ты учился где-то на программиста?
— Да, но вообще я узнал, что такое программирование в шестом классе. Спасибо родителям, что перевели меня в хорошую школу и в шестом классе я попал в школу, где учат программированию. Тогда мы начали с Pascal-я. Получается я перевелся в половине шестого класса, а другие — одноклассники мои — с начала года учили программирование. Получается, я  приходил в класс по программированию и сидел, тупил. В это время как раз сестра училась в университете, изучала программирование. Она со мной позанималась пару-тройку дней и я понял, что это круто, что это оказывается достаточно легко. С этого начался интерес.
— И дальше что было?
— Дальше я узнал, что есть такие сервисы как ucoz или народ и можно свой сайт делать.
— Ты хотел наверное как-то заработать. Какой был первый сайт?
— Первый сайт был для рекламы себя, хотел услугу набора текста продавать.
— О… знакомая тема. Я тоже начинал заниматься на ucoz-е. Хорошо. Дальше что было? У меня дальше было курсы Попова.
— Курсы Попова — это по PHP?
— Да
— Ммм. Нет, я не через него учился. Ну в общем по набору текста я ничего не заработал.
Я интересовался аниме Наруто и создал сайт про него. Как-то он попер и начал приносить какие-то первые доллары.
— Классно, с рекламы да?
— Да. Ну там была очень навязчивая попап реклама.
— Отлично, понятно. А как собственно ты начал программировать?
— После ucoz-а я понял, что мне не хватает свободы некоторой и я начал изучать HTML. Начал я изучать HTML как раз тогда, когда сестра училась по программированию и изучала этот предмет. Она принесла с универа маленькую классную книжечку, где про HTML было написано коротко и ясно. Я начал ее изучать.
Как-то сестре задали достаточно сложное задание и она не смогла с ней справиться. Тогда я смог помочь с этой задачей.
— Классный путь в программирование — иметь сестру, которая учится в университете. Это были школьные годы у тебя?
— Да, это 7-8 класс еще.
— ОК. Ты научился HTML, ты хочешь создать какой-то сайт и собственно поэтому ты выбрал направление и пошел на программиста сам учится в университет?
— Да. Получается в 8-м классе я уже точно знал, что пойду на программиста и даже универ выбрал.
— Отлично, чем еще занимался? Просто я сейчас на твой стэк: java, android, ios, web… Я в шоке как можно во всем этом разбираться. Что было после HTML?
— Я попробовал просто на голом HTML сделать один сайт. Потом узнал, что это очень тупо, надо делать через PHP.
Я попросил отца заказать крутую книгу, очень большую, очень дорогую из России. Он заказал, я начал читать, что-то думаю «очень-очень сложно» и в интернете нашел бесплатные курсы. После этого начал более-менее простые скрипты делать.
— А ты читаешь например сейчас какие-то книги по программированию, по своей специальности, по профессии? Потому что лично я наверное ни одной книжки не прочитал. Максимум это статьи технические из хабра и reddit-а.
— Да. Наверное, это один из моих самых больших минусов. В принципе, думаю, новичку не стоит читать книги, а стоит сразу начинать практиковать простые скрипты. Через некоторое время стоит уже углубляться в тему.
— Да, когда всякие паттерны и особенности изучать. Согласен. Тогда ты начал изучать PHP и опять делать сайты, да?
— Нет, я уже тогда достаточно активно сидел на форуме searchengines — это форум для SEO-шников. Достаточно большой форум. Там была ветка, где люди постили работы и исполнители писали «я готов выполнить это задание». Получается я там всякие парсеры и скрипты делал. У меня получилась забавная ситуация, когда я как первую работу взял разработку парсера для яндекс маркета и сделал это задание за 10$. Потом через 3-4 года встретился с одним программистом. Оказалось он тоже решал аналогичную задачу, но уже за 1000$.
— Но сейчас вроде searchengines существует и все еще есть такая биржа, там наверное все еще заказы по 10$.
— Наверняка есть.
— Наверняка есть те, которые их делает. Смотри, начинал все с PHP так более-менее программировать. Как ты думаешь, если человек хочет заняться программированием стоит ли ему тоже начинать с PHP. Просто я у многих спрашиваю, кто сейчас занимается в том числе Web-ом серьезно, mobile-м, desktop-ом, практически все начинали с PHP почему-то. Это было лет 5-10 назад, когда все начинали с PHP. Сейчас может какой-нибудь другой язык лучше, чтобы начать.
— Вообще я начинал с Pascal-я.
— Но ты не делал никаких особо больших проектов на Pascal-е. Это было максимум калькулятор наверное.
— Да
— Я понимаю если бы ты на Паскале написал какую-то игру, например, текстовую, которые были популярны в 90-х, но серьезные проекты начать лучше на каком языке?
— Я тоже присоединяюсь к тому большинству и думаю что надо начинать с PHP. Потому что на нем очень просто начать и результат можно сразу же увидеть. Например, apache поднять очень легко.
— Да, легко поднять инфраструктуру, там нет типов, по ошибкам тебе многое прощается, но, например есть тот же python. Как я знаю там тоже не типов, по крайней мере они не такие строгие как в java и поднять python по моему сейчас первый результат в гугле.
— Но наверное под PHP найти работу намного легче чем под python.
— Здесь согласен, но для особо дорогой работы по PHP надо конечно иметь большой опыт.
Хорошо, ты занимался PHP, как ты научился iOS и Android разработке? Зачем ты вообще в нее пошел?
— Получается в универе я сразу с первого же курса начал работать во всяких веб студиях и в одном из веб студии пришел заказ на разработку iOS приложения. Но в этот момент iOS-ер был занят и они начали искать другого iOS-ера. Я поднял руку и сказал «я хочу научиться, давайте мне этот проект». Как ни странно, они мне доверились. Они мне дали этот проект, хотя я iOS вообще не знал. Более того они мне дали авансом хорошую сумму денег, чтобы я купил macbook.
— А iPhone, iPad у тебя был, чтобы тестировать?
— Нет, их не было, но в принципе симулятор на маке достаточно хорошо работает.
— Ну да, если тебе не нужно тестировать hardware какое-нибудь, то эмулятора в принципе достаточно.
— Да, там не было использование камеры, телефона. Там меня быстренько обучили и вот с этого я начал на iOS-е делать.
— Классно, еще и macbook получил. А Android как?
— Я сделал маленькое простое Android приложение для себя и честно сказать от Android-а остались плохие впечатления. Потому что там, как-то не так все работает, как-то сложно слишком. Вот в iOS-е все свободно, все что хочешь, то и делаешь, а в Android-е все жестко привязано.
— Ну понятно. Расскажи про проекты, которые ты сейчас делаешь? Как я понимаю это PHP и iOS.
— Да, совершенно верно. Сейчас работаю с двумя американцами. По одному делаю PHP API для почтовых курьеров.
— Т.е. это просто backend, frontend-ом ты вообще не занимаешься?
— Вообще занимаюсь, но на Upwork-е не занимался.
— Т.е. ты еще различные js framework-и знаешь для frontend-а?
— Различные как. jQuery наверное только (прим. ред.: jQuery — не framework =) ).
— Я в шоке. Откуда у тебя было столько времени обучение всему этому? И судя по твоему профилю на Upwork-е ты достаточно профессионально везде делаешь. Это везде нужно разбираться, везде различные библиотеки…
— Наверное я просто рано начал. Я с первого курса начал работать, поэтому у меня было на 4 года больше времени так сказать.
— Получается ты уже и iOS и Web разработчик. Разрабатываешь практически каждый день наверное, даже если part-time работал, каждый день чем-то занимался, да?
— Да
— Да кстати, как я нашел тебя. Я как-то нашел какую-то вещь по java и наткнулся на твой блог. Потом оказалось что ты есть в slack чате и собственно мы договорились о подкасте, но твой блог я нашел по статье на java. Почему у тебя на блоге статьи по java, если ты занимаешься iOS и Web-ом?
— Получилось так, что я долгое время работал в веб студиях плюс свою веб студию открывал. Как то сложилось такое впечатление, что веб студия…
— …что в веб студии можно заниматься java, да?
— Нет, в большей степени нестабильная структура и хотелось в большую структуру и я перевелся в банк. В банке используется java. Так я начал программировать на java.
— Т.е. ты еще Java SE, даже наверное Java EE?
— Да, Java EE.
— Хорошо. Почему ты вообще создал блог? У тебя не так много статей, но они есть и на русском, и на английском. Вообще какой смысл, какая у тебя цель, как он тебе помогает в работе?
— Вообще этому в большей степени способствовало прочтение книги Soft Skills автора John Sonmez. Он яро всем советует открыть блог для личного брендинга, для своих заметок. Он сам говорит, что его блог ему очень сильно помог. Ну и вот.
— Отлично. А ты показываешь свой блог клиентам, чтобы они увидели твои технические skill-ы? Какая-то реальная помощь была от него?
— Да, реальная помощь была. Я специально никому не пишу типа «вот у меня есть блог», но как я заметил многие заказчики сами начинают искать человека в интернете и натыкаются на этот блог.
— Отлично, да. На самом деле это хороший кейс, если хочется получать больше заказов, если хочется почаще отвечали — сделай свой блог, написать на нем хотя бы десяток статей технических по своему направлению. Это будет очень хороший толчок. Отлично, единственное что я по моему упустил, ты рассказал про примеры проектов в Web-е, но про iOS не рассказал, которые ты на Upwork-е делаешь.
— На Upwork-е сейчас делаю приложение для строителей. Строитель приходит на объект видит всякие косяки, фотографирует их, рассчитывает стоимость, делает репорт.
— Ну я так понимаю здесь еще и backend нужен?
— Да, здесь backend нужен и заказчик до разговора со мной не знал, что здесь нужен backend.
— ОК, я понял. Backend плюс, наверное, ты еще Web морду делаешь?
— В данном проекте нет. Все администрирование в приложении сделали.
— Т.е. он смотрит то, что получилось в этом же приложении. Писал backend с нуля? Нет смысла использовать какие-то уже готовые решения? Вот допустим популярен parse был, хотя его закрывают, есть решения от гугла, от амазона, где практически все настроено, единственное, нужно что-то изменить.
— Да, думаю, надо попробовать одну из этих технологии, я просто не пробовал. Я делаю на yii framework-е.
— Ну да, если для тебя это удобно, если знаешь как все это работает, конечно тебе проще наверное на yii. У тебя скорее всего есть свои наработки?
— Да.
— Хорошо пойдем дальше. Дальше у меня по плану написано «путь во фриланс«. Собственно зачем ты вообще занимаешься разработкой, если раньше тебе заказы давала твоя студия? Зачем ты создал свою студию? И почему ты сейчас работаешь и в банке насколько я понял и фрилансишь?
— Создал я свою студию из-за того, что я видел косяки предыдущих веб студии и я думал «вот создам свою веб студию, сделаю все так, как я хочу и все будет идеально». В принципе я был силен в технической части, т.е. в реализации проектов, но в привлечении заказчиков были косяки. Хотя он какой-то доход он приносил, но этот доход был несоизмерим с…
— … с силами
— Да, с силами и временными затратами.
— Как ты искал клиентов себе?
— Я создал сайтик для этой веб студии и начал продвигать по SEO и контекстной рекламе. В принципе этого хватило.
— А как думаешь, имеет ли смысл делать сайт подобный только лишь на английском языке, показывать себя как студия и пытаться продвигаться на международном рынке?
— Думаю есть смысл. Раньше я думал об этом, но сейчас и одиночно вроде бы устраивает работать, поэтому не спешу с этим.
— Понятно, в общем ты закрыл студию потому что это слишком много времени отнимало. Пошел в банк, чтобы получать деньги, а зачем пошел в Upwork опять во фриланс?
— Я в банк пошел не из-за денег. В веб студии я зарабатывал в два раза больше чем я в начале зарабатывал в банке. Просто я собирался жениться, нужна была более стабильная работа и я пошел в банк. Ну и плюс что-то новое начал для себя изучать, банк есть банк, там всякие процессы настроены более серьезно чем в веб студиях.
— Т.е. ты хотел узнать как это там сделано. Тебе больше нравится такая бюрократичная система в банке. На мой взгляд там все строго, больше волокиты и не так все гибко как в маленьких студиях.
— Да, но есть большой плюс в том, что моим продуктом пользуются сразу тысячи людей.
— Тебе это добавляет мотивации?
— Да, потому что когда я работал в веб студиях, да и когда свою веб студию делал люди заказывали приложения и в конце никто этим не пользуется. Такое часто бывало. Как то это демотивирует человека.
— Да, деньги не всегда главное. А почему все-таки пошел на Upwork?
— Пошел на Upwork, потому что денег не хватало, зарплата была очень маленькая. До этого мой друг начал заниматься на Upwork-е и я видел, что он достаточно успешно занимается, поэтому я решил по его стопам.
— Тебе не сложно совмещать работу в банке и Upwork?
— Сложно и честно сказать справляюсь я с этим с переменным успехом.
— Я так понял ты fulltime 8 часов в день работаешь?
— Да, 8 часов в день и вечером фрилансю.
— А время на личную жизнь у тебя остается?
— Ну поменьше конечно, чем если бы я не занимался фрилансом, но вообще львиную часть работы по фрилансу я выполняю на выходных.
— Понятно. Ты думаешь уходить с банка или ты думаешь продолжать в таком режиме дальше?
— Такие мысли есть, но в банке я б хотел улучшить некоторые моменты…
— Ну ты еще не определился что для тебя интереснее в данный момент, что полезнее, интереснее, выгоднее?
— В принципе мне интересно в банке участвовать в крупных, серьезных проектах и хотел бы перед уходом что-то улучшить.
— Но если тебе предложат большой проект на Upwork ты в принципе с радостью за него возьмёшься, например влиться в большую команду?
— Нет, это тоже под вопросом.
— Часто люди задают вопросы «могу ли я начать работать на Upwork-е, если у меня всего лишь 3-4 часа свободного времени в день?». Насколько я понял можно и ты тому яркий пример.
— Да, конечно можно. Поначалу наоборот много свободного времени остается, потому что заказов нет, а коннекты заканчиваются.
— Вот я удивился когда смотрел твой профиль прямо в тайтле написано, что ты Web и iOS разработчик, но большинство людей с кем я общаюсь, которые давно на Upwork-е, рекомендуют выбрать себе какое-то одно направление. Причем это не просто Web, а какой-нибудь framework. Так как бы проще искать заказы. У тебя нет проблем, что ты и тем, и тем занимаешься? Клиенты не думают, что ты ни в том, ни в том не очень хорошо знаешь как делать все?

— Да, вначале у меня возникали такие вопросы. Я советовался с людьми, многие советовали убрать одну из этих профессии. Но я не хотел отказываться от одного из этих направлении. Обе направлений мне интересны. Ну и в принципе получается нет проблем с поиском клиентов.
— Получается ты считаешь, что можно как-то улучшить, но для тебя это не нужно было, потому что ты и так нашел клиентов. ОК. Как ты нашел первый заказ, насколько долго?
— Первый заказ я нашел очень легко. Я оставил свою первую заявку и меня приняли. Огромное везение я считаю.
— А что в ней было? «Здравствуйте, наймите меня»?
— Да, «здравствуйте, наймите меня, я этим занимался, то-та то-та«.
— А про «то-та то-та» поподробнее. Ты предложил сразу идею для его проекта или сказал, что я уже использовал такую-то технологию, в ней есть какие-то особенности.
— Насчет особенностей я не уверен, но я сразу же предоставил список своих приложении, которые я делал и сказал, что уверен в выполнении проекта.
— Ты покидал ссылки на AppStore, где ты указан как автор? Как ты доказал, что это именно твои приложения?
— Никак, кажется заказчики немного сомневаются и вопросов каких-то дополнительных мне пока не задавали. Но во многих ссылках было указано, что это я автор.
— Куда ты давал ссылки на AppStore, либо на какой-то свой сайт с портфолио?
— На AppStore, на Google Market и просто скриншоты от некоторых приложении отправлял. Говорил, что они пока не выложены в магазины.
— А ты их прикреплял или ссылки кидал на хостинг картинок?
— Просто прикреплял на сайт.
— Странно, на мой взгляд эффективнее сразу кидать ссылки, потому что многим неудобно качать и потом смотреть, легче кликнуть по ссылке.
Люди пишут, что очень сложно начать, но судя по твоему опыту — не очень сложно.
— Я думаю мне очень сильно повезло.
— ОК, это был iOS или Web заказ?
iOS
— Есть сейчас заказ по Web?
— Да, по Web с американцем по почтовым курьерам работаю. По Web-у вначале всякие мелкие заказы делал и наткнулся на одного хорошего тимлида, который собирал достаточно большую команду и в этой команде они делали yii проект. Это был очень хороший опыт, там строго следили за кодом и меня достаточно хорошо поднатаскали.
— Т.е. ты работал на маленьком проектом и тебе заказчик предложил большой проект?
— Нет, эти маленькие проекты я ради отзывов делал. Потом от другого заказчика получил большой проект.
— У тебя было несколько отзывов, на бирже job success видимо отображался, клиент видел, что ты хороший. Ты написал опять же «здравствуйте, наймите меня, вот мои приложения» и он тебя нанял.
— Да, побольше написал, что по yii у меня такой-то такой-то опыт.
— Получается ты тоже углублялся в конкретику.
— Наверное конкретно в этом проекте мне достаточно сильно помогло мое знание русского языка. Потому что заказчик оказался русскоязычным и вся команда была русскоязычной, но это я уже узнал после того, как влился в команду.
— Бытует такое мнение, что если клиент русскоязычный на Upwork-е, то он жадный. Сколько он платит тебе, рыночную ставку?
— Удовлетворительную ставку.
— Просто была тема на Upwork-е, там у одного заказчика из Америки была такая математика: 2 года назад я нанимал программиста из России за 20$ в час и это было 850 рублей. Сейчас 850 рублей — это 10$ в час. Почему же теперь программисты из России не стоят 10$ в час?
Ну такие заказчики конечно уникальные, но бытует подобное мнение, что из постсоветского пространства, из той же Азии не очень хотят ставить рыночные ставки. Они привыкли что у них на локальном рынке такие-то ставки и готовы платить допустим только 10$ в час.
— Да, полностью согласен. Именно поэтому я не подаюсь в проекты, где заказчик индус, пакистанец или из другой страны не очень развитой в экономическом плане. Но здесь заказчик был из Японии, поэтому без задних мыслей я сразу подал заявку.
— Понятно, ты просто об этом раньше не знал. Отлично. По поводу твоих мелких проектов: это были проекты до 50$, мелкие fixed-ы всякие?
— Да, там 10-20$. Очень мелкие.
— Не было ли когда-нибудь такой ситуации, что ты куда-то подался, клиент посмотрел, что ты раньше только делал маленькие проекты дешевые и засомневался, что ты большой проект сможешь сделать.
— Я не смогу на этот вопрос точно ответить. Потому что наверное были такие клиенты, которые даже не соглашались на интервью.
— Я понял. Просто ты показываешь свой профессионализм сразу отправляя свои проекты и в принципе он в историю даже не заходит. Можешь немного рассказать про свою сферу работы? Примерно оцени сколько денег платят в iOS-е, сколько в Web-е? Какие проекты: большие, маленькие? Чтобы люди знали, если они работают в этой профессии знали чего ожидать, если придут на Upwork.
— Прямо сейчас у меня два проекта. По Web-у я зарабатываю 15$ в час, а по iOS — 20$ в час. Считаю это средненькие ставки и еще есть куда расти.
— Как ты думаешь, как ты будешь расти? Ты просто закончишь новый проект и скажешь теперь я не 15$ стою, а 30$?
— Примерно так. Только не 30$, а скажем так 20$. Потихоньку подниматься.
— Если твой текущий проект будет долгим и затянется на несколько лет, будешь ли ты своему текущему заказчику говорить «поднимай мне, я умнее стал»?
— Если на несколько лет затянется — конечно, да, но если пару-тройку месяцев — наверное оставлю.
— В общем основной твой план на следующих проектах брать чуть больше.
— Да
— Понятно. Какие проекты в твоих сферах? Как я понял в PHP реально взять какие-то маленькие проекты и на них получить отзывы. Есть и большие проекты на Upwork по PHP. По iOS-у, я так понял, особо нету.
— Да, там маленьких проектов поменьше, но наверное в этом есть даже плюс. Потому что мне первый проект по iOS дали на 200$.
— Вот кстати на 200$ достаточно нормальный проект на мой взгляд. Потому что по моему опыту много заказчиков постят заказ небольшой, на пару недель допустим, но этот заказ является как бы лишь первой фазой большого проекта и с помощью этого заказа клиент пытается найти исполнителя, а потом дает долгосрочный контракт. Поэтому на бирже особо нет проектов, в которых клиент сразу говорит «давайте мне на 10 тыс что-нибудь сделайте». Обычно ценовой диапазон до 1000$.
— Да, согласен.
— Что выгоднее Web или iOS?
— Сложно ответить, потому что хотя и в iOS в среднем ставка выше чем в Web, но по Web-у работы очень много.
— А по iOS-у поменьше работы, да?
— Да.
— Бывало ли так, что клиент хотел iOS плюс Web? Т.е. для него было важно красивый и функциональный сайт сделать, также сделать iOS приложение. Встречал ли ты вообще такие проекты?
— Сайт плюс мобильное приложение я не делал, но сейчас я делаю backend плюс мобильное приложение. Думаю, спрос на такую комбинацию достаточно хороший.
— Ты где-нибудь еще работал? Возможно русские биржи? Другие англоязычные биржи типа toptal-а либо guru?
— Я пытался работать на русскоязычных фриланс биржах, но там успеха никаких не достиг. Также я зарегистрирован на freelancer.com, но там мне все кажется очень сложным и это дело я тоже забросил.
— Ну да, там нужно заплатить деньги, чтобы начать работать. Очень похоже на русские биржи.
Что по поводу Upwork? Как ты относишься к системе job success? Очень многие его недолюбливают, потому что она непрозрачная, многим кажется им было бы удобнее если бы остались пятизвездочные рейтинги как на других биржах.
— Да, пятизвездочная система намного проще, прозрачнее, я тоже с этим согласен, но если человек хорошо делает работу у него будет высокий рейтинг и там, и там.
— У тебя job success 100%?
— Сейчас да.
— Как ты этого достиг? Ты просто правильно, хорошо делаешь свою работу, да?
— Да, но также везло с адекватными заказчиками.
— Бывало такое, что отказывался от клиента? Он хочет нанять, в принципе и цена хорошая, но ты говоришь «нет, я не буду с тобой работать, потому что ты неадекватный». Ну не то чтобы неадекватный, может там «ты неправильно ставишь задачи», «ты не понимаешь, что ты хочешь».
— Такое было, но это происходило не до начала работы, а уже после того как сделал некоторую часть. Это был очень болезненный процесс. Необходимо было разрывать контракт с этим человеком еще в начале.
— Но ты в итоге получил хороший отзыв по этому проекту, да? Доделал его?
— Нет, я не доделал, вернул все деньги, на этом и расстались.
— Т.е. ты вернул все деньги и у тебя job success не пострадал все равно.
— Наверное, job success просто не обновился, это произошло неделю-другую назад.
— Я понял. Еще есть такая вещь, что job success считается, по моему, за шесть или три месяца из 12 и выбирается самый лучший. Так что у тебя за один промежуток может сильно упасть, за другой промежуток не так сильно.
По поводу работы с клиентами из разных стран, т.е. один как бы японец, но по сути ты с русскими работаешь, а второй клиент американец, да?
— Нет, сейчас оба американца.
— Есть ли какие-то сложности, например, таймзона другая или из-за культурных различий?
— Насчет культурных особенностей, я наоборот очень удивился. Они очень, даже чересчур вежливые, но мне это понравилось. Насчет таймзоны, конечно, это вызывает некоторые сложности, ну и я не могу себе позволить по ночам сидеть, поэтому это немаленькая проблема.
— Т.е. ты общаешься с американскими клиентами в поздний вечер по твоему GMT +6?
— Да, примерно в это время.
— А когда ты работал с японским клиентом, ты с ним общался? У него же по идее в обратную сторону примерно такая же разница как и с США?
— Не знаю, этот заказчик казался 24 часа в сутки был в онлайне. Такой проблемой не было.
— Такая ситуация, у тебя сейчас работа в банке и если у тебя будет один заказ допустим с США, а другой из той же Австралии, тебе пришлось бы быть в онлайне рано утром и поздно вечером чтобы обсудить что-то. Ты бы наверное отказался от такого заказа? Вообще есть клиенты, которые говорят «я хочу, чтобы каждый день в определенное время вы полчаса были онлайн, чтобы я смог до вас достучаться, обсудить текущее состояние проекта»?
— Да, такие бывают. В принципе это не вызывает проблем, удобное время выбираем и делаем репорт каждый день.
— Ну да, ты репортишь и просто обсуждаешь. А просят ли репортить каждый день на все проектах? Обычно бывает так, что говорят «мы можем общаться раз в несколько дней, но ты мне, пожалуйста, каждый вечер пиши, что ты сделал». Это может быть просто репорт либо багтрекеры и т.п.
— С разными заказчиками получается по разному. Сейчас одному заказчику делаю репорт каждый день, другому — около одного-двух раз в неделю.
— Планируешь ли ты переводить отношения с заказчиком из биржи? Во-первых, 10%. Во-вторых, платить напрямую некоторым проще намного.
— С одним заказчиком я попробовал так сделать: он сам предложил — я на это согласился, но это был негативный опыт, потому что Upwork так устроен, что у заказчика в любом случае деньги спишут (прим. ред.: не факт =) ), если не сможет списать, система все время спрашивает заказчика «положи деньги, положи деньги». Сторонние тайм-трекеры просто следят за временем, а за оплату эти сервисы не отвечают.
— Заказчик хотел тебя «надурить»?
— Нет, он просто, наверное, ленился оплачивать. Мы обратно вернулись в Upwork, я все время добавил вручную и сейчас работаем как прежде.
— Я так понял, наверное, имеет смысл переводить на прямую оплату только если есть доверие и полное понимание.
Давал ли ты часть работы кому-то другому? Допустим у тебя есть знакомые в оффлайне, либо может ты на русских биржах кого-то находил.
Покаместь я такое не делал и скорее всего не буду делать, если не уверен в этом человеке на все 100%.
— Если ты это будешь делать, будет та же веб студия. Т.е. ты будешь человека брать и будешь с ним общаться очень долго и не будешь брать его на проект просто?
— Да, скорее всего это будет наполовину друг.
— Какие ты советы можешь дать фрилансерам, особенно новичкам? Вот представь, что ты новичок и пришел на биржу, у тебя есть знания по Web-у или по iOS-у. С чего бы ты начал, как бы ты искал свой первый заказ?
— Вообще среди всех знакомых программистов я всем агитирую начать работать на Upwork-е и бОльшая часть из них начинают и они не могут найти первый заказ. Вот я подготовил список как бы я начинал работать. Скажем я iOS developer. Во-первых, я подготовил бы с десяток приложений под каждый конкретную технологию. Например, одно приложение для связи с backend-ом, одно приложения для геолокации, третий — для API Twitter-а и т.д.
— Ну а если ты не сделал 10 проектов?
— Нет, это простые приложения.
— Сделал бы примеры? Скажем одно приложение — один день?
— Да, такие простенькие приложения. Это с одной стороны заказчику показать, с другой стороны — самому набить руки на этом. Во вторых я бы сделал качественное фото, наверное, даже в фотосалон сходил.
— Да, у меня с фотосалона. На самом деле, думаю, можно взять фотографию любую и просто его обработать, сделать фон однотонным и оно будет выглядеть как из фотосалона.
— Да, но снимок в фотосалоне не стоит дорого, поэтому…
— Ну да, плюс еще фотосессия будет.
— Да. Наверное я бы еще сделал видео, потому что у очень маленького количества фрилансеров есть видео и для новичка это очень хорошая возможность как-то выделиться.
— Еще если есть время я бы посоветовал не просто сделать видео как многие записывают: рассказывают про себя, фактически читают свой текст на камеру. Очень эффектно будет смотреться, если вы будете рассказывать про свои проекты и в это же время показывались скриншоты проектов. Очень классно выглядит.
— Да, это круто.
— Ну конечно, на это будет много времени потратить, но выхлоп будет очень большой. Если у вас не получается взять первый заказ, попробуйте этим заняться.
— Да, полностью согласен.
— ОК, видео сделать, что дальше?
— Дальше, конечно, нужно написать грамотное резюме на правильном английском языке. Наверное, я бы попросил знакомых с хорошим знанием английского проверить мой текст, либо опять же у кого нибудь платно бы заказал, чтобы он полностью проработал мое резюме.
— Что писать в резюме?
— Писать какой вы профессионал, какие технологии вы знаете, как ответственно относитесь к работе.
— Единственное что бы я добавил, это в резюме указать какие проблемы вы решите. Не просто сказать «я умею использовать Google Map API», а «умею пользоваться Google Map API, чтобы сделать вам приложение для такси наподобие uber«. Чтобы когда заходит на биржу, смотрят на профиль, сразу говорили «аха, он умеет это делать» и нанял бы вас.
ОК, overview. Что дальше?
— Дальше я бы прошел несколько тестов. Добился бы результата хотя бы top 30%. Сделать это не так сложно. Есть сайты, где есть ответы, но решая задачи чисто по ним top 30% иногда не получается… даже в большинстве случаев не получается.
— Но зато заранее можно найти ответы на вопросы.
— Да, они кажется достаточно активно обновляют эти вопросы и поэтому много новых вопросов появляются.
— Хорошо, сдал тесты. В принципе по профилю походу все. В портфолио бы что добавлял? Свои маленькие проекты?
— Нет, в портфолио я бы добавлял более серьезные проекты, которые я ранее делал. Наверное таковые должны быть у начинающего на Upwork.

— Ну да, в общем, если есть проекты есть смысл их добавить. Допустим если нет проектов вообще, то скорее всего надо добавить эти маленькие проекты, которые для себя были сделаны. Есть еще такая категория, когда у тебя есть проекты, которые ты можешь показать, но ты не можешь про них рассказывать, потому что ты подписал NDA.
— Да, здесь уже делать нечего. Наверное, я бы в резюме написал пару строк «у меня были больше приложении, но я не могу это разглашать».
— Хорошо. По профилю вроде все. Как бы брал свой первый заказ?
— Я бы сидел по ночам, т.е. я бы читал заявки тогда, когда, например, в Нью-Йорке рабочее время.
— А ты можешь примерно сказать, у тебя GMT +6, у тебя сколько разница с Нью-Йорком?
— 12 часов или 13 (прим. ред.: на самом деле 10 часов).

— Т.е. у них рабочий день начинается в 9 утра, ты начинаешь искать заказы…
— …с 10 вечера примерно. Издержки проживания в неудобной тайм зоне.
— Не, ну почему, у всех в СНГ почти одинаковая тайм зона. Разница в 2-3 часа.
— Еще не повезло в том плане, что у индусов точно такая же временная зона.
— Я понял. В общем, ты бы искал в основном в то время, когда опубликуют заказы американцы.
ОК. Ты бы пробовал сначала подаваться на маленькие заказы, либо сразу пытался на большие?
— Я бы пытался на более-менее маленькие заказы, потому что для больших доверия больше нужно.
— Хорошо. Ты бы пытался демпинговать? Ставить по меньше цену, чтобы тебя выбрали.
— Нет, демпинговать я бы не стал, потому что там кажется, итак, большой пул фрилансеров, которые демпингуют и можно выделиться наоборот повышая цену.
— Да, я согласен, что легче выделиться показав себя профессионалом. Хорошо, ты бы ставил ставку примерно равную бюджету, либо чуть-чуть повыше. На какие проекты ты бы ориентировался: fixed price или почасовые?
Fixed price. Как я знаю, чтобы почасовой взять, тоже нужно доверие заработать.
— Т.е. у тебя еще нет почасовых проектов, да?
— Нет, сейчас оба проекта почасовые.
— Как тебе? Что тебе больше нравится: почасовые или fixed price?
— Почасовые. Просто то, что время работы человека логгируется с одной стороны дисциплинирует. Потому что заказчику сразу видно, что он в такие-то дни вообще не работал.
— Тебе нравится, что это дисциплинирует, а тебя не смущает, что… По моему опыту, когда я работаю час, я не могу все это время не отходить от компьютера, мне там нужно отвлечься, пойти попить водички. Поэтому я выключаю трекер. Потому что если не буду выключать, потом в дневнике будет видно, что из 10 минут проработал только, например, минуты 4. Соответственно я не очень хочу показывать, что клиент мне заплатил за 10 минут, а я проработал 4. Я такой скриншот удаляю. В итоге таким образом за день очень много времени не платится.
— Ты знаешь ту особенность тайм трекера Upwork-а, что он делает скриншоты строго в 10 минутном интервале. Из-за этого если я хочу отойти я смотрю на время, например, вижу 20:25. В таком случае я проработаю еще 5 минут, перед тем как уйти (прим. ред.: сейчас трекер не так работает).
— Да, это понятно, а если надо отвлечься прямо сейчас, например, в дверь позвонили? Ты кстати дома работаешь?
— Да, дома. Ну делать нечего, придется либо удалять, либо терпеть…
— Это кстати проблема. Да, я согласен, что трекает по промежуткам. Я кстати давно не работал, больше двух лет почасово не работал, но видимо все так же и осталось. Еще не так давно ввели такую функцию, что не только снимает экран, но еще и с веб камеры делает снимок.
— Ничего себе. У меня такого не было.
— У тебя не отображается? Значит клиент при старте проекта сам выставляет нужно ли делать снимок с веб камеры или нет. Потому что многие мне жаловались в последнее время, что я не хочу, чтобы меня веб камера снимала. Я как-то с таким не встречался. Хорошо, ты бы подавался на fixed price проекты, не очень большие. Это где-то начиная с 100$ до 500$, да? Либо на меньше 100 тоже подавался?
— Наверное, на меньшее. На больше 100 я бы наверное мало рассчитывал, честно сказать.
— Хорошо, но ты не занижал бы цену?
— Да
— Хорошо. Есть ли какие-то секреты как оценивать проект? Как смотреть на клиента и думать «аха, он плохой» или «аха, на этот заказ много фрилансеров из Азии подались, значит не буду на него подаваться» или еще какие-нибудь секреты как оценивать?
— Да, вот замечал, что когда новички подают заявку вообще не смотрят на клиента. Это первое на что нужно смотреть, даже не на текст проекта, а на клиента. Я смотрю, чтобы, во-первых, человек был из экономически развитой страны, чтобы у него было много заказов и чтобы средний рейт был высокий.
— Высокий это сколько?
— Скажем хотя бы 15.
— Я согласен, но тут стоит такой момент уточнить, что он может программистам платить там 15-30, а за ретушь фотографий может платить 5$ в час, либо за набор текста и нужно смотреть на его предыдущие проекты, чтобы посмотреть сколько он платил за подобные проекты.
— Да, кстати, у заказчика, с которым я сейчас работаю, средний рейт был около 7$ и я в принципе без особой надежды подал заявку со ставкой 20$ и он принял эту заявку.
— Ну да, в общем на мой взгляд, в любом случае надо быть уверенным в себе, т.е. допустим ваша ставка 15$ в час, вы видите, что клиент платит по 10. Я бы не снижал ставку, потому что лучше от такого клиента отказаться, чем работать потом по 10. Лучше ему предложить 20, ну не наймет так не наймет, легче найти другого. ОК, что бы ты писал в cover letter?
— В cover letter я бы писал максимально конкретно, типа «я эту часть работы использовал в таком то приложений, вот пример» или сказал бы «вот здесь можно так улучшить», задал бы ему немало вопросов типа «а это как собираетесь делать, а это как?».
— Отлично. ОК, взял первый заказ, что бы делал дальше? Просто пытался бы поднимать цену со второго заказа?
— Да, наверное на втором, я бы уже пытался чуть подороже проект взять.
— ОК, а какую цену себе в профиль поставить: повыше чем ты хочешь работать или именно ту, по которой ты хочешь работать?
— Наверное чуть выше, чем хочешь работать. Я замечал, что мои знакомые ставят почасовую ставку такую, как будто они 8 часов работают. Сколько они зарабатывают в месяц, они делят на количество часов и такую ставку ставят. Получается смехотворные суммы. Я им говорю, что надо ставить как минимум 10 или 15.
— На самом деле, на мой взгляд надо ставить 30 и выше. Есть такая вещь, когда клиент ищет фрилансеров есть фильтры. Вот когда они ищут, могут фильтровать по часовой ставке. Фильтры, по моему, «до 10$», «от 10$ до 30$» и «30$ и выше». Клиенты когда ищут, то скорее всего они поставят 30 и выше, т.е. если они ищут профессионала и готовы платить. Которые ищут 10 и меньше, они нам не интересны. Поэтому на мой взгляд имеет смысл ставить 30, чтобы попасть в последнюю категорию фильтра.
— В ближайшее время попробую.
— По поводу английского языка, какой у тебя уровень?
— Английский у меня не очень хорош. Попробовал сдать IELTS тест и получил 6.5. В тесте я сдал лучше, чем я ожидал. Вот такое знание английского языка. В принципе безупречного английского и не нужно. Главное понимать и уметь письменно общаться с человеком.
— Ты вербально общался уже с клиентом?
— Да, общался. Вначале было очень сложно, потому что этот американец говорил так быстро, как будто я native speaker, но через неделю я уже, так сказать, процентов 60 информации я начал понимать.
— Но это был твой первый опыт, да, общения?
— Да… ну нет. Я до этого по Work&Travel ездил, но там многие люди понимали, что я иностранец и говорили медленно, а здесь этот заказчик не стал так церемониться.
— Понятно. Как думаешь, какой минимальный уровень языка нужен чтобы начать?
— Если человек более-менее комфортно себя чувствует, когда сидит на stackoverflow, наверное, это уже достаточно хороший уровень. Можно начинать.
— Ну да, на уровне чтения документации. Есть еще какие-то советы по Upwork-у?
— В принципе нет.
— У меня тоже по плану это закончилось. Знаешь какие-либо полезные сервисы, статьи, книги связанный с фрилансом, с Upwork-ом?
— Ну вообще для программистов я бы посоветовал книгу Soft Skills от автора John Sonmez.
— Это по какому-то языку или общее?
— Нет, больше философская, наверное, книга. Достаточно объемная и поделена на несколько частей: работа, здоровье, духовное развитие и т.д. Он с точки зрения программиста на техническом языке объясняет, как и что можно делать и добиваться бОльших результатов.
— Отлично, ты мне скинешь потом ссылку, чтобы я в посте опубликовал? Например, на amazon?
— Да
— Как ты работаешь? Можешь рассказать, какой у тебя распорядок дня при работе, т.е. как ты это все обустраиваешь, есть у тебя программа, чтобы ставить себе deadline-ы, не забывать об этом? Я, например, чтобы не забывать что мне нужно сделать сегодня, я пишу сам себе письмо в gmail-е, а т.к. я gmail проверяю очень часто, я об этом не забываю. Можешь у тебя что-то другое есть?
— Я пробовал всякими сервисами пользоваться как todoist, но я как-то с ними не сдружился. Придерживаюсь того принципа, что важные вещи не забудутся.
— Т.е. ты никак себе не записываешь, не напоминаешь себе?
— У меня sublime почти все время открыт, поэтому какие-то заметки в sublime-е пишу.
— У тебя какой-то документик есть типа «что нужно сделать», да?
— Да. Для каждого проекта свой документ создаю и как черновик использую.
— Ты не используешь какие-то там багтрекеры для личного пользования?
— Нет, покаместь я не нашел приложение с которым мне удобно, комфортно работать.
— С клиентами как ты общаешься? Это в основном Skype? В последнее время популярен slack стал, еще популярен basecamp, trello для того, чтобы отслеживать прогресс работы.
— Да, все что ты перечислил, со всеми приходилось работать. Наверное, номер один средство коммуникаций это Skype. Со slack-ом сейчас часто приходится работать.
— Хорошо. Я как понял, работаешь ты из дома и фактически выделяешь где-то часа 3-4 после работы, да?
— Часа 3-4 очень сложно выделить. Наверное часа 2, максимум 3. БОльшую часть работаю я делаю на выходных.
— Это время и на коммуникацию, и на работу саму, правильно?
— Да
— Клиенты оплачивают это время на коммуникацию и на research, если там чего-то не знаешь?
— Тут зависит от ситуации. Вообще по бОльшей части я трекаю время потраченное на коммуникацию, а research в бОльшей степени не трекаю.
— Ты об этом заранее договаривался с клиентом, либо у вас просто так сложилось? Типа ты затрекал, он ничего не сказал, ну и ладно, да?
— Да, со многими так и происходит, но с некоторыми заказчиками мы в начале договариваемся, что вот этот проект займет примерно 100 часов и иногда, чтобы не выйти за пределы этих часов я что-то не трекаю.
— Допустим fixed price проекты, как ты пишешь смету перед стартом, ты учитываешь время на коммуникацию, на research? Ты вообще пишешь смету?
— Нет, такое не приходилось писать.
— Получается так, у клиента есть заказ, он говорит «я хочу себе приложение для строителей». У него нет ни экранов, у него есть чисто текстовое описание приложения. Ты говоришь «ОК, давай я начну» и начинаешь работать?
— Я говорю «я готов с этим работать и на этапе интервью более детальнее выясняю».
— ОК, у тебя есть в текстовом формате описание. Клиент говорит «я хочу такую функцию, такую и такую». У него нет экранов, даже макапов нет, дизайна нет. Ты сам их рисуешь? И как ты оцениваешь если их нет, как ты можешь оценить сколько их надо будет делать?
— Покаместь с такими заказчиками я не встречался. Все заказчики хотя бы детально описывали каждую страницу.
— Они описывали детально страницу и впринципе, если написать «используй такие цвета, слева\справа кнопка», то в принципе это вместо макапов пойдет. Хорошо, на этапе интервью ты выяснил вот эту всю подробную информацию по каждому экрану, у тебя есть четкое описание работы в текстовом формате. Ты же должен назвать цену финальную. В fixed price ты точно должен назвать финальную цену перед стартом проекта.
— Да. Я ориентируюсь так, что в среднем на средненький проект по мобильному приложения я трачу 100 часов. От этого и пляшу. Если проект посложнее, я скажу 170, если полегче 70.
— Ты как бы говоришь, мне нужно будет 100 часов и не расписываешь на что будут потрачены эти 100 часов. Говоришь «100 часов, значит умножаем на мою ставку. Вам будет столько-то денег стоить?», да?
— Да, покаместь я так делаю.
— Понятно, хорошо, интересно. У меня все вопросы закончились, если хочешь еще что-то сказать то самое время.
— Всем программистам советую фрилансить. Хотя бы это попробовать…
— Не пробовать в русских биржах, на мой взгляд…
— Ну или попробовать на русских биржах, понят что ужасно там работать и переходите на Upwork. Особенно после сильной девальваций практически во всех странах СНГ очень прибыльно стало работать на Upwork-е.
— Есть ли у тебя какие-нибудь идеи по поводу блога, подкаста, может быть slack чата, форума? Может ты знаешь кого можно пригласить в подкаст?
— Насчет блога мне кажется, что информация немного…
— …плохо структурирована
— Да, немного размазано.
— Согласен, но на это нужно много времени. Есть что-нибудь еще?
— Нет, в принципе все.
— Хорошо, тогда наверное будем прощаться. Сегодя очень интересно было. Узнал Upwork с новой стороны, что можно практически не следовать ничьим советам и добиться на нем успеха. Потому что все говорят, а ты там делаешь по другому и все хорошо получается. Хорошо, пока, удачи тебе в начинаниях.
— Огромное спасибо за приглашение. Тебе тоже удачи. Спасибо.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Картинка профиля Doszhan Kalibek

Doszhan Kalibek