Читаем Деревенщина в Пекине полностью

Но тут же возникает другая проблема — а на чём, собственно, кодить? Нет у меня с собой никакого компа. Конечно, можно смотаться в магазин, приглядеть что-нибудь. Но это сколько времени уйдет — выбрать, купить, настроить. Так и выходной пройдёт.

Взгляд падает на чехол от ноутбука, небрежно торчащий из сумки Ли Миньюэ. Недолго думая, строчу ей сообщение в WeChat, и вскоре получаю добро на использование девайса.

Годится. Подключаюсь к вайфаю общаги, скачиваю исходники CRM-ки, открываю. Передо мной разворачивается полотно из сотен строк кода. Посмотрим.

Работу прерывает звонок телефона, на экран номер Ли Джинг.

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

— Смогу.

С одной стороны, выходной накрывается медным тазом. С другой, работа равно деньги, а мне ещё скорее всего комп покупать.

— Замечательно! — облегченно выдыхает Ли Джинг. — Жду тебя в шесть вечера. Не опаздывай!

Бросаю взгляд на часы, в запасе десять часов. Вновь погружаюсь в код.

— Вот ты где… — бормочу, находя нужный фрагмент, отвечающий за обработку клиентских данных.

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

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

Тянусь за кофе и решаю начать с малого — с улучшения интерфейса.


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

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

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

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

Нехило. Голословно обвинять кого-то рано, но интересные мысли уже возникли. Надо глубже покопаться. Даже интересно, сколько ещё сюрпризов обнаружу.

Раздаётся стук в дверь. Открываю, чтоб столкнуться лицом к лицу с Ли Миньюэ и администратором.

— Лян Вэй, бегом за мной! — командует Чэнь.

— Куда? Зачем?

— Ты же хотел навести неформальные мосты? Вот для неформала сейчас самое время.

— Ты про управляющего? — быстро соображаю. — Ты что договорилась? Так быстро?

Она кивает.

— Спасибо большое.

Перевожу взгляд на ноут. Кроме изменённого интерфейса, мне и продемонстрировать ему пока что нечего. Хотя очень нужно.

— Можно, возьму для презентации? — обращаюсь к Ли Миньюэ, кивая на лэптоп.

— Бери, — пожимает плечами она.

— Господин Минь наведывается от силы раз в неделю, — уже в лифте поясняет Айлинь. — Лучшего момента, чем сегодня, боюсь, долго не будет — он редко бывает в хорошем настроении. Считай, тебе повезло: бухгалтерия такое пропихнула, у меня волосы дыбом встали. Иди рассказывай.

С ноутом подмышкой захожу в ресторан. Айлинь тычет пальцем в угол зала, где за столиком восседает мужик в пиджаке.

— Здравствуйте, господин Минь. Вам про меня рассказывала Чэнь Айлинь, я с предложением касательного улучшения вашего CRM.

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

— Цель беседы?

— Небольшая самопрезентация, — признаюсь честно. — Потом — вопрос, возможно, переходящий в предложение.

Пристраиваю ноут на краю стола, разворачиваю экраном:

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

Минь Бо смотрит на экран, временами кивая:

— Ещё?

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

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

— Я исправил лишь малую часть ошибок, самое лёгкое и быстрое. Задача была — при минимуме времени и сил произвести на вас максимальное впечатление. К сожалению, кроме производственной части здорово влияет ваше настроение: вы здесь и бываете нечасто, и подходить к вам, говорят, нужно вовремя.

— Это не предложение, а прелюдия. К чему?

Перейти на страницу:

Похожие книги