Гайд по работе на Апворке (часть 2)

Гайд по работе на Апворке (часть 2)



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

Общение

  • Клиент няшка, его мать милашка;
  • Не делать работу спустя рукава, т.к. в недалёкой перспективе это откликнется. Плохой отзыв на апворке — это очень больно. Больнее, чем рефанд $500++ недовольному клиенту;
  • Будь на связи. Говори сроки, если проёбываешь сроки — вовремя уведомляй;
  • Т.к. твое место обитания и благословенная Америка лежат в разных часовых поясах будет не лишним сообщить клиенту часы твоей доступности. Тем не менее, не лишне и перед сном чекать таск трекеры и почту. Озадачиваться вместо сна не стоит, но быстрый коммент многого стоит;
  • Приятнее работать с клиентами, имеющими опыт работы с фрилансерами, т.к. они нормально платят и умеют в инструменты разработки (хотя бы в таск трекер);
  • Ты не знаешь слов «я не могу это сделать». Не можешь что-то конкретное, предложи другой вариант, либо человека, который сможет сделать. Решай головные боли клиента.

Трекер

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

Инструменты

  • Система контроля версий - GitHub/GitLab/BitBucket;
  • Таск-трекеры — чаще Trello, Pivotal, реже Jira, Redmine. Может быть дополнено гуглодоками. Без чего-то из перечисленного работать сложно: всё висит на словах, заказчик забывает что хотел, ты забываешь что он хотел и т.п.;
  • Баг-трекеры — Bugsnag/Sentry/NewRelic и т.п. Логирует происходящие исключения. Чертовски удобная штука для отлова багов;
  • Upwork team — трекаем время;
  • Чатик — Slack/HipChat/Skype + почта.

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

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

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

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

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

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

  • Изучай новые языки и технологии;
  • Пиши (не)мелкие проекты/сервисы;
  • Читай книжки по своей специальности и по ведению бизнеса;
  • Изучай смежные специальности хотя бы немного (продажи, тестирование, управление проектами, дизайн, ...).

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

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

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

  • Data science, анализ данных и статистика;
  • Реверс-инжиниринг;
  • Безопасность;
  • Консалтинг. Например по PostgreSQL/Agile/Highload твоей мамки.

Пиарься

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

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

  • Soft Skills: The software developer's life manual - John Z. Sonmes.
  • Купитьскачать (англ.).
  • Блог Kalzumeus Software
  • Различная статистика по навыкам/среднему рейту/количеству заказов upstats

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

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

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

(гугли по "Ask HN: Who's Hiring")

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

Плюсы:

  • Больше выбор работ;
  • Выше культура разработки;
  • Не нужно отдавать 10% дохода в фонд стабилизации аптайма Upwork;
  • Можно найти с зарплатой уровня программиста в США.

Минусы:

  • Финансы нужно контролировать самому. Куда переводить, когда переводить, сколько;
  • Выше требования к английскому, вряд ли выйдет обойтись только перепиской;
  • Серьёзнее процесс найма: нужно проходить интервью, иногда - автоматические тесты;
  • Случаи, когда заказчик согласен на перевод через Payoneer исчезающе редки. Нужно заморачиваться с открытием банковского счета либо использовать альтернативы (например, epayservicesepayments).

Бонус: как выводить деньги с 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. Полный набор, очень хорошо научит понимать как писать проекты с рейтинговыми системами и работой с пользователями и их отзывами. И такое можно часто встретить на фрилансе, типа очередного подборщика ресторанов, аптек, фитнес центров.

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

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

4) Сайт построенный на 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 многопоточной загрузкой фоток в ленту, просмотром профилей и комментированием.

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

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

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

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

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

  • частые (раз в час) перерывы с полной блокировкой экрана и без возможности пропустить (иначе начнёшь отключать): Eyes Relax (Win)Time Out (Mac)
  • разгон крови в ногах: приседания, бег или ходьба (дорожка дома - неплохо), велотренажёр, etc.
  • растяжки на компенсацию "сидячей" осанки, также обрати внимание на тип своего искривления (кстати, /r/Fitness - отличное место для поиска по всем тематическим вопросам)
  • желательно - общая хорошая форма, т.к. развитые мышцы тела помогут в ряде проблем: например этот bodyweight план (кликай на постер справа) и его растяжка

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

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

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

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

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

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

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

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

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


Оригинал

Report Page