← На главнуюНаписать

Посты, стр. 6

183 постов из канала @altocodes — без анонсов и коротких шуток. Подписаться

2024

Нет слов, одни эмоции. Я наконец-то выдохнул и могу рассказать, как прошел AGDays 2024.

По ощущениям — космос. Случились мои самые смелые ожидания.

В этом году мы сместили позиционирование с конференеции для агентств. На конференцию для IT-компании. Это важно, чтобы агентство не замыкалось на продаже человекочасов, а могло смотреть в ширь. Какие бизнес-модели бывают. В было примерно 40 представителей со стороны заказчиков, продуктовых компаний. Сбер, Яндекс, НЛМК.

Одна из самых насыщенных программ. Это дорого обошлось. Было 3 кофебрейка по 10 минут и обед на 30 минут. И это на 10 часов. Простите нас, но решили пожертвовать, чтобы было больше классных докладов.

Запустили вторую секцию. Роста продуктивности команд. Кажется, что +1 секция — это х2 по сложности. По факту х3-4. Это отдельный продукт в продукте. Классные спикеры из Авито, Cloud.ru, Контура. Сам там выступил с докладом. Там, к сожалению, нет такого тесного комьюнити, как в секции про рост бизнеса. Но это вопрос времени. Теперь есть чат на 100+ участников, который надеюсь разрастется в такое же дружное сообществу.
Спасибо нашему программному коммитету, которые собрали эту секцию самостоятельно: Илья Прахт, Михаил Толстой, Алексею Куксенок.

Если в цифрах про AGD: 250 участников, 40 спикеров, затраты в этом году измерялись в миллионах, 4 дня.

Не обошлось и без курьёзов: сбой светового шоу и дым-машины, опасное шампанское, ныряние в торт.

Формат разборов, который хотелось иногда назвать «прожаркой». Отдельно спасибо тем, кто вызвался и не побоялся публично рассказать о проблемах.

Один из маркеров того, что мы на верном пути: Еще до того, как мы объявили AGD 2024. Несколько человек пришли и сказали, что поддержат финансово или возьмут на себя часть организации. Просто, чтобы мероприятие было. Кто-то остался анонимным, кто-то указан в наших партнерах. Спасибо вам ❤️. Mediaten, Haydex, Doubletapp, ipos.digital.

Мы каждый год думаем нужно ли проводить, так как это убыточный проект с тысячами часов затрат и неизмеримым эффектом. Единственный стимул для нас — ваша обратная связь. Её оставить можно тут анонимно или публично и тэгнуть меня.

В 2025 рассчитываю, что AGD будет. Скоро на agday.ru разместим все доклады и форму подачи докладов. Тем кто заранее присылает — шансов больше.

Жили 10 лет почти без спам-защиты на alto.codes. И в этом году удивительное количество атак с брутфорсом и ддосом заявками.

Каптчу категорически не хотелось ставить. Бесит же невероятно, когда сидишь и 5 минут размечаешь автобусы на картинках. Поработай нейросетью.

В итоге сделали спам-защиту без каптчи близкую к идеальной. Строится она на нескольких уровнях фильтрации.

1. Абсолютно все заявки попадают в БД и хранятся там две недели. Это позволяет в случае чего убедиться, что фильтры работают корректно. А чистка всего, что старше 2 недели спасает от перенаполнения.

2. Заявки, которые прошли защиту со спрятанным чек-боксом, попадают мне на почту. На странице размещается чек-бокс скрытый для пользователя. Роботы его заполняют и заявка не уходит. Это самое простое решение, которое фильтрует 90% спама.

3. Мы о каждом профиле собираем данные о том откуда он пришел и сколько страниц посмотрел. Это всё сохраняется в cookies. Если кукис сохранились, то заявка попадает в CRM и в ТГ-чат менеджеров.

Дополнительно
— Блокируем дубли заявок
— Больше 3-х запросов в сутки с одного айпи

Наблюдаем за полётом несколько месяцев. Всё отлично. Спам прилетает пару раз в неделю мне в почту, но сильно внимание не отнимает. Менеджеры видят только реальные заявки.

———————

Не знаю, как у вас. А у нас каждый квартал в чате вопрос, как решить проблему со спамом на сайте клиента, чтобы каптчей не пугать пользователей. Рекомендую отправить это коллегам, чтобы они заранее знали и возможном решении.

Новое Мобильное Приложение для «Хорошего Ломбарда» 📱💼. Приложение для базы в 100 тыс клиентов

1. Перенесли с PWA на кроссплатформу.
2. Улучшили показатели благодаря регулированию ЦБ и борьбе за эффективность и сервис. Теперь пользователи могут просить отсрочку и совершать платежи прямо в приложении.
3. Добавили процесс обучения и сторис внутри приложения.

Что еще реализовали

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

Полный кейс читайте тут: ссылка

Удобные и не очень админки

Все админ-панели, которые я видел у крупных компаний — жесть. Обычно тратят несколько сотен часов, чтобы собрать подобие тильды внутри и подают как инновацию.

Битрикс тоже объективно плох. Морально устарел, архаичен, без поиска не найдешь нужный модуль. Но есть существенный плюс. что каждый контент-менеджер с рынка умеет с ней работать.

Вордпресс — прекрасен, но крупный проект на вордпрессе? Сомнительно. Несекьюрно, зарубежно и мало проф разработчиков.

Как решили это мы

— Для контента интегрировать тильду. У нас так работает наш сайт alto.codes последние 3 года. Часть страниц на обычной CMS, когда есть шаблон. А когда нужно запустить новую услугу, то это делается внутри тильды, которая интегрирована с сайтом. Пример.

— Для товаров интегрировать PIM. Если у вас 10+ тыс товаров или несколько контент-менеджеров. Это мастхев. Скорость работы не сравнится с админ-панелью Битрикса или, прости господи, 1С.
Мы выбрали PImCore и это восторг. И клиенты довольны, и opensource, и мы видим как скорость наполнения увеличивается

Автоматизируй это

Терпеть не могу делать рутинное руками. Поэтому я и стал программистом. В банке Точка есть депозиты. Причем ежедневные, если быть точным вечерние.

А вот автоматизации, чтобы каждый вечер этот депозит сам создавался — нет. API они тоже не предусмотрели. Думаю специально.

В итоге иногда вспоминаешь и делаешь, иногда нет. А упущенные доходы накапливаются.

В итоге написал скрипт за 3 часа, который делает это всё в браузере сам, по всем юр.лицам в 1 клик.

Есть кто страдает от такой же проблемы в Точке? Выкладывать скрипт сюда?
Cнова открыл «Ководство Лебедева» — старейший учебник по дизайну. Некоторые параграфы объективно устарели, но так сводят олдскуллы, помните как на сайте нужно было выбирать кодировку? Тест на возраст. А сейчас про KOI8-R и не помнит никто.

Еще в учебнике есть параграф об ecommerce. Там говорится, что она не существует и что сначала сделайте нормальный оффлайн, а потом делайте что-то с приставкой «e».

Круто, что в 2024 году ecommerce действительно есть и мы можем заказать любую хрень и через день она будет в ближайшем пункте выдачи. Приятно быть сопричастным к этому. Эти десятки интеграций на любом проекте, битрикс переписанный вдоль и поперек, ТЗ на сотни страниц, гигабайты логов — то чем мы последние 10 лет занимаемся, чтобы пользователь мог заказать то что хочет, куда хочет с предсказуемыми сроками.

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

Выбор коллег и партнеров

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

При этом нужно максимально заинтересовать на старте, несколько раз можно показать свою заинтересованность (напомнить о себе). Но если дальше не будет активной позиции, то дело гибло.

Так же работает и с клиентами. Думаю у всех было, что на presale получилось довести проект до договора, а проект в итоге оттягивается и оттягивается. От клиента тоже требуется участие, а если проект ему не нужен, то у истории предсказуемый конец.

Страшнее безинициативных только проактивные и глупые. Такие и поломать всё могут.

Мне повезло, меня окружают иницативные и умные. А у вас как? Напишите в комментариях

Раньше я гордился тем, что мы неконфликтная организация. Думал, что сильная корп культура — это когда никто не ругается.

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

Сильная корп.культура — это там где проблемы решаются.

В преддверии pre-party, которое мы организуем в рамках udwe.ru.

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

— Веселиться и отрываться, как в последний раз
— Отчетливо и ясно представляться, имя, компания и должность. Иногда этого достаточно, чтобы случился интересный диалог
— Не сидеть весь вечер за одним столом. Подсаживаться к другим. Большинство очень открыты и сложно представить ситуацию в которой откажут
— Спросить у организаторов, кто будет на мероприятии, например на пре-пати будут большинство спикеров, их можно посмотреть на сайте udwe.ru. Заранее подумать о чем бы вы с ними хотели поговорить
— Не пытаться что-то явно продавать. Искренний диалог больше создаст возможностей поработать в будущем
— Забыть про слово нетворкинг. Все приходят хорошо провести время и по возможности с кем-то познакомиться интересным для них. А не наоборот.
— Фоткаться со всеми, отмечать людей. Обмениваться телеграмами, а не визитками.

Ждем всех сегодня в Перми🙃

Для фанатов автоматизаций

Я с недавнего времени всю автоматизацию стал собирать на n8n.io. Это такая low-code открытая платформа, которая ставится к себе на сервер. Еще и докер есть, который быстро разворачивается.

Удобнее, чем просто писать код. Банально проще поддерживать, кто-то не программист может посмотреть в чем дело + логи запусков + отладка.

Какие задачи я уже для себя решил:

1. ТГ-бот, который поздравляет коллег с днем рождения и годовщиной. Вернее напоминает. Хохмы ради генерит поздравление + картинку с ДР через Чатжпт. Заняло 4 часа.

2. Распределение исходящих платежей из банка по таблицам отчетности. Через веб-хук заносит все расходы в правильные ячейки. 6 часов.

3. Отчет по затраченному времени по задачам / исполнителям. Делает запрос из MySQL и отправляет в общий чат руководителей. 4 часа.

Еще разные мелочи, типа копирования из календаря в календарь встреч.

По стоимости 300руб в месяц за зарубежную вдс. Зарубежную, чтобы она могла к API OpenAI подключаться.

Из минусов — мало коннекторов к русским сервисам, но их можно там собирать. Всем рекомендую.

Есть интернет-магазин. Не наш, мы не участвовали в разработке.

Владелец обратился с ситуацией, что пользователи уже месяц как жалуются на ошибку. Ошибка не воспроизводится. Тимлид говорит дайте воспроизводимый кейс — починю. Либо давайте всю корзину перепишу. Тестера в штате нет. Менеджеры кейс воспроизвести не могут.

Пользователи конкретики оператору не дают. Оператор особо разобраться не может. А ждать пока тимлид подключится к звонку не готовы.

Ситуация появилась последний месяц. Как бы вы действовали?

60/88 день подготовки к Ironman

Пару месяцев назад я писал о том, что спохватился наспех подготовиться к 1/2 Ironman. 2км плавание, 90км велосипед, 21км бег. Многие написали слова поддержки, спасибо вам❤️.

Рассказываю об итогах

1. С плаванием самый провал. Я и так его не любил, а тут еще надо оперативно подготовиться к большой дистанции. Взял тренера. Молодой парень 21 год, сразу сказал, что всё получится. Спасибо тебе, но лучше сначала посмотреть. В общем страдания, дышать не умею, воды нахлебываюсь. Метров 500 проплыл с остановками.

2. С велосипедом всё сложнее. У меня был велосипед, который я продал в итоге за 9т.р. (чтобы вы понимали уровень). Смог на нём проехать 45км, устал и лежал потом весь вечер.

3. С бегом у меня все нормально, но тренировок было штук 8. Пробегаю привычные для себя 10км. Устаю несильно.

Вредные привычки бросить не удалось, хотя в мае почти не пил алкоголь, но кальян — сплошное наказание. Весь май я провел в Сочи, Москве и Питере в командировках, поэтому питание тоже оставляет желать лучшего.

Мне наш фронтендер Саша посоветовал сменить горный велосипед на гравел. Это оказалось лучшей идей. Купил вчера. Проехал 12км сразу и не устал, по ощущениям х2 к легкости. Попробую на выходных проехать 60км и посмотреть на ощущения. Взял Format 5432.

Цель уже непокорима, осталось всего 28 дней. 4 недели.

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

Либо есть 1/8 дистанции (750м плавание, 20км велосипед, 5км бег). Что более чем по плечу.

Поэтому гонке быть!

Затраты
1. Велосипед 46т.р. + акссесуары на 4т.р.
2. Бассейн с тренером 4.5 тр визит

Собеседовал на неделе двух аналитиков Битрикс24. Обоим была поставлена задача:

Есть настроенный проект, в котором порядка 30 бизнес-процессов. И один бизнес-процесс не даёт запуститься другому. Это обнаруживается слишком поздно и компания терпит убытки. Как будете решать?

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

Второй аналитик:
Зайду в каждый процесс и посмотрю почему он сбоит и буду вносить правки походу.

Кого возьмёте?
Самая моя прокрастинирующая задача «Определиться с позиционированием», я к ней подступался раз 30. Каждый раз это 5-20 часов. И не всегда с результатом.

Каким должно быть позиционирование:
1. Недраматично сужать аудиторию, а если сужает, то даёт эффекта в противовес больше
2. Уникально. Что само по себе скорее невозможно, учитывая несколько тысяч агентств на рынке РФ.
3. Этим нравится и будет нравится заниматься хотя бы ближайшие 3 года.

И недавно наш обновленный сайт увидел Дима Тарасов из Amiga. И сказал, что «разработчики цифровых продуктов» — супер плохо.

И Дима был прав и за 40 минут убедил меня, что нужно 31ый раз подумать об этом.

В итоге самые лучшие решения всегда под рукой. Я решил честно ответить, чем нам нравится заниматься, в чем мы считаем себя лучшими.

Разработчики b2b и e-commerce решений.

Основная часть нашей разработки на 1С-Битрикс.

И мы уже давно привыкли к раздельному фронтенду и бэкенду. Что увеличивает смету для клиента.

Вдохновившись одной из команд, где фронты собирают без бэкендеров сайты на Strapi, решили разработать модуль, который позволит фронтам без бэкенда разрабатывать проекты на 1С-Битрикс.

Готовое и настраиваемое REST API, со всеми необходимыми методами. Фронту останется создать структуру инфоблоков и сделать фронтенд на React / Vue.

В итоге смета для клиента получается меньше, так как бекендер не участвует. Сайт полностью готов для SEO, если делать на Next.js / Nuxt. Фронты занимаются интересными технологиями, бэкендер не тратит время на написание 10-ый раз очередного API.

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

Решение собираемся сделать opensource и бесплатным, чтобы нормальная и современная разработка на Битриксе была повсеместной.

Сейчас набираем рабочую группу тех, кто пишет на Битрикс API или фронтовые команды, которым хочется, чтобы API были удобными. Уже есть 3 участника. Участников отметим в соавторах. Кто хочет поучаствовать — пишите @altoivan.

Кто не хочет, но одобряет — поддержите лайком.

Побывал на Outstaff Conf, организованную Extyl. Записал наблюдения:

1. Конечный клиент становится требовательнее. Сразу просит специалистов с последующим переходом к нему. И не готов за это доплачивать. И в целом рынок покупателя больше. Если в аутсорсе можно быть «не как другие», то в аутстафе сложнее выделиться, если вообще возможно. Поэтому ставки несильно отличаются от подрядчика к подрячику.
2. Участники задавали вопрос как войти в аутстаф. Это странно, потому что в аутсорсинг сложно войти. В аутстаф как раз нет. Да там сложно построить растущую экономику. Но несравненно легче по сравнению с аутсорсом.
3. Рынок аутстафа растет. Спасибо Николаю Фетюхину, который подготовил рейтинг по выручке на digirate за это. Причем это единственный рынок, где лидеры растут медленнее не лидеров. Те небольшим компаниям скорее всего там проще прирастать, чем в аутсорсе и дизайне
4. Финтех, как обычно собирает больший спрос, при этом есть позитивный тренд у производств в этом году.
5. Некоторые продают аутстаф через тендеры и в целом все крупные контракты там. Называется правда не аутстаф, а скорее T&M.

——————————

Мы в этом году основную ставку сделали на аутсорс, пока по темпам роста вижу, что не промахнулись. Но долю сохраняем.

Тем более, в ряде заказчиков невозможно явно провести разделение формата. В этом году у нас тренд на T&M с верхней планкой.

Поэтому эти разделения скорее нужны агентствам, а заказчику нужно, чтобы его задачу решали в удобном для него формате. К чему я всех и призываю.