С какими видами мошенничества я сталкивался на фрилансе и аутсорсе

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

    С первым видом обмана я столкнулся еще в двухтысячном, когда получил заказ на исправление ошибки принтера. Узнав, что у заказчика стоит Windows 95, я взял стандартный набор дискет для ремонта/восстановления системы и поехал в чертову даль, так как это был завод за чертой города.
    Прибыв, я быстро завершил квест с проходной, вахтером и пропуском и попал наконец в кабинет к директору. Который и включил мне допотопного вида компьютер, на котором гордо стояла… Windows 3.11!

    Я был полностью ошарашен, так как мы говорили о Windows 95. Да и набор дискет (которые кстати не подходили даже по форм-фактору) у меня был от Windows 95. О чем я и сообщил директору.

    На что тот сказал, что в версиях ничего не понимает, возможно что он что-то напутал. И дал коробку с восемью дискетами дистрибутива. Найдя там драйвера принтера и переставив их, что конечно ничего не дало, я предложил попробовать установить Windows 95, где возможно эту проблему решили.

    На что директор сообщил, что это невозможно — там 286, в то время как Windows 95 требует 386.

    Хмм, не странно ли, что человек путающий версии так хорошо знает про системные требования?

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

    Вариантов подобного мошенничества была масса, самым эпичным из которого — был поиск сисадмина, который поставит ISP Manager на сервер. Изюминка была в том, что сервер представлял собой виртуалку на IBM System S390. Причем это все скрывалось тщательным образом — вывод /proc/cpuinfo подделывался примонтированным файлом, часть утилит заменялась или просто удалялась. Разумеется, что исполняемый файл для i386 архитектуры не пойдет на s390 системе. Чувак, если ты это читаешь сейчас — напиши, зачем ты это все затеял?

    Мораль проста — перед тем как взяться за работу, нужно потратить некоторое время на аудит окружения, чтоб убедиться в том, что оно соответствует заявленному заказчиком.

    Второй вид мошенничества не так давно был очень популярен на фриланс-бирже Upwork. Как сейчас — не знаю, эти кретины меня заблокировали, требуя диплом DevOps Engineer государственного образца (лолшто?).

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

    Ладно, исполнитель выбран, сама задача — обновить PHP, потому что yum не работает и выдает ошибку (побилась база rpm, ничего страшного). И вот ты такой заходишь по ssh и вдруг чувствуешь, что что-то не так. Как-то все медленно и лагает. Смотришь загрузку системы — и она на 80% wa. А в логах — сообщения о проблемах с диском. И ты такой:
    — Эй, чувак, у тебя тут серьезные проблемы на сервере! Твой диск вот-вот готов отбросить коньки. Ошибки на диске привели к тому, что побилась база rpm, которая не дает yum поставить php.
    — Оу! Какая жалость. А никак нельзя починить yum, чтоб обновить php? Мне очень нужна новая версия.
    — Серьезно? Тебе надо подумать о том, чтоб сохранить свои файлы, так как все в любой момент может сдохнуть.
    — Все так плохо? Ну хорошо, у меня чисто случайно (ну да, а ты что, не верил?) рядом есть пустой жесткий диск. Сбрось туда копию всей системы а потом заодно обнови там php.
    — Эмм. Вообще-то в заказе просто надо было обновить php, без переноса системы…
    — Ну если ты такой неумеха, что не можешь обновить php без переноса системы, то тогда переноси ее.

    Ты — обновляешь версию PHP просто скачав rpm и распаковав их содержимое на систему, выводишь файл phpinfo в браузере на его сайте и делаешь скриншот. И через час:
    — Готово, прошу проверить версию php по ссылке!
    — Отлично, то что надо! Ты так быстро перенес систему!
    — Я не переносил систему.
    — ЧТО???
    — Я. Не. Переносил. Систему. Я просто обновил тебе php без переноса системы, так как я — не “неумеха”. Прошу приступить к расчету.
    — Эй! Немедленно переноси мою систему на новый диск!
    — Ммм… нет.
    — Тогда я отказываюсь платить, так как ты мошенник!
    — Тогда я обращусь в поддержку и покажу заказ в котором указана задача по обновлению php и скриншот твоего сайта где показана та самая версия.
    — Ааа! Ты мошенник!!! Никогда не буду иметь с тобой дел!!!

    Впрочем, на следующий день он вернулся и извинился за вчерашнее, мол это его так шокировала новость о том, что его диск сдыхает. И предложил доплатить за клонирование системы. Я же настаивал что сначала мы должны произвести расчет за уже проделанную работу, так как его проект по факту выполнен. Спустя пол-дня упреков и отговорок, он наконец-то закрыл проект как выполненный и закинул деньги.
    — Все, теперь когда мы в расчете, ты можешь наконец перенести систему?
    — Да, могу. Только это уже должен быть новый проект о клонировании системы.
    — Не понимаю, зачем это надо? У меня деньги есть! Я могу скинуть тебе прямо сейчас на paypal (а потом вернуть все обратно, обратившись в саппорт paypal).
    — В моей стране paypal не позволяет принимать платежи (это правда).
    — Вот черт! Ну тогда приступай прямо сейчас, а я оформлю тебе перевод через Western Union.
    — Я предпочту все-таки оплату через биржу, мне так надежнее.
    — Ладно, вот проект, приступай.
    — Мне нужен IP-KVM доступ для клонирования.
    — Вот черт! И ты туда же!
    — ???
    — Каждый раз когда доходит до этого дела — вы все хотите эту штуку, который хостер дает по $200/день. Это чертовски дорого для меня!
    — Хмм. То есть ты не в первый раз разыгрываешь все это представление, чтоб найти исполнителя, который сможет тебе склонировать систему без IP-KVM?
    — Ээээ. Да.
    — Почему бы сразу не написать именно так?
    — А что, так можно было?
    — Да. Я готов перенести тебе это без IP-KVM, не вопрос.
    — О, я так счастлив!
    — Это будет стоить на $200 дороже, чем указано в заявке.
    — Ты чертов мошенник!!!
    — Эээ, нет. Именно эту сумму хостер возьмет с тебя за подключение IP-KVM, так что эти деньги ты в любом случае потеряешь, если будешь делать заказ кому-то другому. А в моем случае — это будет дополнительным стимулом сделать все качественно и быстро.
    — Звучит логично. Ладно, делай.

    Ты — ставишь систему восстановления в бывший swap раздел, перезагружаешься и подмонтировав диски делаешь rsync с пропуском всех битых файлов (их было достаточно много, но они оказались в основном не критичными).
    — Все готово, система работает с нового диска, можешь проверять
    — Ты просто бриллиант!

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

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

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

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

    Подтверждение я получил, как и оплату безопасным методом (по факту я ничего не получил, деньги зависли на бирже).
    — Вот, готово.
    — Ой-ой, мои старые сайты перестали работать!
    — Ну, мы об этом говорили.
    — Пожалуйста, верни все как было! Я еще доплачу столько-же!
    — Хорошо, вот — вернул.
    — Ой-ой, ты что-то сломал, мои старые сайты все еще не работают!
    — Это как?
    — Вот ссылка, вот и вот и еще вот. Посмотри пожалуйста!
    — Ты — смотришь содержимое сайтов и понимаешь, что они заражены какой-то малварью и сообщаешь об этом.
    — Ааа! Они заражены из-за новой версии php, которую ты поставил!
    — ???
    — Ты обновил php, но не закрыл его дыры! Через них мои сайты заразили!
    — ???!!!
    — Давай чини, я тебе скинул деньги и ты должен. А если не сделаешь, то я тебе ничего не заплачу.
    — А ничего, что там дата изменения файлов задолго до того, как я зашел на сервер?
    — Ничего не знаю, до тебя все работало! Чини!!!

    Ты — плюешь на этого наглого неадеквата, потом пишешь в поддержку, понимаешь, что неадекватность — это норма для отечественного рынка фриланса и закрываешь этот ужас навсегда.

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

    Следующее мошенничество — это уже нечто, достойное уважения. Заказчики имеют очень сложный облачный проект в AWS, документации на которой у них фактически нет, кроме README.md в корне репозитория.

    Сам файл невероятно длинный, в котором в пространных выражениях написаны фрагменты последовательностей действий в стиле Тарантино, причем так, что нужно целиком в голове удержать этот огромный файл в голове:

    Для размещения инфраструктуры сначала нужно запустить особый скрипт, который генерирует шаблон CloudFormation, который разбивается на части и заливается в S3, после чего создает нужную инфраструктуру. Причем в самом скрипте находится ровно одна ошибка в очень неочевидном месте (люди так не ошибаются, блин!), в шаблоне, который она генерирует тоже есть ошибка — и это далеко не все.

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

    А далее еще в одном репозитории вы смотрите на сценарий CI, который вызывает питновский скрипт, в котором содержаться по факту только команды shell, который формирует докер-образ, в котором должны быть конфиги для puppet деплоя, которые вы забыли положить, потому что ни в одной инструкции нигде нет про это упоминания и это все заканчивается тем, что awsfabric, который вызывается где-то между этим хаосом, берет креды не из CI окружения, не из образа докера а из отдельного конфига, который сделан еще первым скриптом, но про который вообще нет упоминаний негде.

    А знаете что самое шикарное? У заказчика было 2 проекта на этой чудо-юдо платформе, причем все ошибки повторялись по числу — но в разных местах. Грубо говоря — в одном шаблоне была неправильная версия RDS, которая рушила весь flow, а в другом — CloudFront прикреплялся к неправильному S3-бакету.

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

    Сам стиль ошибок и документации, а так же анально-орального деплоймента говорит о том, что разработчики сделали целую сложную систему, которая позволяет генерировать обфуцированную версию проекта таким образом, чтоб максимально затруднить всевозможный деплой постороннему: секции документации миксуются, но при этом составляют логически верный документ с миллионом примечаний типа “см секцию 2 выше”. Деплоймент также разделяется на несколько частей, в двух из которых делаются не фатальные для самого деплоя ошибки, но которые приводят к неработоспособному результату в финале, а финальный кусок обфуцируется глубокой вложенностью и еще одним разделением.

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

    Мораль — если кто-то очень захочет привязать к себе заказчика, то при достаточном уровне мастерства он очень легко это сделает. Просто умейте вовремя это распознать и сказать твердое нет. Мне хватило трех дней.

    И последний, самый наглый и интересный вид мошенничества — это IT-газлайтинг.
    Допустим, ты расшифровал обфуцированный метод, описанные выше и смог настроить деплоймент.

    Однако при этом после пайплайна ничего не происходит. Все прошло без ошибок, результат успешен — но ничего не изменилось. Как так-то?

    А вот как — сам раннер, на котором завязан CI/CD находится у разработчика всего этого проекта, о чем заказчик вообще был не разу не в курсе.

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

    Разумеется, что проблема в раннере, но при этом разработчик соглашается со всем, что передает ему заказчик — прибить контейнер, пересоздать раннер… но по факту ничего не делает.

    Если заказчик более-менее адекватный, то можно ему это показать, изменив файл деплоймента, чтоб там выполнялась какая-то команда, например echo с текущей датой. И продемонстрировать, что там не выполняется измененный сценарий, так как сам сценарий фактически лежит в контейнере и туда передаются только переменные.

    Однако и в этом случае вы особо ничего сделать не сможете — если создадите свой раннер, то… правильно — на нем перестанет выполняться деплоймент всех старых проектов заказчика, причем разработчик естественно не даст доступа к раннеру а просто скинет документацию, которая совершенно отличается от того, что по факту установлено на раннере: например в документации базовый образ может быть AWS AMI, в то время как используется некий кастомный Alpine Linux и в сценарии использован apk вместо yum, ну и так далее по мелочам.

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

    Ну, а если заказчик самый обыкновенный, то виноваты будете вы и никаким доводам он не поверит.

    Мораль — если вы думаете, что у вас должно все работать, а оно не работает — возможно что виноваты не вы, а так было задумано создателем системы изначально.

    Возможно, что вы тоже сталкивались с подобными мошенниками, а может стали жертвой принципиально нового подхода от заказчика-мошенника, который отличается от банального “пообещал — не заплатил”? Пишите в комментариях! Я их с удовольствием читаю и зачастую отвечаю на них.
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 104

      +15
      Вы описали скорее неадекватных клиентов, а не мошенников.
        +5
        Или мошенников, которые маскируются неадекватными. Когда это удобно.
          +13
          Мошенник получает выгоду. Зачем директору из первой истории понадобилось делать то, что он сделал? В чём была его выгода?
            +3
            В том, что он получил шанс на исправление проблемы. Если бы он сразу сказал правду про Windows 3.11 — я бы не стал этим заниматься.
              –1

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

                +5
                и дудку обязательно
                  +9

                  Бубен же.

                  +13
                  «Мне кажется, что у профи-маляра должен быть разводной ключ для ремонта сантехники и перфоратор для шторбирования.»

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


                  Тут наблюдается некое противоречие:

                  С одной стороны он достаточно компетентен, чтобы понимать, что это в корне разные системы разные системы — а иначе в его действиях и нет факта «введения вас в заблуждение»

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

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

                    +2

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

                      +3
                      Подозреваю, что директор уже не первому мастеру звонил, и все остальные отказывались. Может, ещё и говорили что-то из разряда «был бы 95й, я бы без вопросов сделал все, а так ищи дураков».


                      А это — возможно.

                      Но тогда он просто бездумно сказал то, что ему «неявно посоветовали предыдущие мастера», при этом не понимая смысла — и это опять-таки не злоумышленное мошенничество, так как он просто не понимал сути этих слов.

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

                      К словам заказчиков нужно относиться так, как вы относитесь к словам очень маленьких детей. То есть там есть доля правды, но нужно досконально выяснять перед началом работ — а что же на самом-то деле имеет ввиду заказчик.
                        +4
                        У медиков даже специальный предмет есть как правильно опрашивать больного. Чтобы не было недопонимания, уклончивых и двусмысленных ответов. Итшникам тоже такой будет полезен.

                        У меня значимая часть обращений «ничего не работает» Совсем ничего? Электричество есть, лампочки горят? Уже что-то работает! Комп включен, экран светится?… в итоге выясняется что почтовый клиент не может отправить файл 5 Гб размером, а для юзера сейчас эта задача — вся вселенная!
                          +5
                          Спокойным голосом начинам зачитывать длинный чеклист, где проверка включения компьютера шаге эдак на 20ом, вот просто из принципа.

                          Хуже только фраза «у меня все висит», но тут есть пяток остроумных ответов разного уровня корректности.
                            +1
                            А можно чеклист в паблик?
                            проверить тут
                            <вы находитесь здесь>
                            проверить там…
                            0
                            У них бывает еще после объяснения что случилось и что нужно сделать (независящее от меня) рассказы что нужно срочно работать и под конец «ну сделайте что-нибудь!». Я в одной конторе это заявление лечил тем, что на столе (физическом) перекладывал скажем ручку или степлер и со словами «вот, что-нибудь сделал» быстро-быстро убегал.
                      0
                      Меня больше смутила 286-я у директора в 2000 году. Даже у меня, тогда выпускника школы, был уже какой-то «пенёк», на который заработал похожей деятельностью (сисадминил, верстал полиграфию).
                        0
                        Меня больше смутила 286-я у директора в 2000 году.

                        И Win 3.11.

                        Это нам сейчас с вами кажется, что Windows-подобное везде.
                        А в те времена — Win 3 была игрушкой. И только начиная с Win 95 мир начал менять.
                        В этоху Win 3 сидели на голом DOS в подавляющем большинстве случаев.

                        Даже у меня, тогда выпускника школы, был уже какой-то «пенёк», на который заработал похожей деятельностью (сисадминил, верстал полиграфию).


                        Согласен, в 1996 году у очень многих были Pentium-совместимые. Или как минимум i486.

                        Даже i386 в 2000 году были уже редкостью и барахлом, которое выкидывали.

                          0
                          Очевидно же, так как Windows 3.x это надстройка над DOS. Но для околоофисной работы обычно она использовалась и игрушкой все же не была, а для поиграть — чистый DOS.
                            +1
                            Очевидно же, так как Windows 3.x это надстройка над DOS.


                            Win 95 тоже надстройка над DOS.
                            Я про то, что использовался чистый DOS, что Win 3 была экзотикой.

                            И даже после появления Win 95 саму Windows зачастую запускали из-под DOS вручную, только по необходимости. Первое время, конечно. Потом попривыкали к Windows.

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


                            Может у вас и другой опыт.

                            Но из-того, что видел я — а я застал еще Win 1 — практически никто не использовал Windows вплоть до появления Win 95.

                            Вся офисная работа, что я видел, прекрасно выполнялась из под DOS.

                            Великолепный редактор Лексикон и его заграничные аналоги и т.п. и т.д.
                            Великолепные СУБД Foxbase, Clipper и т.п. и т.д.

                            Все это замечательно работало из-под голого DOS.

                            А офисные программы, нуждавшиеся в графическом режиме — зачастую обеспечивали его себе сами. Помню издательскую систему для верстки книг — не помню название, к сожалению.
                              +1
                              Помню издательскую систему для верстки книг — не помню название, к сожалению.

                              Ventura Publisher, небось.
                                0
                                Page Maker был сильно лучше
                            0
                            Ну, про Win 3.11 не соглашусь, в 1997-1998 году она серьезно практически использовалась в госучреждениях (казначейство), вместе с серверами Netware, до внедрения Win95 (и серверов на WinNT). А железяки были разнокалиберными уже, хотя, признаться, ниже 386 уже и не вспомню.
                            +2

                            У меня был одноклассник, у которого дома в начале 2000 года был именно 286й. Его мать готовила всевозможные документы по работе в каком-то досовском текстовом редакторе (кажется это был аж Лексикон) и таскала их на работу на дискетах. Ещё помню, как таскал ему на дискетах Wolfenstein 3D и Catacombs 3D :) Так что в теории всё реально.

                            0

                            Не мог 3.11 стоять на 80286 проце — именно в 3.11 исчезла поддержка ключа запуска "/2", запускавшая винду не в защищённом режиме, а в "286-совместимом". Последний Windows, более-менее работавший на 286-х — это 3.1, хотя, с высоты в четверть века, разница невелика, пожалуй.
                            P.S. не удержался, так как вплоть до лета 2000 года регулярно приходилось обслуживать экзотариумы с виндами 3.х, да, "новое поколение" уже тогда не понимало, с какого конца к ним подходить, а я, хоть тоже не мог похвастать сединами, но застал те времена, когда чуть не каждую неделю, рядом с проверенным DOS 6.22+Win 3.11 ставилась очередная "бэта Чикаги"...

                        +2
                        +1!
                        +1

                        Было интересно почитать. Но хотелось бы узнать про случаи мошенничества и с другой стороны. Они же тоже бывают разнообразные?

                          +6
                          1) На Upwork я сначала трачу некоторое неоплачиваемое время чтобы разобраться в задаче и оговорить как можно больше предусловий, прежде чем принимаю контракт. Если уже контракт получен и часть денег выплачена, при возникновении конфликта просто возвращаю оплату и отказываюсь от контракта (вернее раньше делал, когда было мало сделанных проектов, сейчас же их около 300 так что один негативный отзыв мне по барабану, сейчас уже опыта в общении с заказчиками набрался и стараюсь не нарываться на неадекватов).
                          2) СНГ/индийские/азиатские заказчики — отдельная история. Неадекватность в квадрате, некомпетентность и жлобство как правило. Не все, конечно, но куда проще работать с Европой/Штатами/Австралией (вот с последней особенно, ни с одним заказчиком оттуда проблем не было, но может это так совпало).
                            +1
                            А в чем заключается простота?
                              +6
                              В том, что более компетентны и не жмутся за каждый доллар (как правило), и не будут требовать написать аналог гугла за $100 (это утрированно, хотя подобные предложения тоже попадаются). Ну и как-то больше доверяют исполнителям, иногда даже слишком (впрочем ничего удивительного, если у фрилансера практически только хорошие отзывы), — но опять же бывает по-разному. Говорю на основании собственного опыта, с зарубежкой (кроме Азии) — работать намного приятней и прибыльней.
                                +3
                                А, я понял. Простота = адекватность заказчика.
                              +3
                              2) СНГ/индийские/азиатские заказчики — отдельная история. Неадекватность в квадрате, некомпетентность и жлобство как правило.


                              Полагаю, все дело — просто в разном уровне цены с точки зрения самого заказчика:

                              • То, что для вас «не жлобство, а достойная оплата» для заказчика из СНГ — это может быть быть и недельный заработок самого заказчика. Вот он и жмется.
                              • А для заказчика из США та же сумма — просто «чашка кофе в ресторане». Вот ему и не жалко.


                              Мне прекрасно удается работать с отечественными заказчиками — с ними куда как проще общаться на сложные темы из-за отсутствия языкового барьера. Что дает возможность раскручивать изначально пришедшего с простым проектом на существенно более сложный по реализации проект с совсем другим порядом цен.

                              А, к примеру, канадские заказчики по практике моей — «те еще евреи» в смысле попыток надуть.
                                +2
                                То, что для вас «не жлобство, а достойная оплата» для заказчика из СНГ — это может быть быть и недельный заработок самого заказчика. Вот он и жмется

                                Нет именно жлобство: «вот смотри, вот тут по маркету на 800 рублей дешевле — нет, к ним нет доверия» и подобный разговор в разных вариациях с разными аргументами у меня был раз 50. Минус время директора и дорогого специалиста, плюс проблемы с гарантией и возвратом, плюс риск не увидеть ни денег ни оборудования, зато 800 рублей, да…
                                  0
                                  Нет именно жлобство: «вот смотри, вот тут по маркету на 800 рублей дешевле — нет, к ним нет доверия» и подобный разговор в разных вариациях с разными аргументами у меня был раз 50.


                                  Это совершенно нормальная ситуация — покупатель всегда хочет купить дешевле. Это не жлобство, а практичность. Подобных сделок у вашего заказчика по 10 штук. И по 800 рублей с каждого — это уже приятные 8000 просто сэкономленных ежедневно.

                                  Другое дело, сможет ли продавец отстоять свою цену.
                                  Я когда подозреваю подобную вещь, а подозреваю я её почти всегда — то просто изначально называю завышенную цену, чтобы было куда отступать без ущерба собственным интересам.
                                  А вот когда хочется сразу назвать заказчику «честную цену» сразу, то иногда обламываюсь, так как заказчик хочет торга частенько, хочет торга даже от «честной цены» (он же не подозревает, что я сразу ему все скидки дал и хочет больше скидок, «как все это делают»). Поэтому итоговую «честую цену» называю довольно редко, как правило, всегда завышаю.
                                    +3
                                    Подобных сделок у вашего заказчика по 10 штук. И по 800 рублей с каждого — это уже приятные 8000 просто сэкономленных ежедневно

                                    Нет это жлобство.
                                    ок сэкономили 800 рублей, сменили поставщика, поставщику нужно отправить реквизиты, внести его в систему платежей. Плюс, как я уже писал, 2 часа на споры и поиск варианта. Итого: +800р, -2 часа времени гендира, -2 часа времени it-дира, -30 минут времени бухгалтера + риски поиметь проблемы с гарантией + прочие риски работы с незнакомым поставщиком.

                                    Подобных сделок у вашего заказчика по 10 штук.

                                    Умножайте на 10 то что выше написано. Вы точно уверены, что это выгодно?

                                    заказчик хочет торга частенько

                                    Я тоже с этим сталкиваюсь постоянно. Особенно смешно когда звонят «аа спаси помоги нужновчера, сайтик срочно доделать, обратитьсянеккомуниктонеберется, ты же уже знаешь что там делать, ты говорил работы на неделю, нужно завтра утром, готовы платить 20 тысяч». Я с порога назову цену 100 тр, при попытке торга будет 150, 200 итд С торгом это на рынок, не ко мне. У меня диван недолежен, женанедолюблены, ребенок недонянчен.
                                      –1
                                      ок сэкономили 800 рублей, сменили поставщика, поставщику нужно отправить реквизиты, внести его в систему платежей. Плюс, как я уже писал, 2 часа на споры и поиск варианта. Итого: +800р, -2 часа времени гендира, -2 часа времени it-дира, -30 минут времени бухгалтера + риски поиметь проблемы с гарантией + прочие риски работы с незнакомым поставщиком.


                                      Так не бывает.
                                      Вы себя перехваливаете. Не будет гендир с вами 2 часа и 8000 торговать не то что 800. Минут за 10 справится.
                                      «ИТ директор» на окладе — может потратить 2 часа, это да. Для фирмы такой «ИТ директор» стоит дешевле всё равно.
                                      30 минут бухгалтера — видимо, бухгалтерия для вас темный лес, ага? Не, там минуты 3 все занимает.
                                        +3
                                        Было у меня желание вам аргументированно и в цифрах ответить, но после
                                        для вас темный лес, ага


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

                                        Зы сим позвольте откланяться

                              +2
                              Не столько мошенничество, сколько кроилово и некомпетентность на местах.
                              Прохладная история про MS SQL
                              Попросили настроить бэкапы БД, есть настроенное задание, но оно ошибку выдает.
                              Ну это же минут на 15 для профи, из которых 10 минут это подключение и выбор места, где хранить бэкапы.
                              Знакомьтесь, вот сервер, вот база, вот диск на 450Gb. А теперь детали, сама база примерно 25Гб, а журнал к ней разросся до 400Gb c копейками. На диске лежит один единственный бэкап месячной давности размером в 400Гб с чем-то. Текущее задание настроено делать ежедневный полный бэкап в этот единственный файл, перезаписывая его. И оно не делается с ошибкой, что не хватает места.
                              Чтобы обрезать файл журнала, нужно сделать бэкап лог-файла, но для него нет места. Нужно удалить старый бэкап — но тогда не будет вообще никаких копий. Ищу место на локальном компе в сети, нигде нет. Запускаю диспетчер дисков на сервере, и внезапно нахожу неразмеченный диск на целый 1ТБ. Форматирую его, начинаю настраивать задание на резервные копии, и тут подсознание начинает слать alert-ы: там же Hyper-V. Выясняю адрес гипервизора, захожу на него, и наблюдаю очередную помойку из файлов виртуальных машин, разбросанных по разным каталогам на трех разных дисках. Кое-как нахожу, где же лежит файл-образ моего диска на 1Тб. И конечно же, в данный момент файл выделил себе примерно гигабайт, а на диске хост-системы свободно примерно 30Гб. Те после первого-второго бэкапа виртуалки использующие диски на этом разделе могут просто остановиться.
                              Примерно прикинув, что даже перевод базы в простой режим без использования лога ничего не даст говорю, перемещайте эту старую копию куда-либо, потом можно настраивать бэкапы.
                              Через день уже удаленно настроил за пресловутые 15 минут бэкапы full/diff/log/clear, но денег так и не увидел…
                                +4
                                и некомпетентность на местах.

                                Вас потому и нанимают, что компетентны именно вы, а не они.

                                И это именно ваша задача, как технического специалиста — объяснить заказчику что сколько стоит по работе, так как задача оказалась иной, чем изначально предполагалось; что нужно докупить кое-что из оборудования для решения данной задачи и т.п.

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

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

                                Но когда ты за дешевую стоимость работ выполняет совсем другой, не оговоренный заранее объем работ — этого я не понимаю.

                                Ну допустим профессиональная гордость «я ж могу». Однако, время. И — никто не оценит. Коллеги не увидят — какой ты герой. Заказчик не поймет — какой ты герой.

                                Зачем тогда?
                                • НЛО прилетело и опубликовало эту надпись здесь
                                    +1
                                    И это именно ваша задача, как технического специалиста — объяснить заказчику что сколько стоит по работе, так как задача оказалась иной, чем изначально предполагалось; что нужно докупить кое-что из оборудования для решения данной задачи и т.п.


                                    Это работает только когда заказчик адекватный. А неадекватный будет считать, что «специалист» пользуется его непониманием и пытается развести его на деньги за ненужные работы, в итоге не заплатит даже за то что уже сделано, и еще негативных отзывов везде наоставляет.


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

                                    И чем раньше вы бросите — тем выгоднее вам же.

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

                                    Не нужно стеснятся отказываться он невыгодной работы.

                                      0
                                      А неадекватный будет считать, что «специалист» пользуется его непониманием и пытается развести его на деньги за ненужные работы


                                      И, надо признать, что по жизни он прав. «Профессия — заговор посвященных против профанов» (с) Бернард Шоу. Говорю на основании общения с десятком «компьютерных мастеров», которых просил восстановить работу Roboform в последнем самообновившемся хроме.
                                    0
                                    Чтобы обрезать файл журнала, нужно сделать бэкап лог-файла, но для него нет места. Н

                                    в file nul.
                                    Ищу место на локальном компе в сети, нигде нет. Запускаю диспетчер дисков на сервере, и внезапно нахожу неразмеченный диск на целый 1ТБ. Форматирую его,

                                    да, некомпетентность — но фрилансера.
                                      +2
                                      Чтобы обрезать файл журнала, нужно сделать бэкап лог-файла, но для него нет места.

                                      в file nul.

                                      да, некомпетентность — но фрилансера.


                                      Простите, но — это ваша некомпетентность, а не того человека, кого вы прокомментировали.

                                      Дело в том, что на «боевых» серверах любые работы должны проводиться с сохранением свежего бэкапа в работоспособном состоянии.
                                        +2
                                        давайте померяемся.
                                        1. автор комментария вполне рассматривал вариант переключить БД в simple режим. Понимаете, о чем это говорит?
                                        Примерно прикинув, что даже перевод базы в простой режим без использования лога
                                        2. с сохранием свежего бекапа в работоспособном состоянии:
                                        На диске лежит один единственный бэкап месячной давности размером в 400Гб с чем-то. Текущее задание настроено делать ежедневный полный бэкап в этот единственный файл, перезаписывая его. И оно не делается с ошибкой, что не хватает места.
                                        Файл регулярно перезаписывался (вылетая по ошибке). То есть работоспособного полного бекапа НЕ было. Ну и какой вам резон в логах (в контексте бекап-восстановление)?
                                          0
                                          1. автор комментария вполне рассматривал вариант переключить БД в simple режим. Понимаете, о чем это говорит?

                                          о чем?
                                            0
                                            о том, что он готов был потерять возможность откатиться на любой момент между последним full backup и текущим моментом. Даже в случае, когда файл регулярного бекапа был рабочим, автор терял возможность восстановиться при сбое на какой-либо момент, кроме последнего full backup.
                                            Т.е. та же картина, как если бы он бекапнул логи в /dev/null.
                                      +1
                                      О, знакомая ситуация, только в моем случае бекапа небыло совсем, дисков тоже, места на диске ровно 0, база очень критичная но при смерти. Делать копию в любом виде отказались. Клиент был послан нахрен.
                                        +1
                                        Делать копию в любом виде отказались. Клиент был послан нахрен.


                                        Вот это правильная позиция.

                                        Ситуация же описанная в статье — прямо обратная:

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

                                        Но виноват в этом почему-то не технический специалист (которого, вообще говоря, и наняли-то именно потому, что именно он и разбирается в том как всё работает, а не заказчик).

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

                                        Заказчик виноват просто потому, что потребовал от технического специалиста решить проблему, не вникая в техническую суть проблем (а заказачик вообще мог понять техническую суть проблем? ). Ибо заказчик затем и нанял технического специалиста, чтобы у него не было проблем (в которых сам заказчик не сечёт).

                                        +1
                                        А можно уточнить почему обязательно необходимо сделать бэкап лога чтобы его урезать?
                                        Если только лишь с точки зрения безопасности, чтобы не обвалить базу — согласен, хотя тут правильно заметили что месячный бэкап базы + какой-то перетертый бэкап лога это так себе по надежности.
                                        Но ни разу у меня не удавалось базу обвалить при «экстренной» обрезке лога. Просто переводим в «простую» модель и делаем задачи-сжать-файлы-файлы лога урезать до 0мб.
                                        Опять же, мне кажется соломки подстелить можно было бы просто бэкапом базы (25Гб) а то и выгрузкой в dt если там та база на самом деле от 1С. 400Гб лога тут вообще не сдались.
                                          +1
                                          Но ни разу у меня не удавалось базу обвалить

                                          Вы же знаете: админы делятся на тех кто не делает бэкапы и на тех кто уже это делает.

                                          Автор этих строк 2 раза в своей практике сталкивался «со статистически невозможной» ситуацией, когда после выхода из строя одного диска зеркала в RAID второй выходит из строя в течение того же дня, к примеру.

                                          Так что по поводу обвала СУБД я не вижу никаких невозможных ситуаций. И уже много лет делаю не только последний бэкап — а еще и историю бэкапов храню.

                                          К примеру:

                                          Бывают не физические проблемы с СУБД, а логические, вызванные логикой работы пользователей.

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

                                          И, к слову, поскольку я смог восстановит данные по состоянию на другой день — я выбил с руководства за это своё умение существенное повышение оплаты моего труда. И не разовую премию, а постоянное повышение оклада.

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

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

                                          P.S.:
                                          А еще бывает, что бэкап нужен, а он сдох.
                                          Поэтому бэкапы еще и проверять нужно регулярно, что они не просто существуют в виде файлов лежащих на диске, но еще и использоваться могут.
                                          И хранить бэкапы в более чем одном месте в более чем одном экземпляре — но это уже фантастика для большинства предприятий.
                                            +1
                                            Автор этих строк 2 раза в своей практике сталкивался «со статистически невозможной» ситуацией, когда после выхода из строя одного диска зеркала в RAID второй выходит из строя в течение того же дня, к примеру.

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

                                              0
                                              Это все логично и разумно. Но я немного не об этом спрашивал.
                                              Человек пишет что для обрезки лога обязательно этот самый лог надо забэкапить.
                                              Меж тем есть бэкап базы месячной давности (вопрос актуальности, я знаю ситуации когда восстановить руками за месяц — это заново вбить 3.5 документа, в случае с 1С) и лог в непонятном состоянии, учитывая что место кончилось уже.
                                              Я и спрашиваю — почему надо в этом случае обязательно бэкапить именно лог а не саму базу, может я чего не понимаю, всякое бывает. Однако по моему мнению достаточно сделать внеочередной полный бэкап базы, повторюсь, 25 гиг это не 400, даже на флешку можно (не очень, конечно, можно, но можно), а также если приложение, использующее эту БД имеет свои средства копирования можно ещё и их заюзать, в случае с той же 1С выгрузить саму базу, что дает лишние возможности по восстановлению если что-то пошло не так.
                                              Кстати, выход из строя второго диска в зеркале вполне себе бывает, диск обычно берутся парой, наработка одинаковая и нет ничего удивительного в том что да, случается так что и совпадает отказ по времени. Ребилд на рейде вообще довольно стрессовая процедура, так как создает неплохую нагрузку на оставшиеся диски, и вероятность возникновения дальнейших проблем там сильно не нулевая.
                                                0
                                                Я уже не помню всех подробностей, но была какая-то совокупность факторов, из которых решил в тот момент не усугублять ситуацию удалением старого, но хоть какого-то бэкапа.
                                                В свойствах ежедневного задания на полный бэкап стояло перезатирать файл, а не добавлять. Но файл был большим, смотрел ли я его содержимое, что там один бэкап, или 10 штук в одном, не помню. Помню, что в истории задания ошибки начались примерно месяц назад.
                                                Я даже не знаю, от чего я тогда больше удивился, то что ежедневный бэкап делается всегда в один и тот же файл, а других заданий на копирование этого файла куда-либо найдено не было, или то что лог разросся по сравнению с самой базой в 20 раз, или то что к виртуалке подключен диск на 1тб, который лежит на разделе со свободными 30Гб.
                                                Может быть, конечно, где-то в чулане организации стоял еще комп, который должен был копировать к себе файлы, но он явно бы давно переполнился.
                                                Файл БД был на диске C, который так же был почти заполнен, я пробовал туда сделать full, и получил ту же ошибку нехватки места.
                                                Так же не имею привычки, чуть что по любому кипишу переключать базы в Simple режим, лучше хоть куда, но сделать бэкап лога, и потом его удалить.
                                                Конечно, можно было подключить сетевой диск, но в случае MS SQL это делается не совсем тривиально через комбинацию
                                                EXEC xp_cmdshell 'net use l: \\10.1.1.1\backups /user:domain\username password'

                                                База была не 1с, кроме sql способов переноса данных нет.
                                              0
                                              какой-то перетертый бэкап лога

                                              А точно ли он перетертый?
                                              У меня обычно просто новые данные записываются в конец файла. Или создается новый другой файл.
                                              Мне кажется это дефолтные настройки? Или нет?
                                                0
                                                На мой взгляд важен факт что «что-то УЖЕ пошло не так» и этому «бэкапу» в виде лога транзакций я явно доверять не могу. Да и не понятно не урезался ли лог с момента полного бэкапа. Тут конечно ситуация в целом аховая, но вводных не хватает чтобы определить точную стратегию. Что за база, как используется, насколько интенсивно, насколько вероятна необходимость отката по внешним причинам. Насколько сложно изыскать лишнее место, насколько срочно нужно восстановить работоспособность.
                                                В любом случае, если будет требование оставить возможность отката транзакций — лог придется оставлять и единственным выходом будет увеличивать диск.
                                                Я в этой ситуации предложил бы сейчас в данный момент делать полный бэкап, урезать логи и дальше настраивать планы обслуживания баз на предмет переиндексации и т.п. и планы резервного копирования исходя из потребностей заказчика. К примеру две недели храним полный бэкапы ежедневно и инкремент каждый час в рабочее время, + две недели храним полные бэкапы ежедневно, +2 месяца храним полные бэкапы еженедельно. Схема, само собой для примера.
                                                  0
                                                  Я в этой ситуации предложил бы сейчас в данный момент делать полный бэкап, урезать логи

                                                  «полный бекап» с необрезанными логами = суммарный объем БД и логов. При явно нерабочем файле полного бекапа («файл перезаписывался») логичнее уже прибить логи и делать бекап только данных.
                                                    0

                                                    У меня бэкапится база на 13 гиг в данный момент, логов от 1 до 30 гигов, полный бекап всегда около 10гигов. Mssql

                                                      0
                                                      Проверьте сколько реально занято данных в файлах, плюс компрессия.
                                              0

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


                                              ибо как я понял, в сисадминстве нет ничего точного и всегда вылазят какие-то подводные камни

                                              +2
                                              Хмм, не странно ли, что человек путающий версии так хорошо знает про системные требования?


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

                                              Имхо, тут банальное недопонимание. Может, слышимость в телефоне была не очень, когда вы договаривались или т.п.
                                              • НЛО прилетело и опубликовало эту надпись здесь
                                                  0
                                                  В чем была его выгода при введении вас в заблуждение?


                                                  «Я всем звоню, говорю что у меня Windows 3.1, все сразу отказываются и никто не хочется браться, может попробовать соврать, что стоит Windows 95, глядишь, согласится приехать, и раз уже приехал все-таки сделает то что надо, а если нет, то просто дураком прикинусь».


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

                                                  Ну а будучи компетентным и понимая разницу — понимаешь, что и файлы нужны совсем разные.
                                                +3
                                                Вариантов подобного мошенничества была масса, самым эпичным из которого — был поиск сисадмина, который поставит ISP Manager на сервер. Изюминка была в том, что сервер представлял собой виртуалку на IBM System S390. Причем это все скрывалось тщательным образом — вывод /proc/cpuinfo подделывался примонтированным файлом, часть утилит заменялась или просто удалялась.


                                                Вы серьезно? Подделать вывод /proc/cpuinfo могут, но при этом не обладают навыками администрирования?

                                                И опять таки в чем именно тут мошенничество? В чём их выгода?
                                                Получить эмоциональные лузлы от того, как вы будете безуспешно пытаться?
                                                  +2

                                                  Могу предположить, что так мог отомстить предыдущий админ, которого кинули с оплатой за что-то другое.

                                                    +1
                                                    Могу предположить, что так мог отомстить предыдущий админ, которого кинули с оплатой за что-то другое.

                                                    Или он просто порезвился, проверяя свои технические навыки.
                                                    Или это было необходимо для работы какого-то определенного софта.
                                                    В любом случае — это не мошенничество в отношении автор статьи.
                                                  0
                                                  Мораль проста — перед тем как взяться за работу, нужно потратить некоторое время на аудит окружения, чтоб убедиться в том, что оно соответствует заявленному заказчиком.


                                                  Разумеется.
                                                  Только при чем тут мошенничество.

                                                  Как правило, вас потому и нанимают, что специалист в той отрасли человеческих знаний именно вы, а не заказчик.

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


                                                    У многих технически не подкованных людях проблемы с терминами.
                                                    Они совершенно уверенно употребляют термины в неправильных знаниях. При этом говорят так убедительно…

                                                    И это опять таки не злоумышленное мошенничество.
                                                      +1
                                                      — Эмм. Вообще-то в заказе просто надо было обновить php, без переноса системы…
                                                      — Ну если ты такой неумеха, что не можешь обновить php без переноса системы, то тогда переноси ее.


                                                      Пффф.
                                                      Для меня подобный момент был является просто лишним поводом увеличить стоимость заказа — ведь объем работы отличается от оговоренного изначально. В 95% заказчики соглашаются с моими доводами и просто платят больше за более сложную работу.

                                                      И это опять таки не злоумышленное мошенничество — они действительно не могли знать деталей. Так как технический специалист, понимающий ньюансы — именно вы. Вас потому и наняли, что ньюансы понимаете именно вы.
                                                      • НЛО прилетело и опубликовало эту надпись здесь
                                                          +1
                                                          А вы точно до конца прочитали ту историю?

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

                                                          Не-а.
                                                          Заказчик понимал, что лучше не упоминать исполнителю про IP-KVM — авось, обойдется без неё. Но это не мошенничество.
                                                          Полагаю, что это некомпетентной заказчика. Компетентный просто бы в изначальную форумировку задачи написал сразу «без IP-KVM», что сэкономило бы ему время на общение с исполнителями (да и доступ к своей системе дал бы меньшему числу людей, безопасность опять же с этого), к нему бы сразу обратились только те, что точно могут без IP-KVM.
                                                        +1
                                                        — Я. Не. Переносил. Систему. Я просто обновил тебе php без переноса системы, так как я — не “неумеха”. Прошу приступить к расчету.
                                                        — Эй! Немедленно переноси мою систему на новый диск!
                                                        — Ммм… нет.
                                                        — Тогда я отказываюсь платить, так как ты мошенник!
                                                        — Тогда я обращусь в поддержку и покажу заказ в котором указана задача по обновлению php и скриншот твоего сайта где показана та самая версия.
                                                        — Ааа! Ты мошенник!!! Никогда не буду иметь с тобой дел!!!


                                                        Правильный путь ведения разговора таков:
                                                        — Эй! Немедленно переноси мою систему на новый диск!
                                                        — Для выполнения поставленной вами задачи в этом нет необходимости. Впрочем, если вы хотите доплатить дополнительно за работу, что не была оговорена изначально — я с удовольствием сделаю перенос системы.


                                                        Имхо, тут не мошенничество, а просто вы прогрузили технически не подкованного заказчика, в том, что нужно выполнить «пункты 1,2,3,4,5», а потом говорите, что сделали «1,2,5». Вот он, совершенно не понимая технических деталей, просто полагаясь на вашу первоначальную формулировку про небходимость «1,2,3,4,5» на всякий случай паникует.

                                                        Имхо, тут не мошенничество, а просто ваше «молчаливое» принятие решения о том, что задачу следует делать так и не иначе.

                                                        Конечно так тоже можно. Но просто вам тогда не следовало бы изначально быть излишне болтливым, когда вы объясняли что нужно выполнить больший объем работ «1,2,3,4,5».

                                                        Рецепт:

                                                        Нужно больше общаться с заказчиком — и заранее согласовывать изменения объемов работ. Причем речь идет и об увеличении объемов работ. И об уменьшении объемов работ. Все изменения нужно согласовывать.

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

                                                        При грамотном подходе это позволяет легко выполнять так называемые «дополнительные продажи» — то есть зарабатывать больше денег в тех областях, где невозможно сразу 100% точно оценить итоговую стоимость.

                                                        В сисадминстве новой системы (с которой вы еще не знакомы, так как изначально её не вы настраивали) — это обычное дело.
                                                          0
                                                          — Ты — смотришь содержимое сайтов и понимаешь, что они заражены какой-то малварью и сообщаешь об этом.
                                                          — Ааа! Они заражены из-за новой версии php, которую ты поставил!
                                                          — ???
                                                          — Ты обновил php, но не закрыл его дыры! Через них мои сайты заразили!
                                                          — ???!!!


                                                          Ну и это тоже самое — что и во всех остальных ваших примерах:

                                                          Не мошенничество, а техническая неподкованность заказчика.
                                                          Технически не подкованному заказчику даже сложнее вас подставить под мошеннический манёвр, ибо он просто не понимает с какими техническим аспектами сделать эту саму мошенническую ловушку.

                                                          И заказчик сам это понимает. Поэтому любой непонятный косяк — автоматически будет вешаться на ваши кривые руки.

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


                                                            Это можно сразу пропускать мимо ушей.
                                                            То, кто может обосновано такое утверждать — тот может и сам решить проблему сделать.

                                                            В остальных случаях — просто такой стиль торга.

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

                                                            Спрашивал у одного — «Ты бизнес, наверное, на базаре начинал?» Он говорит: «Ага. С торговой палатки».
                                                              0
                                                              И даже если заказчик согласиться с тем, что во всем виноват разработчик — то он не сможет от него отказаться.


                                                              Не верный подход.
                                                              Вам должно быть всё равно на это — «кто именно виноват».

                                                              Бизнес интересует прежде всего чтобы работало, для этого вас и наняли.

                                                              Вас интересовать должна только стоимость работ и её объемы, возможность/невозможность выполнить работу.

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

                                                              И тут может возникнуть увеличение длительности и сложности работ — если вам придется не самостоятельно вносить изменения, а делать это через коллегу-техспеца.

                                                              Но обвинение кого-то другого — не продуктивно и не способствует решению задач.

                                                              В случае сложности взаимодействия с коллегой-техспецом — нужно просто недоставить заказчику переписку с коллегой-техспецом и объяснить, что «вот эту вашу просьбу ваш коллега-техспец игнорирует уже неделю». Пусть заказчик его сам пнет.

                                                                +3
                                                                Вообще нету опыта работы freelance, и почитать об этом было безумно интересно. Спасибо!
                                                                  0
                                                                  Теперь я точно решил никогда не заниматься фрилансом! За статью спасибо! Убежден по жизни, что 90% всех заказчиков — конченные мрази, и если бы они хотя бы просто говорили правду, то жить было бы гораздо проще, причем всем. Уважаю заказчиков, которые сразу говорят, что нихрена не понимают и просят помочь разобраться в проблеме и сказать что нужно сделать, что бы решить проблему и соответственно сколько это будет стоить. И почему то искренность заказчика сразу чувствуется и есть желание помочь, при этом нормальный заказчик не поливает тебя поносом, за то что ты не хочешь это делать бесплатно, а будет искать более дешевый вариант или искать средства для оплаты труда. Сам проживаю в Азии, так вот скажу вам, что азиаты вообще не понимают, что IT-специалистам нужно еще и платить, да еще и так много, Excel же бесплатный! Так что идя во фриланс, нужно учитывать, что тебя будут «иметь» и по крепче «сжать сфинктер»… Всем фрилансерами и аутсорсерам терпения и удачи! Автору спасибо за статью.
                                                                    0
                                                                    Убежден по жизни, что 90% всех заказчиков — конченные мрази


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

                                                                    Продавец всегда хочет подороже продать.
                                                                    А покупатель всегда хочет по дешевле купить.

                                                                    Но ни один из них не мразь.

                                                                    Просто оба обычные люди, что ведут себя практично.
                                                                      0
                                                                      Ну да, все заказчики так же думают и про IT`шников, что они те еще мрази и строят из себя не весть знает каких королей и хотят выжать побольше бабок. В принципе статья автора подтверждает тот факт, что среди IT`шников тоже говна хватает — это про тех кто привязывает заказчика к себе, а потом его дОит. Так что это бесконечная holly war…
                                                                      0
                                                                      Убежден по жизни, что 90% всех заказчиков — конченные мрази

                                                                      Религиозные убеждения, особенно замешанные на ненависти — это, конечно, печальное зрелище.

                                                                      Я не айтишник, но фрилансер тоже. Из порядка 8 сотен заказчиков, неадекватов-хамов были считанные единицы. Представьте себе, если сдуть собственное высокомерие и перестать во всех подряд видеть угрозы и атаки в свой адрес — оказывается, что с самыми разными людьми можно вести спокойный диалог и убеждать их в чём-то.
                                                                      0
                                                                      Самое частое мошенничество это когда вы договариваетесь на одно, вероятно что задазчик даже закидывает предоплату в размере 100%, а потом говорит что то пока делать не нужно, можно ли вместо А сделать Б? И вот когда этих правок много с вас спрашивают о том, почему вы не сделали А (а в комментарии к платежу явно написано, что деньги за А, не за Б, В, Г… Я) и требуют возврата. А то, что заказчик просил, так он думал что это быстро, не сложно и бесплатно. Вы же ему не сказали «стоп, давайте я прайс скину», верно? Часто раньше попадался на такое.
                                                                        0
                                                                        оглядываясь на свой опыт и то что я почти со всем из этого списка сталкивался… могу сказать что это практически гарантированно НЕ-мошенничество, а элементарная некомпетентность и глупость заказчиков и некоторых исполнителей.

                                                                        У меня был случай когда в одной конторе на 20 компьютеров + несколько цехов с оборудованием подключали интернет… был центральный сервак в т.ч. играющий роль роутера на винде с четырьмя сетевушками + ещё одной выделенной под интернет.

                                                                        Всё работает, были вызваны монтажники которые устанавливали радиоканал и 'подключали интернет'
                                                                        Сижу вечером дома — звонок, производство стоит, ничего не работает омг, кошмар ужас… срываюсь еду туда.
                                                                        В серверной картина, все сетевые концы выдернуты из сервака и лежать в сторонке, в самую козырную сетевуху воткнут «провод с интернетом» на серваке 'интернет работает'
                                                                        А дело было в том что монтажник притащил провод, воткнул в сетевуху — всё резко упало (как оказалось что подсеть роутера была 192.168.0.х и совпадала с одной из внутренних сетей что поставило раком маршрутизацию… но 'в заявке написано подключить интернет — я интернет подключил, выдернул другие провода = всё заработало'
                                                                        Мошенничество? да ниразу, просто глупость и некомпетентность монтажников (в заявке написано-я делаю, что делаю пофиг), глупость и некомпетентность менеджеров которые не уведомили админа (приходящего) что именно сегодня будут чтото делать потому что 'ну это же просто интернет подключаем!' (хотя с точки зрения написанного в статье можно сделать вывод что монтажник должен был всю сеть типа настроить за цену подключения интернета… типа заказчик хотел обмануть систему… но это глупо, это как просить водителя грузовика расставлять товар по полкам который он привез)

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

                                                                          Заказчик, если уж у него нашлись деньги на оплату ваших услуг (а это явно не самые последние деньги в его жизни, последних никто и не отдал бы вам) — явно не глуп, если сумел заработать денег и для себя любимого и для того, чтобы нанять вас и для прочих нанимаемых этим заказчиком специалистов.

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

                                                                          Имхо, это даже хорошо, когда заказчик не в курсе ньюансов — он вас не опекает, не трясет каждую минуту обосновано. Так как не знает, что то, что вы ему обещали сделать за неделю на самом-то деле занимает 2 часа…
                                                                            0
                                                                            проблема многих заказчиков в том, что они жлобятся нанять 1 человека который хотя бы условно координировал всех других, а потом от каждого нового приходящего на 2 часа сотрудника требуют чтобы тот знал всё про их предприятие.
                                                                              +2
                                                                              проблема многих заказчиков в том, что они жлобятся

                                                                              проблема в том что у них нет денег, всё просто.
                                                                              А в случае с ИТ, держать в штате человека который хочет ЗП выше чем у директора, и при этом оказывает довольно коственное влияние на деятельность фирмы, у многих вызывает здоровый диссонанс.
                                                                              p.s. по этому не стоит работать в мелких, и особенно не-ИТ фирмах. ;) как хорошо что мы зачастую можем себе позволить выбирать такое
                                                                                +1
                                                                                по этому не стоит работать в мелких, и особенно не-ИТ фирмах. ;)


                                                                                Все ИТ существует только потому что нужно бизнесу.

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

                                                                                И на сегодня ситуация не изменилась, даже стала лучше.
                                                                                Так как на сегодня ИТ-система является нервной системой почти любого бизнеса, что крупнее 5 человек.

                                                                                И бизнес тратит на её поддержание хорошие деньги. Основные деньги, связанные с ИТ, именно там — в не-ИТ-фирмах. Гугль и Фейсбук — мелочь на их фоне. Тут давече была статья о знатном факапе. Заштатный европейский банк потратил на миграцию БД из одного подразделение в другое более 200 миллионов евро. И это только семечки.

                                                                                Основные деньги именно там — не в ИТ-бизнесе.
                                                                                Все дело только в том — а умеете ли вы разговаривать с бизнесом на их языке.

                                                                                Более 15 лет работаю с фирмами не-ИТ сектора. И только удивляюсь как легко они подмахивают все более и более наглые мои выставляемые им счета за работу.

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

                                                                                держать в штате человека

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


                                                                                  Уточню:

                                                                                  В начале века было модно в среде даже небольших сколько-нибудь успешных фирмочек нанимать себе в штат высококвалифицированных ИТ-шников, и, например, пилить себе собственную уникальную систему ИТ-систему с нуля.

                                                                                  • НЛО прилетело и опубликовало эту надпись здесь
                                                                                      0
                                                                                      Вот только 37% мирового интернет-трафика — это порно

                                                                                      И что, много людей за этот порно-трафик платит?

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


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

                                                                                        Теперь Вы просто возьмите суммы и посчитайте.

                                                                                        SuperData в своем отчете делит игровую индустрию на три сегмента:

                                                                                        цифровые игры — $109,8 млрд;
                                                                                        игровой видеоконтент — $5,2 млрд;
                                                                                        виртуальная, дополненная и смешанная реальности — $6,6 млрд.

                                                                                        app2top.ru/industry/superdata-podvela-itogi-2018-go-industriya-zarabotala-v-tsifre-119-6-mlrd-134986.html

                                                                                        Или вот:
                                                                                        dtf.ru/gameindustry/35162-finansovye-itogi-2018-goda
                                                                                        По данным Newzoo, в 2018-м объём всего рынка достиг 134,9 миллиардов долларов.


                                                                                        То есть вся игровая индустрия 100-140 миллиардов.

                                                                                        Ну а выручка только одной-единственной фирмы Oracle, что целиком занята только обслуживанием бизнес-пользователей 39,51 миллиардов долларов.

                                                                                      0
                                                                                      искренне хочу верить в том, что у них нет денег, но смотрю на их машины и телефоны и не верю в это. Я согласен, что постоянно держать смысла нет, но нанять «постоянного» аутсорсера — это нормально. У нас в Иваново такой может стоить даже 5000 рублей в месяц (никто не говорит и о целом дне в неделю у них, просто идея), а его «срочный вызов» на весь день столько же, только в первом случае это понятные затраты, а во втором ещё и простой бизнеса.

                                                                                      По поводу работы не в ИТ фирмах соглашусь с stilic основные деньги именно в «не ИТ» фирмах.
                                                                                        0
                                                                                        искренне хочу верить в том, что у них нет денег, но смотрю на их машины и телефоны и не верю в это


                                                                                        вы считаете, что бизнес заводят только ради того, чтобы предоставить вам возможность заработать?

                                                                                        а вовсе не потому, что бизнесмены хотят поднять свой уровень жизни?

                                                                                        исходя из того, что у них есть то, что они хотят (упомянутые вами машины) — то бизнес они ведут — правильно.

                                                                                        как бы вам не казалось иначе.

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

                                                                                            Они же Вас же не заставляют с плеткой это делать?

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

                                                                                            Но для ИТ-шников (кроме эникеев) такой проблемы даже рядом нет.

                                                                                              +1
                                                                                              А они к айтишникам относятся точно так же, как и к остальным, основываясь на том, что на условном Авито тьма объявлений о любых услугах, значит из айтишников тоже очередь должна быть. Те, кто умеют смотреть через всё на призму что я сохраню/сколько я заработаю обычно не кривляются даже для приличия, им нужно чтобы всё просто работало, а те, кто так делать не умеет, даже мышку новую купить жлобится и хочет, чтобы сотрудник свою принёс из дома.
                                                                                                0
                                                                                                А они к айтишникам относятся точно так же, как и к остальным

                                                                                                Разумеется точно так же по сути. Но кроме самих сумм.
                                                                                                Кроме сумм, выплачиваемых ИТ-шникам.

                                                                                                Такое впечатление, что мы на разных планетах с вами живем.

                                                                                                Я последние 15 лет только успеваю цены повышать и повышать, как прекратил стесняться и понял, что являюсь нужным для фирм специалистом.

                                                                                                Вы же уверяете, что вам недоплачивают.

                                                                                                Ситуация с зарплатами в ИТ на сегодня чудо как хороша.
                                                                                                Кроме как для эникеев и джунов, конечно.
                                                                                                  0
                                                                                                  А вы в каком городе услуги предоставляете и в какой области?
                                                                                                  А то в некоторых местах как бы и рынка нет обслуживания какого-нибудь Enterprise Data Storage Services.
                                                                                                    0
                                                                                                    А вы в каком городе услуги предоставляете и в какой области?
                                                                                                    А то в некоторых местах как бы и рынка нет обслуживания какого-нибудь Enterprise Data Storage Services.


                                                                                                    Небольшой региональный центр в Сибире. Не большой Новосибирск.

                                                                                                    А то в некоторых местах как бы и рынка нет обслуживания какого-нибудь Enterprise Data Storage Services

                                                                                                    А зачем?
                                                                                                    Нам и так неплохо платят.

                                                                                                    Скажем, только один-единственный из моих клиентов — небольшая сеть розничных магазинов, которым я развиваю их интернет-магазин за последние несколько лет мне уже хорошую квартиру выплатило.
                                                                                0
                                                                                на котором гордо стояла… Windows 3.11!

                                                                                там 286, в то время как Windows 95 требует 386.


                                                                                Чувствую, что где-то подвох.

                                                                                Как раз начиная с версии Windows 3.11 фирма Microsoft выпилила поддержку процессоров Intel 80286.

                                                                                Windows 3.11 могла запускаться только на процессорах Intel 80386 и выше.
                                                                                  0
                                                                                  на фриланс-бирже Upwork. Как сейчас — не знаю, эти кретины меня заблокировали, требуя диплом DevOps Engineer

                                                                                  Нет. Вас забанили за подобное:
                                                                                  — Я могу скинуть тебе прямо сейчас на paypal (а потом вернуть все обратно, обратившись в саппорт paypal).
                                                                                  — В моей стране paypal не позволяет принимать платежи (это правда)
                                                                                  ...
                                                                                    0

                                                                                    Любопытно, особенно с учётом своего опыта.
                                                                                    Чуть больше 2 лет на Upwork. Несколько десятков тысяч дохода 100% показатель выполнения заказов и статус "top rated". Ни одного неадеквата и / или попытки кидка не встречал.
                                                                                    ЧЯДНТ?

                                                                                      0
                                                                                      Вы видимо не ищете в каждой несостыковке/непонятке мошенничества.
                                                                                        0
                                                                                        Возможно у вас было мало заказчиков. У меня ~35. Не смотря на жёсткую фильтрацию (отфильтровывал на уровне обсуждения 9 из 10 клиентов), 1 явный кидок попался.
                                                                                        Клиент из США, стоимость $20, Upwork не стал париться и заплатил и мне, и клиенту.
                                                                                        Благо я тогда уже был Top Rated и отменил отзыв.
                                                                                        Скоро правила расчёта JSS поменяют в более логичную сторону: с развесовкой по количеству заплаченных денег. Будет менее стрёмно искать новых заказчиков.
                                                                                          0
                                                                                          У меня ~35

                                                                                          У меня больше.

                                                                                            0
                                                                                            Возможно у вас было мало заказчиков. У меня ~35. Не смотря на жёсткую фильтрацию (отфильтровывал на уровне обсуждения 9 из 10 клиентов), 1 явный кидок попался.


                                                                                            У меня ~35

                                                                                            У меня больше.


                                                                                            Из 15 лет моего постоянного фриланса и порядка 100-150 заказчиков больших кидков не было.
                                                                                            Из злонамеренного — были пару раз кидки мелкие.

                                                                                            Было и еще по мелочи недоплаты, то тут и я виноват, поэтому всё остальное я считаю — недопониманием сторон.

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

                                                                                            С заказчиками такое, как ни странно, реже. Ибо им в конечном итоге нужен реальный результат работы, а вовсе не вас кинуть.

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

                                                                                      Самое читаемое