tgindex
cherkashin.dev

cherkashin.dev

Статистика

Александр Черкашин. Бойскаут, Борец с перфекционизмом. Для связи 👉 @cherkalexander Фулстек разработчик в decisions.com. Работаю со стеком TypeScript, React, C# Пишу о программировании и не только. https://cherkashin.dev

Последний пост
14 авг.
Последнее чтение
12:08
Постов за неделю
2
Всего постов
72
Тип
открытый
Язык
русский
Категория
Технологии
В каталоге с
12 авг.
Подписчики
2 092
−2 за 3 дн.
Сутки
−2
−0,10%
Неделя
 
Месяц
 
Просмотров на пост
828
40 постов
Вовлечённость
39,6%
к подписчикам
Постов в день
0,3
всего 72
Упоминаний
2
каналов
Охват размещения
оценка
1/24сутки в ленте
338
1/48двое суток
387
1/72трое суток
417

Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.

Посты

  • Я решил более-менее отдохнуть до конца лета и сильно не напрягаться. Закрываю крышку рабочего ноута в 6, особо ничего нового не изучаю, в блог ничего полезного тоже не пишу. Год был тяжёлый, да и есть ощущение, что каждый последующий будет не легче 😅 Но в Сетке запустили челлендж «Оставайтесь в профессиональной форме» про привычки, которые помогают расти в профессии. Поэтому решил рассказать, что помогает мне расти в профессиональном плане — метод текущей инициативы. Узнал о нём лет 5 или 6 назад. Он чем-то похож на «поедание лягушки» из тайм-менеджмента. Я выбираю одну тему, в которой хочу развиваться, и стараюсь уделять ей время утром, до того как погружусь в рабочую текучку. Это может быть архитектура, project management, какая-нибудь новая технология — в общем, что угодно, что сейчас важно для моего роста. Например, последний год моей текущей инициативой были нейросети. Занимаюсь этим почти каждый день или через день. Главное — не превращать саморазвитие во вторую работу. Если постоянно вставать пораньше, что-то изучать, а потом ещё полноценно работать весь день, довольно быстро от этого устанешь. А прямо сейчас я, кстати, отдыхаю от текущих инициатив. Потому что иногда лучшая привычка для профессионального роста — на некоторое время перестать пытаться профессионально расти :) 📝 А вот мой пост в Сетке 👉 А тут можно посмотреть, какие привычки у других трудяг. Ну и немного из бытового. Горячая стадия ремонта подошла к концу, и мы наконец вернулись в свою квартиру. Теперь можно снова наслаждаться прекрасным видом из окна. И отсутствием совмещённого балкона, где постоянно курит сосед 🤣. Расскажите, а вы есть в Сетке? - 👍 — да - 👀 — слышал - 👎 — нет #timemanagement #setka

  • Это я пытаюсь влиться в рабочий ритм после недельного отпуска 😭

  • видео или голосовое, без подписи

  • видео или голосовое, без подписи

  • видео или голосовое, без подписи

  • Важней всего погода в доме мемы в команде. Вот вам пятничная подборка мемов про меня от моих тиммейтов. Последний — мой любимый. #about_me

  • Робот меня заменил — ну и отлично ... Я про робот-пылесос, а вы о чём подумали? Ремонт движется, мы наконец-то съехали со съёмной квартиры и вернулись к себе. Теперь снова можно делегировать уборку 😄

  • 16 июл.1 027173

    Сколько памятью не корми, а им всё мало ...

  • видео или голосовое, без подписи

  • видео или голосовое, без подписи

  • 14 июл.7232410

    ИИ не спасёт от плохих требований Месяц назад смотрел доклад «Открытая сессия Podlodka AI Crew: Жизнь после SDD, как не убить качество» и понял мысль, которую теперь стараюсь доносить своей команде: нужно тратить больше времени на планирование и сбор требований, код быстро я и сам могу написать. Я более чем уверен, у всех было такое: не хочется разбираться в требованиях, ничего уточнять, хочется сразу броситься писать код. Ну просто потому, что только после этого ты видишь результат, а пока мусолишь требования, как будто бы ничего и не меняется. Теперь появился ИИ, и писать код стало так же легко, как листать рилсы. Но на самом деле тут проблема становится ещё острее. Раньше на разработку уходило большинство времени, грубо говоря: - 15% — планирование - 70% — написание кода - 15% — валидация Теперь же код пишется очень быстро, но нужно осторожно оперировать требованиями, иначе можно написать кучу кода, в которой нет никакого смысла. Теперь наша задача — правильно описывать требования, можно сказать, ставить ТЗ Кодексу или Клоду. Теперь, распределение времени здорового человека в разработке выглядит так: - 45% — планирование - 5% — разработка - 50% — валидация Мы должны проводить больше времени, так сказать, в режиме планирования, иначе на этапе тестирования настанет момент расплаты. Распределение времени курильщика: - 5% — планирование - 5% — разработка - 120% — валидация 🫠 Я уже пару раз сталкивался с ситуацией, когда кто-то написал какой-то кусок кода, особо не заморачиваясь над промптом или требованиями. А я потом несколько часов переделывал или доделывал. А вы что думаете? - 👍 — согласен - 👎 — не согласен #ai

  • 7 июл.780618

    А вы замечали дискриминацию людей в ИТ? Сколько раз вы говорили "нам нужна документация" — а все вокруг отвечали "нафиг надо, таски делай". Сколько раз новички думали "где моя инструкция для онбординга", а все вокруг думали "нафиг, сам разберётся". Когда говорили "это нужно покрыть тестами", все отвечали "ну вот и покрой тестами, а пока вот эту фичу быстрее в прод кати". А как только что-то мешает ИИ-агентам: - мы им и CLAUDE.md напишем - и документацию к проекту добавим, чтобы наш дорогой агент знал, почему сделано так, а не иначе - и соломку в виде тестов насыпем обязательно, чтобы он не ошибся. Что за двойные стандарты? За что бездушной машине такие привилегии? Замечали такое? - 👍 — Было дело - 🤔 — Как-то нет

  • 3 июл.9611514

    Судя по прошлому посту, многие работают с мобильной версткой, поэтому вам должно пригодиться расширение Mobile View. В общем, расширение накладывает рамку мобильного устройства прямо поверх вашего сайта, и вы можете посмотреть, как ваше приложение будет выглядеть на конкретной версии телефона. При этом сайт и мобильная версия видны на экране одновременно. Также можно выбрать конкретную модель телефона и вертикальную/горизонтальную ориентацию. Понятно, что девтулзы частично решают проблему, но есть пара «но»: - они не дают посмотреть, как именно будет выглядеть сайт на телефоне с рамкой - вы можете одновременно видеть мобильную и десктопную версии сайта Если вам интересно, как здесь используется Shadow DOM или как реализована запись экрана, то обязательно почитайте статью на Хабре. #frontend #fridayreading

  • Товарищи, подскажите, есть ли у кого опыт использования Code Connect в Figma? Стоит заморочиться и настроить? Для тех, кто не знает: насколько я понимаю, мы можем настроить связь между компонентами в Figma и в коде. Тогда разработчику будет понятно, какой компонент использовать при реализации. Но кто сейчас волнуется о разработчиках? Это поможет агентам при реализации дизайна. Сейчас, если вы попросите агента реализовать дизайн, сначала для стилей он будет использовать Tailwind, а затем уже как-то начнёт использовать ваши компоненты. Code Connect должен помочь сэкономить токены: агент сразу будет использовать именно ваши компоненты. Для этого нужно настроить маппинг между компонентами в Figma и в коде. Вот здесь 5-минутное объяснение 👍 — использую 🤷‍♂️ — пробовал, не зашло 👎 — не использую #ai

  • За двумя зайцами 🐇🐇 погонишься — ни одного не поймаешь Умные люди говорят, что чтобы достичь цели, нужно сфокусироваться на самом важном и долбить в одну точку, пока не получится. Но в текущем быстро меняющемся мире, когда все вокруг рассказывают, какие они успешные, хочется хвататься за всё сразу: - тут кажется, что все уже настроили себе опенкло и невероятно оптимизировали рутину - все пилят пет-проекты с помощью ИИ, ведь теперь это так легко - там чувак набрал 1000 новых подписчиков, я тоже так хочу Но со временем всё начинает валиться из рук. Да и за всей этой суетой можно упустить то, что действительно важно. За последние несколько лет, мне кажется, я научился делать одну важную вещь: если чувствую, что у меня и так много дел, и при этом у меня загораются глаза новой идеей — я не хватаюсь за неё, если понимаю, что в ближайшем будущем у меня не будет времени её закончить. Я уже рассказывал об этом здесь. А чтобы избавиться от назойливых мыслей, я просто создаю заметки в Obsidian. Но всё равно бывает так, что обязательства накапливаются, появляется возможность, которую не хочется упустить. А если сейчас упустишь возможность — новая не подвернётся и будет поздно (не факт). Батарейка начинает садиться, и именно в этот момент как-то легко становится приоритизировать. Достаточно спросить себя: - А что такого случится, если я этого не сделаю? - А действительно ли мне это нужно? И чаще всего, ответ будет "ничего не случится", "не очень мне это и нужно". А ещё важно понять, что не всё нужно делать идеально. Где-то результат на троечку тоже подойдёт. Давно понял, что незаметно в очередной раз схватился за всё одновременно — и как-то стало тяжеловато. Сейчас поставил на паузу всё, что могу, от чего-то отказался или перенёс на потом. А ещё — довел до конца всё что хотел. Надеюсь, через месяц основная стадия ремонта закончится, получится вернуться к себе в квартиру — и станет немного полегче. Расскажите, а вы распыляетесь или фокусируетесь на важном? - 🫡 — распыляюсь и хватаюсь за всё - ❤️ — фокусируюсь на важном - 😎 — просто живу свою лучшую жизнь #about_me

  • Я, так же, как и разработчики VK решил обновить свой ноут, но мне, в отличие от них ничего не удалили. Решил перейти со своего MacBook M1 Pro 32 ГБ 14' на MacBook M5 Pro 48 ГБ 16'. Хотел взять также 14-дюймовый, но он тысяч на 30 дороже, не знаю почему, может спрос на него большой. Но, если не таскать ноут постоянно с собой, то работать на 16-дюймовом, конечно, намного удобнее. Единственный минус — теперь придётся купить подставку под монитор. По производительности. У нас на работе свой собственный бенчмарк производительности. За сколько проходит полный билд кодовой базы: - M1 Pro ≈ 10:30 мин - M5 Pro ≈ 7:20 мин В общем, маки стали ещё шустрее. Миграция со старого мака проходит почти так же бесшовно как и со старого айфона. Запускаете Migration Assistant и через полтора часа, у вас новый ноут, но совершенно вся начинка, включая горячие клавиши, перенесена со старого. Пока искал, где купить — прошустрил все магазины, маркетплейсы и запустил кучу исследований на ChatGPT. В итоге, опять купил в aj.ru, дешевле варианта не нашел — 256 000. Гравировку сделали, адаптер положили, а ещё по ключевой фразе "это итоговая цена или небольшой торг уместен?" сделали скидку в 3 тысячи. Мне интересно, а кто чем пользуется: - 🔥 — у меня мак - 👍 — у меня винда - 👨‍💻 — настоящие программисты сидят на линуксе

  • Замечательно, что не нужно ездить в налоговую для перевыпуска цифровой подписи. Правда в инструкции по установке и устранению проблем, для её установки — 68 страниц, иногда проще и съездить, если не удаётся решить проблему 🤣 Возможно, кому-то сохраню несколько часов жизни, которые вы бы потратили на посещение налоговой. Если у вас высвечивается ошибка "Insert carrier ... to open container ..." при попытке входа в личный кабинет с помощью цифровой подписи: 1. Установите последнюю версию Яндекс Браузера 2. Запустите его через консоль /Applications/Yandex.app/Contents/MacOS/Yandex --no-sandbox (источник) 3. Всё должно сработать У Точки есть отличная инструкция по настройке цифровой подписи. Расскажите, а как вы работаете? - 😎 — Я ИП - 🧑‍💻 — Я просто сотрудник - 🔥 — временно безработный

  • 16 июн.1 06411

    видео или голосовое, без подписи

  • 16 июн.1 136811

    Вчера нужно было нарисовать небольшой экран, чтобы понять чего хочет бизнес. Открыл фигму, а там появились агенты в бете. В общем, получилось худо бедно, что-то накидать без дизайнера. Сейчас был на подлодке, там показывали Pencil. Можно подключить Codex или Claude по MCP и попросить нарисовать дизайн. Во время доклада запустил, попросил сгенирировать дизайн систему для пет проекта. Выглядит неплохо. Раньше кнопки красили, а скоро будем и дизайнить их 😢 #ai

  • видео или голосовое, без подписи

cherkashin.dev — tgindex