Представьте себе гипотетическую ситуацию, когда вы оказались в другой стране и без работы, а 22го сентября к вам домой приходили полицаи и интересовались, где вы находитесь, и возращаться немного сыкотно, хоть и ничего незаконного не делал. В такой ситуации при поиске работы можно совершить такую глупость, как взяться за большое тестовое задание, ведь и вроде вакансия хорошая и за него обещали заплатить. Что же может пойти не так.
6 марта мне написала рекрутер:
Мы созвонились пообщались, мне предложили сделать тестовое задание, за которое обещали заплатить.
Вакансия здесь https://telegra.ph/React-native-developer-02-15-2
Задание находится здесь https://github.com/mytonwalletorg/test-tasks но на всякий случай сделал скрины.
Изначально мне показалось, что за неделю я набросаю работающий прототип и этого будет достаточно, чтобы они оценили мои навыки и приняли решение, и я приступил к выполнению. Однако одно из требований — переиспользовать кусок js кода и запустить его отдельным процессом оказалось сложнее, чем я думал. В react native, на который и была эта вакансия, нет воркеров, как в браузере или ноде. Об этом я узнал когда закончил с UI и принялся портировать логику, которую необходимо было переиспользовать. В итоге я потратил почти еще столько же времени перебирая сторонние решения. Пробовал пакеты добавляющие воркеры, которые заброшены уже несколько лет и работют только с какой то мохнатой версией RN, пробовал библиотеку liquidcore, которую даже запустил под андроид, но в итоге она тоже оказалась заброшенной и с кучей проблем, смотрел в сторону в J2V8 для андроид, но насколько я понял, она выполняет только чистый JS, а все запросы к апи окружения нужно реимплементировать самому (вообще за рамками тестового задания), потом наткнулся на nodejs‑mobile, который хоть и не идеален, но хотя бы не заброшен и запустился на андроиде.
В итоге я портировал необходимую часть кода, написал связующую логику между ней и сделанным до этого UI. У меня были сделаны экраны создания, добавления кошелька, главный экран со списком транзакций, бэкап 24 слов, и опциональные для этого тестового прием и отправка (иначе откуда возьмется список транзакций, который нужно продемонстрировать на главном экране, подумал я, и сделал их тоже).
Отправляю им результат.
На что получаю такой ответ
Очень сильно матерюсь, но стиснув зубы соглашаюсь добавить анимации переходов, всплытий и пр. Оказывается, пока я боролся с тем, как бы портировать их логику и запустить отдельным процессом, они добавили требование:
В итоге потратив еще 3 дня я отправляю им версию с анимированным интерфейсом.
Спустя несколько дней договариваемся о созвоне.
И за час до назначенного созвона я получаю вот такое:
Часть претензий возможно и объективна. Я действительно срезал какие то углы из‑за и без того большого объема работ для тестового задания (не выделил жирным какие то слова например). Но некоторые пункты — это опциональные фичи, согласно заданию, и я их не делал. Цель тестового — оценить умение писать код, а не сделать готовый к продашену продукт. Можно месяцами полировать детали, это явно за скопом тестового задания. А самое главное, что мы уже договорились о созвоне, и это просто скотское отношение, вот так отменять его в последний момент под надуманными предлогами. В итоге желания у меня с ними сотрудничать уже не было, я думаю, в процессе работы отношение там такое же, и я попросил обещаной компенсации.
Ответ, который я получил, вы видите выше. Я понимаю, что айтишка загибается, что программистов уже как собак нерезаных, да и вообще скоро гпт отправит нас добывать еду из мусорных контейнеров, но это все равно скотство, вот так эксплуатировать людей без работы, находящихся в уязвимом положении. Я мог бы потратить две недели интенсивной работы, чтобы откликнуться на сотню‑другую вакансий вместо этого.
Вывод, сам дурак, не нужно браться за тестовые, которые занимают больше 20минут, а лучше вообще не браться за них, особенно от этого работадателя. Не повторяйте моих ошибок.
Ссылка на код https://github.com/Tohntobshi/tonWalletRN
P. S. Прошу прощения за возможные ошибки, писал на эмоциях, еле сдерживаюсь от матерных слов в сторону данного работодателя.
Комментарии (369)
Areso
05.04.2023 19:57+31Странное дело, докапываться до "не выровнен по сетке"... если это не верстальщик.
Ну и компания красиво "отъехала".
Tasta_Blud
05.04.2023 19:57+10уверена, что это ни разу не "красиво" - свинство зашкаливает, придираться к выравниванию и плавности, последняя капля - добавлять требования на ходу, уже после того, как всё сделано
и в целом, меня удивляет, как можно было согласиться на "тестовое" задание таких объемов и требований, неужто сразу не видно было подвоха?тестовое задание в большинстве случаев не нужно
тестовое задание нацелено на знакомство с выполнением задания, стилем кода
тестовое задание не нужно, если есть готовый пример кода
тестовое задание не обязано быть законченным, "вылизанным" - оформления в большинстве случаев не нужно, если есть небольшие ошибки то ладно, покрывать весь функционал тоже не обязано, оптимизаций тоже может не быть
тестовое задание должно быть небольшим, чтобы не сажать человека словно он на ставке со сверхурочными
тестовое задание должно быть максимально четко сформулировано - что должно быть и чего может не быть (а не докидывать фич с претензиями)
тестовое задание (особенно если оно больше, чем "код на листочке") должно быть оплачено (хоть и мало кто из кандидатов требует, а все за парой исключением контор морозятся) - ведь человек не обязан тратить время и силы
я еще могу понять, когда берут человека вообще без опыта и просят выполнить тестовое. но грамотные специалисты вполне могут увидеть знания и опыт кандидата в устном собеседовании
---
резюмируя, мне печально, что зачастую прием на работу вырождается в глумление над кандидатами и самолюбование "смотри, какой я большой и сильный, а ты такой маленький и не можешь" - это касается и собеседований, и тестовых, и в целом свинского отношения "унижайся, и если мои усилия чтобы тебе отказать будут тщетными, то, может быть ты и получишь рабство за еду и те же унижения". пора бы уже всем вспомнить, где они себя нашли, не на помойке ли
riv9231
05.04.2023 19:57+6Честно говоря, ничего красивого не вижу. мошенничество налицо. Судя по дополнительным требованиям, они именно бесплатно дорабатывают приложение, обманывая соискателей. Вероятно, автор моложе меня. Было время, и я даже помню это ощущение, когда ты вроде понимаешь что столкнулся с мошенничеством, но все-же не хочется верить. Но сейчас, я уже знаю, что те кто ведет дела честно никогда не создают таких двусмысленных ситуаций или в сложных случаях, заметны их усилия направленные на то чтобы ситуация не показалась двусмысленной.
kesn
05.04.2023 19:57+61Ну зато вы за $750 научились запускать воркеры в rn...
tohntobshi Автор
05.04.2023 19:57+16Я не получил 750$. Если бы получил, то это было бы по крайней мере в рамках договоренности, и я бы не писал этот пост
vadimr
05.04.2023 19:57+67Коллега имеет в виду, что вы как бы заплатили из своего кармана $750 за свою работу.
codecity
05.04.2023 19:57вы как бы заплатили из своего кармана $750 за свою работу
Это в обычной ситуации было бы уместно. Но с учетом этого:
вы оказались в другой стране и без работы, а 22го сентября к вам домой приходили полицаи и интересовались...
-не очень то успокаивает.
Tidus
05.04.2023 19:57+44Странно что вы согласились на такое задание, понятно же сразу, что оно далеко за рамками тестового, от какой-то левой непонятной конторы.
tohntobshi Автор
05.04.2023 19:57+5о чем я и написал в выводе, может кто прочитает, кому сейчас это не очевидно, и одумается
olezh
05.04.2023 19:57+7Может с первого взгляда это действительно не очевидно, при отсутствии опыта, но вот пассаж: "доработайте-ка вот тут и вот там, и тогда мы вас может быть возьмём" - это откровенное хамство
ZetaTetra
05.04.2023 19:57+36Тема не нова. Лет 5 назад одна компания тоже предлагала решить тестовое задание по написанию парсера для бинарного кода с несколькими условиями. (Бесплатно, разумеется)
Я, ради интереса решил, но из-за того что было уж слишком похоже на реализацию куска готовой бизнес-логики, часть кода не прислал с оговоркой что оставшуюся часть можем обсудить и я расскажу на созвоне как она делается устно. Ответ был:
Кандидат не умеет читать тестовое задание
Так что хорошо что потратил не более 30 минут своего времени
Panov_Alexey
05.04.2023 19:57+74- Команда, нам нужно реализовать IT проект с минимальными издержками. Ваши предложения!
- Обратиться в аутсорс-галеру с мировым именем?
- Дорого!
- Отдать фрилансерам на крупной бирже?
- Все еще за деньги!
- Отдать задание под видом тестового соискателям-студентам?
- Вау! Команда, встречайте нашего нового коммерческого директора!DGN
05.04.2023 19:57+8А дальше то что? Ну будет в результате дцать поделок, ни одна из которых полностью не функциональна. Кто соберет в итоге из букв а, о, п, ж слово счастье?
Это можно на рерайт так давать тестовые, но не на код.
Arioch
05.04.2023 19:57+7Minimal Viable Product запустили. Если в целом идея жизнеспособна - собираем инвесторов, собираем деньги на Agile и начинаем refactoring.
ни одна из которых полностью не функциональна
Зато вы уже на рынке. А ваш брюзга-конкурент на рынок выйдет через 5 лет, и его назовыт тупым некреативным плагиатчиком вашей гениальной идеи.
...а вы точно айтишник? потому что среди айтишников вопрос о "на хрена нужна полная функциональность" и "что покупатели и пользователи хотят на самом деле" обсудили ещё в 1991 году.
Tasta_Blud
05.04.2023 19:57+2к сожалению, всё так - бизнесу нужно чтобы было готово ещё вчера и выглядело вау-красиво. а на качество кишок - это попоболь разрабов
серьезно, из жизни:
начальник сказал, что рабочее время надо тратить только на то, что будет заметно для клиента. а рефакторинг и прочее - по желанию в нерабочее время
начальник выставил максимальный приоритет багу, что шрифт и цвета некрасивые
SergeyDeryabin
05.04.2023 19:57-2Вот это поворот. На комментарий что в результате часть функционала просто не работает вы приводите ссылку https://en.wikipedia.org/wiki/Worse_is_better ?
Просто сказать заказчику, а давайте что я не сделал выкинем, ведь еще 30 лет назад решили что чем хуже, тем лучше. И анимацию делать не будем. И шрифты ваши не будем прикручивать.
Arioch
05.04.2023 19:57Часть функционала, нужного вам и DGN, а не заказчику, которому нужно, чтобы "интерфейс был полностью анимированный" и т.д.
А то, что хочется вам, для заказчика в лучшем случае "неплохой бонус к главному", а то и вовсе "на раз вам так хочется, так и быть сделайте"
sumanai
05.04.2023 19:57+1Так автор написал код для андроида, и он запускается и работает. Кто-то напишет код для iOS, и вот, уже охвачены все мобильные платформы!
Ivan22
05.04.2023 19:57+4старый анекдот, сейчас последним пунктом уже идет "Попросить написать chatGPT"
Pasha_21
05.04.2023 19:57+1Прошу прощения, я немного чайник по данному вопросу, а что если:
- Код закрыть от просмотра обфускатором;
- Добавить в него ограничения использования по дате
?
SomeAnonimCoder
05.04.2023 19:57+6А примут ли у вас такое тестовое? Хотят же увидеть как вы код пишете
Pasha_21
05.04.2023 19:57-1Пускай тесты проводят по стратегии "чёрного ящика".
При успехе - оплата работы (через "Безопасную сделку"), после чего открытие исходников.
Здесь же два независимых один от другого процесса:
1. Оплачиваемое задание.
2. Вопрос о приеме на работу.
mSnus
05.04.2023 19:57-1Тогда сразу бомбочку, чтобы после месяца использования форматировала диск и выдавала на загрузке "SKAGI BEBE"
aik
05.04.2023 19:57+31Тут по описанию нихрена не тестовое задание, а полноценная работа по написанию коммерческой программы.
Думаю, что на такое лучше сперва договор оформлять, только потом приступать.
А в качестве задания перед приёмом на работу я бы с таким послал.
al7dy
05.04.2023 19:57+60Вообще-то такой конторы вообще может и не быть, и вместо Настеньки сидит прыщавый шалопай, который набрал дофига заказов на фрилансе и он не успевает их все сделать, и решил таким способом выйти из ситуевины чтобы ему бесплатно заказ полноценный сделали.
Я считаю, что конторы, которые дают на тестовое задание условие типа "Напишите программу она должна делать... и ТЗ на пару листов" и все бесплатно - нужно слать на три буквы, т.к либо платите либо вообще не давайте тестового, да и вообще любой труд выходящий за рамки 1 часа нужно оплачивать.
Это как недавно, ВК анонсировал конкурс среди JS разрабов (даже тут на хабре рекламировали). Я записался - задание конкурса, сверстать + написать полноценный почтовый клиент на Node + еще куча нюансов в ТЗ. Я пальцем покрутил и думаю, ну найдутся же *ОХИ, которые за бесплатно будут батрачить за бесплатно эту прилагу. Тут точно такая же похожая ситуация.
rubero
05.04.2023 19:57+9Ха, зачем же сейчас с ВК вообще связываться, они стали госконторой, их нужно за километр обходить, иначе придется на сделки с совестью идти, вероятно даже без результата.
Ged2023
05.04.2023 19:57Да можно и написать полностью по ТЗ и показать как работает и т.д. - главное результат демонстрировать не по удалёнке или так, что бы исходный код невозможно было бы скопировать. Видео/скрины работы программы например отправить можно, а вот видео/скрины/фото исходного кода - нет. Будет видно кто из кандидатов справился с задачей
А дальше его уже можно позвать на очное собеседование или заключить договор на выполнение тестового задания....
"На посмотреть" на навыки соискателя этого должно хватать. Хотите знать как он выполнял отдельные куски - пожалуйста - вот вам куски кода. Небольшие.
Ну или в реале смотрите с ноута соискателя. Без права копировать/делать скрины/фото/.....
А так - хотите исходный код - давайте подписываем договор на работу.....
В случае тестовых заданий есть же старое правило - их выполнение не должно занимать более пары-тройки часов.
И тестовое задание не должно быть похоже на реальную законченную работу. (ну т.е. тестовое задание должно быть похоже именно на тестовое задание. Это может быть маленький кусочек работы, но никак не огромный пласт работы, который можно превратить с небольшим допиливанием в законченный кусок кода, который выполняет реальную задачу)
По моему здесь на Хабре это всё лет 5-10 назад еще обсуждалось и была огромная статья на эту тему.
Ged2023
05.04.2023 19:57+2чутка дополню:
ну или по аналогии с реальным миром
вы приходите на работу грузчиком
как тестовое задание вас просят перенести огромный холодильник вдвоём.
нормальное тестовое задание - на пустом складе/площадке
вы переносите холодильник туда-сюда не некоторое расстояние -
работодатель видит что вы в принципе способны выполнять такие работы
что вы умеете это делать (пользуетесь специальной оснасткой а не тупо поднимаете
схватившись за коробку или поддон)
при этом конечная и начальная точки совпадают - работодатель не получил
выполненной работы, но мог убедиться что соискатели умеют её правильно выполнять
вариант второй - работодателю высылается видео такой работы с участием соискателяв случае сварщика - вы варите стандартные тестовые задания
(короткие куски труб, уголков, листов и т.п. - которые даже отдалённо не выглядят
частями готового изделия, при сомнениях соискатель вправе "подправить" эти детали
или выполнение работы например прожечь отверстие в заготовке,
приварить уголок не на расстоянии 150мм от края, а на расстоянии 160мм от края -
естественно заранее предупредив что бы будущий работодатель не решил что это ошибка
или приварить не под углом 120, а под углом 60 или перевернуть деталь - естественно все эти манипуляции заранее оговариваются )
в итоге суть и смысл задания выполнены, хорошо видно умеет ли выполнять подобные задания
соискатель, но при этом работодатель не получает то, что можно использовать как результат работыеще пример, ближе к ПО - для художников - готовый файл несёт крупную и хорошо различимую "цифровую марку"
для ПО же - готовый результат в виде скомпилированной программы, но не исходного кода
а все моменты типа "как ты это сделал" должны быть показаны небольшими фрагментами исходного кода
но не исходным кодом целиком.
Или код целиком, но без возможности взять его для использования.
megalloid
05.04.2023 19:57При чём в норме заказ принимается с 50% предоплатой, по договору с действующим российский юр.лицом.
HEXFFFFFFFF
05.04.2023 19:57-32С таким подходом "программистов уже как собак нерезаных, да и вообще скоро гпт отправит нас добывать еду из мусорных контейнеров" Вы долго не протяните, и вообще нормальный атишник такого сказать не может. Видимо чем то ни тем вы занимаетесь. У меня абсолютно обратное ощущение, программистов не хватает, работодатели наперебой предлагают любые деньги.
То что вы написали про чатgpt меня вообще покоробило. Чатgpt это новый крутой инструмент программиста. Он может очень здорово помочь в разработке. Но он не может делать работу за вас. Если вы умеете делать только то что умеет делать ИИ то вы не программист. Будуйщее програмирования за ИИ, он возмет на себя громадную часть рутины, и позволит творить не отвлекаясь на чисто механические задачи типа верстки и других шаблонных задач. ИИ действително оставит без работы тех "программистов" которые по сути программистами и не являлись, а лишь наловчились выполнять какие-то механические задачи, а настоящим программистам он даст свободу творить и многократно повысит скорость работы, а значит и доход.
ElKornacio
05.04.2023 19:57-76Я вообще не понимаю, по какой причине автор обвиняет компанию в обмане и кидалове.
Вам вежливо и очень подробно говорят, какие части приложения не соответствуют требованиям. В критериях оценки с самого начала было написано "точность соответствия макетам" и "внимательность к деталям". Там ни слова нет про качество кода, то, как вы реализуете воркер или ещё что-то техническое. Компания с самого начала дала понять, что самое важное для неё - качество конечного приложения, о чём впоследствии HR и пишет. Объём работ с самого начала известен. Сумма компенсации с самого начала известна.
В чём вас кинули? В том, что вы сделали акцент на том, что считали важным, проигнорировав то, что важным считал работодатель, после чего получили закономерный отказ?
Можно было бы списать на кидалово то, что появился пункт про анимации, но, как я вижу, в списке недочётов из 15 пунктов про анимации только 2. Да и если появление требований про анимации было критичным - норм было бы об этом сразу сказать, мол, ребята, сорян, но я оценивал объём работы исходя из первоначальных требований, вы их изменили - давайте пересчитывать стоимость.
Вообще блин не понимаю. Автор пишет "Изначально мне показалось, что за неделю я набросаю работающий прототип и этого будет достаточно", хотя в описании задачи и критериях оценки сказано прямо противоположенное - "точность соответствия макетам и внимание к деталям". Ну в чём тут блин обман со стороны компании?
Судя по тому, что техническое собеседование идёт уже после задания, что в задании мало технических критериев, есть возможность самому выбирать технологии, и есть возможность самому назвать сроки: главное, что они хотели проверить - насколько кандидат может сам оценить трудозатраты и без микроменеджмента выдать качественный результат.
По-моему, они вполне успешно это проверили.
vadimr
05.04.2023 19:57+21Каков умысел этих действий со стороны компании? Большинству комментаторов совершенно очевидно, что для оценки профпригодности работника такой объём выполняемой работы явно избыточен. Следовательно, можно предположить, что компания собирается извлечь коммерческую выгоду из бесплатно предоставленного ей кода. Поэтому обман заключается именно в привлечении бесплатных работников под видом тестирования на должность.
А так-то вообще трудовые отношения в России предполагают, что выполненный работником по заданию работодателя труд должен был оплачен независимо от того, устраивает работодателя качество результата или нет. Но мы не знаем, правда, в какой юрисдикции происходит дело, может быть, там другие правила.
ElKornacio
05.04.2023 19:57-9Вакансия на по-проектную занятость, по сути фриланс - то есть компании важно оценить не просто профпригодность, а сколько компании надо будет тратить время на менеджмент. По-проектная занятость буквально предполагает, что работнику дают на вход проектные задачи со списком требований, и на выходе ждут реализованные проекты. Это не просто челик в штате, который по спринтам таски фигачит - это совсем другой формат взаимоотношений. Да и ладно бы, если бы это было не проговорено и мы бы сейчас гадали, что компания хочет оценить тестовым; но нет же, компания прямым текстом в описании задания написала, что она хочет этим тестовым оценить.
И в описании тестового сказано, что одна из двух целей - проверить самоорганизованность кандидата.
можно предположить, что компания собирается извлечь коммерческую выгоду из бесплатно предоставленного ей кода. Поэтому обман заключается именно в привлечении бесплатных работников под видом тестирования на должность.
Это можно предположить, но у нас нет никаких доказательств этого, и в описании тестового сказано прямо противоположенное. Почему предположение, что компания обманывает в статье превращаются в прямые заявления, что она обманывает, так, как будто это факт? В статье не написано "они использовали мой код, хотя обещали так не делать", "я сделал приложение проходящее по критериям, а меня кинули", или ещё что-то такое.
Меня расстраивает, что домыслы поданы как факты.
Но спасибо, что написали комментарий - мне было грустно, что столько минусов, но ни одного объяснения, в чём со мной не согласны.
P.S. Вы видели скрины, которая кидала компания снизу?) Я вообще хз, как после тонны акцента в описании задания на "внимание к деталям" и "соответствие дизайну" можно сделать прототип с не теми шрифтами, или где иконки оторвались от baseline и улетели в небо.
vadimr
05.04.2023 19:57+17Из первого же скрина в статье следует, что ни о каком фрилансе речь не шла, обсуждался приём работника в штат на удалённую работу с зарплатой по ставке.
Я в данном случае не обсуждаю, хорошо или плохо он справился с заданием, это вообще неважно. Он программирует так, как он программирует, и это никак не изменится от того, доделает он фактически программу по предъявленным замечаниям или нет. Следовательно, замечания не несут никакой функции в контексте тестирования квалификации работника, а преследуют какую-то иную цель. Нетрудно понять, какую – получить нужную фирме программу.
ElKornacio
05.04.2023 19:57-1Мы, видимо, смотрим на разные скрины - на первом скрине в статье нет ни слова про прием в штат - там буквально приведена ссылка на описание вакансии, в котором написано "Работа на проектной основе с возможностью вступления в команду в будущем".
По поводу замечаний - и мне самому, когда я делал тестовые, и я сам, когда тестировал кандидатов, очень часто давали второй/третий шансы - когда обнаруживались недостатки. В 99% случаев я их быстро фиксил и всё было круто, потому что все могут что-то упустить по невнимательности. Поэтому "замечания не несут никакой функции в контексте тестирования" - странное заявление, никому неприятно получать недоделанную работу, когда я даю человеку замечания и прошу доделать - я буквально проверяю, делает ли чел что-то для галочки, или он делает законченные штуки.
И вновь же про ваши слова "преследуют какую-то иную цель", "Нетрудно понять, какую" - если бы статья называлась "Очень странный процесс найма в mytonwallet" - я бы даже не начал писать свой коммент и согласился с тем, что подход странный. Но статья называется "Кидалово" - и я смотрю на факты, а не на "нетрудно понять". В моей голове презумпция невиновности работает так - пока нет доказательств кидалова, говорить, что кто-то кого-то кидает - неэтично. И "нетрудно понять", "можно предположить" - это не факты.
vedenin1980
05.04.2023 19:57+19Никто не говорит, что компания должна брать автора на работу, но если человек долго работал и вы обещали оплатить — оплатите, пусть пропорционально меньшую сумму. Даже на контракте или фрилансе не должно быть так, что кто-то 2 недели работал, а потом "ну мы нашли много мелких недочетов поэтому решили тебе ничего не платить".
Причем компания изначально заявляет, что все равно не будет использовать результаты в случае неуспешного найма — смысл требовать доделать по-мелочам? Проще сказать, нас результаты не полностью устроили, мы считаем что программа готова на 80%, вот тебе 500$ вместо 750$. Это относительно честно.
SergeyDeryabin
05.04.2023 19:57-11Обещания платить за факт работы над заданием не было
vedenin1980
05.04.2023 19:57+12Можете не сомневатся, что при нежелании платить, как бы вы не старались — вы даже простейший Hello World сделать соотвествующим всем требованиям заказчика, не сможете.
SergeyDeryabin
05.04.2023 19:57-13Обсуждать это некорректно в данном ключе. Факта соответствия условиям нет. Поэтому мы не можем однозначно утверждать, что оплату проводить и не собирались.
Gradiens
05.04.2023 19:57-1Если к вам на улице подойдут, возьмут телефон "только позвонить", а потом куда-то убегут, сказав, "я на минутку, щас вернусь", вы тоже скажете "мы не можем однозначно утверждать, что телефон возвращать не собирались"?
ElKornacio
05.04.2023 19:57-3"если человек долго работал и вы обещали оплатить" - ну он долго работал ведь по собственной вине. Чувак увидел в тестовом большой выделенный жирным пункт про "JS-код коннекторов должен работать в отдельном JS потоке" - сложную штуку, которую он никогда раньше не делал. И вместо того, чтобы начать с неё - самой непредсказуемой части, в которой может быть много подводных камней - он начал с самой простой и понятной ему части про "сверстать экраны". И когда через неделю вдруг выяснилось, что поднять второй поток JS-кода - нетривиальная задача - очень расстроился, что "как много времени занимает тестовое". Почему бы не потратить с самого начала один час на гугление "как в react native запустить второй поток JS-кода", увидеть, что это сложная задача без готового решения, и после этого вообще отказаться от тестового аля "2 недели работы не стоят $750 баксов", ну или написать HR мол "гайз, $750 за пару недель - ту мач, может поменяем ценники или разобьём на этапы?".
"компания изначально заявляет, что все равно не будет использовать результаты в случае неуспешного найма — смысл требовать доделать по-мелочам?"
Ну, судя по тому, что они назначили второй звонок и готовы были продолжать общение - они вполне хотели продолжать работу. То, что звонок был отменён в последний момент - это не очень красивый поступок, но вновь же в сообщениях написано "если чувак доделает - можем созвониться и пообщаться на тех. темы", что на мой взгляд подтверждает намерение работать с человеком, если он внесёт правки.
SergeyDeryabin
05.04.2023 19:57-11У вас довольно интересная, но как видно по минусам не популярная точка зрения на данный вопрос. И количество минусов немного диссонирует.
Получается большинство разработчиков (а здесь все я думаю в основном в том или ином виде большинство разработчики) склонно вольно интерпретировать задания и требования.
vedenin1980
05.04.2023 19:57+8Большинство разработчиков здесь не работают бесплатно. Считаете, что разработчик вольно интерпретирует задания и требования? Не вопрос, уволняйте, но сначала оплатите все потраченное на вас время.
SergeyDeryabin
05.04.2023 19:57-2Работать бесплатно можно по разному. Можно контрибьютить в OpenSource, можно участвтовать в различных хакатонах. Можно другу что-то запилить или принтер настроить как "тыж программист". В любом случае браться за бесплатную работу или нет каждый выбирает сам.
А в данном случае автора не надо увольнять, потому как и на работу его не принимали
ElKornacio
05.04.2023 19:57+7но сначала оплатите все потраченное на вас время
Вы правда не понимаете разницу между оплатой за время и оплатой за результат? Если парикмахер подстрижет вас на 50% - вы заплатите ему 50%? Если вы сдали машину на ТО на месяц, и механик скажет "я ппц как старался, весь месяц пытался, но ничего не починил" - вы заплатите ему 100% за старание? В этом суть услуги, а не найма - услуга оплачивается за её результат, а не за старания, страдания, усидчивость или что-то ещё.
В тестовом было написано - сделать точно как в макете, с вниманием к деталям, тогда заплатим. На скрине ниже огромные расхождения с макетом, видные невооруженным взглядом - шрифты, иконки, отсутствие пачки элементов, и т.д.
Все эти стенания "при нежелании платить, как бы вы не старались — вы даже простейший Hello World сделать соотвествующим всем требованиям заказчика, не сможете" - это домыслы. Если бы в статье был факт того, что сделано приложение соответствующее требованиям, а человеку не заплатили - это кидалово. Если мы видим, что чувак реально сделал приложение, которое в очень очевидном виде не соответствует требованиям, которые были заявлены жирным шрифтом в задании - то размышления в стиле "а кто его знает, может быть если бы он доделал до конца, ему всё равно бы не заплатили" - это просто полёт фантазии, не имеющий ничего общего с реальностью, описанной в статье.
Daemonis
05.04.2023 19:57+8Если парикмахер подстрижет вас на 50% - вы заплатите ему 50%? Если вы сдали машину на ТО на месяц, и механик скажет "я ппц как старался, весь месяц пытался, но ничего не починил" - вы заплатите ему 100% за старание? В этом суть услуги, а не найма - услуга оплачивается за её результат, а не за старания, страдания, усидчивость или что-то ещё.
Вы смешиваете два разных кейса. Если вы пришли к парикмахеру, чтобы постричься, то да, вы платите за результат. Если же вы пришли, чтоб посмотреть, как он стрижет, типа, вот тестовый клиент, то надо оплачивать потраченное на вас время.
SergeyDeryabin
05.04.2023 19:57-3Ничего не смешивается, по аналогии с парикмахером и стрижкой хотели получить результат соответствующий указанным требованиям. В задании не написано, что они будут оплачивать всем потраченное время
ElKornacio
05.04.2023 19:57+7Суть не в том, с каким намерением в голове вы пришли, а в том, что вы сказали парикмахеру на входе. Если вы сказали "подстригите меня", то парикмахер, бросивший работу на 50% не получит денег. Если вы сказали "покажите мне как вы работаете ножницами, я заплачу по 100 рублей за минуту" - то да.
В задании абсолютно четко написано "точное соответствие макету", "внимательность к деталям", "оплата за работу соответствующую этим критериям". Тут не нужно рассуждение о смыслах и интерпретациях - они черным по белому написаны в тексте задания, даже выделены жирным, и были полностью проигнорированы автором.
Ged2023
05.04.2023 19:57+4В случае с механиком
возможно львиная часть работы это диагностика неисправности, а вот выполнить задачу не получится из-за отсутствия з/ч например - но грамотные механики в этой ситуации обговаривают что задача будет разбита на части - за диагностику столько-то, за ремонт по результатам диагностики....
Ну или задача - окраска машины - покрасить надо всю машину, но не успел по каким-то не зависящим причинам покрасить например двери и бампера (пусть это будет 50% работы), дальше если эту работу можно без особых проблем сделать где-то еще - то это одно - тут только за срыв сроков можно "наказывать рублём" в оговорённых договором и законодательством пределах, если же оттенок краски невозможно будет подобрать точно такой же - то 2 пути - или ждать пока доделает (если это возможно) и разговор вести о снижении стоимости из-за срывов сроков (опять же в пределах договора и закона) или брать неустойку за потраченное время и за переделку в другом месте (например уже окрашенное надо снова приводить к неокрашенному виду (снятие краски) или покраска поверх - что полностью обнуляет стоимость работ первого мастера....
В общем слишком много неявных нюансов ;-)
которое в очень очевидном виде не соответствует требованиям, которые были заявлены жирным шрифтом в задании
Ну при очень беглом и поверхностном чтении я вижу "изменение ТЗ на ходу" и придирки к мелким нюансам, которые можно исправить после принятия основной части задания. Т.е. нормальная компания как минимум предложила бы аванс в виде какой-то части суммы с условием что всё будет доделано в точности в соответствии с ТЗ - т.е. заключить с автором договор о создании программного продукта.
ElKornacio
05.04.2023 19:57+2нормальная компания как минимум предложила бы аванс
Да, наверное так было бы комфортнее всем сторонам. Я не спорю о том, хорошее ли это тестовое или нет - как по мне, оно довольно странное. Я спорю с тем, что действия компании это "кидалово" и "обман". Я вижу автора, который проигнорировал написанные требования, выдумав вместо них свои собственные ("накидаю прототип за недельку"), результат, который заметно отличается от макета (хотя это одно из главных требований компании), и компанию, которая сказала "мы не можем заплатить за результат, не соответствующий изначально заявленным нами критериям" и предложила доделать.
Что касается "изменение ТЗ на ходу" - да, это действительно проблема, если автор был недоволен этим - нужно было сразу написать "вы изменили ТЗ, теперь работы в 2 раза больше. так не пойдёт, я выполню тестовое по изначальным требованиям, а вы, будьте добры, оплатите его как обещали. либо давайте передоговариваться по стоимости". Это была бы взрослая коммуникация и адекватная реакция на изменение. Но что сделал автор? Цитата:
Очень сильно матерюсь, но стиснув зубы соглашаюсь добавить анимации переходов
Ну раз согласился - то будь добр делать соответственно критериям.
Ged2023
05.04.2023 19:57Ну или как вариант - т.к. задание тестовое, то компания не должна пользоваться результатами работы автора без оплаты данной работы. В идеальном случае должна быть гарантия, что исходный код и архитектурные(и прочие) наработки автора нигде не будут использованы.
А то получится 10 будущим соискателям выдали одинаковое тестовое задание и они все прислали разные варианты решения. Что, всем оплачивать? (в случае если на работу будет приниматься только один кандидат и не было гарантии оплаты тестового задания. Зачем платить тем, кто с работой не справился? Или справился явно нарушив множество пунктов ТЗ ?
Вот только задание должно в данной ситуации быть одинаковым (или очень похожим) для всех и никаких изменений ТЗ в процессе!
Опять же все условия оплаты должны обговариваться во время выдачи задания.
Т.е. например минимальный % выполнения для оплаты, если результаты работы будут использованы компанией. (а то соберёте вы звездолёт на 99.999%, останется только на обшивке название написать там или логотип нарисовать, а вам говорят что вы задание не сделали до конца и оплата будет 0.)
SergeyDeryabin
05.04.2023 19:57Опять же все условия оплаты должны обговариваться во время выдачи задания.
Так они были написаны с самого начала.
ElKornacio
05.04.2023 19:57то компания не должна пользоваться результатами работы автора без оплаты данной работы
Компания не просто сказала, что не будет пользоваться результатами без оплаты, она даже сказала, что если работа подойдёт по критериям, и она за неё заплатит, но не наймёт автора - она всё равно не будет ими пользоваться. И эти обещания компанией нарушены не были.
Вы точно читали скрины в статье?)
codecity
05.04.2023 19:57не просто сказала, что не будет пользоваться результатами без оплаты
ОК. Если вдруг обнаружится, что использовали вашу работу с некими модификациями, доработками - думаете есть перспективы что-то доказать в суде? "Компания" сделает морду лопатой и точно так скажет - "мы не использовали вашу работу".
ElKornacio
05.04.2023 19:57+4Если вдруг обнаружится
Если вдруг обнаружится - тогда можно написать статью с названием "Кидалово", и это будет абсолютно справедливое утверждение.
Если нет никаких даже косвенных доказательств того, что компания так поступает - к чему размышления "а если вдруг"?
Что касается суда - в РФ шансов действительно очень мало.
Но вновь же - то, что компания гипотетически может нарушить этот пункт означает, что можно её обвинять в кидалове?
codecity
05.04.2023 19:57+2Если вдруг обнаружится
Как это обнаружить? Взять от двух лохов код, смешать, чуть переименовать - вот уже вроде как и оригинал а все совпадения случайны.
Что касается суда - в РФ шансов действительно очень мало.
Вот именно - все мы понимаем это. По этому даже если чел и обнаружит - то такие как вы прибегут и будут покрывать мошенников - типа это еще не доказательство.
Если нет никаких даже косвенных доказательств того, что компания так поступает - к чему размышления "а если вдруг"?
Они не ценят людей и их труд - готовы использовать труд людей за бесплатно с помощью хитростей, манипуляций и ложных обещаний. Всегда можно придраться - такие проекты можно годами вылизывать.
Я думаю что вы там типа работаете и временно покрываете. Но через время это коснется и вас - прилетит бумерангом, поверьте мне.
ElKornacio
05.04.2023 19:57+2Да вы не первый, кто обвиняет меня в том, что я "типа работаю на компанию из поста". Как я уже писал ниже - у меня гитхаб по нику, я работаю в opensource проекте, по коммитам очевидно, где и на кого я работаю. Правда, чувака снизу это не убедило, потому что "ваша компания тоже в web3, и у вас даже домен тоже .io". Такую дичь я уже не могу опровергнуть, увы.
Но раз представить, что я искренне пытаюсь объяснить людям разницу между "преступление" и "выглядит как преступление", невозможно, то давайте для простоты представим, что я бот на ЗП компании, и каждый мой комментарий щедро оплачивается.
мошенников
Это ваш эмоциональный вывод, не подкреплённый ничем.
с помощью хитростей, манипуляций и ложных обещаний
Хитрость = подробное ТЗ, манипуляция = прописанные критерии, ложное обещание = посметь не заплатить за неподходящую по заранее озвученным критериям работу.
Не хочу отвечать по сути вашего комментария - вы не написали ничего нового, снова "а если вдруг - то ничем не докажем - значит точно мошенники".
Мой вчерашний опыт "войны" в этих комментах оставил у меня только привкус "остановите планету, я сойду".
Вы буквально смотрите на "мы обещаем не использовать код", видите, что у компании opensource github, на котором нет пруфов использования кода и пишете "нуашо, если используют - мы ниче не докажем, значит это точно мошеннический пункт, специально написали, чтобы обмануть". Причем вы сами пишете, что этот пункт позволяет обмануть в будущем, но абсолютно согласны, что обвинять компанию в недоказанном обмане здесь и сейчас - это норм.
При этом никого не смущает, что во всех договорах при найме разрабов тоже есть пункт "не использовать код компании вне её, код, который вы написали - принадлежит компании", но почему-то там точно такая же недоказуемость вопросов не вызывает.
SergeyDeryabin
05.04.2023 19:57+1Большинству комментаторов совершенно очевидно, что для оценки профпригодности работника такой объём выполняемой работы явно избыточен.
Если вы посмотрите версию ТЗ от 1 марта, а автор начал общение 6 - то там 3 задания. Автор взялся за самое большое, а есть задание 3 - где буквально 1 экран.
antarx
05.04.2023 19:57+1Автор принял условия сделки, в которой явно и с акцентом описано, что за несоответствующее заданию решение не заплатят. Условия сделки не выполнил, с этим согласен, но всё равно требует денег и называет поведение компании кидаловом.
По сути это конфликт между капиталистической и социалистической картиной мира, где в первой в основе отношений лежит соблюдение условий сделки, а во второй — самоценность труда и необходимость его «справедливой» оплаты безотносительно условий. Без специальных навыков спорить с картиной мира малополезно — не получите ничего кроме негативной реакции.
PS У многих болит, что их однажды кинул заказчик, и читатели эмоционально реагируют, не вникая в детали.ElKornacio
05.04.2023 19:57Ну, я тоже вижу тут некий конфликт между социализмом и капитализмом, но скорее в том, что большая часть читателей практически не вчитываясь и не изучая материалы занимает позицию "грязная крипто-компания эксплуатирует трудягу-программиста", что очень резонирует с социалистическим нарративом про эксплуатацию труда капиталом.
Но я не соглашусь с тем, что в основе капитализма лежит "соблюдение условий", а в основе социализма "ценность безотносительно условий". По моему, соблюдение условий и договорённостей - универсальная ценность, не привязанная к какой-то конкретной политической идеологии. А разница между капитализмом и социализмом в том, какие именно условия они считают справедливыми, то есть - какие именно договорённости должны заключаться между людьми.
Rive
05.04.2023 19:57+2В капиталистической системе сделка может быть расторгнута с запретом извлечения выгоды, если арбитр после жалобы посчитал её кабальной (например, unconscionability в англосаксонском праве).
Leonidas2009
05.04.2023 19:57Ну хоть кто-то сказал, что без разницы, капитализм, или социализм, есть законы вообще-то. Интересное обсуждение, наверно, хорошо, что автор узнал заранее, с кем ему (не) предстоит работать. И печально, что ему пришлось пойти на такие заведомо кабальные условия. Но, замечаю, как кто-то поминает капитализм, то все прекращают дискуссию, как будто это аргумент и можно красть, убивать, оскорблять, если это капитализм. И, справедливости ради, как будто при социализме УК кто-то отменял.
apbyiyp
05.04.2023 19:57+1Бегло пролистал по ссылке, справедливости ради, контракт бы не признали "кабальным" и скорее всего послали бы заявителя потому что не выполняется обязательное условие для признания такого контракта "кабальным" - вынужденность и "односторонность" контракта. Т.е. этот "контракт"(хотя никакого контракта нет, только устная договорённость), его никто не вынуждал "подписать", он не был в обстоятельствах вынуждающих его "подписать", он мог прекратить выполнение контракта в любой момент, не рискуя что либо потерять кроме времени. И ко всему прочему, после успешного выполнения контракта он бы (вероятно) получил денежное вознаграждение, которое его прельстило изначально. Этот "контракт" не "кабальный", если ссылаться на прилинкованную Вами юр. статью.
А вот то, что компания допустила два донных момента - изменила условия в процессе(правда испросила согласие на продолжение работ в связи с новыми условиями) и второе, отменила звонок, это я согласен полностью. Так себя вести, ай яй яй.
MANAB
05.04.2023 19:57+7Если тестовое прислали и что-то не так, то просьба это переделать - уже звоночек о кидалове. Если что-то не так, то или 1) вы нам не подходите, или 2) давайте обсудим, почему вы сделали так, а не по другому, т.к. потенциал виден, может и подойдете.
dom1n1k
05.04.2023 19:57+1Не берусь судить об истинных намерениях компании, но в одном я с вами точно согласен — нормально прочитать тз автор не удосужился. К минимум в этой части тестовое свою функцию выполнило.
vasiliysenin
05.04.2023 19:57...Объём работ с самого начала известен. Сумма компенсации с самого начала известна.
Объём работ с самого начала не известен. Известно задание, а не сколько на него будет потрачено времени. Программирование это творческая работа и реальные сроки выполнения работы могут оказаться в несколько раз больше предполагаемых изначально. Поэтому во всех нормальных компаниях выделяют некоторое время на создание версии номер 1, а уже доделывают в следующих версиях. Антон создал версию номер 1 и вполне логично, что хочет получить за неё оплату.
Про сумму компенсации, которая якобы известна с самого начала. Давайте внимательнее прочитаем условия
Оплата в случае успешного найма: до $3000 за каждую платформу.
Вознаграждение при правильном выполнении задания, но при отсутствии последующего найма: до $750 за каждую платформу.
Не 3000, а до 3000 в случае найма. И сколько же это (до 3000)?
...В этом случае рабочее время, затраченное на тестовое задание, оплачивается в первую неделю работы.
Оказывается что это зарплата за первую неделю работы. То есть не 3000, как предполагал Антон, а 25% от оклада (исходя из того что в месяце 4 недели). Получается что ещё и первую неделю в компании придётся поработать бесплатно, так-как работа уже была выполнена ранее.
Было бы логично в случае реализации всех требований компании и отсутствия найма, получить 750, но там в условиях тоже не 750, а до 750.
Если бы компания написала что готова заплатить меньше 750-ти, из-за того что не все условия выполнены, то тогда бы можно было оценить насколько адекватная сумма. А раз вообще отказались платить, то значит развод. И тогда возникает вопрос в чём смысл для компании?
codecity
05.04.2023 19:57+15Сочувствую. Правда сочувствую - посмотрел сколько работы сделано.
Тут же не только потраченное время (в смысле, за которое вы бы могли обрести не только опыт, но и деньги), еще и мозговые ресурсы. После такой работы, тем более в стрессе и неопределенности - нужно отдохнуть.
Я тоже попадал в такую ловушку и мне совершенно понятно как такое происходит. Увлекаешься работой и не замечаешь времени. Потом тебе говорят - вот, немножко поправь - ну как бы ставка то уже сделана - либо вообще 0 либо хоть что-то, это "еще поправь" вроде бы стоит меньше, чем я потеряю. Но когда ты "еще подправил" - тем самым ты еще поднял ставку.
Из хорошего - у вас есть опыт и в подобную ловушку вряд ли попадете. Не рисковать - это же не казино. Ну один день можно поработать на доверии что заплатят (без договора), а вот дальше - пусть либо платят каждый день либо договор.
eugenk
05.04.2023 19:57+10Не совсем конечно в тему, но похожая ситуация. Правда не с тестовым, а с работой по договору. Договаривались на определенный объем работ и сумму. А потом потихоньку выяснялось, что объем работ всё больше и больше, но сумма остается прежней. Окончательно добило меня то, что оказывается сведения обо мне подавались в налоговую, о чем я предупрежден не был. Пришлось ещё и штраф заплатить. Ушел со скандалом, теперь грозят ещё подать судебный иск. Контора называется ООО Аксиом (ОГРН 1187746330420 ИНН 9709028771). Бывшая ООО Термотехника (ОГРН 1157746636761 ). Расположение - технополис Москва, метро Текстильщики. Руководитель Ким Валентин Львович. Если нарветесь - без разговоров посылайте в пешее эротическое, причем мелкими шагами. Вот ещё отзывы об этой шарашке (не мои)
DMGarikk
05.04.2023 19:57А что за данные которые они в налоговую подавали? НДФЛ?
eugenk
05.04.2023 19:57-1Ну их конечно. Я допустил некоторую неточность. В договоре был пункт, что налоги я плачу самостоятельно. Но последний раз по подобным договорам я работал в 2018-м году. Когда налогами такая работа не облагалась. В середине 19-го законодательство изменилось, о чём я не знал. Так что чисто формально виноват я сам. Однако это как раз та ситуация, которую Ленин характеризовал как "По форме всё верно, по сути - издевательство". Могли бы и предупредить. Кстати то что не предупредили, можно трактовать и как желание сэкономить на налогах. Тоже не исключаю такой вариант.
DMGarikk
05.04.2023 19:57+2ну вообще подобные манипуляции, как "человек платит налоги сам", крайне сложны в плане отчетности для бизнеса.
грубо говоря ООО не может просто так перевести бабло физлицу без вороха бумажек (чтобы не платить за него НДФЛ) тут или нужен чек в случае самозанятого или полноценное ИП или заплатить НДФЛ напрямую за человека. фокусы типа "я не хочу чтобы вы были налоговым агентом, НДФЛ я сам заплачу" — ведут к внеплановой камералке и сильной попоболи бухгалтераeugenk
05.04.2023 19:57+1Да без проблем ! Но предупредить могли ??? Во-первых у меня нет ни бухгалтера ни юриста, чтобы за этим следить. Во-вторых разговор с моей стороны пошел бы уже о другой сумме. В-третьих я бы узнал как это делается, и в случае серьёзного геморроя вообще не стал бы подписывать такой договор. Так что и с этим считаю они поступили по-скотски.
DMGarikk
05.04.2023 19:57+3согласен
но вообще, я всегда, всем, кто хочет в свой бизнес и ненадядю, отдельно пишу что не стоит забывать о бухгалтерии и законодательстве, а то блин почемуто у многих ощущение что "меня это не касается, плотите деньги и все" — а это не так
vadimr
05.04.2023 19:57+9Ну в общем-то заключение договора, не являющегося типовым и хорошо известным, по умолчанию предполагает повышенную степень внимания и ответственности.
У меня были случаи, когда казавшиеся на словах выгодными трудовые отношения не были оформлены из-за деталей формулировок в договоре, по которым не удалось прийти к компромиссу. Из последнего – одна малоизвестная фирма настаивала на неустойке за разглашение информации в десять раз выше общей суммы оплаты за работу. Я, естественно, её послал. Хотя такое требование можно было бы отбить и в суде пост фактум, но нафиг создавать самому себе проблемы? (Особую пикантность вопросу придавало то, что эти так трогательно заботящиеся о неразглашении информации люди прислали мне для заполнения образцы документов, содержащие персональные данные предыдущего работника).
Ged2023
05.04.2023 19:57настаивала на неустойке за разглашение информации
Ну тут надо уточнить у юристов как они бы доказывали разглашение информации именно вами...
это просто вариант "а кроме него никто не мог этого знать"
или какие-то "железные" доказательства будут
Ну и вопрос в реальной ценности той информации - а то может вам для работы предоставили бы данные, которые реально стоят очень много, но работа по их сбору(или предварительной обработке) стоит сильно больше вашей части работы.... Тогда их беспокойство понятно.
vadimr
05.04.2023 19:57+1Их беспокойство, может, и понятно (хотя мне показалось преувеличенным), но для меня финансовая операция под обеспечение 1000% в любом случае не имеет экономического смысла. Мой внутренний финансовый директор с негодованием отверг договор.
Ged2023
05.04.2023 19:57Но предупредить могли ?
Могли, но не обязаны. Тем более что вы уже работали по такому же договору. Слежение за изменениями законодательства - это ваша личная проблема, а не вашего работодателя в данной ситуации.
Кстати вы не рассматриваете вариант что работодатель то же был не в курсе изменения закона? Т.е. вас бы может и предупредили, если бы знали сами....
Вместе с тем очень похоже на преднамеренную подставу ненужного более работника, "изменение объёма задания" например....
eugenk
05.04.2023 19:57Кстати вы не рассматриваете вариант что работодатель то же был не в курсе изменения закона? Т.е. вас бы может и предупредили, если бы знали сами....
Ну если работодатель даже об этом не в курсе (что собственно составляет минимум половину его прямых должностных обязанностей), то от него уж точно следует держаться подальше.
Вместе с тем очень похоже на преднамеренную подставу ненужного более работника, "изменение объёма задания" например....
Не вижу для него в этом вообще никакой выгоды. Какие-то деньги (хоть и копеечные) он на этот проект потратил. Результата не получил. В чём профит спрашивается ??? Я давал в комментарии выше ссылки на отзывы об этой конторе других людей. Это похоже у него общий стиль такой.
sepulkary
05.04.2023 19:57А потом потихоньку выяснялось...
Как такое возможно? Вы не подписывали договор с перечнем работ?
eugenk
05.04.2023 19:57Перечни работ бывают разные. Особенно когда речь не о мобильном приложении (как в данной публикации), а о железке, алгоритм работы которой на этапе подписания договора понятен только в самых общих чертах. И совсем уж становится весело, если железку собирает хрен знает кто, хрен знает как, на плате куча хреновых паек, мои прошивки не работают, и приходится выяснять, мой это баг, или брак сборки. А сумма при этом не меняется...
sepulkary
05.04.2023 19:57+2Да, я понимаю, о чем вы говорите, мне приходилось делать удалённую разработку "железа" в качестве приработка.
Вопрос решается разбиением работ на этапы. В моём случае на первом этапе я делал разработку схемы + трассировку платы + сборку одного готового устройства + написание минимального ПО, демонстрирующего работоспособность аппаратной части. Плюс, я сразу предупредил заказчика, что по результатам первой итерации схема и ПП будут скорректированы.
Разработка основного ПО должна быть отнесена на второй этап, после закрытия и оплаты первого.
eugenk
05.04.2023 19:57Так оно и было. Только в ходе работы объемы этих этапов увеличивались, а сумма не изменялась. Разработки схемы и трассировки у меня не было. Только прошивка для FPGA плюс кое-какой дополнительный софт для десктопа. Но там тоже было очень немало.
Ged2023
05.04.2023 19:57Ну тут только один совет - прописывать в договоре все нюансы, в т.ч. кто оплачивает и в какой мере поиск брака - например при браке пайки/сборки отвечать должны те, кто их допустил. Но тут есть и обратная сторона - если будет доказано обратное - то придётся уже оплачивать вам. Хотя если предполагалась качественная сборка, а отдали для сборки куда-то "в сырой и тёмный подвал" - то тут конечно печально и предусмотреть без попадания в такие ситуации или знания о них достаточно сложно.
Это как с ЗоЗПП - использовать независимую экспертизу вы можете, но если проиграете суд или она покажет что виновник вы - то вы теряете не только стоимость вещи, которая вышла из строя, но и стоимость экспертизы....
Ged2023
05.04.2023 19:57Договаривались на определенный объем работ и сумму. А потом потихоньку выяснялось, что объем работ всё больше и больше, но сумма остается прежней
Это как так?
Не было ТЗ, оно было прописано слишком расплывчато, его меняли по мере выполнения работ, были части задания, которые менялись в объёме по независящим/неподконтрольным причинам? еще что-то?
120gramm
05.04.2023 19:57+5Оказывается не только фрилансеры могут кинуть заказчика, но и наоборот.
Выводы после нескольких заказов на фрилансе как заказчика и исполнителя:
1) Тестовые не делать, если человек не готов оплатить ваш труд - то вам с ним не по пути.
Вы же не предлагаете тестовое дом работнице сделать? (бесплатно помыть квартиру х м2)
2) Работать строго через безопасную сделку
3) Не работать 50/50.
Последний случай кидка со стороны исполнителя: Размещение заказа на фрилансе - переписка в telegram с предложением работать 50 на 50. Перевод первой части за заказ ему на карту - фрилансер пропал (заблокировал тебя в телеграм).
Вывод: безопасная сделка наше все + отзывы читать.
Сэкономите много времени и нервов.
Didimus
05.04.2023 19:57+8От меня тестовое задание, от вас тестовая оплата. Посмотрим, как вы с ней справитесь!
DummyBear
05.04.2023 19:57+1Здесь самый важный вопрос - "кто первый?"
RTFM13
05.04.2023 19:57+2Деньги всё же более ликвидный актив. Свободная предоплата будет привлекать мошенников со всего мира. )
Я лично в качестве тестового задания готов рискнуть максимум 0,5-1 днем работы в зависимости от вкусности вакансии. Тестовое задание содержащее очевидную рутиную работу (много однотипных элементов) или избыточную для теста детализацию сразу отправляется искать другого лоха.
С заказчиками договор + разбиваю на этапы. Сначала на небольшие, потом если заказчик платит вовремя и без постторга, то могу увеличивать фрагменты.
Ged2023
05.04.2023 19:57-1очевидную рутиную работу (много однотипных элементов)
А если работа состоит из именно такой и задача тестового задания проверить что вы можете выполнять однотипную работу долгое время?
Я всё же считаю чисто тестовым заданием явно не подходящую как реальную задачу.
Например в вашем примере - разобрать 50 конструкций при вас и попросить вас их собрать. Или собрать и после окончания разобрать назад.
Либо эти конструкции явно должны нести на себе какие-то признаки тестирования - например конструкции невозможно нигде применить (стекло в них покрыто краской, радиодетали явно неисправные, дорожке на платах преднамеренно повреждены во многих местах и т.д. и т.п. - как вы понимаете это просто "фантазии на заданную тему" и в реальности могут быть разные оговорки и нюансы -
как снова пример из реальной жизни - "ноготочки" - часто начинающие маникюрщицы ищут клиентов с оплатой только за материалы - т.к. они не укладываются в норматив по нанесению и им нужен опыт работы ...
так что вариантов можно придумать очень много.
progchip666
05.04.2023 19:57Ну если фрилансера нашли не на улице, а на нормальной площадке и у него "раскрученный" профиль, то кидать и исчезать у него нет ни малейшего смысла.
Areso
05.04.2023 19:57Ну если фрилансера нашли не на улице, а на нормальной площадке и у него
"раскрученный" профиль, то кидать и исчезать у него нет ни малейшего смысла.Да, нет.
Однако пользуясь раскрученностью профиля некоторые потом начинают делать фигню.
Мой случай, из-за которого я однажды "попал": нашёл чувака на площадке. Он мне сделал заказ, мы его провели через площадку.
Пару лет спустя, мне нужен был похожий заказ, но уже больше и с немного другим оформлением (как там у кого-то выше было? переименовать, разложить по папкам, поделить, етц). Работа была срочная, потому что имела крайний срок, после которого всё превращалось в тыкву. Человек ответил, что он в отпуске, но сделать может, да и вообще - 2 недели это норм.
В результате - прислал всё одним файлом и с опазданием на 3 дня. А мне это даже "нарезать" нечем было - ну я не работаю в этой сфере, меня у нет соответствующего софта.
Т.е. вроде бы работа и выполнена, а толку от неё - 0. К самой работе претензий у меня особо не было... а вот к "дэливери" - было.
progchip666
05.04.2023 19:57+3Это однако не совсем одно и тоже с "взял деньги, ничего не сделал и исчез"
Ged2023
05.04.2023 19:57+1Ну тут очень сильно зависело от договора и что там было прописано.
Вплоть до штрафных санкций за срыв сроков можно же делать.... Про "донарезать" - ну так предложили бы ему работу всё же окончить.
Кстати тут с фрилансерами как раз сложнее - человек заболел например, а у вас замены нет.... Так что надо просто
не доводить до полного дедлайна,
разбивать работу на кусочки, которые может доделать кто-то еще
держать контакты/в штате/... людей, которые готовы подхватить работу на середине, пусть и за несколько большую награду (ведь придётся еще вникать в задание - так что заплатить в сумме придётся несколько больше, чем если сделает один)
вовремя требовать сдачу п.2
Areso
05.04.2023 19:57Про "донарезать" - ну так предложили бы ему работу всё же окончить.
Смысла уже не было.
Ged2023
05.04.2023 19:57+5Вы же не предлагаете тестовое дом работнице сделать?
А почему нет? Только в случае дом работницы время на выполнение скорее всего будет примерно равно нескольким часам, а не неделям, известно обычно примерная стоимость её нормо-часа и её можно остановить на любом этапе оплатив выполненную часть работы (иногда и частично - показав недочёты и предложив или исправить (уже вне времени) или согласиться с уменьшением стоимости оплаты
Опять же для дом работницы явно главное получить постоянную работу. Ну и все требования должны быть заранее оговорены - например мойка окон и 5 метрового зеркального потолка.... или наоборот - только полы и пыль со стола (а то может еще и ковёр надо за свой счёт на мойку отвезти - раз пылесос не справляется?)
В общем тестовые задания бывают разные. И их оплата и результаты. И договорённости
Например снова вернёмся к дом работнице - "если оговорённые условия будут выполнены в точности, то вам за эту работу ничего не платим, но берём вас на постоянный контракт сроком на 5 лет" При этом если в помещение мусор будет заноситься только ради тестового задания (на глазах у дом работницы) то и претензий что это не тестовое задание у неё не будет....
А в примере ТСа основная претензия как я понял что задание выданное под видом тестового очень похоже на реальную задачу, результат работы над которой будет использован в дальнейшем.
StanleyShilow
05.04.2023 19:57+3Вообще, нормальная практика за тестовое оплату просить, и даже не соблазняться на аргументы, а-то так можно неделями сидеть тестовые делать. Тем временем можно просто учится ловить дао и не стрессовать на техсобесах в адекватные компании.
maXimus2031
05.04.2023 19:57-20Судя по многим статьям (даже на хабре), такую задачу вполне мог выполнить и ChatGPT. Ан нет, оказывается, кожаные все еще в теме
jardet
05.04.2023 19:57+2Вы б еще к ним на собесы покатались, вилки бы после тестового и собесов пообсуждали)
getmancar
05.04.2023 19:57Как раз в это время в марте проходил Хакатон он официального TON, Вы со своим кошельком могли претендовать на приз.
PuerteMuerte
05.04.2023 19:57+17Не знаю, у меня двоякие чувства. Про компанию — несомненно, абсолютно недостойное поведение. Но минуточку, и автор — не студент, а взрослый разработчик, претендент на вакансию сеньора. Подписываться просто "по понятиям" на выполнение здоровенного тестового задания, размером с полноценную работу, тратить на это кучу времени, при этом ещё и не доделать по сущим мелочам (ну сколько там надо минут потратить на плейсхолдеры или стиль для углов подправить), т.е. дать компании бронебойную отмазку на "почему не заплатили". Так тоже не надо поступать. Эти нюансы надо оговаривать на старте, а не в конце процесса, когда вы уже встряли по самое небалуй.
Да и в любом случае, тестовое задание должно быть такого размера, чтобы можно было на собеседовании сделать. Исключение разве что для джунов, где им может понадобиться посидеть дома в спокойной обстановке, погуглить и разобраться.SergeyDeryabin
05.04.2023 19:57+2Вот такие же двойственные чувства. Но мне кажется если данное задание назвать не тестовым, а хакатоном - то все будет на своих местах. Условия прописаны четко, макеты есть. Почему и зачем компания так делает - ну как бы делает и делает, это их право. Об условиях оплаты написано. Поэтому кмк подходить к такому заданию с позиции
за неделю я набросаю работающий прототип и этого будет достаточно, чтобы они оценили мои навыки и приняли решение
было неверно изначально. Как я понял после всех этих телодвижений компания хочет получить или готовый прототип по ТЗ и человека или просто готовый прототип. О том, что они не будут просто оплачивать время каждого, взявшего за выполнение задания, в принципе написано заранее
vedenin1980
05.04.2023 19:57+3В принципе, не написано. По-честному, должно быть большими буквами написано — оплата будет только при абсолютном точном выполнении всех критериев, особенно вот таких.
В хакатроне все условия говорятся заранее, даже во фрилансе (на нормальной платформе) не бывает, что человек месяц работал, сделал 80% функционала, а потом ему просто ничего не оплачивают под видом есть недоработки.SergeyDeryabin
05.04.2023 19:57+4В принципе, не написано. По-честному, должно быть большими буквами написано — оплата будет только при абсолютном точном выполнении всех критериев, особенно вот таких.
ну как же не написано, когда написано
про точное соответствие макетам и внимание к деталям выделено жирным
AlexeyK77
05.04.2023 19:57-2Выделение жиренньки в качестве отмазки не канает. Это стиль ведения дел пройдох -юристов, представляющие фирмы-мошенники и прочих проходимцев заточенных не на нормальную работу, а на кидалово. В ИТ и приличном бизнесе так не принято.
SergeyDeryabin
05.04.2023 19:57+3Это же не сноски, написанные внизу 5 шрифтом, это выделение важных моментов для заказчика/работодателя, который должен оплатить задание, а в дальнейшем платить зарплату. Он указал что для него важно. Задание довольно короткое и четкое. Поэтому про отмазки и юристов - это уже какое-то словоблудие.
Вам когда задача от бизнеса или тим-лида приходит вы тоже её по-свойму выполняете, чисто потому что так приличном бизнесе принято?
А если вы и есть тим-лид или заказчик, то для вас прям норм когда задание выполнено не как описано, а как понятно?
vedenin1980
05.04.2023 19:57+6Вам когда задача от бизнеса или тим-лида приходит вы тоже её по-свойму выполняете, чисто потому что так приличном бизнесе принято
Это не важно, если я буду выполнять задания по-своему или плохо, бизнес или тим-лид меня уволит, но все равно оплатить за уже отработанное время (и положенное время по закону).
А если вы и есть тим-лид или заказчик, то для вас прям норм когда задание выполнено не как описано, а как понятно?
Был на стороне и того и другого — если исполнитель делает все не так я сказал это повод прекратить рабочие отношения, но все равно УЖЕ затраченное время оплачивается. Это мой косяк, если я нашел неподходящего исполнителя.
Бесплатно НИКТО работать не должен, если меня не устривает работа — я оплачиваю уже потраченное время и мы расходимся. В случае, если договаривались об оплате за проект — договариваемся о проценте готовности проекта и я оплачиваю соотвествующий процент.
Поэтому про отмазки и юристов — это уже какое-то словоблудие.
Вот, кстати, насчет юристов — в большинстве стран за такое подают в суд и отсуживают не только деньга, обещанные за тестовое + неустойку + моральный ущерб + оплату адвоката, но опытный адвокат легко сможет доказать, что разработчик по-факту уже начал трудовые отношения на работодателя, соотвественно, суд может заставить принять его в штат и выплатить зарплату от момента написания тестового до принятного решения (то есть тысячи долларов зарплату за много-много месяцев) — там компенсация может достигать десятков тысяч долларов.
SergeyDeryabin
05.04.2023 19:57Все правильно вы говорите, это все закреплено в трудовом или каком-то другом договоре, соглашении.
В данном случае так же имело место соглашение, да можно даже назвать это офертой. Где указаны критерии оплаты. Про то, что например, обговаривается срок исполнения задания, и этот срок оплачивается по некой ставке в час, там нет ни слова. Автор эту оферту принял. Условия со своей стороны не выполнил и требует исполнения условий с другой стороны.
vedenin1980
05.04.2023 19:57+9Все правильно вы говорите, это все закреплено в трудовом или каком-то другом договоре, соглашении
Устное трудовое соглашение это тоже соглашение. Более того, в большинстве стран (в РФ тоже) человек не может работать бесплатно и даже меньше, чем за минимальную ставку оплату труда за час. Трудовые отношения начинаются по факту.
Условия со своей стороны не выполнил и требует исполнения условий с другой стороны.
Будет очень интересно, если вас возьмут на работу, где будет прописано, что для получения зарплаты работник объязуется писать "чистый и понятный код", а через пару месяцев невыплаты зарплату сообщят, что по мнению руководства ваш код недостаточно чистый и поэтому ничего платить вам не будут. Вы разумеется, скажете, ну я сам принял эту оферту и все правильно, да?
SergeyDeryabin
05.04.2023 19:57Устное трудовое соглашение это тоже соглашение.
Причем здесь оно я вообще не пойму. Если уж так хотите - это был договор ГПХ на выполнение разовой работы. Но опять же, условия оплаты не выполнены.
Более того, в большинстве стран (в РФ тоже) человек не может работать бесплатно и даже меньше, чем за минимальную ставку оплату труда за час.
Может - этот человек называется волонтер.
Будет очень интересно, если вас возьмут на работу, где будет прописано, что для получения зарплаты работник объязуется писать "чистый и понятный код", а через пару месяцев невыплаты зарплату сообщят, что по мнению руководства ваш код недостаточно чистый и поэтому ничего платить вам не будут. Вы разумеется, скажете, ну я сам принял эту оферту и все правильно, да?
Если заключен договор с таким пунктом, и по его трактовке возникли споры то тут несколько вариантов. Понятие "чистый и понятный код" должно быть развернуто в договоре. Если нет или есть противоречия относительно трактовки понятий - претензия, суд, экспертиза.
Но как это относится к автору? Он же сам пишет что задание полностью не сделал, а решил (он сам решил) что этого достаточно.
ElKornacio
05.04.2023 19:57+2Зачем вы аппелируете к ТК, если трактуете его вольно и, по всей видимости, знаете довольно примерно и вне контекста правоприменительной практики?
Устное трудовое соглашение это тоже соглашение
Трудовые отношения начинаются по факту.
У трудовых отношений есть очень конкретные признаки, по которым суд определяет, что отношения между двумя лицами - трудовые. Среди главных из них - "трудовая функция" и "установление заработной платы". Если в соглашении между двумя сторонами идёт оплата за проект (а не за "трудовую функцию", которая представляет из себя регулярный труд в отрыве от его цели), более того, оплата не представляет из себя регулярную, а вновь же, идёт оплатой за проект - то суд максимум может признать это договором подряда, но никак не трудовым соглашением. И даже признав это договором подряда - суд учтёт критерии приёмки работы, явно обозначенные сторонами. И результат работы автора явно не соответствует критериям, указанным в тестовом задании.
Вы уже в котором комментарии подряд пытаетесь доказать, что любая форма труда - это обязательно трудовые отношения, где должно оплачиваться время. Но это, мягко говоря, не так - есть договор подряда, есть договор возмездного оказания услуг, и прочие юридические формы, абсолютно законные, невероятно распространённые, и не имеющие никакого отношения к почасовой оплате.
SergeyDeryabin
05.04.2023 19:57+1Вот, кстати, насчет юристов — в большинстве стран за такое подают в суд и отсуживают
Звучит как байка. Есть реальные примеры?
ElKornacio
05.04.2023 19:57+1Не знаю, о чем именно писал @vedenin1980, но примеров, когда между людьми были де-факто трудовые отношения, не закрепленные договором, или закреплённые ГПХ-договором, а потом суд постановлял - что эти отношения действительно были трудовые, и требовал от работодателя произвести все положенные по трудовому законодательству выплаты (отпускных, больничных, и т.д.) очень много, в т.ч. я знаю пару примеров, которые наблюдал лично.
P.S. Но к ситуации из статьи это отношения не имеет.
SergeyDeryabin
05.04.2023 19:57+1Насчет вашего примера - вполне себе да. Насчет примера выше, как было сказано за такое - меня смутила.
Ged2023
05.04.2023 19:57Не совсем с вами соглашусь
А если исполнитель завалил сроки? При этом доделать работу за него кто-то может, но результат уже никому будет ненужен? Естественно если там будет вина работника. Т.е. например он уже делал такую работу за определённый срок, а тут всё что необходимо для выполнения работы есть(очень важный момент - а то от токаря ждать выполнения работ на сломанном станке или в отсутствии необходимых резцов или электричества как то странно будет), но работа не выполнена или сроки сорваны (работник был на рабочем месте, но ничего не делал или делал не относящееся к работе).
Или работник испортил материал?
В общем надо смотреть на договора и законодательство, но тут есть по крайней мере небольшая защита работодателя со стороны закона.... Но это надо смотреть на договор и законодательство - я на 100% не уверен.
Хотя, конечно, в большинстве случаев трудовые инспекции будут на стороне работников...
Ged2023
05.04.2023 19:57+2не бывает, что человек месяц работал, сделал 80% функционала, а потом ему просто ничего не оплачивают под видом есть недоработки.
Запросто могу предположить такой вариант.
Работа выполненная даже до 99% не всегда может считаться оконченной, плюс не всегда кто-то может доделать её за вас.
В итоге "требуется построить межзвёздный корабль с гиперприводом" - 80% - это корпус, система жизнеобеспечения и тп - а 20% это собственно сам гиперпривод.
Так вот, земляне может быть уже и способны сделать 80% работы, но я не знаю пока кто способен закончить данную работу до 100% и довести данный проект до реально используемого....
BigBeaver
05.04.2023 19:57+1Тогда откуда оценка доли гиперпривода в работе? Да еще всего в 20%, когда вы заранее знаете, что надо НИОКР еще провести.
AzIdeaL
05.04.2023 19:57Общепринятые оценочные суждения с опорой на пареттовский 80/20, как и Касперовский 1-10-100, где фигурируют строго натуральные числа: ведь недаром ваш визави указал 99% вместо общепризнанного 99,9(9)%
Pest85
05.04.2023 19:57+18Вознаграждение при правильном выполнении задания, но при отсутствии последующего найма: до $750 за каждую платформу.
$0 <= $750
все верно, вроде не обманули.А если серьезно то очередное подтверждение что все проекты на крипте это скам
farwayer
05.04.2023 19:57+1Какой чудесный пример сразу двух логических ошибок: Non sequitur и сверхобобщения :)
mytonwallet
05.04.2023 19:57-78Вероятно, вы с самого начала невнимательно отнеслись к чтению задания, иначе не совсем понятно, почему у вас могли возникнуть подобные ожидания:
мне предложили сделать тестовое задание, за которое обещали заплатить
Я не получил 750$. Если бы получил, то это было бы по крайней мере в рамках договоренности, и я бы не писал этот пост
В задании (скриншот которого вы сами приложили выше) явно и однозначно указаны условия выплаты вознаграждения:
«всем кандидатам, полностью выполнившим задание в соответствии с критериями, будет выплачено вознаграждение»
Также однозначно указаны критерии оценивания:
«скорость работы приложения, точное соответствие макетам, плавность анимаций и внимание к деталям»
К сожалению, присланная вами работа не соответствует ни одному из перечисленных критериев. В чём же вы видите несправедливость со стороны компании?
Мы внимательно протестировали вашу работу, нашли множество несоответствий заданным критериям, подробно описали вам их в ответе и предложили дополнительное время, чтобы исправить их.
Изначально мне показалось, что за неделю я набросаю работающий прототип и этого будет достаточно, чтобы они оценили мои навыки и приняли решение
Причина этого ожидания, по-видимому, также недостаточно внимательное чтение задания, т.к. в нём явно указаны необходимые условия для принятия работы, которые не имеют ничего общего с «наброском работающего прототипа».
В react native, на который и была эта вакансия...
И снова невнимательное чтение задания, где нет никаких требований по использованию именно React Native (как и любой другой технологии). Более того, в тексте явно отмечено, что стек кандидат может выбрать сам, а использование React Native может негативно сказаться на оценивании:
«Выбор стека технологий остаётся на усмотрение кандидата. Допустимо использование гибридных технологий (например, React Native). При этом вероятно, что реализации с использованием нативных технологий (Swift, Kotlin) могут быть оценены выше из-за более точного соответствия основным критериям.»
К сожалению, расхождение с текстом задания продолжается и дальше:
Цель тестового - оценить умение писать код
В задании прямо указано совершенно другое:
Цель тестового задания — оценить квалификацию и самоорганизованность кандидата.
Среди составляющих самоорганизованности — умение внимательно относиться к поставленным задачам, самостоятельно разбираться и при необходимости уточнять детали, вызывающие сомнения. Именно эти навыки мы ищем в кандидатах.
это все равно скотство, вот так эксплуатировать людей без работы, находящихся в уязвимом положении
Разумеется, мы не выбираем людей по уязвимости положения, и ничего не знали о вашем. Задание опубликовано в свободном доступе и представлено для всех в равной степени.
Сумма вознаграждения составляет и так вполне конкурентноспособные на наш взгляд $6,000 (в случае найма и успешного выполнения для обеих платформ), но сейчас мы также рассматриваем вариант её увеличения до $10,000 (до $5,000 за каждую платформу).
Нам жаль, что проделанная вами работа не соответствует заданию, которое мы опубликовали. Мы были бы рады, если бы вы внесли необходимые правки, и мы могли бы выплатить вам вознаграждение в соответствии с его условиями.
Отметим, что мы продолжаем успешно нанимать сотрудников по заданиям из этого же списка, а также выплачиваем вознаграждения тем, кто справился, но по какой-то причине не присоединился к команде.
Мы никогда не используем тестовые работы для каких-либо других целей, кроме оценки навыков их авторов.
hello_my_name_is_dany
05.04.2023 19:57+53а использование React Native может негативно сказаться на оценивании:
Я может чего-то не понимаю, но на скриншоте написано:
Антон, добрый день! Меня зовут Настя, ищу Senior mobile app developer (react native)...
И даже в ссылке на вакансию (и в ней самой) прямо написано React-native-developer-02-15-2 и в требованиях
Опыт c React Native от 5х лет;
Речи про нативную разработку там вообще нигде нет.
runawayed
05.04.2023 19:57+5Здесь, по-видимому, сыграл роль принцип работы рекрутинговых агентств: создаётся несколько вакансий, таргетирующих какой-то определённый стек. Эти вакансии в свою очередь приводят к одному и тому же заданию, в котором стек обозначен как свободный.
senglory
05.04.2023 19:57+2Каноничное "мопед не мой". Вы что, не проверяете что там в тексте вакансии нанятые вами рекоуикры понапишут?
HawkeyePierce89
05.04.2023 19:57+20А JS-абстракции можно без костылей запихнуть в Kotlin/Swift? Я не мобильный разработчик, я не в курсе.
Но вообще топикстартер на вакансию не проходит уже в самом начале по двум причинам:
1) Какой сениор согласится выполнять недельное тестовое задание (если конечно речь не хотя бы про $10'000 в месяц)? Я понимаю что ситуация и всё такое, но если ты сениор, то за неделю можно пройти несколько собесов в более адекватные компании, которые не требуют недельного тестового.
2) Не обратил внимание, что текст тестового задания не соответствует вакансии и принялся за работу. Вот это действительно проверка на профпригодность.С одной стороны топикстартеру сочувствую, но с другой стороны предлагаю немного порадоваться, что не придётся работать с людьми, которые не способны организовать свою и чужую работу уже на начальном этапе; представляю какой
латокентреш творится внутри компании.
Апдейт: ещё и тестовое меняют по ходу выполнения, нет ну это лютый трешtohntobshi Автор
05.04.2023 19:57+7А JS-абстракции можно без костылей запихнуть в Kotlin/Swift? Я не мобильный разработчик, я не в курсе.
можно
просто мне предложили именно на реакт нейтив вакансию
по поводу того, что написано ниже, каюсь дурак
tohntobshi Автор
05.04.2023 19:57+60«скорость работы приложения, точное соответствие макетам, плавность анимаций и внимание к деталям»
настолько расплывчатые формулировки, что трактовать их можно как угодно, у меня например все нормально работает
Разумеется, мы не выбираем людей по уязвимости положения, и ничего не знали о вашем.
любой человек без работы в уязвимом положении находятся, другие делать ваше тестовое не будут
а использование React Native может негативно сказаться на оценивании
мне же русским по белому написали и предложили вакансию на реакт нейтив, еще при созвоне спросили а у вас точно есть [какое то огромное кол-во] лет опыта именно на реакт нейтиве, мне теперь везде ждать подвоха и обмана со всеми с кем я общаюсь? забавно то что я умею и в Kotlin и в JavaScript и если бы мне сказали что нужно делать на котлине, то я бы сделал на нем, в противном случае ведь так же могли бы кинуть предъяву зачем ты сделал на котлине, когда тебя нанимают на реакт нейтив
полностью выполнившим задание
я сделал все экраны которые не были опциональными и даже опциональные отправка и получение
но сейчас мы также рассматриваем вариант её увеличения до $10,000
сразу миллион предлагайте, че мелочиться то, оплачивать то все равно не обязательно
Мы были бы рады, если бы вы внесли необходимые правки, и мы могли бы выплатить вам вознаграждение в соответствии с его условиями.
вы мне эти правки прислали за час до назначенного с вами созвона, при этом отменив созвон, это уже свинство я считаю
mytonwallet
05.04.2023 19:57-56настолько расплывчатые формулировки, что трактовать их можно как угодно, у меня например все нормально работает
Почему же вы не задали вопрос, что означают неясные для вас формулировки, если они были указаны в самом начале под заголовком «Основные критерии»?
В вашей работе есть существенная проблема: с соответствием макетам дизайна.
Это наиболее важный критерий для нас, именно поэтому он указан как основной при оценивании. Мы ставим качество интерфейсов наших приложений во главу угла и ищем разработчиков, которые способны разрабатывать продукты на высоком уровне. Мы явно написали об этом в задании. Вы невнимательно прочли наше задание, проигнорировали множество ключевых моментов. Мы не отказали вам в выплате вознаграждения, а лишь указали на несоответствия и предложили внести исправления, многократно пояснили наши замечания и привели ссылки на конкретные пункты в задании. Вы предпочли от всего отказаться и в публичном поле обвинили нас в «кидалове», «скотстве» и «свинстве».
Эту проблему можно было бы решить намного проще — внеся те небольшие правки, которые мы обозначили, после чего продолжив общение на звонке и выяснив все детали, вызывающие сомнения.
eugenk
05.04.2023 19:57+70В вашей работе есть существенная проблема: с соответствием макетам дизайна.
Извините конечно, возможно туплю (я в основном электронщик и околоэлектронщик, а не по фронтэнду и мобильным), но я специально зарегился у вас на figma, и так и не смог разобраться с вашими макетами. Если к тому же необходима ещё и анимация (т.е. экраны должны как-то анимированно сменяться, да плюс к тому сами наверно содержат какие-то анимированные элементы), то тут вероятность какой-то мелкой ошибки и неточности, по-моему вообще стремится к 100%. Мне кажется что это должно быть скорее вопросом не тестового задания, а плотного взаимодействия с дизайнером. Не хочу Вам конечно ничего указывать и советовать, хозяин-барин, как говорится, но по-моему Вы немного путаете тестовое задание и испытательный срок. Тестовое задание должно отсекать заведомо негодных. Не можешь написать приложение - иди умные книжки читай. Испытательный срок - это когда годных проверяют в процессе работы. В частности умение взаимодействовать с дизайнером и исправлять огрехи макетов и анимаций. Вот по-моему как-то так... Перекладывать на тестовое задание задачи испытательного срока, мне кажется не стоит.
whoisking
05.04.2023 19:57+50Так это тестовое, а не заказ. Это абсолютно разные вещи. По текущему результату уже вполне можно решить, подходит кандидат или нет. Вы хотите заказать работу? Так идите на другие площадки, причём тут найм вообще? Хотите, чтобы кандидат вам доделал работу? Так заплатите ему предоплату и платите за доработки, в чём проблема? Не надо ссылаться на идеальные требования и что-то там ещё, это не заказная работа, никаких договоров в случае тестового вы не подписываете с кандидатом, поэтому все остальные рассуждения будут пустыми.
Ged2023
05.04.2023 19:57+1Ну возможно кандидат абсолютно асоциален, не может вести диалог по внесению правок, некоммуникабелен и тд - это со стороны фирмы такие оговорки могли бы быть.
Вот только изменение ТЗ "на ходу", придирки к мелким погрешностям при выполнении большей части задания и не заключение договора на работу при задании выглядящем как реальная задача наталкивает на не очень хорошие мысли
tohntobshi Автор
05.04.2023 19:57+31вы с созвоном тянули неделю, договорились, назначили на определенный день, казалось бы все значит устроило после первых доработок, и за час до начала его отменили и прислали эти правки, как плевок в душу, как это назвать кроме как не скотским отношением?
Ghostcar
05.04.2023 19:57+44Я, поставив себя на место конечного пользователя, не вижу разницы в 2-х приведенных снимках экранов. Если у вашего дизайнера ЧСВ зашкаливает и отклонение в пиксель он считает катастрофой, то задача вменяемого тимлида/проджект менеджера - поставить такого дизайнера на место. Тем более для тестового задания.
В приведенных описаниях задания указано в случае найма за разработанное решение - определённая сумма. В случае не найма - другая сумма. В случае не найма у вас нет оснований для требований в доработке и отказа от оплаты конкретного решения.
Если вы требуете плавности и быстроты работы - велком обозначить точные тех. характеристики устройств, точные, до долей секунд, показатели на каждое событие, и более того, предоставить соответствующее устройство.
На текущий момент мнение общественности - выполненное задание соответствует озвученным критериям. Поэтому - оплачивайте.
Ну и да - если ХР(НР) обосрался со сроками подачи обратной связи - это проблема ХР разрулить ситуацию.
BigBeaver
05.04.2023 19:57А в чем разница на картинках?
SergeyDeryabin
05.04.2023 19:57+9Вы серьезно не видите разницы? ) Да вам просто не попадались заказчики задроды до пикселей. Это не оскорбление, а как некая характеристика.
Шрифты не те
Прям сверху. Цвет, размер и пропорции бандла красного отличаются. Нет стрелочки больше после текста
В поиске нет плейсхолдера
Неверная пропорция синего блока
Линия под текущим пунктом меню на блок, а должна быть под надпись только
Блок с транзакцией - там вообще все не так
BigBeaver
05.04.2023 19:57+1Ну я не дизайнер. Тут красное, там квадратное. Для демки нормально, вроде. Если вы будете мне через день в приложении рандомно менять вот такие два экрана, я вряд ли замечу. Разницу в оттенках я увидел только после вашего комментария.
SergeyDeryabin
05.04.2023 19:57+3Это нормально, у каждого свое восприятие, именно поэтому было в задании указано, что важно и на что обратить внимание.
Автор тоже решил, что для демки нормально, и расстроился, что оказывается для оплаты надо было сделать как в требованиях
Ged2023
05.04.2023 19:57+3Так для тестового задания придираться к начертанию шрифтов в случае если вы не дизайнер шрифтов это как-то.....
SergeyDeryabin
05.04.2023 19:57Это примерно так же, как со стороны автора спрашивать про оплату, в его случае )
K0styan
05.04.2023 19:57Даже если на цвета не смотреть - раскладка цифр в блоке Assets совершенно другая. Притом ту, что на макете я понимаю - верхняя строка про монету, нижняя - про её эквивалент в долларах. А в реализации всё в кашу.
tohntobshi Автор
05.04.2023 19:57+6У них в фигме два разных варинта расположения, я выбрал один из них. Другие претензии были по поводу отсутствия реализации фич, которые не требовались в изначальном задании или были опциональными. Поэтому я не стал их доделывать, и попросил их компенсировать затраченное время. Поскольку, видя такое отношение, уже не был заинтересован в сотрудничестве с ними. Пост написал в первую очередь, чтобы показать их отношение к соискателям. Мне эти 750$ баксов погоды бы все равно не сделали, они просто мне дали формальный повод придать это огласке, кинув даже на эти копейки.
SergeyDeryabin
05.04.2023 19:57+1Это же не разные варианты расположения, а разные интерфейсы. Сверху и снизу подписи об этом
BigBeaver
05.04.2023 19:57+2Сверху и снизу подписи об этом
Одинаковые по смыслу…
Это просто два по-разному названных экрана кошелька. Видимо потом, что макеты тоже делали в качестве тестового разные исполнители.
Но даже, если разные, какая разница для тестового-то? Показал, что в принципе можешь сделать какой-то выбранный экран.SergeyDeryabin
05.04.2023 19:57-1Но даже, если разные, какая разница для тестового-то? Показал, что в принципе можешь сделать какой-то выбранный экран.
Показал - молодец, но для оплаты там отдельно прописано что и как должно быть.
K0styan
05.04.2023 19:57Таки разные.
Слева - для сценария, в котором мне надо понимать в первую очередь сколько монет на счету, т.е. я использую кошелёк именно как кошелёк, для транзакций.
Справа - когда мне важно понимать, сколько все мои монеты стоят в едином эквиваленте, т.е. я использую кошелёк как копилку, для инвестиций.
Логика здесь есть. Но вот с чем соглашусь - это разные сценарии, да ещё и без явной индикации того, который сейчас активен. Их надо в Фигме же разводить по явно разным веткам.
Raccooner
05.04.2023 19:57+2А ещё на демо-счете 18к$, а на Implementation - 0
:'(
SergeyDeryabin
05.04.2023 19:57-1Ага. Не понятно как отображается сумма - там тоже много нюансов. Не видно как реализован бандл под суммой с изменениями
farwayer
05.04.2023 19:57+6Для времени и того объема работы, который сделал претендент, верстка выглядит неплохо. Не pixel perfect, не идеально, но видно, что человек старался и потратил много сил. И код не идеально, но довольно аккуратно написан. Не понимаю, как за такое можно не заплатить. Особенно с учетом того, что это вы к нему обратились.
Уверен, разработчик мог бы довести до точного соответствия макету. Но когда появляется вопрос заплатят ли тебе вообще, выбрасывать еще день-два? Особенно с учетом ваших нечетких критериев.SergeyDeryabin
05.04.2023 19:57-6Не понимаю, как за такое можно не заплатить.
Мы же не про благотворительность говорим. Компания за определенные деньги хотела что-то конкретное получить, а не раздать деньги за то, что кто-то постарался.
farwayer
05.04.2023 19:57+10Компания пришла к разработчику и предложила сделать оплачиваемое тестовое задание. Человек честно постарался, потратил много времени и сил. И не получил за это никакой компенсации. Вот именно что мы не про благотворительность говорим. Это не какая-то фигня, написанная за пол часа, чтобы срубить денег.
Ged2023
05.04.2023 19:57+2Если они искали программиста - то в данном случае довести до конечного результата это уже мелочь - ведь основная часть работы выполнена и надо просто довести работу до конца. Но тут возникают сомнения в оплате. А будет ли она реально в случае выполнения всех требований?
SergeyDeryabin
05.04.2023 19:57-3Иногда такие вот мелочи отнимают кучу времени у остальной команды.
clu66er
05.04.2023 19:57+1"Иногда" - я лично считаю, что не про этот случай.
Сам разраб достаточно легко бы всё пофиксил, но
когда отменили созвон - сразу с подхода такой "звонок"...SergeyDeryabin
05.04.2023 19:57-2А меня вот, например, очень напрягает, когда я, расписывал в каком формате должны быть данные справочников. Приложил примеры, в которых описано что и где должно быть. Потом объяснил человеку. Потом в ходе сбора несколько раз уточнял.
Задача выполнена, данные есть, приходят ко мне. Но зачем их собирали неделю в том формате, каком было удобнее их собирать, а не мне их использовать - я не понимаю. Я вместо того что бы их залить и идти дальше трачу день на сбор этих справочников. Потому что данные которые пришли не годятся и мне проще собрать их заново, чем разбираться в чужой структуре.
Конечно я могу их собрать сам, но смысл то задачи был не в этом.
Ghostcar
05.04.2023 19:57+5Не путай ситуацию - заказ разработки для применения в продакте, и тестовое задание.
SergeyDeryabin
05.04.2023 19:57-2В данном случае тоже самое, автору обещали заплатить только за готовое задание. А не факт его работы
Vinni37
05.04.2023 19:57+1Вы путаете договорные отношения и тестовое задание. Т.к. обещание заплатить 750-6000$ не есть договорные отношения, и в таком случие проблеммы команды соискателя воловать не должны.
BigBeaver
05.04.2023 19:57+1А в чем проблема, если они все равно обещают не использовать наработки? И зачем тогда просить что-то доделать?
SergeyDeryabin
05.04.2023 19:57Разве не очевидно, что они хотели получить результат? Готовы были за него заплатить и принять автора на работу? А затем уже и использовать его работу
riv9231
05.04.2023 19:57Вот вы и спалились. Это никакое не тестовое задание.
SergeyDeryabin
05.04.2023 19:57-5AlexeyK77
05.04.2023 19:57читаю, читаю, и понимаю - что вы просто ох..евшие мудаки.
Это как в общественном транспорте ловят щипача, когда он по локоть запустил руку, в чужой карман, а тот пытается съехать на дешевых воровских понтах.
Мудаков споймали с поличными, а оно еще и огрызается.
противно, тьфу.
codecity
05.04.2023 19:57+16Эту проблему можно было бы решить намного проще — внеся те небольшие правки, которые мы обозначили
Вы понимаете что у человека может не быть денег, чтобы жить? Где гарантии что вы потом еще не придумаете список правок и так до бесконечности, чтобы не платить?
В вашем случае лучше выплатить компенсацию в 4*размере и написать статью с извинениями. Или забыть про свое честное и доброе имя - все будут вас помнить как прохиндеев.
Т.е. вы сейчас за 750 гребаных баксов слили в унитаз свою компанию.
PuerteMuerte
05.04.2023 19:57-7Вы понимаете что у человека может не быть денег, чтобы жить?
У js-программиста, сеньора, в 2023-м году? Ну не перегибайте настолько :) Да, случай неприятный, и если бы у компании был хотя бы грамм совести, эти условия они бы либо подчеркнули в беседе перед выполнением ТЗ, либо действительно заплатили по факту. Но вопрос жизни и смерти тут явно не стоит.
SergeyDeryabin
05.04.2023 19:57-2Зачем мешать все в кучу? Компании эта информация вообще не интересна. Что соискателю жить негде, поесть нечего и вчера кот любимый умер, а сегодня зуб болит
Boilerplate
05.04.2023 19:57+7Ну а всем остальным плевать, что теперь поисковик будет с вашим названием компании выдавать эту статью. Всё честно)
ZhetoN
05.04.2023 19:57+6так вам верстальщик нужен был? а зачем тогда все эти React Native, Swift, Kotlin, потоки?
anlouc
05.04.2023 19:57+4Макеты для вас же в фигме все выложены. Там все есть, по шрифтам, размерам, расположению вполть до пикселя. Ваша реализация очень не соответствует. Имхо вы очень увлеклись кодом, забив на внешний вид. А для компании оказался очень важен внешний вид. И они сразу на это указали, выделив жирным. Вы их обвиняете в том, что они изменили описание вакансии, но это выглядит как дополнение, а не изменение: откуда брать анимацию.
Зачем браться за такое огромное тестовое, когда и так ситуация сложная и нужна работа поскорее, а вы очевидно не на джуна идете - вот это непонятно.
Ну и ощущение, что на эмоциях от всего и в спешке, многое упустили, а кучу времени потратили на воркеры в реакте.
Понимаю, как стремно проходить собесы когда поджимает, в декабре проходила. Желаю вам хорошей вакансии, без огромных тестовых, и не торопиться читать описание).
deadraidfd
05.04.2023 19:57+27Давайте я вам вам открою страшную тайну ни один адекватный Senior не будет делать тестовое задание на неделю.
Я даже не представляю если бы мне предложили подобное что бы я ответил заржал наверное вам в лицо и занес в черный список компаний.
Если компания нормальная она оплачивает тестовое задание в не зависимости от результата. Вы указали что оплачиваете тестовое задание так оплачивайте.
Любая работа должна быть оплачена.
Вы не нормальная компания, вы буквально кинули разработчика и за это заслуженно получили свою бурю негатива.
И главное тестовое задание если оно есть оно должно быть максимум на два часа.
И даже оно должно быть оплачено.
Этот разработчик просто тем как он думал и решал проблемы уже показывает что он адекватен и решил бы эти проблемы.
Не смотря на то что он как дурак вам поверил.
В остальном вашу компанию добавят в список компаний мошенников и вы получите проблемы с наймом.codecity
05.04.2023 19:57+4Давайте я вам вам открою страшную тайну ни один адекватный Senior не будет делать тестовое задание на неделю.
В жизни всякое бывает. От тюрьмы и от сумы, как говорится, не зарекайся. Сейчас время не простое, многие потеряли все что имели.
Rive
05.04.2023 19:57+1Это довольно простой расчёт: если компания предлагает тестовое задание без гарантии оплаты - это или скам, или фильтр чуть посложнее, чем выкидывание в мусорку резюме с нечётными номерами. Следовательно, для опытного работника с относительно сильной переговорной позицией нет ни малейшего смысла выполнять тестовые задания, если нет специфических условий (например, ему интересно поковырять неосвоенную технологию ради опыта или компания предлагает что-нибудь исключительное).
Если у компании стоит на входе фильтр (т.е. есть сильная конкуренция за вакансию), то соискатель сливает неделю в унитаз с шансом больше 50%, хотя мог бы поискать более доступные вакансии.
Притом, проверка тестового задания (если она вообще есть) съедает намного меньше ресурсов компании, чем у соискателя, а поэтому такая недобросовестная компания способна выбросить впустую значительно больше общественного времени, чем если бы просто выкидывала резюме или проводила собеседования.
Таким образом, если вы вообще видите любое тестовое задание, то шансы получить эту работу ничтожны, всё потраченное время будет потеряно, а следовательно выгоднее сконцентрироваться на более доступных вакансиях.codecity
05.04.2023 19:57+1Это довольно простой расчёт: если компания предлагает тестовое задание без гарантии оплаты
Из того что я прочел, то понял так - если формально задание будет сделано, но не устроит компанию по качеству исполнения - то получишь 750. Если все устроит - то сразу 3000 за это задание бонусом + на работу берут. Т.е. гарантия есть, если будет сделан весь объем работы - все экраны и функционал.
А так придираться по мелочам - можно годами. Не проблема. Что они и сделали.
видите любое тестовое задание, то шансы получить эту работу ничтожны, всё потраченное время будет потеряно
В идеале за тестовое задание платить по дням. С условием - первый день кандидат берет риск на себя - могут не заплатить (вдруг проходимец), если идет не в том направлении и уже ясно что не сработаемся. Потерять день - допустимо, потерять 2 недели - это слишком.
Такой вид сотрудничества исключает фактор стресса и неопределенности - ведь это может свести на нет продуктивность.
SergeyDeryabin
05.04.2023 19:57-3А так придираться по мелочам - можно годами. Не проблема. Что они и сделали.
Я не увидел в переписке по мелочам, здесь же в комментариях есть скрины. Выполненной работы нет, поэтому что они будут придираться - домыслы.
И задания там было 3, автор взялся за самое большое. Есть третье на котором один экран и один макет в фигме.
codecity
05.04.2023 19:57Я не увидел в переписке по мелочам
Вы как-то связаны с этим проектом? Сотрудничали? Лично знаете владельца?
Все увидели а вы нет. Конечно тут нет формулы, по которой мы можем вычислить - мнение сообщества однозначно.
Ну что же - чуваки слили за 750 баксов свой проект в унитаз. Дальше уверен что все у них загнется.
Ged2023
05.04.2023 19:57Если компания нормальная она оплачивает тестовое задание в не зависимости от результата.
Даже если оно полностью не будет соответствовать ТЗ?
Я считаю что в данной ситуации или надо заключать с ТС договор на доделку работы в полном соответствии с ТЗ (оплатив ему часть суммы - ведь остался, как я понимаю только дизайн интерфейса) или оплатить ему часть суммы - за выполненную часть работы
В случае же полного несоответствия с ТЗ - там платить не за что просто....
А в реальной жизни еще и за потраченные материалы/ресурсы можно плату потребовать
Как пример - приходит к вам рабочий-станочник, говорит что он высококлассный токарь 6го разряда, приносит соотв. "корочки" (аналог портфолио). Вы ему даёте тестовое задание, он при попытке его выполнить губит резцы и запарывает заготовку. За что ему платить? Тут скорее надо брать плату за испорченный резец (если это конечно не проблема в качестве резца или работе станка), за испорченный материал... хотя бы по оптовой цене.... Естественно бывает всякое(оса укусила например или судорога) и можно даже предложить ему повторить задание... но всё же вопрос несколько более интересный....
Pest85
05.04.2023 19:57+2Для того чтобы рабочий станочник оплатил материалы при браке с ним, внезапно, надо заключить договор на оказание услуг.
А при приеме на работу, имено вы берете на себя риски, и оплата неустраивающей вас работу - один из них
TimsTims
05.04.2023 19:57+14«всем кандидатам, полностью выполнившим задание в соответствии с критериями, будет выплачено вознаграждение»
Что за бред? Если кандидат полностью выполнил условие, то вы его нанимаете на работу, и дальше уже платите вознаграждение в виде зарплаты. Здесь вы явно манипулируете условиями - на ходу меняете критерии, и будете менять их и дальше до тех пор, пока кандидат сам не отвалится.
Среди составляющих самоорганизованности — умение внимательно относиться к поставленным задачам, самостоятельно разбираться и при необходимости уточнять детали
Вы фактически дали полноценное задание на несколько спринтов, которые обычно делает целая команда в тесной связке, с дейликами и тикетами с подзадачами. Когда разработчик реально должен по несколько раз в день созваниваться с дизайнерами и продактами. Когда первая версия MVP нужна чтобы понять плюсы и минусы решения, и дальше в течение времени её дорабатывать.
В чём же вы видите несправедливость со стороны компании?
Вы фактически дали полноценную задачу, которую компании делают по несколько месяцев, при этом выставили жесточайшие требования к условиям приёмки, но не обеспечили разработчика средствами коммуникации, и не объяснив заранее правила игры. Фактически, вы вхолостую расходуете ресурсы людей - как свои ресурсы, так и кандидатов, хотя могли бы взять этого парня на работу, и он бы дальше вам пилил-допиливал интерфейсы так, как вам надо.
но сейчас мы также рассматриваем вариант её увеличения до $10,000
Дайте угадаю. Вы поднимаете сумму вознаграждения, так как "Почему-та за $6000 никто ничего толкового нам так и не сделал!". Если компания правда честная, то всё это говорит о крайне низком уровне менеджмента в компании, которые считают, что программу можно написать правильно с первого раза. Очень жаль их... А нет, не жаль. Криптокошелек, который у них таким образом получится - никогда не будет безопасный, лучше бы им его никогда не делать. В течение года у их инвестора закончатся деньги на этот цирк, результата так и не будет, и проект закроют.
SergeyDeryabin
05.04.2023 19:57-9Если кандидат полностью выполнил условие, то вы его нанимаете на работу, и дальше уже платите вознаграждение в виде зарплаты.
Он же может не пройти дальше, ему могут не понравиться условия работы и пр.
А если вы считаете задание таким сложным - зачем его брать? Там есть второе на неск. экранов и третье - один экран.
TimsTims
05.04.2023 19:57+6Он же может не пройти дальше, ему могут не понравиться условия работы и пр.
Ему и правда могут не понравиться условия работы. Он может сам по себе оказаться довольно токсичным человеком. Возможно, "тестовое задание" вообще делал не он, а его друг, и в работе он вообще не сечёт. Для всего этого есть испытательный срок. Но КАК скажите мне пожалуйста текущее тестовое задание защищает работодателя от таких рисков? Как такое суперсложное задание позволит отсечь тех, кому могут не понравиться условия работы?
если вы считаете задание таким сложным - зачем его брать?
Наверное, он был уверен, что не потеряет времени зря, если будет честно стараться, ведь ему как минимум компенсируют его время. Ведь смысл тестового задания - показать, что исполнитель в принципе способен выполнять задание, и его можно принимать на работу. А здесь получается вообще всё наоборот - кандидат должен выполнить всю задачу бизнеса, от начала и до конца. Это уже настоящий фриланс-заказ на разработку (требования к пикселям и требования к скорости работы).
SergeyDeryabin
05.04.2023 19:57-2Как такое суперсложное задание позволит отсечь тех, кому могут не понравиться условия работы?
Никак, мой контекст был в ответе на вашу реплику
Что за бред? Если кандидат полностью выполнил условие, то вы его нанимаете на работу, и дальше уже платите вознаграждение в виде зарплаты.
Т. е. если кандидат полностью выполнил условие, но по каким-то причинам не стал работать - задание будет оплачено.
Наверное, он был уверен, что не потеряет времени зря, если будет честно стараться, ведь ему как минимум компенсируют его время.
Автор не правильно интерпретировал условия, никто не обещал компенсировать время за одни только старания.
Ведь смысл тестового задания - показать, что исполнитель в принципе способен выполнять задание, и его можно принимать на работу.
Здесь вы попадаетесь в туже самую ловушку собственной интерпретации что и автор. А чувакам, я повторюсь, может быть нужен и готовый продукт по макету и сотрудник. Или только готовый продукт по макету, который они готовы оплатить. Не знаю почему и зачем они так решили - не спрашивайте почему и зачем, не я это придумал. Но и вы и автор интерпретировали задание неверно.
Это уже настоящий фриланс-заказ на разработку (требования к пикселям и требования к скорости работы).
Это же все указано в самом задании. Что не так?
Kiel
05.04.2023 19:57+12То что вы оформили фриланс-заказ, как тестовое, а в тестовом стали жаловаться, что оно не дотягивает до фриланс-заказа
А в результате не заплатили деньги за фриланс-заказ и не наняли человека за тестовое. То есть не сделали ничего, в отличии от парня который и приложение запилил и вложился личным временемЗато прославились )
SergeyDeryabin
05.04.2023 19:57+1Я ничего не оформлял. Я просто прочитал полностью условия и не понимаю сути претензий автора, как и ваши.
Условия были обозначены, они не выполнены. Все остальное - эмоции.
WASD1
05.04.2023 19:57+6В юристпруденции есть положение, что содержание договора должно соответствовать форме.
В жизни есть ожидания, что "другая сторона не чудаки на букву "м" и в случае разночтений рулить будет здравый смысл".
Вот именно из таких предположений автор, как мне кажется, и нанялся.
Т.е. он воспринял тестовое - как тестовое, а не как "фриланс-проект на месяц работы", который, кажется, невозможно выполнить за неделю.
Когда выяснилось, что "тестовое" - на самом деле за рамками разумного для тестового задания он перешёл к пункту №2 - упованию на здравый смысл. Но и тут его обломали.ElKornacio
05.04.2023 19:57-1в случае разночтений рулить будет здравый смысл
Какие разночтения может вызывать фраза из задания "Основные критерии оценивания: ..., точность соответствия макетам, ...", которая была проигнорирована автором?)
И каким образом "неопраданные предположения" автора превратились в обвинения в кидалове?)
Когда выяснилось, что "тестовое" ... за рамками разумного
Оно как-то случайно выяснилось, из ниоткуда пришло озарение?) Или может быть автор спустя неделю решил наконец обратить внимание на самый большой параграф в задании, начинающийся со слов "Важным условием является ..."?)
TimsTims
05.04.2023 19:57+1@Аll господа хабравчане! @SergeyDeryabin никак не относится к компании из статьи. На момент его первого ответа на мой комментарий, у него было примерно 11+ кармы. Ему сейчас её слили до +3 или +4 за то, что многие могли подумать, что он работник из этой фирмы!
Формально он прав - с юридической точки зрения здесь
не было обманаесть спорные пункты которые возможно могут быть доказаны только адвокатом.Он очень адекватно и беспристрастно отнёсся к теме статьи, не питает симпатий ни к фирме, ни к исполнителю. Здесь есть почва для беседы и рассуждений. Если не согласны с его мнением (как я например), минусуйте комментарий, но не карму!
Пожалуйста, давайте вернем ему карму, нечестно как-то получается.
#ХабраДоброта.
SergeyDeryabin
05.04.2023 19:57-1Мне кажется, как говорится, в панамку насовали ) просто за не популярное мнение, что все может быть не так однозначно. И предложение посмотреть на ситуацию с другой стороны, по сути )
riv9231
05.04.2023 19:57+4А вот я думаю, это как раз тот редкий случай, когда правильно карму слили.
Что если ваше "не популярное мнение" на самом деле "не адекватное мнение" и теперь это отражено в карме.
Я считаю, что оправдывать, хоть бы и формальностью, всевозможные "мутняки" - это не адекватное поведение. Мир надо делать лучше, а не хуже. Лично я считаю, что либо эти деятели мошенники, а теперь пытаются оправдаться, либо они неадекваты.То что произошло полностью расходится с тем как, например я стараюсь себя вести. Если я понимаю, что исполнитель может что-то недопонимать, я предпочту заранее его предупредить, обратить внимание на важность не очевидных условий и сложные требования.
Но есть и другой подход - подход ушлого барыги. Мне это противно и я по мере сил борюсь с теми, кто его практикует.
ElKornacio
05.04.2023 19:57+4я предпочту заранее его предупредить, обратить внимание на важность не очевидных условий и сложные требования
Ну компания из поста написала очень подробное задание (я и сам не писал, и не видел более подробных тестовых), явно и акценированно указала критерии оценки, дала подробные дизайн-макеты, подсветила сразу же самый сложный и важный момент. Когда увидела результат, не просто сказала "не, фигня, не принимаем", а подробно протестировала и расписала все недочёты, заранее пообещала не использовать код не нанятых кандидатов (и, учитывая, что компания opensource - мы можем утверждать, что они это не нарушали).
Но вы это называете "подход ушлого барыги".
Автор рассказал печальную историю, о том как он в другой стране, без работы, схватился за гигантское тестовое, проигнорировал требования, выдал результат даже близко не похожий на "точное соответствие макету", а злая компания вместо того, чтобы сразу отлистать ему кеша за попытку, почему-то стала подробно тестировать приложение и скидывать какие-то списки недочётов.
Мир однозначно стал лучше, да. Объективность, презумция невиновности и "формальности" наказаны, а эмоциональность и "я же так много времени потратил, это нечестно" вознаграждены.
SergeyDeryabin
05.04.2023 19:57+3Лично я считаю, что либо эти деятели мошенники, а теперь пытаются оправдаться, либо они неадекваты.
Все правильно вы заметили - это ваше мнение. И оно может отличаться от мнения кого-то еще. И имеет свойство быть иногда ошибочным. Поэтому уметь слышать другую точку зрения не самое худшее качество
ElKornacio
05.04.2023 19:57+1Не очень понимаю, зачем вы написали этот ответ именно на мой коммент :) Я Сергея не минусовал, более того, хоть мы и не знакомы, у меня уже сложилось ощущение, что мы какие-то воины света и адекватности, в этих удивительных комментариях к этой статье. Я сам с +11 упал уже в минуса, просто за то, что подробно и аргументированно расписываю свою точку зрения, не совпадающую с линией генеральной партии))
GrigoryPerepechko
05.04.2023 19:57+2Нет тут юридической точки зрения. Оставьте влажные фразы про адвокатов и прочее. Не было договора, был только здравый смысл и набор ожиданий с 2х сторон.
У автора они были наивные, а у компании мудацкие. С такой конченой позицией они могут годами требовать сделать как в макете, потому что и после сотен часов работы что-нибудь будет расходиться.
Криптопомойка замарала свою и без того помойную репутацию. Автор вынес полезный урок жизни.
constXife
05.04.2023 19:57+13И каким образом "неопраданные предположения" автора превратились в обвинения в кидалове?)
Потому, что это и выглядит как кидаловом. Наивность автора никак не отменяют мутность всей этой истории.
Вот маркеры с моей точки зрения:
+ Большое "тестовое" задание. Будет к чему придраться при желании.
+ Махание перед лицом зелёными долларами, включая скромную приставку "до", и при этом я что-то не вижу нигде отчего это "до" зависит. От настроения директора? Ну, похоже в случае автора настроение у директора было не очень. А были ли вообще кому-то выплаты? Неизвестно.
+ > Однако всем кандидатам, полностью выполнившим задание в соответствии с критериями, будет выплачено вознаграждение вне зависимости от результатов найма.
Вознаграждение в тексте выделили, нейрон у человека активировали, молодцы. Хотя с моей точки зрения, фирма, которая желает найти себе сотрудника, будет выделять "полностью выполнившим задание в соответствии с критериями", чтобы обратить внимание соискателя именно на этот момент, что именно ЭТОТ момент влияет на то, получит человек хоть что-нибудь. Причём опять же. Выше было указание выплаты денег "до", но при этом пишется, что денежки человек получит только если выполнит все критерия. Это усиливает вопросы к приставке "до".
> Основные критерии оценивания: скорость работы приложения, точное соответствие макетам, плавность анимаций и внимание к деталям. Не рекомендуется использовать сторонние библиотеки и фреймворки.
Это основные критерии получения хоть каких-либо денег за работу, но при этом не указаны никакие метрики. Скорость работы приложения это сколько? Как взвешивать? Плавность анимации это сколько? Как понять соискателю, что его работа удовлетворяет требованиям? Одного этого пункта уже хватает, чтобы понять для себя, что либо это какой-то скам, либо крайнее неуважение к соискателям.
Не рекомендуется использовать сторонние библиотеки и фреймворки? Не запрещаем, но не рекомендуем, чтобы в случае чего можно было сослаться на этот момент и заплатить меньше?
> Допустимо использование гибридных технологий (например, React Native)
Библиотека допустима, но не рекомендована. Понятно.
> При этом вероятно, что реализации с использованием нативных технологий (Swift, Kotlin) могут быть оценены выше из-за более точного соответствия основным критериям.
Вероятно могут быть оценены выше. Понятно. Вероятно, могут быть. Всегда мечтал о таких задачах.
Создается впечатление, что они решили получить нужную работу от фрилансера, но так как чтобы составить заказ нужно будет указывать сумму, заморачиваться с планами или еще чего, можно указать что это тестовое задание с оплатой до N $, составить условия таким образом, чтобы оплатить минимум, насколько удастся продавить "кандидата".
Итого с моей точки зрения, если это и не чистейший скам, то продукт с высоким содержанием скама.ElKornacio
05.04.2023 19:57+6Спасибо за подробный ответ. Я абсолютно согласен с вашей логикой оценки задания, и я уже не раз писал в комментах выше, что такой подход к тестовому мне тоже кажется странным.
Но я правда, совершенно не понимаю, почему "это выглядит кидаловом" у автора статьи и большинства комментаторов равнозначно "это кидалово". Статья не называется "Странное тестовое" или "Тестовое, от которого веет разводом". Статья называется "Кидалово", это прямое обвинение, которое не подтверждено ничем, кроме кучи домыслов в стиле "кажется, что если бы я доделал, мне бы не заплатили". Причем несоответствие результата критериям очевидно. Вновь же - если бы автор сделал результат очень близкий к макетам, а компания придиралась к пикселям - это одно. Если бы всё было круто, а у компании на каком-то лажовом дешевом андроиде анимация была не плавной - это тоже понятный развод. Но автор выдал результат вообще, прям даже близко не соответствующий заявленному критерию "точность совпадения с макетом". И после справедливого отказа - "это кидалово", "это обман", "скам".
По-моему, "выглядит кидаловом" и "является кидаловом" это всё таки очень разные вещи, между которыми целая пропасть.
Kiel
05.04.2023 19:57Потому что автору не заплатили и не взяли на работу
Предвкушаю ваш ответ в стиле "ему ничего не обещали - пускай голодает" или "он не выполнил какой то из пунктов достаточно точно - пускай голодает"
ElKornacio
05.04.2023 19:57+1он не выполнил какой то из пунктов достаточно точно
Он выполнил 2 из 4 пунктов офигенно неточно. Скрины сверху не "слегка отличаются", там очень заметные расхождения.
Этого достаточно, чтобы сказать "пусть голодает"? Или если человек так искренне пытался, то компания была обязана нанять его или заплатить, и не важно, что ей там на самом деле было важно в тестовом, кого вообще волнует, что они там в "основных критериях оценки" пишут?
Kiel
05.04.2023 19:57+2Главное что вы в своём репертуаре всегда пишете в одном и том же ключе одинаковые вещи, причем отписались оба!
Так, вы с @sergeyderyabin вдвоем работаете?
Чего вы страницу в линке не завели то до сих пор? Только один фронтенд находится и тот указал работу как part-time. Как то несерьезно, ну
ElKornacio
05.04.2023 19:57Я пишу одни и те же вещи, потому что моё мнение не менялось, и суть моих аргументов одинакова. Как я должен их писать по-разному?)
Про страницу в линке - я хз, что вы имеете в виду, я завёл её лет 6 назад, она легко находится по имени и фамилии, и там такая же аватарка. Да и фронтенда там, по-моему, давно уже нет, вероятно, вы нашли не мою страницу.
UPD: обманул, аватарка у меня там другая, я там с микрофоном стою.
UPD2: ааа, я тупой, это типа намек, что я из mytonwallet, и пишу эти комменты защищая свою компанию) сорян, но у меня в гитхабе такой же ник как и здесь, я работаю в opensource компании, и вы можете по моим коммитам это легко проверить. если уж вы решили побыть конспирологом - хотя бы 10 секунд-то на гугление можно было бы потратить, ну.
Kiel
05.04.2023 19:57Да, вы находитесь. https://github.com/ElKornacio
И у ylide всё как и у mytonwallet - web3 | wallet и даже домен io (
То есть и работаете вы в той же сфере что и mytonwallet и технологии те же, и домен и вообще (( И вы единственные кто так рьяно защищает позицию компании. Тут и конспирологом быть не нужно
Если в с SergeyDeryabin не работаете, то хоть спасибо ему напишите
ElKornacio
05.04.2023 19:57+2И у ylide всё как и у mytonwallet - web3 | wallet и даже домен io
Да, как две капли воды - в web3 (ylide не воллет, хз откуда взяли), да ещё и домен io. Раз домен io - то тут точно сомнения можно отбросить, как известно, все проекты в .io - это компании-братья, рьяно защищающие друг друга.
И я не единственный - если вы посмотрите на мои щедро заминусованные комментарии, то увидите, что там достаточно много плюсов - многие люди со мной согласны.
Вы сначала соскочили с ответов по сути на "ваши ответы в разных ветках слишком похожи", когда я объяснил почему, сказали "ну так вы в этой компании работаете, поэтому её защищаете", когда я доказал, что я работаю в другой компании - вы перешли на "ну у вас тоже домен .io".
Мне страшно узнавать, какой у вас будет следующий аргумент, поэтому это мой последний коммент в этой ветке, сорян.
SergeyDeryabin
05.04.2023 19:57-1Т. е. вы прям на полном серьезе вот вообще ни на миг не допускаете, что возможна, у кого-то, точка зрения отличающаяся?
Главное что вы в своём репертуаре всегда пишете в одном и то же ключе одинаковые вещи
А вещи эти настолько просты, поэтому они в одном ключе. И я не могу понять как это работает. Их нельзя опровергнуть - это факт. А выводы делаются по домыслам, допускам, додумыванию, игнорируя факт.
SergeyDeryabin
05.04.2023 19:57-2Аргумент про голодает из серии
Мужик продает на базаре петуха.
- Почем?
- $1000
- ???????? Он что у тебя, особенный какой-то?
- Да нет, просто деньги очень нужны...
WASD1
05.04.2023 19:57Какие разночтения может вызывать фраза из задания "Основные критерии
оценивания: ..., точность соответствия макетам, ...", которая былаСколько макетов надо сверстать точно в рамках тестового, чтобы вы поняли, что автор это умеет.
> Когда выяснилось, что "тестовое" ... за рамками разумного
Оно как-то случайно выяснилось, из ниоткуда пришло озарение?)
Считали нанимателя нормальным => считали что он разместил тестовое.
А потом внезапно выяснилось, что нанимаетль разместил не тестовое. И да это внезапно.
ElKornacio
05.04.2023 19:57+2Сколько макетов надо сверстать точно в рамках тестового
А вы читали задание? Там буквально перечислены экраны, которые сверстать надо обязательно, а дополнительные экраны отмечены как "необязательные", чтобы никто не спутал. Даже скрины экранов приведены.
А потом внезапно выяснилось
Чел не прочитал задание или прочитал невнимательно, ему указали на это - и это "внезапно выяснилось". Зачем наделять словосочетание "тестовое задание" каким-то особым магическим смыслом, мол "можно игнорировать требования и делать столько, сколько кажется достаточным чтобы показать навыки"? В задании очень конкретно написали - сделайте А, Б, Ц, Д и мы вам заплатим. Чел сделал Б и Ц, и недоволен, что ему не хотят платить, хотя "он сделал достаточно, чтобы показать навыки". Четко написано - делаете это - получаете это. Нет, появляются какие-то рассуждения "нууу, это тестовое, тут не обязательно делать всё, да и вообще оно какое-то большое" и т.д.
Ну большое - не берись. Взялся - прочти внимательно условия оплаты, и не злись, что тебе не хотят платить за не явно соответствующий явно обозначенным требованиям результат.
WASD1
05.04.2023 19:57+1Вы пишете так, будто критерии оплаты в задании указаны объективно. Но они таковыми не являются.
Например "плавность анимации" - оценочное суждение. И да этот оценочный критерий есть как недостаток в фитбэке.
Смотрите человек имеет право считать, что перед ним не мошенники и исходить из этого в своих действиях (в том числе при интерпретации условий договора).
Если договор, как здесь, читается двумя способами "передо мной мошенники" или "они неудачно сформулировали договор" - я имею право действовать по второму сценарию и должен (во всяком случае в идеальном мире) выиграть такое дело в суде.
По факту мы имеем:
1. Договор должен соответствовать обычаям делового оборота
2. Мы читаем ТЗ на тестовое задание
3.а ТЗ, как его читал интервьюируемый - худо-бедно соответствует традициям делового оборота
3.б ТЗ, как его читал работодатель - резко не соответствует традициям делового оборота (по объёму это не ТЗ не тестовое)
4. В фидбеке правки никак не помогающие пройти тестовое, а валидные если объявление скам и вы пытаетесь сделать приложение.
Да и почему автор статьи простофиля, но не дурак не умеющий читать.
ТЗ может быть не скамом, только если его читать примерно как (это допустимое прочтение):
- сделать 1 страницу точно
- показать, что я вообще умею писать приложения такого рода (с прототипами остальных страниц)
- показать что я умею в плавную анимацию и тому подобные вещи (я не фронт)
- показать, что я умею внешний JS-код заворачивать для контрактов в нормальное окружение для работы.
ElKornacio
05.04.2023 19:57+1Я, честно говоря, не понял ваш второй и третий абзацы( Если какой-то пункт можно трактовать двояко - то он неточный, если нельзя - то он точный. Как прочтение зависит от моего предположения о мошенничестве авторов задания?
Пункт "плавность анимации" - абсолютно неточный, и может трактоваться как угодно. На месте автора я бы доделал пункты, которые трактовать двояко трудно (к примеру, соответствие макетам), после чего предъявил компании "у меня анимации плавные, вот видос. сорян, вы не уточнили на каких устройствах они должны быть плавными - платите".
Но это ведь гипотетический сценарий, а в реальности ситуация совсем другая.
ТЗ может быть не скамом,
- сделать 1 страницу точно
Я не понимаю, почему? В ТЗ написано "сделать вот эти экраны" и написано "точность соответствия макетам". Как один точно сделанный экран может попадать под эти критерии? Или вы хотите сказать "они написали сделать вот эти экраны, но они не сказали, что их все надо было сделать точно"? Ну, наверное, так интерпретировать можно, но мне сложно поверить, что интерпретировать "сделать Х экранов" и "критерий: точное соответствие макетам" таким образом - это логично. Больше похоже на интерпретацию в стиле "сделки с дьяволом" - ты просишь "не нуждаться в деньгах", и дьявол тебя убивает, и ты в деньгах больше не нуждаешься. Вроде как формально честно, но на адекватность не похоже.
Мне кажется, моё мнение так не совпадает с мнением большинства (и в т.ч. с вашим), потому что все исходят из позиции что "давать тестовое как заказ" - неправильно. А я не понимаю - почему? Компания нанимает чела на по-проектную работу (пруф в описании вакансии), по-проектная работа - это буквально - выполнение заказов. Компания хочет проверить способен ли кандидат выполнять заказы - и даёт ему заказ. Почему, если компания нанимает человека на выполнение заказов, то давать ему "тестовое как заказ" - неэтично? При том, что это именно тестовое - кандидатов просят сделать лишь часть экранов, и очень-очень маленькую часть функционала (поверьте человеку, который 5 лет работает с крипто-воллетами - это сложнейшие приложения, 6 сверстанных экранов и подключенный коннектор - это даже не 5% всей работы).
WASD1
05.04.2023 19:57+1У нас два разногласия:
- что значит действовать в соответствии с "обычаями делового оборота" и "что есть обычаи делового оборота" в данном случае.По первому пункту:
Смотрите - если в трудовом договоре написано: а ещё в нербочее время делать кофе начальнику, то именно этот пункт признают недействительным, а трудовой договор в целом сохранят. Такая же логика распространяется и на другие договоры. Для ЗоЗПП это хорошо прописано и есть практика.
Я как не-юрист считаю, и даже почти уверен, что такие же имплицитные нормы применяются ко всем другим договорам (по духу права, источником которого в т.ч. являются обычаи и традиции делового оборота). Просто они или до ВС не доходили или не на слуху (что в нашем праве, что в прецедентном). Ну то есть это с изучения "основ права" осталось. Если юрист поправит - буду не прав.
Также по смыслу есть положения, что мы можем исходить из добросовестности второй стороны договора. И вот так работать, как будто договор составлен "честно". А если они на самом деле мошенники оказались и договор скам - их накажут, а нам что-то возместят (скорее всего суд скажет "требуем читать договор честно").
По второму пункту.
Есть некоторая "ситуация на рынке". Из которой люди исходят как из данности. Условно "день на тестовое" - это максимум (я делал такое на свою первую работу прогером). Больше - время должно быть оплачено.Таковы сегодняшние реалии. Ну два дня можно. Но в ситуацию "делаю задание неделю а оно оплачено не будет" - никто не полезет из программистов. Просто так не делается сегодня (как суммы пишутся в десятичной и не пишутся в одиннадцатиричной системе счисления). И я бы такие формулировки считал "скамом" (не знаю мне иностранные слова кажутся менее жёсткими и "скам" не так эмоционально как "обман"), мелким мошенничеством, "ну прокатило".
Но если разбираться - нет ребята или вы на 2й 3й день говорите - ты прогер не нашего уровня. Или если уж неделю ждали - заплатите. Так в индустрии сегодня просто не делается (может мы все через год за еду с ChatGPT работать будем - но это будет через год). Никто такого не ожидает. И интервьюируемый в праве ожидать некоторого "разумного по-умолчанию" отношения.
Ged2023
05.04.2023 19:57+2Я не очень сильно вчитывался во все эти скрины. Мне показалось что ТЗ менялось уже после начала выполнения работ.
А самое главное - задача не походит на чисто тестовую. Больше походит на какую-то реальную задачу, результат выполнения которой компании нужен.
Ну и чисто тестовые задачи на сроки выполнения в несколько дней - это не есть нормально - их надо оплачивать хотя бы поэтапно. Например если выполнено 60% - оплатить 45% от общей суммы и тп. Тут вопрос что будет в договоре.
Со стороны ТСа странно браться за такое больше задание без уверенности что его возьмут на работу. Собственно на Хабре несколько лет назад (кажется сильно более 5 уже) было что-то про большие тестовые задания, которые оказывались кидаловом.... Статья была вроде бы про как раз найм на работу....
BigBeaver
05.04.2023 19:57без уверенности что его возьмут на работу.
Они же, вроде, сами ему написали. Видимо, послужило причиной уверенности.SergeyDeryabin
05.04.2023 19:57+2Это заблуждение. Безотносительно к данной ситуации - у многих компаний есть сотни рекрутеров фрилансеров, которые получают комиссию, когда их сотрудник устраивается (или проходит испытательный срок). Они пишут каждый день сотням соискателей, у которых хоть что-то близкое есть в резюме, а там дальше разберемся типа
BigBeaver
05.04.2023 19:57Что-то подсказывает, что они не дат сотням соискателей тестовое на неделю. Для меня это выглядит как мини испытательный срок. Типа что-то сделаешь, что-то заплатим — если сработаемся, то вэлкам на контракт.
Areso
05.04.2023 19:57Почему бы и не давать?)
Другой момент, что большинство "разумных" желающих, увидев такой объем ТЗ, вежливо отказываются и идут дальше.
BigBeaver
05.04.2023 19:57Ну оплата была вполне приличная обещана за 2-то недели работы. То есть, реально выглядит как пробный заказ. Из начальных посылок ситуация "все или ничего" совершенно неочевидна.
Areso
05.04.2023 19:57+1Ну оплата была вполне приличная обещана за 2-то недели работы
Я понимаю, что мировой кризис, "что-то случилось", и всё такое, но миддлы все еще стоят дороже $1500/месяц
BigBeaver
05.04.2023 19:57А 6к там для кого? Я че-то запутался. если честно. Ну и автор же за неделю хотел сделать. Для пробной задачи вполне норм, кмк.
Areso
05.04.2023 19:576к там для тех, кто с 0 напишет 2 (iOS, Android) полностью функциональных приложения, "от" и "до".
А это -- тестовое задание, за его выполнение обещано было "до 750" баксов.
И сейчас идёт спор в комментариях, было ли ТЗ выполнено, или нет. С точки зрения кандидата - было, с точки зрения компании - нет.
waterically
05.04.2023 19:57Среди составляющих самоорганизованности — умение внимательно относиться к поставленным задачам, самостоятельно разбираться и при необходимости уточнять детали, вызывающие сомнения
Ред флаг от компании, в которой нет вообще никакого менеджмента, лол. Ну и вы понимаете, что целый проект не может быть тестовым заданием? Довести проект до работающей версии это работы целой команды, а разработчика нужно оценивать по умению писать код, а не доводить дело до конца, и для этого хватит тестового на 2-4 часа работы максимум
dephonica
05.04.2023 19:57+1В сфере project-based работ, подавляющее большинство компаний размером 5-20 человек и единственным менеджером над разработчиком может быть CEO. Т.е. да, в них нет менеджмента в обычном для корпоративной среды понимании. Но это не мешает этим компаниям успешно работать десятилетиями и платить разработчикам пятизначные суммы в долларах в месяц.
Ged2023
05.04.2023 19:57-1вы понимаете, что целый проект не может быть тестовым заданием? Довести проект до работающей версии это работы целой команды, а разработчика нужно оценивать по умению писать код, а не доводить дело до конца,
Почему нет? Договор на выполнение работ и пусть будет. Если какие-то этапы работ выполнены полностью - их должны оплатить (например программная часть как я понял из статьи ТСом была закончена)
Довести проект до логического конца в зависимости от проекта может даже школьник. Если это проект по посадке например аллеи из 10 деревьев.(опять же даже в этом примере куча нюансов - подготовлена ли почва например)
"не доводить дело до конца" - неееет. мне ТАКОЙ разраб НЕ НУЖЕН!
Любая компания или заказчик как раз обычно хотят что бы их дело было логически завершено - программа продавалась, товар попал на прилавки и после продажи использовался покупателями по назначению и тп
А иметь дело с недоделками - это плохой вариант. Ведущий к разорению.
benner_jenya
05.04.2023 19:57+5Криптоскамеры так и не научились отмазываться
Очень надеюсь и жду, что все подобные конторы исчезнут и разработчики смогут заниматься реально полезной для себе и других работой
Ну а автор всё чётко расписал, где и как вы его кинули
Именно кинули, а не "внимательно протестировали вашу работу"
mishkin79
05.04.2023 19:57+6Есть множество причин не платить за работу, и только одна чтобы заплатить. Пруфов дёргающейся анимации и кривой разметки нет. Судя по комментам с обеих сторон код рабочий. Завалил горизонт - эндшпиль истории. На хабре тысячи их)
tester12
05.04.2023 19:57+12Изначально мне показалось, что за неделю я набросаю работающий прототип и этого будет достаточно
На мой взгляд, тестовое задание - это не более часа работы. Делается для того, чтобы наниматель понимал, что нанимаемый хоть что-то знает и умеет. А дальше - испытательный срок, оплачиваемый.
А тут, по сути, частный (фрилансерский) заказ. Ну и относиться к делу нужно соответствующе. Приступать ли к работе без предоплаты - зависит от репутации заказчика и исполнителя. Новичкам во фрилансе приходится соглашаться на не самые выгодные условия и мириться с некоторым процентом кидков.
"Хитрый план" о разработке сколь-нибудь сложного софта путём раздачи множества "типа тестовых заданий" - лично у меня вызывает сомнения. Любой сложный софт нужно поддерживать: добавлять новшества, устранять косяки. А менять "бесплатных" разработчиков каждую неделю, чтобы они вникали в код предыдущих разработчиков, это уже не коммерция, а клоунада.
Ged2023
05.04.2023 19:57А менять "бесплатных" разработчиков каждую неделю, чтобы они вникали в код предыдущих разработчиков
К сожалению иногда бывает так или очень похоже. Например у заказчика есть своя команда программистов, но они не успевают что-то сделать или просто не умеют - наткнулись на задачу, которую не знают как правильно решить. И такими финтами заказчик им может помогать.... А взять потом готовое при наличии исходного кода и довести до ума часто в разы проще, чем сделать заново.
sepulkary
05.04.2023 19:57+2Создайте репозиторий на GitHub, распишите, с какими трудностями столкнулись, как решали. Пригодится и вам самому - как пруф успешно реализованного проекта.
aleksandy
05.04.2023 19:57В конце статьи же есть.
sepulkary
05.04.2023 19:57+3Отлично!
Я, по правде говоря, изначально достаточно спокойно отношусь к возможности недобросовестного поведения со стороны работодателя (хотя сам пока в такие ситуации не попадал). Просто заранее для себя решил, что в случае развёрнутых тестовых заданий буду брать только те, что интересны лично мне и требуют применения интересного мне инструментария; я всё равно учусь по вечерам, стараясь повысить квалификацию.
Впрочем, вполне пониманию вашу нервозность, такое бывает, когда появляются задачи с одновременными пометками "Срочно" и "Важно". Очень надеюсь, что через недолгое время вы найдете интересную и любимую работу, а по вечерам будете попивать кальвадос с томиком Ремарка в руках, любоваться океанским прибоем и с улыбкой вспоминать все эти незначительные пертурбации :)
vconst
05.04.2023 19:57+17Какая милота. Еще и "компания" не поленилась зарегаться, чтобы высказать претензии
Как-то, в пандемию, решил взяться за небольшую эпизодическую подработку, довольно простую и незатейливую — ретачить групповые фотографии школьников.
Сначала получил тестовое задание на обработку сьемок одного класса. Сделал несколько фото и отправил. Мне пришел комментарий, но не по ретуши — там вопросов быть не могло, а по тому, что я неправильно назвал фотографии, с приложением здоровенной инструкции — как надо называть фото, в какие папки на я-диске их надо раскладывать и даже ссылки на готовые проекты — для образца.
Я немного удивился, но разложил как просили, тем более — времени это заняло не много
Следующий ответ меня рассмешил и выбесил — одновременно.
Им все понравилось, но для завершения тестового задания надо обработать еще 10 классовЕссно они были посланы, а везде где мог дотянуться — оставил им не лестные отзывы. Я не повелся и не выполнил им бесплатно кучу работы, потому что было ясно — они пропадут сразу после "бесплатного тестового".
Но какую-то часть я им сделал, причем в виде — готовом к сдаче заказчику, а не просто "посмотреть оценить". 10 соискателей, среди них парочка совсем наивных — и немалая работа готова бесплатно
ПРОФИТ!progchip666
05.04.2023 19:57Ессно они были посланы, а везде где мог дотянуться — оставил им не лестные отзывы. Я не повелся и не выполнил им бесплатно кучу работы, потому что было ясно — они пропадут сразу после "бесплатного тестового".
Сама наивность. После этого "бесплатного тестового" они послали бы вам следующее "бесплатное тестовое". Зачем выгонять на двор курицу, которая бесплатно несёт золотые яйца и даже еды не требует?
vconst
05.04.2023 19:57+4Ну так именно это и произошло
Я выполнил бесплатное тестовое задание и мне прислали "еще бесплатных тестов". На что были посланыОдно яйцо я им таки снес, остальные — отказался )
Ged2023
05.04.2023 19:57+1Художникам в отличии от программистов немного проще - достаточно нанести на фото/рисунок ватер-марк, который не даст использовать результат вашего труда по назначению но вместе с тем полностью покажет качество вашей работы.
Ged2023
05.04.2023 19:57Ставить ватер-марк на готовые результаты еще не привыкли? Как работа будет оплачена - так и получите полностью готовый результат. Если опасаетесь - давайте обмениваться частями - "я вам результат работы за 1 час - вы мне денюжку" и повторять до окончания.
izogfif
05.04.2023 19:57+5Тестовое задание, за реализацию которого заплатят 6000 USD. Хм... А на какие позиции (senior, architect) нужно выдавать такие сложные задания? Ну то есть "нам так важно нанять подходящего человека, что мы готовы ждать неделями и тратить по 6000 долларов на оплату тестовых заданий" - тут минимум ищут супервундеркинда для написания страшных вирусов в АНБ.
mOlind
05.04.2023 19:57+4Некоторые компании платят за время, которое разработчик потратил на тестовое задание вне зависимости от результата найма. Человек старался, тратил время - вы должны ему заплатить. Да, там оговаривается лимит времени на выполнение или бюджет. Но все прозрачно и честно. Если сразу видно, что человек делает ерунду - "спасибо вы нам не подходите".
Ged2023
05.04.2023 19:57Ну только в данной ситуации они платят всё же за какой-то результат, а не просто "что-то пытался сделать". По хорошему такие тестовые задания разбиваются на этапы и оплачиваются эти этапы по мере выполнения, так же как и выдаются задания на продолжение (нет, конечно же полное ТЗ надо показать ДО начала работ, но давать отмашку о начале след. этапа можно далеко не всем, а только подходящим кандидатам - и проверять результат у меньшего числа и оплачивать не всем, кто захочет попробовать и люди зря время не будут тратить.
Zara6502
05.04.2023 19:57+9знаете, это как взяться за работу которую тебе предложил мужик в переулке, а когда ты ему принес изготовленную вещь и он сказал - жди тут я сбегаю за деньгами, и автора вдруг осенило.
если вы общаетесь непойми с кем и непойми где, то и оплата будет непойми как.
Newbilius
05.04.2023 19:57+6Тут ведь как... Даже если ты в какой-то ситуации "сам дурак" - это не отменяет некорректного поведения второй стороны, про которое не грех рассказать на публике.
Zara6502
05.04.2023 19:57-12ну это рассказ девушки, которая надела мини-юбку на дискотеку, перетанцевала со всеми парнями, а потом темными переулками 20 км пошла домой. мы все понимаем что это не повод делать плохое, но ведь финал предсказуем. так в чем смысл перечисления таких поступков? мне и без этой статьи ясно что можно и нельзя и как лучше не поступать - о чем басня-то в таком случае? на авито из каждого утюга пишут что вокруг мошенники и их меньше не становится, поэтому когда я покупаю на авито, то я сразу приговариваю свои деньги к тому, что я их потерял - то есть я оцениваю риски. а если обманули, то не пишу статью про это, в чем её новизна? а вот написать про неадекватность сервисов, может быть когда-то и напишу, там засветились все, и яндекс и сбер и втб и авито и т.д. но тут не цель открыть глаза всем, а скорее привлечь внимание руководства этих компаний, которые усердно прячутся от обычных людей. а потом пишут слезливые статьи в корпоративных бложиках как то не взлетело да это. обратной связи нет.
Areso
05.04.2023 19:57+2на авито из каждого утюга пишут что вокруг мошенники и их меньше не становится
Потому что их не ловят и не сдают в полицию, а банят (и то не всегда).
Это если бы насильникам потом бы запрещали приходить бы в клуб, типа, изнасиловал же, больше в наш клуб не ходи :)
Ged2023
05.04.2023 19:57В данной ситуации можно взять предоплату за материалы и часть работы до начала работ, если вы известный мастер (в случае программиста - оформление договора и наличие портфолио), если конечно итог "под заказ", а не что-то, что можно легко продать.... "жди тут" подразумевает у вас "жди тут с вещью" или "я у тебя результат заберу, а ты подожди"?
Мой принцип - показать результат работы, не устраивает? она (работа) уничтожается.(естественно вопрос в затратах труда и материалов остаётся - тут всё сложнее)
но раз задание тестовое - оно не должно занимать больше чем несколько часов.
Или оно должно быть разбито на этапы, которые оплачиваются по мере выполнения.
panzerfaust
05.04.2023 19:57+19Это уже тред баек про тестовые или еще нет?
Я вообще за версту обхожу такие заманчивые предложения, но прошлой осенью согласился взять тестовое у одной конторы. Там по сути была продвинутая алгоритмическая задачка на пару часов. В условии были только требования к входным и выходным данным и пробный датасет. Я без задней мысли написал ее на котлине в фп-стиле. Потому что я каждый день пишу на котлине в фп-стиле. Ну и в вакансии было java/kotlin.
В итоге спросили, не могу ли я переписать ее на джаве и с циклами вместо функций высшего порядка, а то их проверяющий не понимает, что я написал. "Хреново быть тобой" - подумал я и прекратил общение.
Norgorn
05.04.2023 19:57А можете, пожалуйста, и задачу скинуть? (можно в личку, если тут считаете неуместным) Не знаю почему, но стало очень интересно.
panzerfaust
05.04.2023 19:57Гуглите "Trapping Rain Water". Двумерный вариант, конечно. Трехмерный я бы вообще вряд ли решил.
Psychosynthesis
05.04.2023 19:57+13MyTonWallet это известная (в своих кругах) помойка. Не думал, что у них ещё и к соискателям такое отношение.
А тестовое, если оно занимает больше пары часов - лучше вообще не делать, это вам наука на будущее.SergeyDeryabin
05.04.2023 19:57-10Справедливости ради, у автора первое общение - 6 марта. В версии на GitHub от 1 марта: https://github.com/mytonwalletorg/test-tasks/tree/96c6620ff0bae88d2db66fd7358d79105a710e5b есть задание 2 на неск. экранов и есть задание 3 на один экран. Если необходимы минимальные усилия, можно было выбрать 3 вариант
anlouc
05.04.2023 19:57+1Расскажите, если несложно, в чем компания помойка? По дизайну в фигме, описанию вакансии и фидбэку не похоже на помойку. Но если это так, пригодится чтобы знать.
Alesh
05.04.2023 19:57+3И вас совсем не насторожило, что дают делать тестовое задание, которое по сути часть ТЗ на какой-то проект? Причем такой для которого уже проработан Дизайн и картиночки? И которое займет больше времени, чем рабочий день?
Ghostcar
05.04.2023 19:57-3Ну вот я даю тестовые задания с ТЗ на какой-то проект.
Только проект уже выполнен и какая-то его часть признана годной как тестовое задание на проверку определённых навыков соискателя.
Вот вопрос объёма работ в текущей ситуации, он да, напрягает.
А так, обобщенно, есть конкретный кейс, есть понимание как оно должно быть, есть понимание в примерном объеме и сроках выполнения, почему нет?
Alesh
05.04.2023 19:57+3Это не правильно, тестовое задание должно быть синтетическим, с оговоренным сроком исполнения. В противном случае вам не избежать обвинений, в использовании соискателей.
Ghostcar
05.04.2023 19:57-1Что есть синтетическое тестовое задание? Напиши "Хелло ворлд"? Так какой это показатель? Посмотреть насколько верно и быстро давит кнопки конкретный соискатель? Мне нужно видеть как соискатель решает конкретную проблему. Специфика учетных систем и решения задач в контексте этих систем. Тут никуда не уйти от конкретных ситуаций.
panzerfaust
05.04.2023 19:57Как вам синтетическое задание написать асинхронную функцию типа Debounce? Если ищете мидла-сеньора на хайлоад, то отличный вариант и при этом абсолютно отвязан от вашего бизнеса.
Ghostcar
05.04.2023 19:57Ещё раз, мне нужно посмотреть не как человек пишет абстрактный код, а как он решает задачи определённой направленности. В конкретной предметной области.
В общем смысле ситуация такова: Соискатель "Я умею решать задачи в такой-то области", Я "На тебе конкретный кейс, решай".
Я знаю сколько времени эта задача занимает (допустим 4 часа чистого времени). Я знаю какой результат должен быть. Я знаю какой инструментарий должен быть использован, и как.
Alesh
05.04.2023 19:57Асинхронную функцию debonce? Это скорее для сессии livecoding задание.
Для тестового надо что большее. Хотя бы как он создает проект, пусть и из одного файла.
Alesh
05.04.2023 19:57Думаю что пример ниже по ссылке полностью соответствует термину "синтетическое тестовое задание". Причем такое, которое отражает решение конкретной проблемы. Во всяком случае мне тогда нужен был именно такой человек, и я его нашел в принципе с первой попытки.
https://github.com/Alesh/test_for_frontendGhostcar
05.04.2023 19:57Не вопрос. В предметной области фронтенд, да, можно много вариантов абстрактных задач придумать.
В предметной области 1С, абстрактные задачи, увы, далеки от того, с чем приходится иметь дело. А если и можно создать некую абстрактную задачу, то в ней всё-равно будет достаточно признаков "часть реального проекта" в силу специфики решаемых задач.
Alesh
05.04.2023 19:57В случае с 1C да, соглашусь полностью с вашими доводами.
vedenin1980
05.04.2023 19:57+1Можно попросить реализовать 1С Детский зоопарк, например, если ваша компания никак с зоопарками не связана. Крайне сомнительно, что такую систему можно будет допилить до других предметных областей.
Areso
05.04.2023 19:57Да, только конфигурация 1С:Детский зоопарк может быть от 1 до 1000 дней работы, в зависимости от фантазии составителя ТЗ и разработчика :)
Ghostcar
05.04.2023 19:57И что это покажет в контексте оценки опытности сотрудника в написании сложных правил переноса данных из одной системы в другую?
В области учетных систем ВСЕГДА кандидат рассматривается в контексте задач, которые он будет решать после приема на работу. И если требуется выдать тестовое задание - то это задание будет именно в той узкой области, знания и опыт в которой, критичны для текущей вакансии.
Тот кто работает с 1С больше 1-2 лет, способны накидать указанный детский зоопарк за 1 день, поэтому такая задача не будет являться показателем.
vedenin1980
05.04.2023 19:57соискатель решает конкретную проблему. Специфика учетных систем и решения задач в контексте этих систем
Дать задание написать учетную систему кормления зверей в зоопарке. Если ваша компания занимается страхованием банковских вкладов — вполне очевидно вы вряд ли используете такую систему где-то в продакшене.
Ged2023
05.04.2023 19:57вариант "продать зоопарку" вы вообще не рассматриваете? ;-)
Areso
05.04.2023 19:57Или купить зоопарк и отдать :)
Работал я в одной конторе, и там в одном из допов к трудовому было что-то типа соглашения о неконкуренции... И короче, с учётом того, что года для конторы были жирнее некуда, она залезла, кажется, во все отрасли: и в игры, и в железо, и в обучение, ритейл, страхование, юридические услуги...
Зоопарка правда не было :)
Ghostcar
05.04.2023 19:57Каким образом система кормления зверей покажет, как сотрудник справляется с задачей синхронизации данных между типовыми решениями со сложными правилами конвертации данных из одной системы в другую? При этом именно такой опыт является критичным при рассмотрении кандидата?
Ну и да, такая система - либо это уровень стажёр, делается за несколько часов, либо это уровень сеньор с опытом архитектора и проектом на несколько месяцев.
Не нужно судить по опыту вэб и мобильной разработки об особенностях задач учетных систем.
konst90
05.04.2023 19:57Ещё один вариант - реальная задача, которая уже решена. Мне такое давали - это был прочностной расчет, уже сделанный заказчиком (результат прилагался), и надо было его повторить.
Ged2023
05.04.2023 19:57Что плохого в использовании соискателей на реальных задачах, если их работа точно оплачивается?
Так то да - вы правы. Просто некоторые тестовые задания проще сделать по реальной работе, чем тратить время на синтетику.
Alesh
05.04.2023 19:57Нет ничего плохого.
Помню как-то делал оплачиваемое задание. Причем я не настаивал ни разу на оплате. В общим что бы поучить эту оплату, что-то около 4 тысяч, надо было ни понятно кому, слать сканы паспорта, договор с подписью.
Я подумал, что четыре тысячи не стоят того что бы потом "неожиданно взять кредит" на 4 миллиона и попросил их перевести эти деньги в "фонд мира".
DadeMurphyZC
05.04.2023 19:57+2Ввязался в выполнение тестового задания при поиске работы, всего один раз(в основном отказывался). В итоге на последнем этапе, все равно не прошел (кстати, место все равно было не самое лучшее). С поиском работы и предложениями с оффером проблем не было, и без тестовых заданий. Имхо.
valfff
05.04.2023 19:57+7безусловно, компания даже по описанию вакансии вызывает сомнения:
само направление "крипточе-то там"
требования ОТ 5 лет в React Native (который вышел 8 лет назад), при этом задание намекает не использовать его. wtf?
в предоставленных скриншотах работы и макетов не увидел критичной разницы - вполне можно доработать за пол дня оплачиваемой работы
сам "творческий" подход компании к найму: выдача "тестового" (хотя по требованиям полноценный фрилансерский заказ) задания и обещание заплатить всем, кто справился, но с небольшим нюансом - должны полностью удовлетворить все придирки. Работа, к которой нельзя придраться не стоит таких смешных денег.
Ну и с другой стороны "синьер-помидор", который спустя неделю бесплатной работы до любого технического собеседования прочитал задание и узнал про какой-то воркер. Если компания не готова потратить час-полтора времени своего технического специалиста на тебя, и вместо этого предлагает тебе потратить неделю своего времени на нее, то это тонкий намек о ее заинтересованности в тебе.
AnHell6
05.04.2023 19:57Спасибо за статью! Думаю, многим будет полезно. Возможно не по теме, но, все таки интересно узнать Ваше мнение, действительно есть риск, что «скоро гпт отправит нас добывать еду из мусорных контейнеров»? Всё таки есть доля сомнений, что будет работать без живого вмешательства. А если и будет, то не так уж скоро)
obbana
05.04.2023 19:57-30А я в Mytonwallet работаю, меня всё устраивает. Мы не помойка, а один из лучших кошельков. Хейтерам - привет.
С автором ситуация спорная, путаница с React Native - да, не очень выглядит, в остальном ничего 'такого' не увидел. Требования были, исправления можно было внести, не хочешь - не берись, тут уж выбор каждого.
На предложение внести правки отвечать 'ээээ вы чо эта?' и требовать и выставлять на публику - это низко, не красиво, и сразу говорит о том, что разработчик будет 'проблемный', ИМХО.
Ghostcar
05.04.2023 19:57+9ЧСВ на уровне. Где звёздочка, которая поясняет, по каким критериям "Один из лучших", среди какой выборки?
Кроме всего прочего, тут идёт явный косяк посредника между автором и теми, кто смотрел работу. Ибо согласовали созвон за неделю, а обратная связь дошла за час до созвона, и созвон отмен по инициативе потенциального работодателя.
Ну и да - требования как к работе за 5к но заплатим мы тебе 750, ибо не берём тебя. Кидок явный.
Areso
05.04.2023 19:57+5Требования были, исправления можно было внести, не хочешь - не берись, тут уж выбор каждого.
Можно было оценить работу от 0 до 100, и выслать N/100*750 автору денег. В случае устранения замечаний, сделать переоценку и дослать разницу.
На текущий момент получается, что компания оценила его "имплементацию" в 0 из 100 (в $0 из $750), и у людей появились вопросики.
Тем более, вы же оцениваете тестовое задание, а не готовый продукт, поэтому нет проблем в том, чтобы оплатить и разойтись.
SergeyDeryabin
05.04.2023 19:57-8Можно было оценить работу от 0 до 100, и выслать N/100*750 автору денег.
Нет нельзя, и это было оговорено с самого начала
SamaRazor
05.04.2023 19:57+3"мы не помойка" в контексте очередного щиткоина;
"один из лучших кошельков", но не холодный.
Ясненько.
anone289477
05.04.2023 19:57+4Хм, получается вы любите когда вами помыкают и командуют, и стараетесь быть не "проблемными". Если компания целиком состоит из таких людей, это обьективно- помойка, в которой нормальным людям делать нечего.
Ged2023
05.04.2023 19:57Ну раз не смогли сделать короткую тестовую задачу (я читал про еще 2, но не нашёл причин почему была выбрана эта) значит надо было разбить задачу на несколько этапов и оплачивать по мере выполнения. Вероятнее всего ТС закончил бы её получив для начала деньги за выполненную работу.
А пока ваша компания выглядит сильно "не очень"
Oksenija
05.04.2023 19:57+6сочувствую автору, тоже так попадался... 40 (!) доработок за 20 т.р. втечении 2-х недель.... теперь визуальные штучки отсылаю на проверку видео как рабтают, а не код.
progchip666
05.04.2023 19:57+6Обычная разводка. Необходимо было принять меры после первого этапа. Просто заявляете что принципиальный вопрос решён. Существуют отдельные недостатки. ОК. Делаем договор, за выполненный процент работы я получаю предоплату, недочёты устраняю позже.
Работаю в области проектирования электроники, но сталкиваюсь с подобным подходом постоянно уже на этапе оценки проекта. Тебя просят оценить проект, подготовить техническое задание, а потом тупо исчезают.
После общения с несколькими умниками такого рода ввёл платную услугу - аудит проекта и разработка Технического Задания. Те кто отказываются платить - не мои клиенты.
dephonica
05.04.2023 19:57+2Разработка ТЗ - всегда платная и недешевая услуга требующая специфических смежных навыков от исполнителя. "Бесплатно" оно может разрабатываться, условно говоря, только в рамках одной компании, одним отделом для другого. При работе на внешнего заказчика ТЗ - это такой же (а иногда и более ценный) продукт, как и конечный результат производства.
progchip666
05.04.2023 19:57+1В моей практике это мало кто понимает. Проблемы возникают даже с достаточно крупными фирмами, как не странно
Ged2023
05.04.2023 19:57+1Про платную разработку ТЗ на Хабре я уже то же читал... Много-много лет назад....
История пошла по циклу....
progchip666
05.04.2023 19:57Как уже тут писали, на самом деле грамотное ТЗ стоит денег. Я обычно для начала предлагаю много дешевле сделать аудит. Порой заказчик сам не понимает что он хочет, не оценивает новизны, стоимости разработки, себестоимости изделия, не понимает по каким каналам и как можно продавать продукт и многих других нюансов. Большинство проектов не стоит даже начинать...
Kiel
05.04.2023 19:57+2Автору большое спасибо, что привлёк внимание к этой проблеме. Видел таких людей в жизни в Дубае и философия у них "А почему разработчикам столько платят, я за 15 минут сам могу программу написать". Но не надо обманываться, такое отношение у них не только к разработчикам - а вообще ко всему. Там скорее всего очень маленькая фирма буквально из 1-2 человек, которая где то нашла макет, потом устроила аукцион на выполнение через тестовое и наймут они разраба, а потом тот единственный будет сидеть и думать "а выплатят ли мне следующую зарплату или нет".
Я представляю как обидно и грустно, но лучше радоваться, что вы не стали тем самым единственным. Добавляйте кейс в портфолио, потому что работа сделана отлично, и бегите бегите бегите. А этих ребят ждут еще большие разочарования на этапе "возврат инвестиций с процентами" ;)
LmTinyToon
05.04.2023 19:57+1Поделюсь тоже небольшим опытом. Но ситуация немного другая. общался с двумя эйчарами (в телеграмме давали обьявления о поиске сотрудников). Отправил резюме. обещали держать в курсе. С тех пор прошло много времени, никто так ничего и не ответил. Но интересно другое, почтовый ящик начали активно сыпать спамом. понимаю что может быть совпадение и ящик был где-то слит. но все началось как раз после общения с эйчарами. С тех пор и подумываю стоит ли вообще ограничивать контактные данные в резюме (например вообще не включать почтовый ящик)
Ged2023
05.04.2023 19:57+1Я тут с пару лет назад на hh регнулся, нашёл одно задание, которое меня заинтересовало - создал резюме и отправил в ответ на заявку этой компании(других способов связи там не было, как и названия). Смотрю - а моё резюме hh выставило ничего не спрашивая на всеобщее обозрение - типа я работу по этому профилю ищу... Пришлось удаляться оттуда...
С тех пор решил что для каждого заказчика должен быть создан отдельный e-mail, и если задача не очень долгая и не предполагается слишком долгая работа с ним - то под них должна быть отдельная SIM-карта, которую надо менять после окончания работ....
alexkrut
05.04.2023 19:57+11Отметим, что мы продолжаем успешно нанимать сотрудников по заданиям из этого же списка, а также выплачиваем вознаграждения тем, кто справился, но по какой-то причине не присоединился к команде.
Звучало бы очень правдоподобно, если бы у компании было бы хоть одно опубликованное мобильное приложение. Даже историю с "почти фрилансом" можно было за уши, но притянуть. И вы бы в комментариях могли бы рассказать, что вот, уже был опыт разработки приложения, теперь хотим иначе, с минимум головной боли и полной самостоятельностью разработчика.
Кстати, кто-нибудь может объяснить зачем несколько раз платить 750-6000 за разные реализации одного и того же функционала, причем этот процесс, судя по хронологии должен был идти одновременно с историей автора. Вам нужно 10-15 разработчиков на один ваш кошелек? Или решили с крипты на приложения переходить?
Пока что выглядит все так, будто компания с веб версией и расширением для хрома решила собрать несколько вариантов реализации, слить кандидатов под предлогом "почти фриланса и требований", а потом слепить из этих вариантов свое мобильное приложение.
Starina_js
05.04.2023 19:57+14Фига себе тестовое) Вышло на 10тыс строк кода, 405 комитов, 147 файлов. А им главное чтобы красиво подсвечивалось что-то и для этого они нанимают Синьера, чтобы он эти анимации писал? Серьезно ?)
farwayer
05.04.2023 19:57+10Умеют же люди за $750 себе такой антипиар устроить. Автору удачи в поисках нормальной компании.
SergeyDeryabin
05.04.2023 19:57-7Пиар получился отличный я бы сказал.
Единственный косяк со стороны компании - это задержка с фидбэком и отмена звонка за час.
Сколько сегодня людей узнали что есть такая компания? Сколько сходили к ним на сайт, может быть даже кошелек завели. А кто-то может и за тестовое взялся.
anone289477
05.04.2023 19:57+3Вы, кажется не поняли в чем анти пиар... число тех, кто никогда не возспользуется их кошельком и никогда не будет рассматривать их компанию (за зарплату по рынку) на порядок больше тех, кто к ним зашел на сайт.
BigBeaver
05.04.2023 19:57-2Негатив забудется быстро. Останется только название и память, что там денег куча. А еще их ЦА может просто тут не сидеть.
dephonica
05.04.2023 19:57+2Негатив здесь тоже ограниченный, хоть реакция на его обсуждение и бурная.
Мне, например, тоже не нравится, когда нанятый специалист упускает десятки критичных моментов в реализации как интерфейса, так и логики. Эти мелочи вылавливаются всей остальной командой и код заворачивается обратно на автора, что затягивает релиз на недели-месяцы.
Поэтому при найме приходится аналогично тестировать кандидатов в том числе на внимательность и тщательность чтения документации. И примерно половина кандидатов на сеньорскую позицию считают, что я придираюсь по мелочам, когда обращаю внимание на ясно прописанные пункты требований, которые не были выполнены.
Трёхминутный тест они бы не прошли
Прочтите все пункты, прежде, чем что бы то ни было делать.
Напишите своё имя в правом верхнем углу листа после слова «ИМЯ».
Обведите кружочком слово «ИМЯ» во втором пункте.
Нарисуйте ПЯТЬ МАЛЕНЬКИХ КВАДРАТОВ в верхнем левом углу листа.
Поставьте крестик в каждом квадрате, описанном в пункте 4.
Обведите каждый квадрат тремя концентрическими окружностями.
Впишите свою ФАМИЛИЮ под заголовком этого текста на соответствующую линейку.
Справа от заголовка напишите слово ДА на трех разных языках по одному разу или на Вашем родном языке пять раз.
Обведите КРУЖОЧКОМ пункты 7 и 8.
Поставьте КРЕСТИК в левый нижний угол листа.
Нарисуйте над этим крестиком РАВНОБЕДРЕННЫЙ ТРЕУГОЛЬНИК.
Обведите кружочком слово ВЕРХНЕМ в четвертом пункте.
Сложите в столбик на обратной стороне листа числа 896 и 472.
Если Вы уже дошли до этого пункта отчётливо произнесите своё полное ИМЯ.
Если Вы уверены, что правильно выполнили все предыдущие инструкции, то произнесите отчетливо вслух: «Я ТОЧНО ВЫПОЛНИЛ ВСЕ ИНСТРУКЦИИ».
Разделите на обратной стороне листа сумму, полученную в п. 13 на 12.
Обведите кружочком результат вычисления в п.16 и умножьте его на обратной стороне листа на 17.
С нормальной скоростью досчитайте вслух до ДЕСЯТИ.
Проделайте ручкой ТРИ ДЫРОЧКИ правом нижнем углу листа.
Если Вы выполнили упражнение раньше остальных, громко произнесите вслух «Я ПЕРВЫЙ!». Если вторым, то – «Я ВТОРОЙ!» и т.д.
Теперь, когда Вы согласно п.1 внимательно прочитали весь текст, выполните только то, что написано в пунктах 1 и 2.
anone289477
05.04.2023 19:57Мне, например, тоже не нравится, когда нанятый специалист упускает десятки критичных моментов в реализации как интерфейса, так и логики.
Для этого есть испытательный. Хорошо выполенное тестового задания не гарантирует хорошо выполненной работы позже. Единственное что вы отсеете людей, которые не захотели заморачиваться. Тут скорее всего вопрос низкой зп, о чем ниже.
И примерно половина кандидатов на сеньорскую позицию считают, что я придираюсь по мелочам, когда обращаю внимание на ясно прописанные пункты требований, которые не были выполнены.
Трехминутный тест
Всегда в таких моментах интересует зарплата. Если она выше средней по рынку, процентов так на 30 и большу, то, в принципе, если нужны деньги, то можно и серьезно отнестись к странноватым хотелкам работодателя и к раздутому тестовому.
Если мне что-то такое предложат за средний по рынку прайс, я просто развернусь и уйду- зачем работать с самодурами за среднюю зп?
P.S. Что меня удивляет, так это то, что находятся люди (да, иногда полгода-год такие конторы не могут закрыть позиции, но все таки находят людей), которые все это терпят, ради средней по рынку зарплаты в обычной аутсорс галере...
SergeyDeryabin
05.04.2023 19:57Хорошо выполненное тестового задания не гарантирует хорошо выполненной работы позже.
Здесь как раз, как и на примере в данной статье верно обратное утверждение.
anone289477
05.04.2023 19:57+3Эм, нет. На работу человека не взяли, поэтому неизвестно, как бы он работал на реальном проекте.
Если бы оно в принципе не работало, или были бы крупные косяки, то обратное было бы верно. А так оно работает, а доводить до идеала- это уже не нормальное тестовое, а самодурство компании. И тут опять возвращаемся к вопросу зарплаты.
SergeyDeryabin
05.04.2023 19:57Проблема в том, что это не тестовое задание, за работу над которым обещают заплатить. Об этом написано в самом задании. Автор этот момент полностью проигнорировал с самого начала.
Об этом же он пишет и в посте.
dephonica
05.04.2023 19:57Для этого есть испытательный. Хорошо выполенное тестового задания не гарантирует хорошо выполненной работы позже.
Испытательный срок актуален для работы по трудовому договору в средне-крупных организациях. В обсуждаемом случае компания выглядит как ранний стартап и рассчитывает на проектную работу, хотя это не совсем очевидно из вакансии.
У меня опыт последних лет связан с северо-американскими организациями и оплата там выше европейского рынка и рынка СНГ. Сотрудничество хоть и сдельное, но потенциально долгосрочное. И тем не менее в 80% случаев приходится осознавать, что после трёх месяцев он-бординга человек позиционировавший себя как сеньора не в курсе как пользоваться TeamViewer, что приложение Windows можно завершить нажав Alt+F4 и как парой шорт-катов причесать свой код под код-стайл организации. Более того, были вопросы "а чем мы вообще здесь занимаемся" через 6 месяцев работы над живыми проектами.
Поэтому я понимаю, когда наниматель хочет понять соответствие кандидата своим ожиданиям как можно раньше, в идеале - на моменте собеседования. И не вижу проблемы в любых условиях тестового задания - если они будут неадекватными, то у нанимателя просто не будет отклика и никто не пострадает, законом это не запрещено.
PuerteMuerte
05.04.2023 19:57+2Отличный пиар — это когда целевая аудитория приходит посмотреть. А когда целевая аудитория офигевает и приходит какашек накидать, это не совсем отличный пиар.
morijndael
05.04.2023 19:57А когда целевая аудитория офигевает и приходит какашек накидать
Компания теперь в шоколаде!*
*Но есть нюанс....
kmatveev
05.04.2023 19:57+1Я сходил в github-репозиторий автора. Я нифига не UI-разработчик, но что за бардак? Какие-то lock-файлы, какие-то конфиги среды разработки, gradle wrapper целым jar-ником лежит. Я догадываюсь, что автор тупо закоммитил всё, что у него было, но так не надо
mayorovp
05.04.2023 19:57+2Э-э-э, а что не так с lock-файлами? Они должны быть в репозитории, это вопрос воспроизводимости сборки.
Конфиги среды разработки тоже там к месту, они ж структуру проекта описывают и наверняка нужны для сборки. Вот gradle wrapper — да, там лишний. Но его я готов автору простить видя сколько пакетных менеджеров ему пришлось в проекте задействовать — явно просто не хотелось полдня подключать к проекту ещё один.
tohntobshi Автор
05.04.2023 19:57вообще я инициализировал бойлерплейт проекта стандартным способом, который описан в оф документации к реакт-нейтив, в него уже включены структура нативных частей и гит игнор , конфиги ide возможно стоило включить самому
CommanderTvis
05.04.2023 19:57Э-эм, gradle wrapper в репе - это абсолютный стандарт, если вам нужно запускать его на CI, где есть только JDK, а не стоит user-wide Gradle.
mayorovp
05.04.2023 19:57Хм, а почему тогда в репу ещё и саму jdk не добавить? А также node, npm, ruby, bundler, objc и сocoapods.
Откуда вообще берутся такие окружения, в которых стоит всё выше перечисленное, но нет graddle?
CommanderTvis
05.04.2023 19:57Gradle Wrapper в принципе нужен именно для этого. Вот, например, такое окружение, где не стоит Gradle https://hub.docker.com/_/openjdk. Опять же, это еще и неудобно в плане синхронизации версии Gradle - если надо будет всем и везде ставить общую версию Gradle. А если в разных проектов у одного разработчика используются несовместимые версии Gradle - тут вообще мама не горюй.
mayorovp
05.04.2023 19:57Ну, для npm, bundler и сocoapods как-то справляются же с этими проблемами...
CommanderTvis
05.04.2023 19:57Не знаю, что такое бандлер, но у NPM и CocoaPods версия тула имеет куда меньше значение, потому что проект определяется джесончик-конфигурацией, а не целым языком программирования. Пожалуй, это скорее минус градла, но это не повод безосновательно отвергать стандартный для экосистемы инструмент, то есть Gradle Wrapper.
SaintMortum
05.04.2023 19:57+1Не делаю больше тестовые задания, потому что:
задают всякую хрень
когда не задают всякую хрень, то пропадают без обратной связи
когда не пропадают без обратной связи, то ведут себя неадекватно
Поэтому максимум лёгкий лайв-кодинг с параллельным обсуждением.
buldo
05.04.2023 19:57+1Помню как однажды мне Altium сказал по итогам тестового "слишком медленно работает". А после переделок "оно не запустилось у разработчиков".
А на просьбу "давайте пообщаемся с разработчиками, обсудим как оно вообще должно было быть", мне ответили "мы о таком на распространяемся.
Каюсь, сам дурак, в задании про перформанс не уточнил условия тестового стенда.
Да уж, это были интересные 2 недели кодинга вечерами :)
tandzan
05.04.2023 19:57Мне altium тоже должны заменить прожженое кресло после их тестового. На эмоциях хотел простыню накатать в eevblog'е, но несколько раз глубоко вдохнул... :)
buldo
05.04.2023 19:57Я потом своё альтиумовское дико навороченное многопоточное тестовое с минимальными выделениями памяти быстро переделал в тестовое для veeam :)
Victoria84
05.04.2023 19:57Зато какой опыт работы стрессовых условиях! автор, вы молодец, не расстраивайтесь ни разу, а такой проект в портфолио пригодится.
Gran04ek
05.04.2023 19:57-2Я не вижу тут кидалова. Да, это действительно большое тестовое задание, которое могли урезать в три-четыре раза. Однако автор взялся и банально недоделал его, несмотря на уговоры заказчиков. Сдал незаконченный результат, понадеявшись на то, что этого будет достаточно. Но кто кроме заказчика может знать, какие именно скилы он хочет проверить? И кто придумал, что тестовые задания можно выполнять не полностью.
Вывод то из всего этого банальный: сеньоры программисты! читайте, блин, ТЗ и условия. Не придумывайте свои правила.
vindy123
05.04.2023 19:57+4Из любопытства скинул ссылку на статью в тг группу mytonwallet с просьбой прокомментировать ситуацию, они молча удалили мое сообщение )
ruslan-smirnov
05.04.2023 19:57+1И ведь продолжают дефать такой подход, еще и критикуют за работу, когда по факту тестовое = проверка навыков. Это просто треш.
heartdevil
05.04.2023 19:57+2Да, технические задания с такими хитрыми формулировками типа -- "быстро и в соответствует всем нашим критериям", лучше избегать, ну или попросить конкретно привести ВСЕ их критерии заранее, чтобы можно было точнее определиться браться или нет.
vedenin1980
05.04.2023 19:57+1Вообще, я советую автору сделать следующее:
-
Выложить код по copyleft лицензией вроде GNU Affero General Public License v3 на github. Так как никто ничего не оплачивал, никаких интеллекутальных прав автор не передавал,
-
После того эти товарищи выпустят аналогичное приложение — обратиться к адвокатам, которые занимаются бесплатной помощью open source проектам с описанием всей ситуации и заявлением, что подозреваете в том, что они взяли ваш код.
-
Так как их приложение будет неизбежно похоже на ваше (и не факт, что не будет содержать вашего кода) — доказать, что они ничего не брали будет сложно. Если найти тех же, кто так же проходил тестовое — им будет доказывать что-то еще сложнее. Даже если суд не будет в вашу пользу — эти товарищи потратят намного времени и сил на него, а вы практически нет. Причем, компенсация в США по таким искам может измерятся в сотнях тысяч и миллионов долларах, а не 750 долларах, неоплаченных по тестовому. А услуги адвоката для компании в тысячах долларах.
P.S. Кстати, можете перевести статью на английский и выложить куда-нибудь на medium c reddit — влияние англоязычных ИТшников куда сильнее и кто-то сможет помочь с бесплатным адвокатов (или тем кто возьмтся за процент от успешной компенсации).
P.P.S. Вообще, это хороший пример компаниям почему НЕЛЬЗЯ давать тестовое похожее на то что вы используете в проде, особенно большого размера — рано или поздно вы получите подозрения, что вы используете тестовое в проде.
А учитывая возможные иски по интеллектуальным правам или то что тестовое те кого вы не взяли отправят конкурента это того не стоит. Даже оплата от этого не избавит полностью, так как неизбежно возникнут вопросы, что вы недоплатили, либо оплату будут требовать за очень плохое задание.SergeyDeryabin
05.04.2023 19:57У автора все приложение собрано по чужому макету и не его дизайну.
vedenin1980
05.04.2023 19:57+1Поправить дизайн, чтобы выглядело похоже, но уже нельзя было придраться к нарушению авторских прав — вопрос 15 минут. Вы сами пишите оттенки не те и экраны не те.
Так же можно написать всем конкурентам этой компании — кто-то может захотеть купить такое приложение, тем более при желании можно раскрутится, опубликовав эту историю в англочзычной прессе и ненавязчиво провести рекламу этого приложения.
Areso
05.04.2023 19:57И шрифт, шрифт не тот!
BigBeaver
05.04.2023 19:57Вот да.
Я ничего не понимаю в современном фронде, и потому вопрос. Разве в контексте сабжа нет какого-то аналога Qt Forms или что там сейчас модно, где бы дизайнер сам раскидал контролы нужного ему внешнего вида, куда бы потом программист навешал обработчиков и тд? Неужели для выставления цветов и и скругления уголков реально надо нанимать сеньорапомидорапрограммиста за 6к баксов?
-
SergeyDeryabin
05.04.2023 19:57-2Ребята, я прекращаю переписку в этом топике, это просто какая-то борьба с ветряными мельницами. Самые интересные моменты, которые здесь повторяются в том или ином виде.
Автору изначально не хотели платить, а если бы доделал все равно не заплатили бы.
Это все домыслы. Мы не видим выполнения описанных условий со стороны автора, что бы обвинять вторую сторону в будущей не оплате. Есть не соблюдение автором своих же собственных сроков примерно в 2 раза, есть предложение доделать и продолжить разговор, но автор уже утомился и от этого задания, не рассчитав свои силы и слился.Условия поменяли по ходу выполнения.
Условия не поменяли, а уточнили. Уточнений и доработок хватало и без этого уточнения. Даже если оперировать в этом ключе - почему не сделать все в соответствии с первоначальным заданием, как было, без этого уточнения.Выполненной автором работы достаточно для оценки его навыков.
Для оценки навыков может быть и достаточно, для оплаты нет, об этом отдельно указано.Это тестовое задание, за которое обещали заплатить, автор потратил время и ему не заплатили.
Это очень интересное заключение, которое автор озвучивает и в своем посте и оперирует этими двумя понятиями исходя их своей практики восприятия. Раз тестовое - значит автор сам решает чего будет достаточно для оценки его навыков. Раз обещали заплатить - значит заплатить за факт работы над тестовым. И все повествование строится на этом. Хотя в самом задании описано, на что обратить внимание при выполнении и какие условия оплаты. Автор увидел 2 слова - тестовое и оплата. Сделал свои выводы и начал делать. А тут вот так получилось, не просто тестовое задание и оплата не за факт работы, а за факт выполнения.По итогу чего хотелось бы пожелать. Почитайте хотя бы Ка́неман-а что ли. И читайте всю информацию полностью, не делайте поспешных выводов. А если сделали - подумайте еще раз ) За сим откланиваюсь
constXife
05.04.2023 19:57+4> Это все домыслы. Мы не видим выполнения описанных условий со стороны автора
Чтобы говорить об скаме, достаточно посмотреть условия задачи. Все эти словесные конструкции сформулированы специально таким образом, чтобы нагреть соискателя. Уже этого достаточно, чтобы сделать вывод о фирме.
> Это тестовое задание, за которое обещали заплатить, автор потратил время и ему не заплатили.
Проблема проистекает из самого задания. Фирма целенаправленно составила "тестовое задание" таким образом, чтобы нагревать соискателей (вовсе не платить либо платить, но существенно меньше, чем озвучиваемые суммы), это видно по формулировкам. Если бы у фирмы не было цели нагревать, они бы по-другому сформулировали тестовое задание. Какой смысл говорить о том, как хорошо или плохо играла жертва в напёрстки, если условия поставлены таким образом, чтобы нагреть жертву? То, что жертва согласилась сыграть в напёрстки никакой роли не играет.
Tsivarev
05.04.2023 19:57+3Привет!
Я из TON Foundation (ton.org), организации которая занимается развитием экосистемы The Open Network. Одна из нашей главных целей, это поддержка талантливых разработчиков создающих продукты на TON.
Мы изучили код и оценили объём работы. Поэтому хотим связаться с вами, чтобы передать специальный ретро-грант от TON Foundation. Напишу вам в ЛС с подробностями.
1dmitry
05.04.2023 19:57По существу, здесь тестовое задание намного более походит на полноценную проектную работу, а не на собственно тестовое задание. Прилагающаяся к этому "тестовому" заданию "простыня" из требований - это ТЗ на проект, но не на тестовое задание. Сугубо на мой взгляд, компания подменила сущности "проектная работа" на "тестовое задание". Юридически, право имеют, но выглядит действительно грязно.
amosov00
очередная криптопомойка
Lizdroz
Зачем вы так грубо то? Просто криптошлак
13werwolf13
криптокошелёк в браузере? нет это именно криптопомойка, а криптокошелёк для ton давно мёртв, его последнее обновление было ещё когда можно было сгонять отдохнуть на лето в одессу..