Заполнил профиль. C++, VBA, парсинг данных, автоматизация. В графе «опыт» написал честные три года. Соврал? Нет. У себя я работал с кодом, даже не знаю как долго. Наверное, сколько себя помнил. Но здесь мой стаж ноль. Впрочем, какая разница, если я потяну решение проблем, о существовании которых местные даже не догадываются?
Первый заказ нашёлся через час. Мужик из Новосибирска, владелец мелкого склада, хотел автоматизировать учёт. У него таблица Excel на пять тысяч строк, в которой вручную сводились приход и расход. Каждый месяц он тратил на это три дня. Коммерс просил написать макрос, который делает всё это за него. Бюджет три тысячи рублей. Дедлайн сутки.
Я посмотрел на его, откровенно говоря, кривую таблицу. Объединённые ячейки, разрывы, формулы, которые ссылались на пустые столбцы. У того, кто её делал, походу, в голове демоны ебались. Как вообще так можно работать? Ведь всё реально сделать за час! Но если ответить слишком быстро, то мужик заподозрит подвох. Или решит, что работа не стоит денег.
Написал новосибирцу в личку. Спросил, какие поля важны и какие отчёты он хочет видеть, как часто он сводит данные. Потенциальный заказчик отвечал сбивчиво, но главное уловить удалось. Ему нужен автоматический свод по дням, неделям и месяцам. И график динамики. Ничего сложного. Жалко, что не на плюсах. Мужику требовасял именно бейсик.
Что ж, я взялся за заказ. Открыл Excel, включил редактор VBA. Тело Кирилла с непривычки хотело спать. Пришлось заварить чашку крепкого чая, а потом начинать писать.
Код шёл легко. Синтаксис, структура, алгоритмы. Когда много программируешь, понимаешь, что оно всё одинаковое и база есть база.
В перерыве посмотрел YouTube. Ноутбук при этом завыл кулером, пытаясь переварить флеш-плеер. По итогу написал всё за два часа. Сделал макрос, который парсил таблицу заказчика, чистил дубли, сводил данные и строил график. Протестировал на его данных. Всё работало. Потом добавил дополнительную функцию — автоматическую отправку отчёта на почту. Просто, но полезно.
Зачем? Когда коммерсу в следующий раз потребуется что-нибудь программное, то сработает ассоциация. Он вспомнит про того, кто его приятно удивил. Ну а если нет, то пофиг. Мне самому интересно немного дольше заняться кодом. Отвык я от этого в последние годы.
Отправил заказчику готовый файл. Тот открыл, проверил, отписался, что работает. После чего перевёл деньги на мою карту. Экран телефона моргнул, пришла СМС с номера 900. Зачислено три тысячи рублей. Радость и восторг меня не распирали. Всего три тысячи рублей. Зато первые честно заработанные своими руками деньги! Я сделал это не благодаря знаниям из будущего, а сам! Сейчас я испытывал удовлетворение от проделанной работы. Остальное всё вторично.
Значит, можно искать и новые заказы.
В воскресенье утром сходил на барахолку, заодно прикупил продуктов в магазине и внимательно изучил район. Проверил некоторые проходы, остались ли дырки в оградах и тропинки, известные только местным. Всякое может случиться.
Вообще, настроение у меня положительное. Вчера удалось взять и сразу выполнить три заказа. Итого плюс одиннадцать тысяч! Неплохо для суток. Я ещё и выспался нормально, не став себя загонять. Одна задача оказалась сложной и муторной, отложил её на потом. Подумаю и решу, стоит ли браться, заодно определю сумму гонорара.
Кроме кодирования я думал. Иногда это тоже сложная штука. Особенно в моём случае. Вроде появилось понимание дальнейших шагов. Пока выделил несколько направлений.
Сделано уже немало, учитывая столь короткий срок. Но нельзя останавливаться. Как и расслабляться. Одно дело — протоколы о намерениях, и совсем другое — их исполнение. Плюс надо учитывать врагов и недоброжелателей, чьё количество будет только расти. А когда появятся нормальные деньги и проекты заработают, к недругам присоединятся рациональные ребята, желающие поднять бабла. Причём как со стороны властей, так и со стороны криминала. Если здешняя реальность мало отличается от моей, то такой расклад очевиден. Поэтому наличие службы безопасности — банальная необходимость.
Только я зашёл в квартиру, переоделся в шорты и собрался заняться приготовлением обеда, как прозвучала трель дверного звонка. Посмотрел в глазок и хмыкнул. На ловца и зверь бежит. Сосед случайно не телепат?
— Привет, Кирилл, — произнёс дядя Сергей, заходя в прихожую. — Смотрю в окно, ты идёшь. Дай, думаю, зайду к соседу перед променадом.
Оказывается, дело не в телепатии. Проводил гостя на кухню, где вскипел чайник. Быстро заварил чёрный чай, достал из шкафа печеньки и сел напротив Сергея Александровича. Ага. Лучше называть его именно так, убрав в сторону дядей и прочих Санычей. Есть у меня догадки о его планах на меня. Гы! Забавная тавтология.
— Хороший чаёк! — похвалил сосед, выпив половину чашки.
Чай Кирюхиной бабушки. Любила она добавлять в состав всякие травки. Получались весьма интересные букеты. У меня в кухонном шкафу штук восемь банок с различными составами.
Сосед не спешил начинать важный разговор. Сначала он поговорил о бытовых мелочах и спросил, могу ли я на выходные глянуть его комп.
— Скажу честно, я пока не составил твёрдого мнения об услышанной информации. Хотя резон в твоих доводах есть. Поэтому давай обсудим ситуацию немного позже. Слишком мало вводных, ещё надо расспросить кое-кого. Делать это нужно не спеша и осторожно, — продолжил Сергей Александрович. — А вот насчёт службы безопасности мысли у меня есть. Через полгода в отставку выходят сразу два толковых человека. А пару бойцов я могу найти тебе и раньше. Пусть они звёзд с неба не хватают, зато надёжные. Ты ещё не передумал? Планы такие же амбициозные?
Подполковник говорил спокойным тоном и вроде иронично. Однако взгляд у него серьёзный. Игрушки закончились.
— Я сразу приступил к осуществлению проекта. Всякое может случиться, но база уже создана. Буду двигаться поступательно. О сроках и потребности в бойцах сообщу по факту.
— Замечательно, — кивнул сосед, сделав глоток, после чего поставил чашку на стол. — Но ты чего-то не договариваешь. Раз у нас всё открыто, то давай без этого.
Смысл скрывать?
— Мне нужен ствол, чистый. Лучше АПС или даже АПБ. Можно что-то другое, но с глушителем, — судя по вскинутым глазам, мне удалось удивить подпола, но это ещё не всё: — Желательно один пистолет в Москве, а второй здесь. Чем раньше, тем лучше.
— На хуя тебе стволы? В киллеры собрался? Или локальную войнушку решил устроить? Так девяностые давно прошли, сейчас люди иначе работают, — эмоционально выпалил сосед.
— Деньги, Сергей Александрович, — ответил просто. — Они появятся совсем скоро. Поэтому мне нужна защита. Охрана пока слишком дорогое удовольствие. Если провалюсь, то не переживайте. Сдавать никого не собираюсь, но страховка мне нужна.
— Охренеть! И ты ведь серьёзно? — подполковник уже сам налил себе чаю, но пить его не стал. — Есть что покрепче? А то с тобой сплошные стрессы. Зато интересно!
Пить с Сергеем Александровичем я не стал, лишь чуть-чуть пригубив коньяк. Сосед же махнул три стопки подряд, в промежутке между употреблением расспрашивая меня о замыслах. Ему показалось, что я хочу податься в бандиты и сколотить бригаду. По идее, подпол прав по сути, но ошибается глобально. Силовая поддержка мне потребуется, как и дела будут не совсем легальные. Только работать лучше головой. Грабить банки и светиться перед правоохранителями — не наш метод.
В общем, сосед ушёл от меня слегка подшофе, так и не получив ответа на заданные вопросы. Я же быстро поел и остался на кухне.
Мне здесь хорошо думалось. За окном пели птички. Окна выходят во двор, где растёт старая липа. Не знаю, почему пернатые выбрали именно это дерево, но мне это нравилось.
В углу стоял осциллограф, рядом коробка с транзисторами. Вроде собрал мини-лабораторию, а денег нет. Вернее, есть, но мало. Фриланс даст возможность покупать качественную еду и нормальную одежду, однако на серьезный проект средств не хватит. А деньги нужны. Много.