Привет! Накопилось немного новостей, решил поделиться:
1. Прошла конференция App.js Conf 2023. Трансляции 1 день, 2 день. Круто наблюдать как растёт сообщество React Native и что презентация новой версии библиотеки выглядит как презентация нового продукта Apple 🔥(Рекомендую посмотреть выступление из 1 дня William Candillon – The Joy of Painting with Skia)
2. Я как-то писал о планах строить карьеру так, чтобы она легко легла на кейс визы таланта в UK. Как-то туго у меня с этим шло дело, пробовал писать статьи и даже почти подготовил доклад, но быстро угасал интерес. Но кажется я нашёл интересную для себя штуку - это подкасты
В данный момент тренируемся с коллегой, устраняем технические моменты записи и в целом учимся говорить под микрофон, но надеюсь скоро будет что представить. А пока следить за будущим проектом можно тут
3. В этом году в Нови Саде (Сербия), где я живу снова будет конференция Armada JS. В прошлом году я не успел купить билет (не было иностранной карты, а за кэш было нельзя), в этом году планирую брать билеты как только они будут в продаже. Если вы в Сербии и планируете туда идти, давайте объединяться, вместе интереснее же 🙂
1. Прошла конференция App.js Conf 2023. Трансляции 1 день, 2 день. Круто наблюдать как растёт сообщество React Native и что презентация новой версии библиотеки выглядит как презентация нового продукта Apple 🔥(Рекомендую посмотреть выступление из 1 дня William Candillon – The Joy of Painting with Skia)
2. Я как-то писал о планах строить карьеру так, чтобы она легко легла на кейс визы таланта в UK. Как-то туго у меня с этим шло дело, пробовал писать статьи и даже почти подготовил доклад, но быстро угасал интерес. Но кажется я нашёл интересную для себя штуку - это подкасты
В данный момент тренируемся с коллегой, устраняем технические моменты записи и в целом учимся говорить под микрофон, но надеюсь скоро будет что представить. А пока следить за будущим проектом можно тут
3. В этом году в Нови Саде (Сербия), где я живу снова будет конференция Armada JS. В прошлом году я не успел купить билет (не было иностранной карты, а за кэш было нельзя), в этом году планирую брать билеты как только они будут в продаже. Если вы в Сербии и планируете туда идти, давайте объединяться, вместе интереснее же 🙂
YouTube
App.js Conf 2023 - Live stream from Day 1
00:00 – Live stream starting soon
33:54 – Opening – Marcin Skotniczny, Software Mansion
39:00 – Charlie Cheever & James Ide – Keynote: Community and Workflows
1:05:15 – Jon Samp – Expo Application Services: Iterate with confidence
☕️ BREAK
2:22:35 – William…
33:54 – Opening – Marcin Skotniczny, Software Mansion
39:00 – Charlie Cheever & James Ide – Keynote: Community and Workflows
1:05:15 – Jon Samp – Expo Application Services: Iterate with confidence
☕️ BREAK
2:22:35 – William…
👍1
Очень крутая и подробная статья про анимациям в React Native https://habr.com/ru/companies/sbermarket/articles/750000/ ссылка на вторую часть статьи, но если вы также рекомендую к прочтению и первую
Хабр
Под капотом анимаций в React Native. Часть 2/2: Reanimated and JSI
Привет! Меня зовут Евгений Прокопьев, я по-прежнему старший инженер-разработчик в СберМаркете. Пишу на RN и по-прежнему очень люблю создавать красивые анимации. Это вторая и последняя статья из серии...
👍1
Хотел бы с вами порассуждать про то, когда же нас заменит AI и заменит ли. Знаю, возможно, эта тема уже всем приелась, но она настолько актуальная, что даже на моём ламповом канале сложно её обойти стороной
Так вот, я много думал об этом, и мне не хватает воображения представить ситуацию, как условный ChatGPT полностью заменяет собой, например, Senior React Native Developer. Чтобы такую единицу заменить, нужен ещё более Senior промпт-инженер, который будет писать отполированные запросы чату и проверять ответы. Да и слишком много нюансов, особенно в кроссплатформенной разработке
Но вот что начинает укладываться в голове (и я видел похожие мнения на YouTube), так это то, что AI и не нужно заменять нашего несчастного React Native / Flutter / any other framework Developer. Зачем ему разбираться в этих абстракциях для людей, если его можно научить выдавать супер производительный код сразу под нужную платформу (возможно, даже минуя платформенные фреймворки типа Swift UI, если мы говорим про UI, и рисовать всё самому)?
Уже есть no-code решения, где можно собирать простые мобильные приложения, и они будут работать. Понятно, что нужно будет решить кучу проблем, например, интеграцию сторонних SDK. Я думаю, это будет что-то типа плагинов для нашего будущего супер no-code AI решения. Но тем не менее, это выглядит реально, и скорее всего это наше будущее, не завтра и не послезавтра, но не такое уж и далёкое
Скорее всего, программирование в классическом смысле (по крайней мере в контексте мобильных приложений) потеряет смысл. Я не стараюсь никого напугать, а просто предлагаю иметь в виду такую вероятность. Что думаете?
Так вот, я много думал об этом, и мне не хватает воображения представить ситуацию, как условный ChatGPT полностью заменяет собой, например, Senior React Native Developer. Чтобы такую единицу заменить, нужен ещё более Senior промпт-инженер, который будет писать отполированные запросы чату и проверять ответы. Да и слишком много нюансов, особенно в кроссплатформенной разработке
Но вот что начинает укладываться в голове (и я видел похожие мнения на YouTube), так это то, что AI и не нужно заменять нашего несчастного React Native / Flutter / any other framework Developer. Зачем ему разбираться в этих абстракциях для людей, если его можно научить выдавать супер производительный код сразу под нужную платформу (возможно, даже минуя платформенные фреймворки типа Swift UI, если мы говорим про UI, и рисовать всё самому)?
Уже есть no-code решения, где можно собирать простые мобильные приложения, и они будут работать. Понятно, что нужно будет решить кучу проблем, например, интеграцию сторонних SDK. Я думаю, это будет что-то типа плагинов для нашего будущего супер no-code AI решения. Но тем не менее, это выглядит реально, и скорее всего это наше будущее, не завтра и не послезавтра, но не такое уж и далёкое
Скорее всего, программирование в классическом смысле (по крайней мере в контексте мобильных приложений) потеряет смысл. Я не стараюсь никого напугать, а просто предлагаю иметь в виду такую вероятность. Что думаете?
👍3
Недавно посмотрел интервью с инди хакером, который продал расширение для хрома за более чем 100к долларов
Он рассказывал, что не следил за количеством пользователей и в какой-то момент проверил и их оказалось на тот момент 15к
Я 4 года назад тоже делал расширение для хрома с таймером для работы по методу pomodoro и решил проверить как оно поживает
Чуда не случилось у моего расширения 14 пользователей 😅 Что в целом не плохо, учитывая как много подобных расширений существует в хром сторе и то что я его никак не продвигал и сразу перестал поддерживать
Кому интересно вот расширение: https://chrome.google.com/webstore/detail/pomodoro-clock/pfbgmmjloigajfgnfmgmdbafaedpmlml
А вот видео: https://youtu.be/zbsXZ_xRMOM?si=F_pDNatE39q43Mjo
Он рассказывал, что не следил за количеством пользователей и в какой-то момент проверил и их оказалось на тот момент 15к
Я 4 года назад тоже делал расширение для хрома с таймером для работы по методу pomodoro и решил проверить как оно поживает
Чуда не случилось у моего расширения 14 пользователей 😅 Что в целом не плохо, учитывая как много подобных расширений существует в хром сторе и то что я его никак не продвигал и сразу перестал поддерживать
Кому интересно вот расширение: https://chrome.google.com/webstore/detail/pomodoro-clock/pfbgmmjloigajfgnfmgmdbafaedpmlml
А вот видео: https://youtu.be/zbsXZ_xRMOM?si=F_pDNatE39q43Mjo
Google
Pomodoro Timer - Chrome Web Store
Boost productivity with this simple Pomodoro timer. Focus on tasks, minimize distractions, and manage your time effectively.
🔥2
Забыл рассказать, что не так давно попробовал внести свой вклад в open source. Я сделал библиотеку для React Native с компонентом карусели, которая под капотом использует FlashList
Там пока мало фичей, но она идеально подойдёт, если у вас в проекте уже есть FlashList и нужна простая карусель с возможностью автоскролла
Я не знаю, как правильно продвигать open source проекты, и пока что количество скачиваний невелико, что немного демотивирует продолжать её разработку. Так что буду рад вашему фидбеку, звёздочкам и вопросам
Вот ссылка на GitHub: https://github.com/kopchikovich/react-native-flash-carousel
Там пока мало фичей, но она идеально подойдёт, если у вас в проекте уже есть FlashList и нужна простая карусель с возможностью автоскролла
Я не знаю, как правильно продвигать open source проекты, и пока что количество скачиваний невелико, что немного демотивирует продолжать её разработку. Так что буду рад вашему фидбеку, звёздочкам и вопросам
Вот ссылка на GitHub: https://github.com/kopchikovich/react-native-flash-carousel
GitHub
GitHub - kopchikovich/react-native-flash-carousel: Carousel component for React Native projects powered by FlashList
Carousel component for React Native projects powered by FlashList - kopchikovich/react-native-flash-carousel
🔥3👍2
Написал свою первую статью про React Native. Получилось коротко, но надеюсь полезно 😅
Кому интересно, вот статья: https://dev.to/kopchikovich/creating-an-auto-scrolling-sarousel-component-using-flashlist-in-react-native-1lbp
Кстати, заодно посмотрите платформу dev.to, на которой я это написал. Выглядит как хорошая альтернатива Medium и другим подобным платформам
Кому интересно, вот статья: https://dev.to/kopchikovich/creating-an-auto-scrolling-sarousel-component-using-flashlist-in-react-native-1lbp
Кстати, заодно посмотрите платформу dev.to, на которой я это написал. Выглядит как хорошая альтернатива Medium и другим подобным платформам
DEV Community
Creating an auto-scrolling Сarousel component using FlashList in React Native
We all love FlashList, it is a great and modern replacement for FlatList. Like FlatList, FlashList...
👏3🔥2
Я уже давно работаю с эпловским трекпадом и он мне очень нравится
Но недавно у меня начало болеть запястье, а я очень боюсь получить туннельный синдром
Пришлось купить себе трекбол и... Это круто и удобно!
Из минусов есть небольшие проблемы с точным прицеливанием, например в маленький крестик для закрытия окна, а также пока не придумал чем заменить листание рабочих столов (как на трекпаде тремя пальцами)
Но в целом переход прошел довольно плавно, возможно помог опыт игры на геймпаде xbox
И кажется я стал на шаг ближе к покупке механической клавиатуры 😅
Но недавно у меня начало болеть запястье, а я очень боюсь получить туннельный синдром
Пришлось купить себе трекбол и... Это круто и удобно!
Из минусов есть небольшие проблемы с точным прицеливанием, например в маленький крестик для закрытия окна, а также пока не придумал чем заменить листание рабочих столов (как на трекпаде тремя пальцами)
Но в целом переход прошел довольно плавно, возможно помог опыт игры на геймпаде xbox
И кажется я стал на шаг ближе к покупке механической клавиатуры 😅
❤1
Я как-то писал про своё забытое расширение Pomodoro Timer в Chrome у которого даже оказалось 14 пользователей
Так вот, потом пользователей стало даже 24 и гугл прислал уведомление, что если я не обновлю его под новые требования, то они его удалят
24 человека я бросить не мог, пришлось обновиться, а так как моя жена начала учиться дизайну заодно с её помощью мы обновили и дизайн. Стало очень красиво как мне кажется
Уведомления с рёвом т-рекса переделал на стандартные хромовские 🥲️️️️
Сейчас уже 34 пользователя, так что если вам вдруг интересно посмотреть как получилось вот ссылка
Так вот, потом пользователей стало даже 24 и гугл прислал уведомление, что если я не обновлю его под новые требования, то они его удалят
24 человека я бросить не мог, пришлось обновиться, а так как моя жена начала учиться дизайну заодно с её помощью мы обновили и дизайн. Стало очень красиво как мне кажется
Уведомления с рёвом т-рекса переделал на стандартные хромовские 🥲️️️️
Сейчас уже 34 пользователя, так что если вам вдруг интересно посмотреть как получилось вот ссылка
🔥5
Решил спросить у последней модели ChatGPT-o1 (которая умеет размышлять) про будущее разработки
Ответ, с одной стороны, ожидаемый, но мне понравилось, как он был сформулирован. В целом, полезно держать это в голове, поэтому решил поделиться:
"Размышления о будущем вашей профессии — важный шаг к тому, чтобы оставаться востребованным специалистом. Сфера разработки действительно переживает значительные изменения, особенно с развитием искусственного интеллекта и автоматизации.
Как поменяется разработка в обозримом будущем?
1. Автоматизация и AI-помощники: Инструменты на базе искусственного интеллекта будут всё больше автоматизировать рутинные задачи — от написания кода до тестирования и отладки.
2. Повышение уровня абстракции: Разработчики будут работать с более высокоуровневыми инструментами и языками, позволяющими сосредоточиться на логике и дизайне приложений, а не на низкоуровневом коде.
3. Интердисциплинарность: Возрастёт потребность в специалистах, сочетающих навыки из разных областей — например, разработки и анализа данных, UX-дизайна, бизнес-аналитики.
4. Удалённая и глобальная работа: Распространение удалённой работы усилит необходимость в эффективной коммуникации и управлении распределёнными командами.
Какие навыки стоит прокачивать, чтобы быть в тренде?
1. Изучение искусственного интеллекта и машинного обучения: Понимание принципов работы AI поможет не только использовать современные инструменты, но и участвовать в их разработке.
2. Системное мышление и архитектура: Способность видеть общую картину, разрабатывать масштабируемые и надёжные системы станет ещё более ценным навыком.
3. Навыки в области данных: Знание основ работы с большими данными, аналитики и визуализации поможет в создании более информативных и полезных приложений.
4. Мягкие навыки (soft skills): Коммуникация, лидерство, умение работать в команде и управлять проектами станут критически важными.
5. Непрерывное обучение: Готовность постоянно учиться и адаптироваться к новым технологиям и методологиям.
Исторические параллели и уроки прошлого
Индустриальная революция: Переход от ручного труда к машинному изменил многие профессии. Те, кто освоил новые технологии и машины, смогли продвинуться и возглавить изменения.
Эра персональных компьютеров: Появление ПК в 1980-х годах открыло новые возможности для разработчиков. Специалисты, быстро освоившие новые платформы, стали пионерами в индустрии.
Интернет-революция: В 1990-х и 2000-х годах интернет изменил способ взаимодействия и ведения бизнеса. Разработчики веб-приложений и сервисов оказались на передовой этих изменений.
Во всех этих периодах успеха добивались те, кто:
• Был открыт новому: Готовность принять и освоить новые технологии и методы работы.
• Инвестировал в образование: Постоянное обучение и повышение квалификации.
• Проявлял гибкость: Способность адаптироваться к изменениям рынка и требований.
• Сотрудничал и делился знаниями: Активное участие в профессиональных сообществах и обмен опытом.
Как возглавить изменения и не утонуть в прошлом
• Будьте проактивны: Инициируйте изучение новых технологий и методологий прежде, чем это станет необходимостью.
• Сетевые связи: Участвуйте в профессиональных сообществах, конференциях и семинарах.
• Экспериментируйте: Не бойтесь пробовать новые инструменты и подходы в своих проектах.
• Развивайте предпринимательское мышление: Понимание бизнес-ценности вашей работы поможет создавать более востребованные продукты и решения.
• Фокусируйтесь на решении проблем: Технологии меняются, но потребность в решении реальных проблем остаётся постоянной.
Заключение
Изменения неизбежны, особенно в такой динамичной сфере, как IT. Ключ к успеху — непрерывное развитие, адаптивность и готовность принимать новое. Инвестируя в свои навыки и оставаясь гибким, вы не только сохраните свою востребованность, но и сможете активно формировать будущее индустрии."
Ответ, с одной стороны, ожидаемый, но мне понравилось, как он был сформулирован. В целом, полезно держать это в голове, поэтому решил поделиться:
"Размышления о будущем вашей профессии — важный шаг к тому, чтобы оставаться востребованным специалистом. Сфера разработки действительно переживает значительные изменения, особенно с развитием искусственного интеллекта и автоматизации.
Как поменяется разработка в обозримом будущем?
1. Автоматизация и AI-помощники: Инструменты на базе искусственного интеллекта будут всё больше автоматизировать рутинные задачи — от написания кода до тестирования и отладки.
2. Повышение уровня абстракции: Разработчики будут работать с более высокоуровневыми инструментами и языками, позволяющими сосредоточиться на логике и дизайне приложений, а не на низкоуровневом коде.
3. Интердисциплинарность: Возрастёт потребность в специалистах, сочетающих навыки из разных областей — например, разработки и анализа данных, UX-дизайна, бизнес-аналитики.
4. Удалённая и глобальная работа: Распространение удалённой работы усилит необходимость в эффективной коммуникации и управлении распределёнными командами.
Какие навыки стоит прокачивать, чтобы быть в тренде?
1. Изучение искусственного интеллекта и машинного обучения: Понимание принципов работы AI поможет не только использовать современные инструменты, но и участвовать в их разработке.
2. Системное мышление и архитектура: Способность видеть общую картину, разрабатывать масштабируемые и надёжные системы станет ещё более ценным навыком.
3. Навыки в области данных: Знание основ работы с большими данными, аналитики и визуализации поможет в создании более информативных и полезных приложений.
4. Мягкие навыки (soft skills): Коммуникация, лидерство, умение работать в команде и управлять проектами станут критически важными.
5. Непрерывное обучение: Готовность постоянно учиться и адаптироваться к новым технологиям и методологиям.
Исторические параллели и уроки прошлого
Индустриальная революция: Переход от ручного труда к машинному изменил многие профессии. Те, кто освоил новые технологии и машины, смогли продвинуться и возглавить изменения.
Эра персональных компьютеров: Появление ПК в 1980-х годах открыло новые возможности для разработчиков. Специалисты, быстро освоившие новые платформы, стали пионерами в индустрии.
Интернет-революция: В 1990-х и 2000-х годах интернет изменил способ взаимодействия и ведения бизнеса. Разработчики веб-приложений и сервисов оказались на передовой этих изменений.
Во всех этих периодах успеха добивались те, кто:
• Был открыт новому: Готовность принять и освоить новые технологии и методы работы.
• Инвестировал в образование: Постоянное обучение и повышение квалификации.
• Проявлял гибкость: Способность адаптироваться к изменениям рынка и требований.
• Сотрудничал и делился знаниями: Активное участие в профессиональных сообществах и обмен опытом.
Как возглавить изменения и не утонуть в прошлом
• Будьте проактивны: Инициируйте изучение новых технологий и методологий прежде, чем это станет необходимостью.
• Сетевые связи: Участвуйте в профессиональных сообществах, конференциях и семинарах.
• Экспериментируйте: Не бойтесь пробовать новые инструменты и подходы в своих проектах.
• Развивайте предпринимательское мышление: Понимание бизнес-ценности вашей работы поможет создавать более востребованные продукты и решения.
• Фокусируйтесь на решении проблем: Технологии меняются, но потребность в решении реальных проблем остаётся постоянной.
Заключение
Изменения неизбежны, особенно в такой динамичной сфере, как IT. Ключ к успеху — непрерывное развитие, адаптивность и готовность принимать новое. Инвестируя в свои навыки и оставаясь гибким, вы не только сохраните свою востребованность, но и сможете активно формировать будущее индустрии."
kopchikovich's blog
Я как-то писал про своё забытое расширение Pomodoro Timer в Chrome у которого даже оказалось 14 пользователей Так вот, потом пользователей стало даже 24 и гугл прислал уведомление, что если я не обновлю его под новые требования, то они его удалят 24 человека…
Тем временем в расширении уже 200 пользователей, и всё органически. Это очень круто! И очень затягивает :)
Записался даже на мини-курс по продвижению IT-продуктов, посмотрим, получится ли улучшить результат
Записался даже на мини-курс по продвижению IT-продуктов, посмотрим, получится ли улучшить результат
🔥5👍1
Моё расширение достигло 1000 активных пользователей в неделю
Само. Я как обновил его в прошлый раз, больше ничего для этого не делал
И я задумался, тем ли я занимаюсь? Я имею в виду, что в последнее время я активно ищу идеи для пет-проектов в разных направлениях, прочитал книгу про микро-предпринимательство, постоянно смотрю какие-то видео про то, как пилить продукты…
И при этом у меня уже есть продукт, который растёт! А я делаю игру для телеграма 😳
В общем, решил переключиться полностью на расширение, погрузиться глубже на его примере в SEO, в продвижение и довести его до монетизации. Цель $500 MRR (Monthly Recurring Revenue)
Думаю, у меня на канале много разработчиков, которым интересна тема своих проектов, поэтому постараюсь делиться инсайтами, какие обнаружу. Пока планирую написать пост, как в целом дошёл до текущего состояния с 1000 юзерами
Но сначала я всё-таки доделаю телеграм игру 😅
Само. Я как обновил его в прошлый раз, больше ничего для этого не делал
И я задумался, тем ли я занимаюсь? Я имею в виду, что в последнее время я активно ищу идеи для пет-проектов в разных направлениях, прочитал книгу про микро-предпринимательство, постоянно смотрю какие-то видео про то, как пилить продукты…
И при этом у меня уже есть продукт, который растёт! А я делаю игру для телеграма 😳
В общем, решил переключиться полностью на расширение, погрузиться глубже на его примере в SEO, в продвижение и довести его до монетизации. Цель $500 MRR (Monthly Recurring Revenue)
Думаю, у меня на канале много разработчиков, которым интересна тема своих проектов, поэтому постараюсь делиться инсайтами, какие обнаружу. Пока планирую написать пост, как в целом дошёл до текущего состояния с 1000 юзерами
Но сначала я всё-таки доделаю телеграм игру 😅
1🔥5👍1
Как и обещал, решил поделиться тем, как я набрал 1000 активных пользователей в неделю (WAU) в моём расширении для браузера Chrome
Для начала стоит отметить, что я не SEO-эксперт (к сожалению) и не маркетолог (к ещё большему сожалению). Я просто пытаюсь пилить свои проекты, учусь и имею непреодолимое желание делиться тем, что узнал
Дисклеймер 2: Я не планирую писать о том, как в целом искать идею для расширения, так как расширение у меня уже было. У меня также есть и другое расширение, идею для которого я прям искал, но оно не взлетело. Про него как-нибудь позже напишу, так как отрицательный опыт не менее важен, но пока что про продвижение существующего расширения
Сначала про расширение. Я про него уже пару раз писал — это довольно простой таймер для работы по технике Pomodoro (25 минут фокус, 5 минут отдых). Оно было сделано 4 года назад по фану, имело почти все 4 года меньше 10 пользователей, ужасно выглядело, а вместо уведомления о начале/конце цикла был звук рычания тиранозавра (ну а почему бы и нет)
Итак, что помогло такому расширению органически вырасти от 10 пользователей до 1000 примерно за полгода? Для удобства буду публиковать частями по мере написания и добавлять ссылки на посты тут:
- SEO
- Перевод на все возможные языки
- Редизайн
Для начала стоит отметить, что я не SEO-эксперт (к сожалению) и не маркетолог (к ещё большему сожалению). Я просто пытаюсь пилить свои проекты, учусь и имею непреодолимое желание делиться тем, что узнал
Дисклеймер 2: Я не планирую писать о том, как в целом искать идею для расширения, так как расширение у меня уже было. У меня также есть и другое расширение, идею для которого я прям искал, но оно не взлетело. Про него как-нибудь позже напишу, так как отрицательный опыт не менее важен, но пока что про продвижение существующего расширения
Сначала про расширение. Я про него уже пару раз писал — это довольно простой таймер для работы по технике Pomodoro (25 минут фокус, 5 минут отдых). Оно было сделано 4 года назад по фану, имело почти все 4 года меньше 10 пользователей, ужасно выглядело, а вместо уведомления о начале/конце цикла был звук рычания тиранозавра (ну а почему бы и нет)
Итак, что помогло такому расширению органически вырасти от 10 пользователей до 1000 примерно за полгода? Для удобства буду публиковать частями по мере написания и добавлять ссылки на посты тут:
- SEO
- Перевод на все возможные языки
- Редизайн
Telegram
kopchikovich's blog
Секрет органического продвижения расширения очень простой — люди должны легко находить его через поиск. Желательно через поиск Google, но также и через поиск в самом Chrome Web Store. А значит, самое важное — это название расширения
Мне повезло: когда я…
Мне повезло: когда я…
🔥3❤1
Секрет органического продвижения расширения очень простой — люди должны легко находить его через поиск. Желательно через поиск Google, но также и через поиск в самом Chrome Web Store. А значит, самое важное — это название расширения
Мне повезло: когда я делал редизайн, я попросил ChatGPT сделать SEO-название и описание 🌚. Разумеется, он не делал никакого ресёрча, но при этом попал в неплохой запрос «Pomodoro Timer». Чтобы не рассчитывать только на удачу и ChatGPT, вот что можно сделать:
1. Проверить запрос в Google Trends
Лучше всего смотреть по США, так как потенциально платить за расширение, скорее всего, будут жители этой страны. Также лучше смотреть период за последние 12 месяцев, чтобы запрос был более стабильным.
Вот мой пример с «pomodoro timer»:
https://trends.google.ru/trends/explore?geo=US&q=adblocker,pomodoro%20clock,pomodoro%20timer,pomodoro&hl=ru
«adblocker» я использовал как понятный запрос для сравнения, потому что в Google Trends можно только сравнивать относительные значения, без реальных цифр. В целом полезно представить себя обычным пользователем, которому может понадобиться ваше расширение, и тестировать разные ключевые слова
2. Убедиться, что запрос «продуктовый»
Это я узнал на одном вебинаре, и считаю это довольно полезным. Из примера выше кажется очевидным, что нужно было брать запрос «pomodoro», так как он «сильнее» всех остальных вместе взятых, но проблема с ним станет заметна, если вы просто попробуете его загуглить:
- В результатах на первой странице 0 расширений для браузера
- В основном это статьи и другая информация про саму технику помодоро, а не про конкретные продукты
Отсюда можно заметить интересную особенность: Google сам продвигает расширения для Chrome и охотно показывает их в выдаче на первой странице, если они соответствуют запросу. Например, если загуглить «pomodoro timer», вы, скорее всего, увидите как минимум одно расширение (не моё 😅) на первой странице (тут может зависить от страны)
Немного сумбурно получилось, на то это и личный опыт 😁. Если остались вопросы, пишите в комментариях. Также буду рад конструктивной критике и советам от SEO-шников и маркетологов 🥰
Вернутся к оглавлению
Мне повезло: когда я делал редизайн, я попросил ChatGPT сделать SEO-название и описание 🌚. Разумеется, он не делал никакого ресёрча, но при этом попал в неплохой запрос «Pomodoro Timer». Чтобы не рассчитывать только на удачу и ChatGPT, вот что можно сделать:
1. Проверить запрос в Google Trends
Лучше всего смотреть по США, так как потенциально платить за расширение, скорее всего, будут жители этой страны. Также лучше смотреть период за последние 12 месяцев, чтобы запрос был более стабильным.
Вот мой пример с «pomodoro timer»:
https://trends.google.ru/trends/explore?geo=US&q=adblocker,pomodoro%20clock,pomodoro%20timer,pomodoro&hl=ru
«adblocker» я использовал как понятный запрос для сравнения, потому что в Google Trends можно только сравнивать относительные значения, без реальных цифр. В целом полезно представить себя обычным пользователем, которому может понадобиться ваше расширение, и тестировать разные ключевые слова
2. Убедиться, что запрос «продуктовый»
Это я узнал на одном вебинаре, и считаю это довольно полезным. Из примера выше кажется очевидным, что нужно было брать запрос «pomodoro», так как он «сильнее» всех остальных вместе взятых, но проблема с ним станет заметна, если вы просто попробуете его загуглить:
- В результатах на первой странице 0 расширений для браузера
- В основном это статьи и другая информация про саму технику помодоро, а не про конкретные продукты
Отсюда можно заметить интересную особенность: Google сам продвигает расширения для Chrome и охотно показывает их в выдаче на первой странице, если они соответствуют запросу. Например, если загуглить «pomodoro timer», вы, скорее всего, увидите как минимум одно расширение (не моё 😅) на первой странице (тут может зависить от страны)
Немного сумбурно получилось, на то это и личный опыт 😁. Если остались вопросы, пишите в комментариях. Также буду рад конструктивной критике и советам от SEO-шников и маркетологов 🥰
Вернутся к оглавлению
Telegram
kopchikovich's blog
Как и обещал, решил поделиться тем, как я набрал 1000 активных пользователей в неделю (WAU) в моём расширении для браузера Chrome
Для начала стоит отметить, что я не SEO-эксперт (к сожалению) и не маркетолог (к ещё большему сожалению). Я просто пытаюсь пилить…
Для начала стоит отметить, что я не SEO-эксперт (к сожалению) и не маркетолог (к ещё большему сожалению). Я просто пытаюсь пилить…
🔥3
Наконец-то нашёл повод попробовать сделать продукт с AI-агентом. Занёс 25 долларов на Replit уж очень хвалят их агента. Решил сбилдить приложение, на котором можно узнать точку, абсолютно противоположную твоей на Земле (так называемый antipode)
Что могу сказать за время работы с ним:
- Процесс довольно кайфовый! Даёшь ему задачу и можешь спокойно пойти пить кофе, он сам пинганёт, когда будет нужен дополнительный инпут от человека 🙃
- Мне нужно прокачивать промпт-инженеринг, и кажется, такие задачи помогают в этом
- Не уверен, что такой агент готов для реального, даже среднего продакшен-проекта
На такой простой проект, как я задумал, у меня ушло пара часов: что-то получилось только со второй попытки. Я так и не добился, чтобы приложение автоматически находило и выводило ближайший населённый пункт, если точка-антипод оказывалась в океане (а такое случается часто). Даже дал ему ключ от OpenAI, чтобы он использовал AI, но максимум, что он теперь пишет - это в каком океане точка и какой материк рядом 😁
Но главный вывод - это действительно открывает возможность людям без знаний в программировании пилить проекты. Если вы давно хотели попробовать, то 25 баксов небольшая цена. Всё происходит в чате (даже добавление ключа для OpenAI). К тому же проект довольно легко задеплоить там же, но будьте аккуратны с ценами: кажется, хостинг в подписку не входит, хотя я глубоко в ценообразование не погружался
Если интересно посмотреть, что у меня получилось, и найти самую дальнюю точку на Земле от твоего родного города — welcome ☺️
https://antipode-finder.replit.app
Что могу сказать за время работы с ним:
- Процесс довольно кайфовый! Даёшь ему задачу и можешь спокойно пойти пить кофе, он сам пинганёт, когда будет нужен дополнительный инпут от человека 🙃
- Мне нужно прокачивать промпт-инженеринг, и кажется, такие задачи помогают в этом
- Не уверен, что такой агент готов для реального, даже среднего продакшен-проекта
На такой простой проект, как я задумал, у меня ушло пара часов: что-то получилось только со второй попытки. Я так и не добился, чтобы приложение автоматически находило и выводило ближайший населённый пункт, если точка-антипод оказывалась в океане (а такое случается часто). Даже дал ему ключ от OpenAI, чтобы он использовал AI, но максимум, что он теперь пишет - это в каком океане точка и какой материк рядом 😁
Но главный вывод - это действительно открывает возможность людям без знаний в программировании пилить проекты. Если вы давно хотели попробовать, то 25 баксов небольшая цена. Всё происходит в чате (даже добавление ключа для OpenAI). К тому же проект довольно легко задеплоить там же, но будьте аккуратны с ценами: кажется, хостинг в подписку не входит, хотя я глубоко в ценообразование не погружался
Если интересно посмотреть, что у меня получилось, и найти самую дальнюю точку на Земле от твоего родного города — welcome ☺️
https://antipode-finder.replit.app
Смотрите какую красоту сделали для веба 😍 https://slowroads.io/
slowroads.io
Slow Roads
Endless driving zen
🔥1
Решил немного расширить своё присутствие в интернете и завёл… тик ток!
Там никакого айти, просто катаюсь на скейтборде. Реально мотивирует чаще выходить катать 🛹
Если интересно подписывайтесь, ставьте лайки как говорится 😅
https://www.tiktok.com/@kopchikovich
Там никакого айти, просто катаюсь на скейтборде. Реально мотивирует чаще выходить катать 🛹
Если интересно подписывайтесь, ставьте лайки как говорится 😅
https://www.tiktok.com/@kopchikovich
🔥2
Больше всего в современной истории про AI и агентов, которые сами пилят целые проекты, мне нравится то, что уже очень скоро каждый сможет сделать себе приложение под свою потребность
Когда я только входил в разработку, я страдал от того, что не мог найти нормальное приложение для тренировок. В одном мне нравилась буквально одна фича, в другом - другая, но не было ни одного, даже платного, которое я мог бы просто взять и пользоваться.
И практически первое, что я сделал, когда научился программировать, - это приложение для тренировок
Оно по современным меркам плохо написано, UI/UX вообще не кудышный, и оно никогда не станет массовым продуктом. Но знаете что? Я до сих пор им пользуюсь. Несколько раз в неделю. Оно решает мою проблему
А скоро и любой человек сможет решать свои очень персональные микропроблемы с помощью своего микро-ПО. Воистину удивительное время чтобы жить
Когда я только входил в разработку, я страдал от того, что не мог найти нормальное приложение для тренировок. В одном мне нравилась буквально одна фича, в другом - другая, но не было ни одного, даже платного, которое я мог бы просто взять и пользоваться.
И практически первое, что я сделал, когда научился программировать, - это приложение для тренировок
Оно по современным меркам плохо написано, UI/UX вообще не кудышный, и оно никогда не станет массовым продуктом. Но знаете что? Я до сих пор им пользуюсь. Несколько раз в неделю. Оно решает мою проблему
А скоро и любой человек сможет решать свои очень персональные микропроблемы с помощью своего микро-ПО. Воистину удивительное время чтобы жить
Я запускаю небольшой, но полезный продукт - Голосовой бот-напоминалку. Вы просто записываете голосовое сообщение боту, а он с помощью LLM превращает его в напоминание и присылает вам в нужное время
Если вам интересно пользоваться таким ботом и вы хотите стать одним из первых пользователей — велком в отдельный чатик: https://t.me/+HKJkmKXH789lYjVi
Буду рад всех там видеть! Любой фидбек очень поможет. Продолжаем билдить🚀
Если вам интересно пользоваться таким ботом и вы хотите стать одним из первых пользователей — велком в отдельный чатик: https://t.me/+HKJkmKXH789lYjVi
Буду рад всех там видеть! Любой фидбек очень поможет. Продолжаем билдить
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Я, кажется, ещё не хвалил здесь supabase.com. Возможно, я в информационном пузыре и думаю, что все про него знают, но на всякий случай: это сервис, который может почти полностью заменить бэкенд (база данных, авторизация и т. д.)
Раньше я пользовался Firebase, но Supabase более интересен и дешевле: для проверки гипотез бесплатного тарифа более чем достаточно. К тому же он хорош для ботов благодаря своим Edge Functions - это код на бэкенде, который выполняется в момент вызова и не требует постоянно работающего сервера
Я использовал Edge Functions для бота, о котором писал выше:
- Первая функция это код самого бота. Telegram-боты могут работать через вебхуки и вызывать эту функцию только при запросе от пользователя. Ну кайф же
- Вторая функция это рассылка уведомлений пользователям. Запускается cron-job’ом каждую минуту (ага, cron в Supabase тоже есть)
В итоге у сервиса, которому нужен бэкенд, бэкенда по факту нет, а всё прекрасно и быстро работает
Очень рекомендую попробовать Supabase для ваших pet-проектов: там даже есть задел для роста. А потом, когда начнёте масштабироваться, можно вынести все данные в Docker-контейнер и запустить на своём сервере, но это уже другая история..
Раньше я пользовался Firebase, но Supabase более интересен и дешевле: для проверки гипотез бесплатного тарифа более чем достаточно. К тому же он хорош для ботов благодаря своим Edge Functions - это код на бэкенде, который выполняется в момент вызова и не требует постоянно работающего сервера
Я использовал Edge Functions для бота, о котором писал выше:
- Первая функция это код самого бота. Telegram-боты могут работать через вебхуки и вызывать эту функцию только при запросе от пользователя. Ну кайф же
- Вторая функция это рассылка уведомлений пользователям. Запускается cron-job’ом каждую минуту (ага, cron в Supabase тоже есть)
В итоге у сервиса, которому нужен бэкенд, бэкенда по факту нет, а всё прекрасно и быстро работает
Очень рекомендую попробовать Supabase для ваших pet-проектов: там даже есть задел для роста. А потом, когда начнёте масштабироваться, можно вынести все данные в Docker-контейнер и запустить на своём сервере, но это уже другая история..
❤2
Если ещё не видели - рекомендую посмотреть, во что сейчас интересно вкладываться инвесторам https://www.ycombinator.com/rfs
В целом там без сюрпризов - сейчас на хайпе различные AI-агенты, и инвесторы готовы нести деньги именно в них. Интересно то, что бот, которого я сделал (рассказывал выше), по сути уже является агентом - хоть и с ооочень ограниченными возможностями на данный момент. Но я подумал, что его вполне можно развить до чего-то более интересного типо AI-ассистента, который не просто ставит напоминания, а может поработать с календарём, задачами и т.д.
Короче, на фоне этих рассуждений окончательно решил, что бота забрасывать не буду, а буду дальше развивать. И даже если не получится коммерческого успеха, то по крайней мере получу опыт построения AI-агента - а это сейчас очень актуально 🙂
В целом там без сюрпризов - сейчас на хайпе различные AI-агенты, и инвесторы готовы нести деньги именно в них. Интересно то, что бот, которого я сделал (рассказывал выше), по сути уже является агентом - хоть и с ооочень ограниченными возможностями на данный момент. Но я подумал, что его вполне можно развить до чего-то более интересного типо AI-ассистента, который не просто ставит напоминания, а может поработать с календарём, задачами и т.д.
Короче, на фоне этих рассуждений окончательно решил, что бота забрасывать не буду, а буду дальше развивать. И даже если не получится коммерческого успеха, то по крайней мере получу опыт построения AI-агента - а это сейчас очень актуально 🙂
Y Combinator
Requests for Startups | Y Combinator
Y Combinator is looking for startups working on these ideas. If you're working on something we're interested in, we'd love to hear from you.