guide

Гайд по работе на Апворке

alt tag

Составлен участниками OdeskConf.slack.com, куда можно добавиться:

Содержание

Что такое Апворк

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

Помимо Апворка есть еще немало подобных сайтов, и этот гайд может отчасти пригодиться и желающим заработать на Топтале, freelancer.com и мало ли на какой еще другой бирже. Но, стоит помнить, что ориентируется этот гайд в первую очередь на Апворк и нюансы могут различаться.

Чем Апворк лучше работы в офисе

Относится в основном к СНГшным офисам.

  1. Время и место работы ты обычно определяешь сам. Можно работать хоть в своей уютной сычевальне, хоть в кофешопе, хоть в Таиланде под пальмой;
  2. На Апворке ты выбираешь проект сам;
  3. На Апворке ты выбираешь клиента сам;
  4. В офисе ты получаешь сильно меньше;
  5. В офисе ты получаешь рубли или другую валюту схожей сомнительности;
  6. Зачастую, в офисе тебя не уважают как специалиста. Это личное наблюдение ряда фрилансеров.

Чем Апворк хуже работы в офисе

  1. Организация хорошего рабочего места может быть более тяжелой задачей, чем показалось изначально. А под тайской пальмой муравьи и вайфай не ловит. И да, второй монитор придется докупать за свои деньги. С другой стороны, ты можешь организовать свое рабочее место по своему вкусу и лучше, чем в некоторых офисах - проблема скорее в том, что желательно иметь отдельную комнату - кабинет. А жилье стоит дорого;
  2. На Апворке очень важно уметь себя продавать. Очень — жирными большими буквами. Это ни разу не сравнимо с офисом. На Апворке нужны титанические коммуникационные навыки на английском языке. Это важнее умения программировать;
  3. Качество проектов и качество команд часто весьма низкое, много говнокода. Но и в офисе тоже качество не всегда высокое;
  4. На Апворке за косяки ты отвечаешь напрямую перед клиентом (у него может быть свой начальник, но всё равно, ответственность очень чувствуется). В офисе за косяки ты чаще отвечаешь перед сенпаем — коллегой;
  5. Будь готов вести себя как социальное существо. Для нормального общения ты должен быть готов ответить клиенту на любой вопрос без мычания. Для нормального рейта ты должен быть готов говорить по Скайпу (это не значит, что с каждым клиентом ты будешь говорить по Скайпу).

Чем Апворк лучше русскоязычных бирж фриланса

  1. Гораздо больший выбор клиентов. Если на СНГшных биржах богатые заказчики в основном только из ДС/ДС2, то на Апворке нормально могут платить большинство жителей стран первого мира;
  2. Платят деньгами, а не суррогатом валюты, называемом «рубли», «гривни», и т.п.;
  3. Если полученные даллары и евро переводить в местную валюту, то на выходе получается гораздо больше денег. Иногда настолько больше, что жить и работать удаленно можно и за границей в Таиландах и Бали;
  4. Тебя не хочет кинуть каждый второй;
  5. Исходники Апворка не утекут вместе с твоими паспортными данными.

Чем Апворк хуже русскоязычных бирж фриланса

  1. Ничем;
  2. Часть «офисных» тезисов применима и здесь;
  3. Нужен английский язык;
  4. Сложнее получать деньги за работу. На СНГшных биржах можно работать с какими-нибудь Яндекс.Деньгами, где счет открывается за одну минуту. С Апворком тебе нужно открыть ИП (РФ) / ЧП (Украина) или ждать карточку Payoneer. С другой стороны, ждать не так уж и долго и банкоматы есть сейчас в любой деревне, к тому же можно выводить и через paypal (который в РФ принудительно конверитрует твои даллары в рубли).

Что нужно для успешного вката на Апворк

Удаленная работа сильно отличается от привычного офиса

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

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

Хороший уровень английского

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

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

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

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

Так или иначе, совершенства во владении языком достичь практически невозможно, поэтому его изучением нужно заниматься постоянно. Общие рекомендации простые: попробуй максимально исключить русский язык из потребляемого тобой контента. Замени Двач на 4chan, Хабр на Hacker News и Reddit, читай книги исключительно на английском, смотри фильмы и сериалы в оригинале с английскими субтитрами (лучше без), слушай тематические подкасты и периодически штудируй книги по грамматике.

Рекомендуемая литература

Социальные навыки и навыки продажи

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

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

Собственно навык, который ты собираешься продавать

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

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

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

«Я совсем ничего не умею, но я вижу там есть категория Data Entry — этож эксели забивать, да сайты наполнять. Я смогу!» Не стоит вскрывать эту тему. Это не дно, это марианская впадина нахуй. Копеечные заработки, конкуренция с миллиардами индусов, пакистанцев и прочих жителей очень бедных стран. Лучше пойти работать в ближайший макдональдс, чем пробовать вкатиться в эту парашу.

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

Составляем профиль

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

Тезисы:

Ищем вакансии

Fixed или hourly: что выбрать

Так как сразу после вката на хороший hourly рассчитывать не приходится, то первые 1-3 заказа fixed. Работа на отзывы. Потом зависит от твоих предпочтений.

Hourly

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

Fixed

Существуют определенные риски, связанные с фиксед-прайс проектами. Навскидку:

Плюсы:

В общем, при уверенности в своей скорости доставки продукта фиксед явно выгодней почасовушки. Но риски.

На какие проекты не стоит отвечать

Поскольку у тебя довольно ограниченный ресурс коннектов (заявок, которые ты можешь сделать за месяц, на момент написания гайда 60, одна заявка стоит 2 коннекта), то не стоит спамить все вакансии подряд. Отбирай только те, которые тебе действительно интересны и которые будут приносить вменяемые деньги.

Не стоит апплаиться на проекты следующего типа:

Почасовая оплата менее 15-20 $ в час

Многочисленные примеры свидетельствуют о том, что чем меньше платит заказчик, тем более он неадекватен. Так же верно и обратное. Я знаю, что 5 $ в час это в три раза больше, чем платят в офисе в твоей мухосрани, но не стоит работать ниже среднерыночной цены, которая колеблется около 25 $ в час. Во-первых, низкая цена будет говорить о тебе, как о неспособном работнике, которому только и остается, что демпинговать. Во-вторых, конкурировать с индусами на понижение цены ты все равно не сможешь - некоторые готовы работать и за 50 $ в месяц. В конце концов, по множественным наблюдениям, чем больше платит клиент - тем более он адекватен. Также верно и обратное.

Создатель вакансии из бедных стран Азии (Индии, Пакистана), бедных стран Европы (Украины, России) или одной из других банановых республик

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

Причины тому просты:

Подаем заявки

После того, как ты нашел интересную вакансию, нужно подать на нее заявку. И тут один из самых важных моментов - сопроводительное письмо (cover letter). Именно по нему о тебе узнает клиент в первую очередь, и именно оно выделит тебя из толпы голодных индусов и покажет, что только ты подходишь для этой работы. При наличии соответствующих навыков продаж и переговоров с помощью сопроводительного письма можно получить годную работу даже с (полу)пустым профилем.

Основные правила при составлении писем таковы:

Правило №1

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

Не копипастить

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

Писать текст, имеющий отношение к проекту

Недостаточно просто написать о том, как ты крут и сделал сайт для своей школы на PHP два года назад, особенно, если заказчик ищет кодера на Angular + JavaScript. Важно рассказывать об опыте и показывать работы из портфолио именно по требуемому профилю работы.

Спрашивать клиента подробности о проекте

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

Не гнушайся цитировать описание проекта

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

Дополнительно

Рассмотрим сказанное на примере: предположим, что заказчику нужен программист, знающий Scala. Плохое сопроводительное письмо:

Dear Sir white hiring manager,
over last 12 years I have developed a wide range of applications, including, but not limited to: php, js, scala, fortran, haskell, wordpress, brainfuck, agile, logo, ArnoldC.
Here is 200 lines long list of projects in which I have at least held candle or can somehow relate myself to them.

Хорошее сопроводительное письмо:

Hi,

> I need an experienced Scala developer to work on several backend features for my project:

I have some relevant experience; I developed a Scala project that was kind of similar to yours - a sharing economy P2P hooker search service.

> Sign in with Twitter and Facebook

I implemented this feature in that project too, so I can reuse the implementation that uses OAuth2 from Play framework.

Overall, I was on a senior developer position, architecting the entire app and providing guidance to the team. The service has launched successfully and now it scales up to 10 000 daily visitors with the help of microservice container cloud-based architecture that I developed. Here you can try it yourself: http://ubersluts.com/.

Also, I made several blog posts about Scala which you can find here: http://anon.medium.com/tag/scala/.

> Please provide your estimates on cost and time.

I estimate that your project will take about 2 weeks to be finished, but to be more exact I will need you to provide some details: a, b, c.

Thanks,
Anon.

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

Собеседование

Если твое сопроводительное письмо клиенту понравилось, то он начинает с тобой собеседование. Если ты дошел до этого этапа — поздравляю, шанс найма уже повысился до 50% (клиент либо тебя наймет, либо нет). Обычно в этот момент выясняются детали: в какой часовой зоне находишься, в какое время ты доступен, сколько времени ты сможешь уделять проекту, когда сможешь приступить, какой у тебя Скайп, и т.д. Здесь не возбраняется продолжать процесс переговоров и продажи: не прекращай показывать клиенту, что ты идеальный кандидат для этой вакансии. Можно строить разговор так, будто клиент тебя уже нанял — работает это примерно так же, как и в момент разговора с тян, когда ты рычишь и двигаешь тазом.

Рекомендуемая литература по переговорам

Культура работы

Общение

Трекер

Инструменты

Выводим деньги

  1. Payoneer. Они высылают дебетовую карточку тебе на почтовый адрес. Самый беспроблемный способ обналички с апворка. При заказе нужно сделать суп с паспортом (?) и заполнить несложную анкету. До ДС/ДС2 карта идёт около 2 месяцев, в отдельных случаях может идти дольше или не дойти совсем. Если хочется быстрее, можно оплатить доставку курьером через DHL, будет стоить порядка $50. (были случаи блокировки счетов: №1, №2)
  2. Skrill — вывод денег на банковский счёт или карту за $3.5, стоит иметь счёт в USD чтобы избежать конвертации в смешные фантики;
  3. Wire Transfer — прямой вывод на счет в банке. ~$30 за перевод;
  4. PayPal — не рекомендуется из-за анальных конвертаций долларов в рубли;
  5. Epayments — многие пищат с него, но пока не проверенный способ. (есть случай блокировки счетов, подробнее)
  6. Revolut (FAQ)

Карьерный рост

Повышение рейта

Если ты, бро, не хочешь до конца своей бурной молодости пилить сайтики на Вордпрессе или Джумле за гроши, живя в своей Тьмутаракани, а хочешь стать диджитал номадом, работать в кофешопах, жить в теплых странах в квартирах, снимаемых на AirBnB, и 3 раза в день питаться в ресторанах, то рано или поздно тебе нужно будет повышать свой рейт — то есть, количество получаемых денег за час работы. Простых рецептов, которые будут работать у каждого, тут нет, но некоторые общие ориентиры и рекомендации выделить можно:

Повышай скилл

Специализируйся

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

Например, для программиста или околоайтишника это может быть:

Пиарься

Самый пригодный вариант для самопиара — публичная работа, которая видна всем и полезна обществу. То есть, например, это может быть твой личный блог, подкаст, книга, или опенсорсный проект. Ходят слухи о том, что помогает даже наличие профиля на Stack Overflow с хорошими ответами. Лишним это не будет в любом случае — видные всем достижения как минимум можно использовать для портфолио, а как максимум — заказчики сами будут находить тебя из-за твоей социальной активности. Писать и проявлять общественную деятельность, конечно, лучше в заграничных интернетах и на английском языке.

Рекомендуемая литература по карьерному росту

Работа с заказчиками вне Апворка

Как перекатиться:

Отдельным пунктом - ежемесячные треды на сайте Hacker News

(гугли по “Ask HN: Who’s Hiring”)

Там можно подцепить очень хорошую работу в свежих стартапах из Кремниевой долины.

Плюсы:

Минусы:

Upwork Premium Talent Pool и другие программы

Существующие сейчас программы для фрилансеров

Upwork’у важно предоставлять своим клиентам фрилансеров как можно более высокого качества, чтобы клиенты возвращались и платили еще. Для этого фрилансеров надо ранжировать и оценивать. Сейчас существуют такие программы: Pro, Team Builder и Enterprise. Как показывают опросы, фрилансеры не понимают, что это за программы, чем отличаются. Поэтому Upwork решил объединить такие программы в одну — Premium Talent Pool. То есть программы Pro, Enterprise, Team builder удалят. А Premium program останется. В этой программе, со слов Upwork, можно зарабатывать вдвое больше (умножте свой рейт на два), искать работу придется вдвое меньше. И вашими клиентами будут крупные международные компании. Некоторые из них даже нельзя называть, пока вы не подпишете NDA.

Как попасть в Premium Talent Pool? Есть несколько путей:

Как проходит тестирование в Premium Talent Pool

Информация о тестировании актуальна на июнь 2017. Известно, что все это находится в процессе тестирования и улучшения, так что будут изменения.

  1. Не надо опаздывать, приходите вовремя. А лучше чуть заранее, чтобы познакомиться.
  2. Тестирование проходило через сервис interviewed.com . В том числе там сказано:

    Select the skill category you’re interested in to start the assessment. You have the option to complete more than one if you’d like. Each assessment will 1-3 hours to complete – we’ve found the top performers to complete in 1 hour or less. After completing the assessment(s), we’ll follow up after the review is processed.

    Могу сказать про задание на Реакте, что это достаточно близко к правде.

  3. Онлайн тест идет 6 часов.

    Оффлайн тест идет 3 часа. В Upwork это знают и поэтому относятся снисходительно к оффлайнерам. Конверсия на оффлайн тестах примерно на 20% выше (неизвестно, в абсолютном значении или на 20% от онлайн конверсии выше). В конце мбилайзер сказал, что проходят даже те, кто выполняет и меньше, чем 4 задания из 5.

  4. В случае успешного прохождения тестирования, вас могут пригласить на короткое 10 минутное видео интервью, в котором убедятся, что вы — это вы, и вы знаете английский. А могут и не пригласить. К сожалению, у мобилайзера разная информация. И обе версии, между прочим, попали к нему из Upwork. Добро пожаловать в децентризованный мир.
  5. На тестирование надо брать с собой документ, подтверждающий, что вы — это вы, и имеющий ваше фото. Но лучше, чтобы это был паспорт, потому что тогда в вашем профиле отметят, что вы прошли верификацию по паспорту, и не будут потом блокировать профиль до подтверждения.
  6. Для тестирования доступны задачи в разных технологиях. Выбирайте ту, где вы лучше всего разбираетесь, потому что попав в Premium Talent Pool вы сможете работать по всем технологиям, а не только по той, по которой прошли тестирование.

Доступные для тестирования технологии (июнь 2017)

Swift подъедет в скором времени, но точная дата неизвестна. Тесты для дизайнеров фрилансеры постоянно спрашивают, поэтому их тоже сделают (когда-нибудь).

На оффлайн тестировании в Москве в июне 2017 мобилайзер поделился следующими результатами неназванного исследования. К 2020 году в США аналитики прогнозируют, что 50% работ будет удаленными (фриланс). Это касается не только IT сектора, а всей рабочей силы. К этому же времени в РФ планируется 20% фрилансеров (аналогично, не только в IT, а в целом).

Подготовка к тестированию

Обязательно: возьмите с собой ноутбук с полностью готовым к работе окружением. Зарядите его заранее. Возьмите зарядку. Убедитесь, что вы помните доступы к своему гиту, что глобальные переменные в гите настроено корректно. Убедитесь, что вы помните пароль от своего профиля на Upwork. Лично мне в процессе тестирования (июнь 2017) не понадобилось авторизоваться ни на Upwork, ни в гите, но лучше быть к этому готовым. Опционально: возьмите с собой бутылку воды. И бумагу и ручку, если вам на бумаге удобнее думать.

Пересдача

По состоянию правил на июнь 2017 пересдать можно. Но лучше подготовиться и сразу сдавать хорошо. Задачи не очень сложные и действительно похожи на настоящие проекты из вашей практики. Если пересдавать онлайн, Upwork будет учитывать, что первый раз вам сдать не удалось. Если пересдавать оффлайн, то оценка будет проводиться уже без этой пометки (если точнее, сказали, что “прошлый результат зарезетят”).

Бонус: как выводить деньги с UpWork «в белую» с помощью ИП

  1. Открываешь ИП, к нему транзитный валютный счет. Рассчетный валютный счет можно открыть если желаешь сидеть в долларах;
  2. Делаешь Wire трансфер с Upwork, уплачивая 30$ за перевод;
  3. После перевода деньги блокируются валютным контролем;
  4. Дальше два варианта, либо выбить из поддержки договор (что почти нереально), либо отдать в ВК публичную оферту (User Agreement, на который соглашаемся при регистрации) в биллингве, на каждой странице публичной оферты поставить свою печать, «копия верна» и подпись (после этих действий ВК охотней примет публичную оферту, нежели просто распечатанный биллингв);
  5. На каждый денежный перевод нужен акт выполненных работ, тут два варианта. Либо предоставить в ВК скриншот трансфера из панели апворка (что филькина грамота, не каждый ВК примет это), либо запрашивать у поддержки “Act of acceptance”, который будет подписан апворком и тобой, в нем будет указана сумма перевода. Act of acceptance выглядит внушительней, нежели скрин из панели;
  6. Дальше при каждом переводе предоставляешь новый Act of acceptance;
  7. Работаешь так до достижения лимита в $50 000, дальше нужно заключить паспорт сделки (что сложно, но реально, нужно трясти поддержку апворка). Либо заключить новый «контракт» с Upwork, опять предоставив User Agreement в билингве (про схему с закрытием старой оферты и открытием новой вычитал на хабре, там чувак ставил номер контракта в шапке оферты, что позволяло «открыть» новый контракт, поменяв этот номер);
  8. Ну и работаем дальше, либо по паспорту сделки, либо по вновь открытому контракту;

Забыл. Когда ВК подтверждает перевод, то тут 2 варианта. Либо эти даллары продаются с транзитного счета на рублевый счет ИП по курсу ЦБ на день продажи, либо переводятся на долларовый счет ИП. Но у нас есть налог на курсовую разницу, потому эти деньги лучше сразу вывести с долларового счета ИП на долларовый физика.

Бонус: как начать с нуля в вебе

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

Как это сделать, если ты новичок и не сидел в офисах днями? Тут есть свои хитрости. Для начала стоит выбрать примерные проекты, хороший набор это:

1) Аналог Yelp. Это пример типичного живого проекта, сайт с рейтингами и обзорами, возможность их писать, места на карте, фоточки, рейтинги, категории, поиск, даже API. Полный набор, очень хорошо научит понимать как писать проекты с рейтинговыми системами и работой с пользователями и их отзывами. И такое можно часто встретить на фрилансе, типа очередного подборщика ресторанов, аптек, фитнес центров.

1) Типичный магазин-платформа (Avito). Ну тут всё очевидно, магазины не писал - жизнь прошла зря.

1) Scrapers, parsers и прочие инструменты. Очень часто нужна в проектах, плюс узнаешь многое про работу с другими сайтами или их API.

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

Это золотая четверка реальных проектов которые будешь встречать сплошь и рядом, которые затрагивают такие важные аспекты, как работа с пользователем, формирование подборок, обработка данных и т.д. Чтобы не наплодить говнокода - best practices и гугл. Гуглишь лучшие практики разработки на своём языке, фреймворке, HTML и CSS. Учишься правильно структурировать данные, разбивать код, писать API. Изучаешь паттерны (MVC, MVVC, MVP), правильную структуру БД, примеры на реальных проектах. Материала в Интернете валом, главное - уметь искать.

У тебя же впереди сейчас долгий путь: надо осваивать ORM, JavaScript (без него в веб-разработке никуда, к нему jQuery), парочка фреймворков типа Angular и React, Redis, MongoDB, покрытие тестами (BDD), Git, Mercurial, etc.

Ну, это может звучать как очень много, но на деле в первом же проекте ты освоишь 90% указанного выше, просто потому что без него никак и на нем уже есть множество готовых решений которые ты можешь легко адаптировать. Как и ответы на 99% возникающих проблем, которые уже решили за тебя другие на StackOverflow.

Бонус: как начать с нуля на мобильных платформах

Самым хорошим туториалом и первым аппом в портфолио будет клиент для какого-нибудь API типа Flickr c многопоточной загрузкой фоток в ленту, просмотром профилей и комментированием.

Бонус: как не умереть раньше времени, сидя днями дома

Одна из основных проблем фриланса - отсутствие внешнего стимула куда-либо идти из дома, поэтому стоит учесть следующие моменты:

Компенсируй гиподинамию

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

Тебе помогут:

Разовые активности не компенсируют 6-10 часов неподвижности (пруф), поэтому абонемент в бассейн или зал - приятный бонус, а не замена ежедневным регулярным упражнениям.

Создай эргономичное рабочее место

Посчитай высоту стула и стола под свой рост здесь - возможно стоит их отрегулировать.

Освободи место на столе чтобы руки лежали ровно - без сильных сгибов в локтях и кистях. Если печатаешь 10 пальцами и загибаешь кисти - купи Microsoft Sculpt Ergonomic или другую эргономическую клавиатуру. Кстати, растягивай и укрепляй мышцы кистей и пальцев различными упражнениями - это поможет предотвратить RSI (который часто принимают за туннельный синдром).

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

Хороший гайд на тему на английском. И огромная коллекция ресурсов по RSI на случай если уже ощущаешь дискомфорт в руках.

Питайся правильно

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

Лишний вес не сбрасывается только упражнениями, основная задача - кушать ровно столько калорий сколько тратишь. В этом помогут кухонные весы и MyFitnessPal или Fat Secret.