Имя: Пароль:
LIFE
 
OFF: О важности указания тарифов при общении с суб-подрядчиками
,
0 Гений 1С
 
гуру
18.01.21
12:47
Пытаюсь взять натурой с одного фрилансера, который должен мне 12.500 рублей.

Поручил ему простую задачку, написал: "есть задача на 15 минут * 1000 рублей".
Так вот он воспринял это как 1000 рублей за 15 минут, т.е. по тарифу 4000 рублей в час.
Хотя мы с ним всегда работаем по 1000.

Я понимаю, если бы я написал "15 минут = 1000 рублей".

В общем, в итоге сошлись на 500, но вот эти непонятки, они откуда вообще?

Я туплю или фрилансер?
26 Гений 1С
 
гуру
18.01.21
13:49
(21) ну это была мелкая задака, которую лень самому было делать.
27 vovastar
 
18.01.21
13:50
(20) Финита ля комедия)
28 zak555
 
18.01.21
13:51
(0) брось учитывать деньги по времени
29 vovastar
 
18.01.21
13:52
а почему задача на 15 минут, а не на 16 или 14? Сметную оценку времени кто разрабатывал?
30 dka80
 
18.01.21
13:53
(22) Согласен, что задача на первый взгляд плевая, но по факту может выйти, что надо было не на 10, а на 9 и не влево, а вверх и шрифтом поиграться. А потом выяснится, одно поле начинает наезжать на другое... Так что все эти задачи на 15 минут... Либо собирай в кучу все задачи и давай на целый час
31 Стаканов
 
18.01.21
13:53
(25) Какой ужас...
32 vovastar
 
18.01.21
13:55
(31) после этого, Серго впоймал цейнот..
33 Стаканов
 
18.01.21
13:56
(32) И слава богу, хоть на немного на Мисте тупых тем чутка поменьше стало.
34 hhhh
 
18.01.21
14:43
(25) ну это ведь обычно так. Это только вы, как Гений, получив задание, тут же садитесь за комп и начинаете строчить строчки кода, с бешеной скоростью, как пулемет. Обычные люди по другому работают, нужно сначала всё обдумать, освоиться на незнакомом проекте, ну хотя бы первую недельку. А потом уже не спеша приступать к выполнению.
35 БаксПо90
 
18.01.21
14:49
(34) ничего ты не понимаешь, он уже в 12500 сделал человека себе обязанным. Видишь, теперь планирует его часы и тарифы обсуждает с нами , а не с ним.
А в обычной жизни , его бы за такие деньги уже бы послали бы
36 Обработка
 
18.01.21
14:55
(0) Когда же ты работаешь то?
37 fisher
 
18.01.21
15:02
(7) Чувак, наверное, тоже удивился. Но ситуации разные бывают. Мало ли. Суперсрочность, например. С деньгами не шутят. И небрежности они тоже не любят.
38 Малыш Джон
 
18.01.21
15:36
(0) 4к в час??? а чего так мало то?)
39 Джинн
 
18.01.21
15:41
(7) Вы предложили - он согласился. Платите.
40 vovastar
 
18.01.21
15:41
(38) за Имя надо платить.
Платят же за огрызок столько, сколько он не стоит...
41 Hans
 
18.01.21
15:44
DrShad разбанили что ли?
42 Гений 1С
 
гуру
18.01.21
16:15
(2) Прям право "первой брачной ночи", неоспоримое напомнило, ггг.
(28) с хера ли?
(29) я предложил - он согласился.
(30) тут есть два варианта - предложить клиенту овербюджет или отказаться от задачи. Я никогда не требую у клиента платить больше если договаривались на меньше, можно просто отказаться делать за эти деньги.
(34) там задача не по проекту была, чистая математика. (39) 500 и заплатил. вычел из его долга 4% получается "отработал".
43 Гений 1С
 
гуру
18.01.21
16:16
(41) если он был забанен, то поздравляю его с разбаном. Хороший чувак, хоть и с Украины
44 Вафель
 
18.01.21
17:14
те проще (быстрее) отдать такую маленькую задачу непонятному чуваку чем написать самому?
45 Trimax
 
18.01.21
17:18
(44) Ну хоть кто-то внес здравую мысль в феерию бреда серожи. Ну не верю я что 1000 рублей и серожи менее важно написания очередной фантазии в ЖЖ....
46 Вафель
 
18.01.21
17:20
хотя может потому что долг и чтобы хоть что-то закрыть он портатил 2-3 часа своего времени
47 Itmaint
 
18.01.21
17:21
взять натурой// ты что, из этих, радужных?
48 Aleksey
 
18.01.21
17:25
(47) Не обязательно. Он может вызвать проституток и заставит его за себя "отрабатывает" вызов
49 vovastar
 
18.01.21
17:33
(48) а может троячок?
50 dka80
 
18.01.21
17:36
Мне друг говорил, что они больше чем 1000 руб за час берут
51 Быдло замкадное
 
18.01.21
17:39
за 250 рублей даже текст задачи читать не буду. Какую ерундой вы занимаетесь.......
52 dmt
 
18.01.21
17:48
(51) никто бы не стал, поэтому ТС сыграл в маркетолога при обозначении цены
53 dmpl
 
18.01.21
18:01
(0) Я бы 15 тыр. попросил - по 1000 рэ за минуту.
54 dmpl
 
18.01.21
18:05
(22) А потом выясняется, что это генерится программно, получая описание формы от удаленного сервера, который на каждый запрос меняет данные в рабочей базе :)
55 Гений 1С
 
гуру
18.01.21
18:07
(44) ага, лень. уже сто раз писал.
56 dmpl
 
18.01.21
18:08
(42) Минимальное количество часов - это обычай делового оборота в данном случае. Т.е. по умолчанию так. Если не так - это обговаривается отдельно.
57 Гений 1С
 
гуру
18.01.21
18:33
(56) у нас оговорено отдельно
58 Ненавижу 1С
 
гуру
18.01.21
19:03
Пиши уже условие задачи, а то у тебя то строковая функция, то чистая математика
59 dangerouscoder
 
18.01.21
19:16
А что же за основное задание завалил твой суб-подрядчик. Может там специально ценник был занижен в разы?
60 Гений 1С
 
гуру
18.01.21
19:56
(58) выделить слово под номером N из строки
61 acht
 
18.01.21
20:08
(60) 4000 рублей. Специально для тебя.
62 timurhv
 
18.01.21
20:12
(51) Я бы взялся если там работа из разряда передвинуть элемент формы, поправить процедуру и в пуле >30 задач в одной базе.
63 dka80
 
18.01.21
22:21
(60) а предлог является словом? а если есть знаки препинания их надо отсекать, а разделитель между словами точно пробел?
64 dka80
 
18.01.21
22:23
(60)
функция словоизстроки(твоястрока, номерслова)
Возврат стрразделить(твоястрока)[номерслова-1]
конецфункции

где мои 250 рублей?
65 Ненавижу 1С
 
гуру
18.01.21
23:39
(64) это у вас мало опыта общения с гением. Сейчас выяснится, что имелось ввиду другое. А кто не согласен - буквоед!
66 МихаилМ
 
19.01.21
01:45
(64)
если пробелов больше 1 , может быть ошибка
67 Гений 1С
 
гуру
19.01.21
07:28
(64) стрразделить есть не во всех 1С, переписывай.
68 Гений 1С
 
гуру
19.01.21
07:29
(66) молодец, надо тыкать самоуверенных подаванов в их промахи
69 dka80
 
19.01.21
07:54
(68) вот об этом я и писал: сейчас всплывут нюансики: не во всех платформах есть стрразделить, может быть два пробела и т.д. и т.п. Так уж ли задача на 15 минут?
70 Ненавижу 1С
 
гуру
19.01.21
08:10
(68) твоя проблема что в своей самоуверенности ты даже не понимаешь что не умеешь ставить корректно задачи. В терминологии у тебя тоже всё плохо
71 dmpl
 
19.01.21
08:13
(67) Платформа не была указана. Обновляйте.
72 Гений 1С
 
гуру
19.01.21
15:52
(71) клиент всегда прав. Хочешь быть успешным фрилансером - все оговаривай заранее, иначе за твой щот.
Кстати, задача была поставлена так (т.е. две функции):
Есть задача на 15 минут * 1000 рублей, чисто на написание строковой функции выделения последнего слова из строки и слова с номером N.

И кстати, фрилансер мне эту функцию написал так:

Процедура РазложитьСтроку(Стр,Раздел,НомерКрайнегоСлова)
    Если НомерКрайнегоСлова > 0 И ТП.Количество() = НомерКрайнегоСлова Тогда
        Возврат;
    КонецЕсли;
    ДлинаРазделителя = СтрДлина(Раздел);
    НовСтрТП = ТП.Добавить();
    НовСтрТП.НС = ТП.Количество();
    Поз = Найти(Стр,Раздел);
    Если Поз = 0 Тогда
        НовСтрТП.Слово = Стр;
    Иначе
        НовСтрТП.Слово = Сред(Стр,1,Поз-1);
        Стр = Сред(Стр,Поз+ДлинаРазделителя);
        РазложитьСтроку(Стр,Раздел,НомерКрайнегоСлова);
    КонецЕсли;
КонецПроцедуры


Процедура ОсновныеДействияФормыКонечное(Кнопка)
    Если СтрДлина(СокрЛП(Разделитель))= 0 Тогда
        Раздел = " ";
    Иначе
        Раздел = Разделитель;
    КонецЕсли;
    ДлинаРазделителя = СтрДлина(Раздел);
    Стр = УдалитьЛишниеПробелы(Предложение);
    Для Сч = -(СтрДлина(Предложение)-ДлинаРазделителя) По -1 Цикл
        Если Сред(Стр,-Сч,ДлинаРазделителя) = Раздел Тогда
            Сообщить("Крайнее слово: '"+Сред(Стр,-Сч+ДлинаРазделителя)+"'");
            Возврат;
        КонецЕсли;
    КонецЦикла;
    Сообщить("Не найден разделитель!");
КонецПроцедуры


Вас ничего не смущает в его решении?
по мне так тотальный игнор постановки задачи...
73 Гений 1С
 
гуру
19.01.21
15:53
(70) это не проблема, а особенность всех заказчиков. Вроде фрил не новичок и общался с реальными заказчиками. Меня удивляет, что все сомнения он решил по-своему а не спросил "как надо". Спрашивать "чего изволите" - это простите, просто MUST HAVE у фрилансера.
74 Гений 1С
 
гуру
19.01.21
15:54
(69) тут видишь какое дело - я предложил, он согласился. Никто его не заставлял соглашаться без "нюансиков".
Если я в процессе вижу, что не укладываюсь во время, или прошу повышения бюджета или отказываюсь от задачи (если нет согласия по бюджету)
75 dka80
 
19.01.21
16:34
(72) "клиент всегда прав" - именно поэтому в (21) такие пункты и 30% риска, а с некоторыми заказчиками и того больше надо закладывать))
"Спрашивать "чего изволите"" - за чей счет беседа по душам? Как уже писали ранее, написание кода может и занять 15 минут, а вот выявление "чего изволите" порой часами длится и заканчивается как в той байке "все нормально, но поиграйтесь с формой квадрата"
Кстати, клиент не всегда прав, иногда он может очень не двусмысленно пойти на йух, потому что нервы одни, а клиент и другой будет.
76 Конструктор1С
 
19.01.21
16:55
(72) какой уродливый код
77 Гений 1С
 
гуру
19.01.21
17:29
(76) А в чем именно? Хотя меня смущают два момента:
1. НовСтрТП - странный идентификатор.
2. Отсутствие пробела после запятых - это подчерк "семерочника"
78 Гений 1С
 
гуру
19.01.21
17:30
(75) так все верно. Если клиент начинает выделываться, проще уйти от такого клиента. Но махать после драки кулаками тоже не стоит.
Выходы я уже описал:
1. Делать в рамках бюджета.
2. Попросить увеличения бюджета.
3. Отказаться от задачи и (возможно) клиента.
79 BeerHelpsMeWin
 
19.01.21
17:53
(76) Рекурсия - это современно!
80 dangerouscoder
 
19.01.21
18:00
(76) Гений нашел достойного последователя ))
про первоначальную задачу мы так и не узнаем
81 Конструктор1С
 
19.01.21
18:02
(77) во всём. Это не код, а уродство. 30 строк кода, а хватит на целую лекцию, как НЕнадо писать код
82 Конструктор1С
 
19.01.21
18:04
(79) рекурсия это способ сделать логику [обычно и без того хромого] кода ещё более запутанной
83 Стаканов
 
19.01.21
18:52
(81) Раз фиксину нравится, значит он сам примерно так и пишет. Что вполне ожидаемо, впрочем.
84 Garykom
 
гуру
19.01.21
18:56
Я правильно понял что суть "фриланса" гения это микрободишоп?
85 acht
 
19.01.21
19:04
(80) Не. Геня внезапно увидел фрилансера со стороны заказчика.
86 Вася Теркин
 
19.01.21
19:17
Это нужно перенести в ветку про кино: гений 2 притворяюсь дурачком попадает в кабалу к ма приму одинэснику, отчаянно пытающегося организовать собственный фриланс бизнес. Внедрившееся диверсант за 8 лет и 3 руб окончательно уничтожает все надежды упертого предшественника. За происходящим следит общественность и Волшебник.... Как бы вы назвали такое кино?
87 Николай Жирнов
 
19.01.21
19:32
у меня как-то был похожитй случай - не поняли друг друга на берегу с заказчиком.. правда в итоге он мне все оплатил но больше не общаемся))
88 BeerHelpsMeWin
 
19.01.21
19:44
(82) Извините за непонимание, просто я больше не пишу слово "сарказм" в ветках Гения :)
89 BeerHelpsMeWin
 
19.01.21
19:46
Хотя так-то ему надо завидовать.
Кто еще сможет выложить 500 рублей за РазложитьСтрокуВМассивПодстрок? То-то же!
90 Гений 1С
 
гуру
19.01.21
19:57
(82) а, ну да, я ему высказал за рекурсию, он переделал потом без рекурсии. Могу дать финальный код в студию, если хотите
91 Гений 1С
 
гуру
19.01.21
20:03
Одну функцию пришлось написать самому:
92 Гений 1С
 
гуру
19.01.21
20:03
Функция ОдинРазделитель(Знач Строка, Разделитель = " ")  
    Пока Истина Цикл
        ТекСтрока = СтрЗаменить(Строка, Разделитель + Разделитель, Разделитель);
        Если ТекСтрока = Строка Тогда
            Возврат Строка;
        КонецЕсли;
        Строка = ТекСтрока;
    КонецЦикла;
КонецФункции
93 Вафель
 
19.01.21
20:52
так в типовой же есть такая функция
94 dka80
 
19.01.21
21:06
(93) сейчас выяснится, что бсп использовать нельзя
95 acht
 
19.01.21
21:06
(93) У настоящего самурая нет цели
96 Глупый ответ
 
19.01.21
21:16
(0) "В общем, в итоге сошлись на 500, но вот эти непонятки, они откуда вообще? " я думаю он тебя на .!. послал и телефон твой забанил. Сирожа в 1С нет поминутной тарификации. Там шлюхам тоже поминутно платишь? Сомневаюсь.
97 Гений 1С
 
гуру
19.01.21
21:22
(93) это не важно.
(96) не, он мне торчит 12к. так просто не может забанить. или не пацан.
98 acht
 
19.01.21
21:25
(97) > или не пацан
Чой-та ржу
99 DimG
 
19.01.21
22:05
(72) Клевый велосипед. Есть СтрРазделить.
100 whitedi
 
19.01.21
22:05
(74) т.е. нужно было целую анкету на эту задачу фрилу сбросить?
1) какая версия платформы 1с
2) тип операционной системы клиента
3) тип клиента 1с (тонкий/веб/мобильный)
4) нужна ли поддержка в будущем при изменении версии платформы?
5) что будет в случае попадания заказчика под трамвай?
6) наличие судимостей? По сбису пробить? Договор у нотариуса?
....
так что ли?)
101 dangerouscoder
 
19.01.21
23:25
(92) цикл зачем нужен? СтрЗаменить для всей строки работает.
102 acht
 
19.01.21
23:31
(101) Чтобы посдовательно превращать тройные/четверные и т.п. пробелы в двойные/тройные и т.д. до полного подавления.
103 dangerouscoder
 
19.01.21
23:36
(102) читай сразу строку посимвольно и их вообще удалять не надо
104 acht
 
19.01.21
23:43
(103) Медленно. Это тебе не си, а неторопливая виртуалка. А так меняем память на скорость.

Вообще это конечно, через СтрСоединить(СтрРазделить(Строка, " ", Ложь), " ") делается.
105 dangerouscoder
 
20.01.21
00:30
(104) Да быстрее работает даже с учетом очистки от мусора
Функция СтрокуВМассив(Стр,Разд= " ",Разд2= " ")
    МассОбр = Новый Массив;
    МассВых = СтрРазделить(Стр,Разд,Ложь);
    Если НЕ Разд=" " Тогда
        Для Сч = 0  По МассВых.ВГраница() Цикл
            МассВых.Установить(Сч,  СокрЛП(МассВых.Получить(Сч) ) ) ;
        КонецЦикла;
    КонецЕсли;
    Стр  = СтрСоединить(МассВых,Разд2);
    Возврат МассВых;
КонецФункции
106 mgreat
 
20.01.21
05:30
Интересно, а тарифы 5 и 1 минута у Гения бывают? Клиентам выгодна такая тарификация.
А еще лучше так - первые 30 минут бесплатно. Вообще супер тариф, отбоя от заказчиков не будет, которым "просто спросить" ))
107 Гений 1С
 
гуру
20.01.21
06:07
(106) у меня все округляется до 6 минут (одна десятая часа)
108 Гений 1С
 
гуру
20.01.21
06:08
(100) ну вот фрил не сбрасывал и попал:
1. Использовал рекурсию
2. Не изолировал функции
3. Слава богу, не опустился до стрразделить
109 mgreat
 
20.01.21
06:26
(107) нужно до 1 минуты. 1 минута это круто!
Говоришь заказчику: тарификация поминутная, 1 минута 26 рублей 67 копеек (например). На вашу задачу у меня ушло 20 часов и 37 минут, к оплате столько-то. Вот заказчик охренеет от такой точности!
110 Гений 1С
 
гуру
20.01.21
06:39
(109) я веду учет работ в экселе, там округляется до 0.1 часа. Я крут в другом, поэтому ко мне без рекламы по сарафану идут
111 Bigbro
 
20.01.21
08:31
вспомнил, что мне напомнило

"Просто оцени правильно время заранее

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

- Представь что тебе надо разгрузить машину, сколько времени это займет?

- Пару часов

- Это камаз

- 8 часов

- Камаз, груженый песком

- 12 часов

- У тебя нет лопаты и инструментов, только твои руки

- 2 дня

- На улице -40

- 4 дня

- Камаз вообще под водой

- Так же нечестно, ты постоянно придумываешь новые условия! К чему ты мне вообще все это рассказываешь? Вы, разработчики, вечно всякую фигню рассказываете! Вместо этого могли бы просто оценить правильное время на разработку."

(с) https://pikabu.ru/story/prosto_otseni_pravilno_vremya_zaranee_5719042
112 dka80
 
20.01.21
09:07
Что-то вся эта ветка напоминает мне старый анекдот:
— Алло, дорогая, только что по радио передали, что один псих едет по встречке. Будь осторожнее!
— Один? Да их тут , млядь, тысячи!
113 dangerouscoder
 
20.01.21
09:26
(112) да все стандартно - очередной "очень умный!" товарищ думает нашел "батрака"
но все закончиться проще - "походом в пешее эротическое"
114 RetardedToBoot
 
20.01.21
09:38
Качество соответствует оплате. Не то что бы оплата слишком низкая, но в пятнадцати минутных задачах постановка и вникание в задачу может быть дольше. Один не дообъяснил, другой не до спросил.

Как вообще можно отдавать на фриланс задачи в 15 минут? Ведь их проще и быстрее самому сделать, а главное при этом не возникнет недопонимания между постановщиком и исполнителем...

СтрЗаменить
СтрПолучитьСтроку
СтрКоличествоСтрок
решают весь вопрос, в том числе и множественные пробелы.
115 DexterMorgan
 
20.01.21
09:41
- Сколько стоит капелька сока?
- Нисколько
- Накапайте стаканчик, плз

А так вопрос не очень понятен, ты рассчитывал ему заплатить 250 руб за задачу?
Я считаю, тарификация всегда часовая, если у тебя нет задач на час - копи задачи и еби мне мозг. Если задача на 15 мин - плати за час
116 Гений 1С
 
гуру
20.01.21
09:53
(114) еще один "излишне умный". Использовать в строковых функциях функции, которые есть не во всех релизах - это вообще забавно.
117 Гений 1С
 
гуру
20.01.21
09:53
(115) считай что я у него на поддержке. Мне когда клиент обращается с вопросом мелким, я выставляю 6-12 минут, а не час.
118 vovastar
 
20.01.21
09:55
(117) да ты монстр))))
119 RetardedToBoot
 
20.01.21
09:59
(116) указанные мной функции есть даже в клюшках.
120 dka80
 
20.01.21
10:01
(116) Есть такое понятие, как инженерная точность. Оно говорит нам, что что-то нужно выполнять с необходимой и достаточной точностью. Даже если ты не используешь функции, которые есть только в определенных релизах, то какова вероятность, что тебе не пришлют строку в формате base64 и тогда пойдет весь твой алгоритм по одном мохнатому месту. Всегда нужно ограничивать функциональность, а не заявлять, что она работает на всех и вся.
121 vovastar
 
20.01.21
10:01
(117) быть программистом и быть на поддержке у программиста, это сильно)
Водители нанимают водителей, уборщицы нанимают уборщиц)
122 ДенисЧ
 
20.01.21
10:02
" быть программистом^Wгением и быть на поддержке у программиста"

Извини, немного поправил...
123 RetardedToBoot
 
20.01.21
10:20
(117) Поддержка выставляется фиксированной оплатой за период. Вроде у всех так. Я конечно могу ошибаться, и есть исключения..
124 Гений 1С
 
гуру
20.01.21
13:20
(120) я использую эти функции в универсальной обработке. Не хочу лишних проблем на пустом месте, поэтому и заказал эти 2-3 функции за 15 минут
125 Гений 1С
 
гуру
20.01.21
13:20
(121) это называется "подаван"