Впервые о сбое я узнал раньше клиента Я делал обмен данными между Битрикс24 и 1С. Для сотрудника это должно выглядеть просто: он внёс данные в одной системе — они появились в другой. За этой простотой был шлюз, который мы написали после того, как стандартное подключение начало путать данные. Новый шлюз уже работал, но иногда обмен останавливался: где-то не совпадали идентификаторы, где-то две системы по-разному хранили одно и то же значение. Данные копились и ждали, пока мы разберёмся. Обычно я узнавал об этом из сообщений сотрудников. «Я уже всё заполнил, почему в 1С пусто?» «У меня не проведена реализация». А иногда одним сообщением подводили итог нескольким месяцам моей работы: «Ничего не работает». Я понимал, что им нужна работающая система. Но каждый раз, когда о сбое первым узнавал клиент, мне приходилось одновременно искать причину и объяснять, что произошло. Поэтому я добавил проверку обмена в свой репортёр серверов. Если данные перестали проходить, сообщение приходит мне. Однажды оно пришло. Я увидел сбой, разобрался с ним и восстановил обмен. И только потом поймал себя на мысли: мне никто не написал. Не было сообщения «ничего не работает». Никому не пришлось искать меня и пересказывать, какие данные пропали. Впервые я встретил эту ошибку раньше людей, чью работу она могла остановить. Сейчас репортёр следит и за другими системами на поддержке. Но тот первый сигнал я помню хорошо. Я смотрел на сообщение об ошибке — и радовался, что оно пришло мне.
Никита Черемисин
Можно без ТЗ?
«У меня пока нет ТЗ. Можно я просто расскажу идею?» Так начинаются многие разговоры о новых проектах. Человек ещё не знает, как всё должно работать, и сомневается, стоит ли вообще идти к разработчику. Кажется, сначала нужно самому во всём разобраться. Однажды ко мне пришли с идеей собрать на одном сайте цифровые товары разных поставщиков. Покупатель оплачивает товар, сайт запрашивает у поставщика код и отправляет его покупателю в красивом письме. Клиентке было трудно представить всю цепочку целиком...
В GTA: Vice City была миссия с маленьким вертолётом: залететь в здание и разложить бомбы по этажам. Многие застревали, а я проходил её почти вслепую. Ко мне приходили: «Пройди за меня». И платили. Тогда я впервые заметил: человек готов платить, когда ты помогаешь решить задачу, с которой он сам не справился. Позже ко мне пришёл стоматолог. Ему нужен был сайт для работ и регалий — резюме, которое не нужно распечатывать. Я сделал свой первый сайт: три страницы, которые он мог пополнять через WordPress. Мне нравилось выяснять, что человеку нужно, и придумывать решение. Результат стал виден позже. Сайт проработал больше 15 лет и принёс клиенту десятки предложений. Каждый год он оплачивал домен, хостинг и мою работу, чтобы сайт продолжал работать. Я однажды сделал небольшую вещь, а она годами помогала человеку. Тогда я и понял, почему хочу этим заниматься. Сегодня задачи разные: сайты, магазины, приложения. Но мне всё так же интересно понять, где человек застрял, и помочь ему пройти дальше.
5 вещей, которые я хотел бы знать, когда начинал делать сайты
Я в вебе с 2013 года. За это время делал сайты для ресторанов и строителей, интернет-магазины, инструменты для отделов продаж и свои приложения. И до сих пор самый интересный момент в работе наступает, когда кажется, что уже всё готово. Вот пять случаев, когда я на этом споткнулся. 1. На сервере сайт работал. Снаружи его никто не мог открыть. Для строительной компании я сделал главную с интерактивной схемой здания: можно было переключать конструкции и инженерные сети. Залил предпросмотр, проверил сервер — страница отвечает...
Как сократить возвраты в интернет-магазине: 5 шагов к снижению потерь
Возвраты — это головная боль любого интернет-магазина. Они не только уменьшают прибыль, но и демотивируют команду. Но хорошая новость в том, что возвраты можно сократить, если понять их причины и предпринять правильные шаги. Почему клиенты возвращают товары? 1. Товар не соответствует ожиданиям. Фотографии или описания не отражают реального состояния товара. 2. Размеры или параметры неверны. Особенно актуально для одежды и обуви. 3. Повреждения при доставке. Недостаточная защита упаковки. 4. Импульсивные покупки...
Адаптивность сайта: почему это важно и как исправить ошибки
Мир перешел на мобильные устройства, и это факт. Более 60% пользователей заходят на сайты со смартфонов, ожидая удобства, быстроты и простоты. Если ваш сайт не адаптирован под мобильные устройства, вы теряете клиентов прямо сейчас. Давайте разберёмся, почему адаптивность — это необходимость, а не модный тренд, и как сделать ваш сайт удобным для всех устройств. Адаптивность сайта: почему это важно и как исправить ошибки Мир перешел на мобильные устройства, и это факт. Более 60% пользователей заходят на сайты со смартфонов, ожидая удобства, быстроты и простоты...
