kopchikovich's blog
212 subscribers
25 photos
118 links
Запускаю IT продукты и учусь их монетизировать
Обратная связь @kopchikovich
Download Telegram
Всем известно, что эмиграция это стресс. Чтобы хоть немного его сгладить мы с женой сразу решили, что снимем хорошую квартиру со всеми удобствами (посудомойка там), пускай и дороже. И этот комфорт дома кажется реально помогает нашим кукухам. Ещё один плюс такого решения, что у меня наконец-то есть свой кабинет для работы, а не диван или табуретка

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

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

Вот неплохой тред в твиттере как правильно обустраивать рабочее место https://twitter.com/ItsKieranDrew/status/1576190456689577984

А вот фотки того, как это получилось у меня (обои на стене так себе знаю, не мой выбор 😃)
👍1
Привет! Как проходят ваши дни?

У меня пока особо ничего не происходит. Сижу дома и работаю. Для разнообразия вот вам портрет самого грустного в мире кота, который поел всего-лишь полчаса назад и уже просит ещё ❤️
4👍1😁1
Очень неплохой лонгрид про стоицизм https://dtf.ru/life/867746-stoicizm-vvedenie-v-bezmyatezhnost

Мне очень нравится эта философия своей гибкостью, её базовые практики легко интегрируются в жизнь и могут помочь в эти тёмные времена
👍2
Что-ж пора двигаться дальше. Было грустно, но я уволился из своей компании

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

Пока заметил очевидное - как быстро прокачивается язык в среде. Особенно учитывая, что это стартап и я уже несколько технических собеседований проводил 😅

Кто работает в компании, где рабочий язык не ваш родной, расскажите сколько потребовалось времени на адаптацию?
👍5🔥2
Продолжаю адаптироваться в новой языковой среде

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

Тем не менее решил использовать бюджет на личное развитие от компании на английский, думаю что это лучшая опция для меня

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

Такая новая реальность, но всё-равно рад. Поеду в Вену, познакомлюсь с коллегами из главного офиса моей компании
👍4
Ходил на выходных на IT конференцию в Белграде для русскоговорящих, было очень круто

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

Где бы вы не были, ходите на мероприятия сообщества или организуйте свои, это очень драйвит
👍4
Привет! Накопилось немного новостей, решил поделиться:

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
Хотел бы с вами порассуждать про то, когда же нас заменит 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
🔥2
Забыл рассказать, что не так давно попробовал внести свой вклад в open source. Я сделал библиотеку для React Native с компонентом карусели, которая под капотом использует FlashList

Там пока мало фичей, но она идеально подойдёт, если у вас в проекте уже есть FlashList и нужна простая карусель с возможностью автоскролла

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

Вот ссылка на GitHub: https://github.com/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 и другим подобным платформам
👏3🔥2
Я уже давно работаю с эпловским трекпадом и он мне очень нравится

Но недавно у меня начало болеть запястье, а я очень боюсь получить туннельный синдром

Пришлось купить себе трекбол и... Это круто и удобно!

Из минусов есть небольшие проблемы с точным прицеливанием, например в маленький крестик для закрытия окна, а также пока не придумал чем заменить листание рабочих столов (как на трекпаде тремя пальцами)

Но в целом переход прошел довольно плавно, возможно помог опыт игры на геймпаде xbox

И кажется я стал на шаг ближе к покупке механической клавиатуры 😅
1
Я как-то писал про своё забытое расширение Pomodoro Timer в Chrome у которого даже оказалось 14 пользователей

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

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

Уведомления с рёвом т-рекса переделал на стандартные хромовские 🥲️️️️

Сейчас уже 34 пользователя, так что если вам вдруг интересно посмотреть как получилось вот ссылка
🔥5
Решил спросить у последней модели ChatGPT-o1 (которая умеет размышлять) про будущее разработки

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

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

Как поменяется разработка в обозримом будущем?

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-продуктов, посмотрим, получится ли улучшить результат
🔥5👍1
Моё расширение достигло 1000 активных пользователей в неделю

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

И я задумался, тем ли я занимаюсь? Я имею в виду, что в последнее время я активно ищу идеи для пет-проектов в разных направлениях, прочитал книгу про микро-предпринимательство, постоянно смотрю какие-то видео про то, как пилить продукты…

И при этом у меня уже есть продукт, который растёт! А я делаю игру для телеграма 😳

В общем, решил переключиться полностью на расширение, погрузиться глубже на его примере в SEO, в продвижение и довести его до монетизации. Цель $500 MRR (Monthly Recurring Revenue)

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

Но сначала я всё-таки доделаю телеграм игру 😅
1🔥5👍1