D' Normalization: плюс secret в том, что даже если его украдут, то не смогут долго использовать, а вот если украдут пароль, то его смогут и сбрудить\постоянно использовать.
Артем: Зачем вообще использовать пароль? В данном случае secret и есть pass, которым солится строка.
И уж украсть пароль с устройста - намного проще, чем перехватывать/подделывать ssl сессию.
CAMOKPYT: это очень страшно, но такие есть. На днях видел, искали работника от куда-то из филипин или что-то в этом роде..
Требования по скилам чуть-ли не на senior с 20 летним стажем, и зарплатой 3$/час.
Да, такие есть, и с этим ничего не поделать. С ними очень тяжело тягаться в дешевых проектах, но когда рейтинг 25-30$+/час, то уже попроще, там заказчики смотрят на адекватность, прошлые заказы, портфолио.
sim3x: нечего выносить. Эта проблема решается каждым индивидуально, и зависит только от конкретной ситуации и менеджера из Risk Management Team, который ведет тикет. Общих советов тут нельзя дать, так как они могут придраться к чему угодно.
У меня конкретный вопрос - "Куда валить с Upwork", а не "Как решить мою проблему с Upwork".
Emptyform: да, на началых уровнях везде такая проблема. Индусы оккупировали этот рынок. Нужно подниматься выше среднего уровня, и брать более серьезных проекты.
Но пока нету опыта и репутации нужно бидть на все подходящие проекты (с фильтром по заказчикам) и ждать первых работ.
Emptyform: учить не только JS (хотя я не представляю себе современного фронта без знаний JS).
Нужно уметь использовать всякие SASS/LESS/GULP для сборки, минификации кода\картинкок и т.д
Современный фрон обязан всё это знать и уметь.
Тогда можно в CV посветить кучей умных слов, чтобы напугать заказчика.
Борис Бойко: ваш ответ push notifications через websockets/longpolling. Посмотрите pusher.com там есть примеры для PHP/JS.
На клиенте отправляет на сервер:
['name' => 'vasya']
На сервере принимаете и рассылаете всем слушателям через pusher.com
нет. У них криво работает антифрод, который помечает никак не связанные аккаунты как дубликаты.
Верифицироваться то не проблема, проблема в том, что они по 5 раз отклоняют твои документы, без четкой причины.
Каждое отклонение - 1 день.
Плюс на выяснение причин и т.д еще пару дней.
Вот так они тебя и мурыжат по пол месяца. Работа стоит, заказы брать нельзя, деньги в холде.
warriorkg: Javascript, как и любой другой язык - это лишь инструмент, которым решают определенные задачи.
Различные фреймворки\библиотеки - лишь облегчают решение КОНКРЕТНЫХ задач.
Поэтому, чтобы понять ЧТО учить, нужно понять ЧТО вы хотите сделать.
Начните делать сайт своей мечты, и по мере возникновения вопросов, вы будете находить нужные технологии для их решения.
warriorkg: Вариантов что учить - масса.
Вообще стоит помучать jQuery для начала. Научится работать с DOM\Событиями и т.д. Написать пару плагинов, чтобы понять как всё оно работает.
Потом, если потребуется, можно переходить к фреймворкам (angular, ember, backbone, etc..), когда уже будет понимание ЧТО и ДЛЯ ЧЕГО учить.