• Где искать удаленку за бугром?

    @iliyaisd
    В основном это скорее исключение и редкость, если вы не резидент страны. По многим причинам (это отдельная большая тема). Если же вы резидент, то вариантов с удалёнкой довольно много, и я не буду сейчас рассматривать этот случай.

    Если кратко, если вы прям очень хороший специалист, то есть Scalable Path, Toptal и пару других серьёзных площадок (не вспомню названия), заточенных именно под удалёнку из любой страны. Отбор жёсткий (по мне). Ещё из этой же оперы есть Crossover.

    В остальных случаях - искать надо в первую очередь на Upwork, и во вторую на других не совсем помоечных сайтах фриланса. Из англоязычных есть Freelancer, Codementor, и есть ещё пачка региональных сайтов в разных странах. Надо брать фриланс заказы, изначально подбирая потенциально долгосрочные, пока с одним из заказчиков не установятся долгосрочные отношения. Это и будет ваша удалёнка.

    Что имееется в виду под "готовыми работами"? Вы дизайнер или фронтендер, тогда скорее да чем нет. В остальных случаях примеры сделанных проектов конечно будут на руку, но больше нужно: история работы в серьёзных компаниях, отзывы/рейтинг/референсы, умение пройти техническое собеседование. В случае с Crossover и подобными - у вас будет краткий тест, потом большой тестовый проект и потом собеседование.

    Иногда срабатывает Linkedin, но это редкость. Один из моих постоянных клиентов (part time) нашёл меня там, и это единственный случай на моей практике.

    Средние зарплаты, в час: $20 (дно), $30-35 (средний уровень), $40-50 (эксперт). Соответственно, месячную зарплату считайте.
    Есть те, кто зарабатывают больше и сильно больше (вплоть до $100-120), но там идёт много нюансов. Например, надо либо ездить и довольно часто в страну, или это краткосрочный проект, или если вы какой-нибудь узкий и крутой спец, способный к примеру за час развернуть клиенту кубернетес на 10000 машин и поднять там громадный проект.

    Из-за разницы во времени проблемы могут возникнуть, когда разница например 12 часов, у вас день, у них ночь, и вы практически не пересекаетесь. Точнее, не то чтобы прям проблемы, просто очень неудобно. Но если разница часов 5, то это даже не замечается (хотя держать в голове надо, и вторые часы добавить).
    Ответ написан
  • Как устроиться на нормальную работу в такой ситуации?

    @iliyaisd
    Мне не очень понятна проблема, вы в России живёте? Мне казалось, что высшее образование в России бесплатное, нет? Если так, то почему у вас нет средств? Поступайте в любой вуз куда сможете поступить, не можете поступить в Баумана, то поступайте в какой-нибудь мухосранский политехнический, куда сможете... Получите отсрочку от армии, и начинайте рассылать резюме во все компании, прям по списку на HH и Мойкруг. Если действительно есть законодательное ограничение по времени для несовершеннолетних, то где-то будет возможность работать part-time в течение года (можно фильтр выставить). Где-то будет возможность работать в чёрную год.

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

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

    @iliyaisd
    > Что в основном разрабатывают на Java?
    Всё практически. Серверное ПО (в т.ч. нагруженное), десктопное ПО, мобильные приложения под Андроид, даже менюшка оператора на симкарте.

    > Насколько сложно выучить Java по сравнению с JavaScript?
    Не знаю, по мне так Java намного легче, логичнее и приятнее. Я когда вижу современный ES6 код, с кучей стрелочек, скобок и мапредьюсов, нет нормальных человеческих классов, не поищешь по переменной с помощью IDE, непонятно какой тип переменной и откуда она пришла... Брр. Ну, на вкус и цвет. Я к тому, что не легче и не труднее, зависит от вашего бекграунда и предпочтений.

    > Насколько язык Java имеет важное значение в мобильной разработке? Очень многие твердят, что в мобильной разработке используется в основном C#
    C# это только Xamarin. У меня нет статистики, т.к. особо не слежу за мобильной разработкой, но кажется что он не набрал такой уж популярности. Тогда уже учитывайте ещё React Native и Kotlin, у них тоже значительная ниша. Ну и разумеется Swift для айфонов. С Java вы всегда найдёте работу в разработке под Android.

    > Может, посоветуете какие-нибудь материалы (видеоуроки, литературу и т.д.), с которых лучше начать обучение?
    Мне понравился курс от Технопарка и ещё есть очень много курсов на Udemy с разными под-специализациями из мира Java.
    Ответ написан
  • Как понять, когда стоит уже переходить на "почасовую" оплату и как клиент проверяет добросовестность?

    @iliyaisd
    > Может ли клиент оспорить, к примеру - "вот ты тут 2 минуты комментарий писал, время не засчитывается"?
    Я давно работаю почасово и во многих случаях либо с трекалкой Upwork, которая сохраняет скриншоты и активность мышки и клавиатуры, либо с Hubstaff, которая ещё и открытые вкладки браузера контролирует (вроде). Ещё ни разу не видел клиента, который бы эти скриншоты вообще смотрел. Остальным трекаю по Toggl и просто выставляю счёт, никто ничего не спрашивает. До тех пор, пока есть результат и пока бюджет не превышается прям сильно намного, но даже в этом случае в первую очередь будет диалог и обсуждение, а не просмотр скриншотов. Всё это разумеется при условии, что клиент адекватный.

    > Как клиент относится к тому, если договаривались, к примеру, о сроке примерном в 10 часов, а потребовалось 20? (допустим, возникли трудности с моей стороны по причине незнания и малоопытности)
    Ну, почасовая работа в принципе подразумевает, что сроки более-менее гибкие. Иначе зачем работать почасово? Можно сразу договориться на фикс, но это не работает, поэтому почасово.:) Если вы прям уверены, что это по неопытности, то можно это время не включать. Например, если вы новый язык программирования изучали на ходу. Если сроки (будут) превышены по объективной причине, и у вас нет пока что достаточно доверительных отношений, чтобы просто выставить счёт на нужную сумму, то об этом просто стоит сказать, чем раньше, тем лучше.
    По факту, в большинстве случаев клиента не так уж сильно волнует, сколько часов вы потратите. Плюс-минус 10 часов - это вообще ни о чём. Гораздо хуже, если вы вместо месяца потратите три месяца. Потому что просираются сроки выхода на рынок, недополучается прибыль из-за отсутствия функционала, сливаются клиенты из-за того что что-то не работает. Это намного печальнее для клиента, чем оплатить лишние 10 часов, когда это надо. Исключение - микро/малый бизнес, у которого совсем мало денег, и они реально считают каждый час.

    > Как вы считаете, есть ли в дальнейшем проблемы с желанием "растянуть" проект по срокам, что бы сделать всё "красиво" (являюсь перфекционистом, раньше я делал это в ущерб себе)?
    Вот честно, обычно не получается. :) Потому что даже самые адекватные клиенты дышат в спину и просят результат. Не потому что они хотят вам насолить, а просто они хотят функционал побыстрее. Вам чаще придётся в угоду срокам отказываться от правильных и красивых решений. Вам придётся заставлять себя разговаривать с клиентом и объяснять ему, что это нельзя сделать быстро, иначе всё навернётся через полгода при попытке поддержки.

    > как им объяснить, необходимость почасовой и как им дать понять, что они меня могут проконтролировать (записывать видео рабочего стола от и до) и что я не буду специально тянуть время?
    Ну, это торги. Зависит от ваших отношений, загруженности и ценности для вас клиента. Если вам в принципе всё равно, можете просто поставить их перед фактом (максимально мягко и вежливо, разумеется), что теперь работаете почасово. Если это не катит, предложите попробовать. Скажите, что это может привести к упрощению процесса внесения правок, что это также может удешевить проект для клиента, т.к. раньше вам надо было вносить в цену припуск на случай превышения сроков, а теперь не надо. И всё такое. Если клиент для вас критически важен, и он ни в какую не хочет работать почасово, не работайте с ним почасово.
    Ответ написан
  • Какой Time Tracker для фрилансера выбрать?

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

    По сути. Я использовал несколько:
    1. Если вы работаете через Upwork, то в большинстве случаев вы без вариантов используете их трекалку. Она ничего особо не умеет, кроме ясное дело разделения по клиентам/задачам и подсчёта денег.
    2. Вашим пожеланиям, как минимум, 1-6 соответствует Hubstuff. Насчёт 7 просто не знаю. Это пожалуй самая продвинутая трекалка на рынке на сегодня.
    3. Toggl. Не знаю, поддерживается ли 5 и 7.
    Ответ написан
  • Как лучше бекапить проект с большим количеством контента?

    @iliyaisd Автор вопроса
    В конечном итоге остановился на rclone (аналог rsync для облачных хранилищ):
    https://blog.selectel.ru/rclone-rsync-dlya-oblakov/
    Ответ написан
  • Как вы оцениваете стоимость своей работы при неточном ТЗ?

    @iliyaisd
    Я обычно составляю для клиента документ, в котором составляю список задач по проекту и оцениваю те, которые могу оценить. В тех же задачах, которые не 100% ясны, так и пишу, что время подлежит определению, и, если контекст подразумевает, то сразу по ходу и обсуждаю их. Ещё пишу вилку, когда есть какая-то неясность вида "пойти на сервер и посмотреть, что там реально происходит". :)
    Ответ написан
  • Взял первый заказ на UpWORK от индуса. Как разрулить проблемы?

    @iliyaisd
    > 2) Клиент в качестве пароля от админки сайта использует свою электронную почту (!), он мне 2 раза написал ее в переписку - и на это немедленно среагировал UpWORK, выделив почту красным цветом в переписке и выдав сообщение с угрозами.
    Он так реагирует на все реквизиты и даже на слово Skype и Paypal, просто как напоминание пользователям, что нельзя оплачивать работу вне сайта. Не волнуйтесь.

    > 4) Сейчас администрация UpWORK'а подозревает меня в чём-то и требует видеоинтервью для "подтверждения профиля". Как себя вести в этом случае?
    Это обычная практика, требуется ото всех. Займёт 2 минуты.

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

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

    @iliyaisd
    Сейчас такое явление как вёрстка в чистом виде уже не существует, зато есть очень (очень-очень) сильно востребованный фронтенд. Т.е. это html+css как само собой разумеющееся, javascript (плюс angular 1 / 2, react и/или vue) и желательно ещё немного знать node.js и/или какую-нибудь серверную технологию. Вакансий по этой теме море. Можете найти удалёнку.
    Натяжка на вордпресс тоже есть, но больше на иностранный рынок. На апворке половина заказов - это вордпресс. Можете попробовать примазаться к какой-нибудь команде, занимающейся этим делом. Но лучше тогда сразу учить весь вп (если вас от него не стошнит).
    Ответ написан
  • Как программисту выгоднее обналичивать деньги в России в моем случае?

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

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

    2. Не совсем понятен пункт:
    > нежелание куда-либо лететь/ехать ради личного присутствия в банке
    Т.е. я так понимаю компания у вас уже есть, а счёта ещё нет. С тех пор как у Payoneer появился свифт, некоторые аутсорсеры используют его вместо банка. В Эстонии, по словам проверивших, это прокатывает. В Гонконге - уточните у своего бухгалтера. Если нет, то придётся открывать корпоративный счёт. Где - не суть важно, если живёте в европейской части России, то я бы открыл в Чехии или Прибалтике. Удалённо сейчас открыть всё менее реально. Из тех что точно пока открывают удалённо - швейцарский CIM банк (надо положить 10 тыс. евро на счёт) и Loyal Bank на Сент-Люсии (что тоже как бы не айс).
    В любом случае, все корпоративные расходы надо подтверждать чеками, Гонконг не оффшор и бухгалтерия там строгая. Опять же, уточняйте у бухгалтера, что можно списать, что нельзя. В принципе списать можно многое, лишь бы были чеки. Не забывайте, что в Гонконге надо раз в год проводить аудит.

    3. С компании я бы выводил деньги под договор на оказание услуг на российский ИП под 6%. Это проще и лучше всего и дешевле чем платить зарплату либо дивиденды. После этого снимайте деньги, меняйте на валюту и кладите в сейф. Как правильно оформить - к российскому бухгалтеру.

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

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

    Прочитайте ещё хорошую статью на хабре про подобную схему в Латвии: https://habrahabr.ru/post/335550/
    (Непонятно, почему автор выбрал именно Латвию, Эстония куда лучше, но как бы там ни было.)
    Ответ написан
  • Как увеличить job success?

    @iliyaisd
    У меня тоже подобная проблема, подозреваю, что отрицательные факторы (рефанд и, возможно, приватный отклик) снимают больше, чем даёт пара успешных проектов. Тем не менее, не забывайте, что обновляется этот показатель раз в 2 недели.
    Ответ написан
  • Кто-нибудь подписывал NDA на Upwork?

    @iliyaisd
    1. NDA подписывал, очень серьёзный документ был, в фотошопе вставить свою подпись. :)
    2. А вот паспорт - это уже странно. Я бы не присылал.
    Ответ написан
  • Какое направление в фрилансе более популярно и доходно?

    @iliyaisd
    Насколько могу видеть, за Ruby и IOS лучше всего платят. Далее ASP.NET и Python и Java, и выходит на первый план серверный JS. Потом всё остальное.
    Тут пишут, что неважно на чём, главное хорошо. Не совсем так. Ну то есть, качественно делать конечно надо, в любом случае. Только вот за одинаковое качественно на разных языках платят разные деньги. На РНР просто очень высокая конкуренция, что изменяет позицию рынка. Иногда у меня бывает так: смотрю - офигенный проект на Upwork. Очень интересный, серьёзный. И платят кучу денег. У меня уже слюни текут. И тут вижу - ASP.NET (который я не знаю).
    Я бы пожалуй стал сейчас учить node.js, Ruby и айфоновские дела (даже не знаю, что сейчас лучше - Objective C или Swift). Если бы ещё и смотрел на "то что нравится" - то углублялся бы в Java.
    Ответ написан
  • Почему заказчики на UpWork требуют использовать Bootstrap?

    @iliyaisd
    У меня возникло стойкое ощущение, что это во многом дань моде. Типа как у меня пятый айфон, хочу шестой, потому что он вышел и все его хотят. Далее, я встречал его использование в крупных проектах, но не для стилей, а для табов (это вообще святое, ну и правда ведь удобно) и других элементов со всякими data-toggle, data-trigger и прочих слов на букву t.
    Ответ написан
  • На что влияет адрес, указанный на зарубежных биржах фриланса?

    @iliyaisd
    Скажу только за Upwork. Мне кажется, это может повлиять только если будете привязывать банк для Wire Transfer. Я пока не использовал его, но знаю, что там есть ряд заморочек, связанных со странами. Ни для чего другого ни адрес, ни телефон пока что не понадобились.
    Ответ написан
  • Заказ карты Payoneer, если живешь не в своей стране, кто-то сталкивался?

    @iliyaisd
    Если заказываешь не в страну гражданства, то просто они просят приложить скан паспорта и какой-то документ, подтверждающий адрес (типично - счета за коммунальные на ваше имя).
    Ответ написан
  • Когда стоит включать и выключать таймер почасовой оплаты на UpWork?

    @iliyaisd
    Я обычно биллю всё, исключая разговоры по скайпу и гугленье каких-то вещей, которые самому стыдно не знать :)
    Не уверен, что это правильно, просто делюсь опытом.
    Ответ написан
  • Почему так мало заказов в UpWork?

    @iliyaisd
    Никогда не видел MODX на апворке (и вообще)... Из CMS общего назначения там только Wordpress (вне конкуренции, приходится фильтровать, чтобы не видеть его), Drupal и Joomla.
    Ответ написан
  • Способы получения и вывода денег за фриланс в Европе?

    @iliyaisd
    Соображаю на ходу...
    В Хорватской Primorska Banka можно открыть счёт удалённо. Есть ещё 2-3 подобных оффшорных банка, всё удалённо. Ещё есть латвийские банки. Открываете в них счёт и выводите wire transfer.
    Ответ написан