Пост о моих ошибках в роли репетитора. У меня есть недовольство заказчиком, но всего этого можно было избежать, если бы я не сделал несколько фатальных действий.
Некоторое время назад списался со своим старым приятелем. По понятным причинам не буду раскрывать имён и явок, скажу лишь, что он тоже ЖЖ френд. И сказал, что дочери его коллеги нужна помощь в решение лабораторок на си, иначе она проваливает сессию.
Не могу сказать, что эта подработка мне была прямо так нужна, но решил попробовать, чисто для опыта.
Ситуация такая, что февраль месяц, ВУЗ МИФИ, и лабы явно с прошлого семестра. При этом тема с одной стороны простая, с другой вот за неделю не сделать: сложный массив структур, где есть указатели на указатели, и нужно алоцировать память, очищать память, сортировать массивы, сохранять в файл, читать в файл, генерировать и т.п. При этом чтобы не было утечек. Сортировки тоже разными методами.
У девочки последний шанс сдать лабу, либо идёт на отчисление.
У меня позиция простая: делать работу за другого я не хочу, даже за деньги. Если она соображает, то сделаю всё, чтобы сдала, напишу куски, подскажу и т.п. Но писать за неё не буду - ей же потом работать. Даже быть отчисленным из института не так страшно, как закончить его с ветром в голове. ИМХО.
Обсуждаем с её батей ситуацию: говорю, чётко: писать за неё не буду, но готов помочь.
И совершаю ошибку: финансовые вопросы обсуждайте сразу, на берегу! Оплату за репетиторство надо брать вперёд.
Вообще я думал как-то в сумму пять тысяч это всё дело, но каждый день созванивался с девочкой, тратил по полтора часа личного времени и меня дико выматывало это. Посмотрел сколько берут репетиторы: 1200 рублей за академический час (40 минут), я решил брать 1200 за астраномический. Ну и выкатил счёт, после недели работы (там уже под десятку было). Да, это не этично, мы не договорились сразу, это моя ошибка. Отец подахренел, и сказал, что половину заплатит, и потом вторую, в случае успешной сдачи.
Но девочка чем ближе к сдаче, тем больше тупила. Делала лишние телодвижения, хотя я ей говорил что конкретно надо делать: надо было реализовать в её функциях сортировки API как у qsort, соответственно надо было проверить что qsort может отсортировать её данные. Она начала переносить функцию qsort к себе (хотя она есть в либси), и потратила кучу времени (день-два). В резульате мы таки победили этот момент, но время было упущено. Потом другая сортировка не очень работала, а под сдачу оказалось что у неё проблемы чтения из файла, хотя она утверждала что всё работает. В общем, в панике лаба была не сдана. И девочка попала на комисию.
Чтобы понимать степень моего участия, в последние дни я созванивался с ней три раза в сутки: в 14 часов, в 18 часов и в 2 часа ночи. Чтобы помочь ей во всех проблемах, писал куски кода чтобы хоть как-то разрулить. Но на самом деле, у меня было ощущение, что внутренне девочка не очень хочет сдавать эту сессию, и вообще учиться на этой специальности, и это был некий саботаж.
В результате, прихожу к бате, после всего, говорю, усилий много, где деньги? На что мне говорит, дословно: "Извините, вы не справились, дочь не сдала, пошёл на, давай до свидания".
Ну и конечно я оказался в дураках (ну я в дураках, что ввязался в это).
Что мне по настоящему жаль, это потраченного времени.
Пятикратно переваренный кал. И я так запарился с занятиями, что выпал на неделю даже работать толком не мог, так сильно устал, а про всякие хобби и семью вообще молчу.
Выводы:
1. Не учите тех, кто не хочет учиться! Прям за правило взять.
2. Обсуждайте все финансовые дела на берегу, прямо сразу.
3. При занятиях берите предоплату перед занятием. Не делайте оплату постфактум, есть место обломать.
4. Цените себя.
Этой истории благодарен за такой ценный урок. Он стоил мне времени и немного денег.