Метка: рост

  • Роботы тоже посещают сайты

    Роботы тоже посещают сайты

    Обычный пользователь может удивиться, зачем его мучают капчей при входе на сайт.
    Происходит это потому, что помимо людей на сайты ходят роботы. Роботы сканируют страницы сайта, получают свежие цены из интернет-магазина, смотрят и копируют объявления, накручивают лайки и просмотры, оставляют комментарии. Всё то, что владелец сайта ожидает от настоящих посетителей.
    Но настоящий посетитель не будет загружать 3000 страниц за 3 минуты. А робот — легко. На роботов тратятся ресурсы и зачастую они создают нагрузку, которая мешает настоящим посетителям выполнять их действия.
    Есть роботы, которых владелец сайта ждёт, например — робота-паука от Яндекса. А есть те, которых нужно не пускать — они нарочно перегружают сайт и мешают настоящим покупкам.

    Вначале программисты придумали ставить для роботов препятствия. Разгадайте капчу, чтобы пройти дальше. Остановило ли это злоумышленников? Нет — за вредоносного робота капчи разгадывают за копейки сотрудники аутсорс-компаний из Пакистана или Бангладеша. Другую часть капчей разгадывают с помощью роботов с машинным зрением. Такие же определяют номера автомобилей на камерах контроля скорости.
    Наказание несём мы с вами — помогаем распознавать светофоры и пешеходные переходы. Да, это развивает автономный транспорт, но я хотел зайти посмотреть видосики, а не бесплатно обучать ещё одного робота для корпорации.

    Чтобы снизить нагрузку и облегчить жизнь программистам, многие сайты стали отдавать данные через API-шлюзы — без дизайна, рекламы и сразу оптом. Зачем листать страницы, если можно загрузить 100 статей сразу? Но только крупные или новые сайты сделали API. И владелец робота может хотеть именно ту информацию, которую владелец сайта в API не включил.

    Для легальных роботов появились согласованные точки доступа. Папка .well-known в корне сайта служит для общения с поисковыми роботами, проверкой SSL-сертификата и работе с автоматизированными сервисами. Также в корне сайта можно обнаружить файл robots.txt, который явно говорит, куда роботам можно ходить, а куда нельзя. Если бы все роботы были послушны!

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

  • Как я аватар для канала делал

    Началось всё с того, что я решил просто перекрасить фон у фотографии — яркие цветные аватары явно выделяются в списке каналов. Думал, за одну команду ИИ сделает то, что я прошу, но не тут-то было. ChatGPT сгенерировал какого-то мексиканца в худи. Худи и фон классные, концептуально мне понравился подход, но я всё же не этот мексиканец. Так я попробовал, эдак — не может подгрузить лицо, всё время генерирует потомков инков.

    Попросил у GPT занять позиции нейробиолога, маркетолога и сммщика и поспорить, чтобы найти идеальную позу, взгляд и точку съёмки. Оказалось, асимметрия нужна — без асимметрии получается снимок в духе “их разыскивает милиция”. Смотреть аватар должен на название канала, а поза направлена в кадр. Тогда взгляд читателя будет следовать направлению взгляда аватара, давно известный приём маркетологов. Получилась нужная поза, направление взгляда, фон красится как надо.

    Но всё ещё мексиканец смотрит с монитора. Пойдём другим путём: делаем манекена под будущую замену лица. Я загрузил в него подборку своих портретов и дал задание поправить лицо мексиканца под мои пропорции черепа и посадку глаз. И с этим заданием он справился гораздо лучше.

    Методом перебора в поиске по запросу “AI Face Swap” нашёл штук пять бесплатных сервисов, которые были готовы заменить лицо на аватарке. Очень разный результат получается у них. Кто-то лучше справляется, кто-то хуже. С первого раза никто не справился. Я не растерялся и загрузил аватар с фотографией на замену в несколько сервисов подряд, пока не остался доволен результатом. С каждым новым проходом фотография становилась всё больше похожей на меня.

    Последний штрих – стёр отражения направленного источника света из зрачков. AI их генерирует в разных точках, как будто глаза в разных студиях снимали. Тут я просто открыл растровый редактор и стёр блики.

    Думаю, есть куда более продвинутые нейросетки под создание двойников. Но я хотел “быстренько” поправить кадр и попал на такое небольшое приключение.
    На мой взгляд, итог получился на 8 из 10.

    А какой нейросеткой вы бы решали эту задачу?

  • А вам точно нужна реклама в интернете?

    А вам точно нужна реклама в интернете?

    Много лет назад к нам в агентство пришёл клиент — нишевая студия событийного декора.

    Клиент переживал, что реклама в интернете не работает, подрядчики сливают бюджет. Сайт, наверное, какой-то не такой. А как настроить Директ правильно? А почему десятки тысяч переходов с Pinterest не дали продажи? Какие креативы нужно делать, чтобы покупали?

    При подробном интервью выяснились интересные подробности.
    У клиента две услуги: B2B основная, B2C запустили ради поддержки выручки.

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

    Услуга для B2B рынка — хорошая и понятная. В основном услугу заказывают организаторы событий в формате субподряда. Они получают генеральный бюджет заказчика и соревнуются за большие контракты. Наш клиент просто терялся со своим бюджетом и не был способен конкурировать на уровне генерального подряда. Рекламировать субподрядчика конечному заказчику — не рационально. Организаторы — это крупные ивент-агентства, которых в городе всего пара десятков. Все они уже знакомы клиенту, с большинством они успели поработать. То есть, наш клиент должен был показывать рекламу всего на 25 компаний.

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

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

  • Как повысить качество видео звонков

    Как повысить качество видео звонков

    Долгое время я вёл видеозвонки с ноутбука или с телефона на треноге и в наушниках. Телефон звонил во время видео, наушники садились, камера ноутбука показывала меня с неестественных углов. Не надо так.
    Качество звонка влияет на комфорт собеседника, помогает выстраивать доверие и является частью профессионального образа.

    Мой простой сетап:
    – HD-камера. У меня Logitech HD C920.
    – Подкастерский микрофон. У меня HyperX Quadcast.
    – Журавль для микрофона, ноунейм с маркетплейса.
    – Компьютерные колонки.
    – Два источника света слева и справа за монитором — обычные офисные лампы.

    Начать можно с хорошей камеры. 4K кажется лучше, но для звонков хватит HD.
    Микрофон умеет гасить эхо и игнорировать окружающие звуки. Я специально брал с USB-подключением, чтобы не был нужен аудиоинтерфейс и питание. Журавль просто для удобства, чтобы микрофон не находился на столе.

    Важное дополнение: светлая стена в качестве натурального фона. С ней не нужно использовать видеоэффекты. С друзьями прикольно посидеть со смешным фоном, а на бизнес-звонках мне кажется, что собеседник что-то скрывает. А ещё все смотрят, как плохо встраивается голова в фон и на вылезающие при этом артефакты.

    Лайфхак: всё это можно собрать в б/у варианте и значительно сэкономить. Подкастеры и стримеры массово продают почти новое оборудование в два раза дешевле.

  • С чем сравниваем цену услуг агентства?

    С чем сравниваем цену услуг агентства?

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

    Но что такое найм человека в штат?
    – Заплатить рекрутёрам
    – Выделить время компетентного руководителя
    – Провести собеседования и принять решение о найме
    – Увеличить нагрузку на штатного HR
    – Придумать систему мотивации и премии
    – Оформить сотрудника в штат и сдавать отчёты в госорганы
    – Организовать рабочее место, кофе и печеньки (если в офисе)
    – Закупить технику и расходники
    – Тратиться на обучение
    – Оплатить больничные и отпускные
    – Придумать, как быть с работой во время больничных, отпусков и праздников
    – Оплатить неудачные и неэффективные дни
    – Позвать на корпоратив, одарить подарками и мерчем
    – Заплатить налоги и взносы
    – Наконец, заплатить зарплату.

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

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

  • Что хорошего в агентстве как бизнесе

    Что хорошего в агентстве как бизнесе

    Чтобы открыть агентство, достаточно разобраться всего с двумя вопросами:
    1) Как оказывать профессиональную услугу?
    2) Откуда брать на эту услугу клиентов?

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

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

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

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

    Получается, что в агентстве все очень быстро растут:
    – Основатели учатся бизнесу и узнают, как устроены другие компании
    – Сотрудники получают опыт десятков проектов
    – Заказчики получают процессы и качество услуг по уровню запроса лучшего клиента

    Интенсивность набора опыта очень высокая, рост неизбежен.

  • Какой язык программирования учить в 2025 году?

    Какой язык программирования учить в 2025 году?

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

    Я бы порекомендовал начинать с HTML, JavaScript и SQL. При этом только один из них полноценный язык программирования.

    Объясняю выбор:
    HTML — простейший язык разметки, а не программирования. Все сайты сделаны на нём. Он описывает по очереди все блоки страницы: где заголовок, где картинка, где ссылка. Его родитель XML встречается всё чаще по мере погружения в IT. На нём построен промышленный обмен данными: маркетплейсы со своими форматами, 1С со своими, RSS-подписки, конфигурация роутера. Даже SVG-картинки, разметка интерфейса в Android, сообщения в телеграме — это частные случаи XML.

    JavaScript — содержит все основные логические конструкции и прост в изучении. Живучий как таракан. Я работал с ним с 2001 года в форматах JavaScript для сайтов, ActionScript в приложениях на уже устаревшей технологии Flash, Google Apps Script для автоматизации Google Sheets. Популярные React, Vue, MongoDB и повсеместно используемый JSON — тоже экосистема этого языка. Я уверен, что поменяются все технологии и устройства, а какая-то разновидность JavaScript будет применяться и там.

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

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

    Дальше уже можно углублять знания и практику, переходить на TypeScript, Python, Java, C#, Rust, Go или Ассемблер. А если задача узкая и прикладная: Erlang, R, Lua, Cobol или Solidity — все несут за собой конкретную практическую область.
    Программисты переключаются с языка на язык гораздо легче, чем кажется не-программистам. И даже могут под специфическую задачу изучить новый язык до приемлемого уровня за несколько вечеров.

    Но чтобы вы не изучали из “взрослых” языков и IT-систем — эту троицу совсем избежать не получится. А лучшее время, чтобы начать изучать программирование — вчера.

  • Сопротивление задачам

    Частая ситуация — есть важная задача, но я не могу начать её делать. Всё время отвлекаюсь, переключаю внимание на другие вещи, саботирую процесс.

    Как преодолеть это?
    В первую очередь у меня порыв разбираться с внешними факторами. В основном это отвлечения и прерывания.
    – Выключаю все уведомления: перевожу телефон в авиарежим и закрываю лишние приложения на компьютере, закрываю дверь в кабинет, выключаю музыку.
    – Включаю негромко фоновый шум, чаще всего на сайте asoftmurmur.com, но для телефона тоже есть приложения. Мой фаворит — сочетание дождя и огня. Ещё отлично работает розовый шум. Как вариант — наушники и режим шумоподавления.
    – Во многих рабочих приложениях есть полноэкранный режим — использую его.
    – Готовлю рабочее пространство — открываю материалы, текст задачи, создаю черновик, в который буду записывать мысли и список дел.

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

    Я задаю себе вопросы:
    – Откуда берётся сопротивление? Может быть, нужно подать задачу под другим соусом, “продать” её себе или назначить награду?
    – Что будет, если я её не сделаю? Может, можно просто забить?
    – А это моя задача? Кто может сделать её вместо меня?
    – А я вообще знаю что делать? Вероятно, нужно спросить поисковик или нейросетку, посоветоваться с коллегами. Попросить заказчика проговорить задачу ещё раз, в конце концов.
    – Может быть, мне не хватило времени “поварить” эту задачу в размышлениях?
    – Вероятно, задачу нужно разобрать на несколько и разбираться с ними по очереди.
    – Может, применить приёмы для лёгкого старта: выкинуть первый абзац, сделать плохую версию 0, начать со скелета?
    – А может, мне нужно просто отдохнуть? Сложно креативить, если устал.

    На подготовку и самоанализ было потрачено время, но теперь настрой пойман. Задача стала яснее, проще или я её отменил. Ура!

    ❤️ Нажми на сердечко, если интересно
    ⚡️ Нажми на молнию, если полезно
    🏆 Нажми на кубок, если тоже чемпион по прокрастинации

  • Лиды нужны слабым агентствам

    Лиды нужны слабым агентствам

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

    В таких условиях лиды вам будут нужны только первое время, чтобы запустить волну рекомендаций. Если у вас услуга рекуррентная, то вы быстро упрётесь в потолок по производству.

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

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

    Итак, агентству нужны лиды:
    – если агентство оказывает услугу средне или плохо и/или клиенты недовольны. NPS < 7 - если агентство выводит новую услугу и нужны первые случайные жертвы - если агентство решает масштабировать свою услугу и набрало новый персонал - если агентство делает редкую услугу с маленьким сроком жизни клиента Агентство даёт прямую рекламу и остро нуждается в клиентах? Скорее всего, заказ будут делать слабые сотрудники, сделают плохо, а агентство скоро закроется. Хотите поговорить об этом с потенциальным подрядчиком?

  • Спиральная динамика

    Спиральная динамика

    С 1950х годов теорию Спиральной динамики развивают учёные, активисты, религиозные культы и бизнес-консультанты. Любая организация проходит через этапы развития её мышления и ценностей. Для удобства у каждого этапа есть обозначающие его цвет, артикул и мемы.

    🟤 Бежевый — Выживание. Стая учится выживать, охотятся уже вместе, но все грызутся на делёжке добычи. Типичный отдел продаж в мелком агентстве недвижимости или свора фрилансеров. Бизнес в этой фазе ещё не разобрался, что он бизнес. Основатель научился создавать приток средств, пытается организовать работу коллектива и сам коллектив вокруг этого притока. Подбирается лояльный коллектив.

    🟣 Фиолетовый — Клановый. От каждого по способностям, каждому по потребностям. Главная ценность — причастность клану. Мистицизм, ритуалы. Увольнение через изгнание или выход через скандал с обидами. Уютный стартапчик, все мы друзья. На этом уровне организация может жить и расти десятки лет. Вся дальнейшая эволюция зависит от руководства и избыточности ресурсов. Если ресурсов не хватает — растём на следующий уровень.

    🔴 Красный — Военный, власть силы. Борьба за место под солнцем. Подчинение, скорость реакции, захват рынка. Клан должен научиться добывать больше клиентов и получать за это больше ресурсов. На этой стадии бизнес ищет потоки лидов, пробует выстроить одновременно маркетинг и процессы. Меняет продуктовую матрицу, пересматривает подход к рекрутингу. Увольнения одним днём, закрытия направлений. Безжалостная воля к победе. После захвата места под солнцем начинается другая жизнь.

    🔵 Синий — Порядок и бюрократия. Соблюдение правил, выполнение инструкций. Все винтики, трактор непостижим. Ресурсы есть, вокруг источника лидов построили добывающий комбинат и получают клиентов по плану. Люди занимают должности и выполняют роли. Личная инициативность, которую так ценили на прошлых стадиях, становится опасной. Учимся считать, планировать, прогнозировать, учитывать. Пересмотр оргструктуры, введение регламентов. Самый адекватный момент для реального выхода основателя-предпринимателя из операционки и передачи штурвала операционной команде. В один момент бюрократия сильно мешает развитию, бумажки теряют смысл, компания начинает буксовать. «Нужно идти в ногу со временем» — типичная фраза, которую говорят в сильно отстающих компаниях на синем уровне.

    🟠 Оранжевый — битва за эффективность. KPI, ОКР, лидерборды, корпоративные соревнования. Менеджеры, выполнявшие свои обязанности на синем уровне, оказываются неэффективными (раньше никто не измерял) и заменяются на новых управленцев. Оптимизация процессов, вынос неважных вещей в аутсорс, снижение рисков. Оптимизация высвобождает ресурсы и компания захватывает всю доступную долю рынка.

    🟢 Зелёный — Экосистема. Дальнейший рост — через рост всего рынка. Что его сдерживает? Развиваем отрасль, образовываем клиентов, открываем кафедру в университете. Как насчет отраслевого альянса?

    Далее есть ещё три ступени, но они слишком далеки от моей практики. При желании можете углубиться в эту тему — по спиральной динамике написано около десяти книг.

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

    Оцените потенциального клиента или партнёра — для этого хватит анализа любого интервью, пресс-релизов, постов и вакансий компании.

    Трезво оцените, где находится ваша компания. Соблюдайте ритуалы и философию своего уровня. Осознанно переходите на новый этап, когда есть ресурсы и дозрели руководители.

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