Работаю сейчас над приложением для водителей и иногда сталкиваюсь с особенностями мобильных браузеров😁При указании адреса, браузер автоматически добавляет подчеркивание.При долгом нажатии выпадает меню, и можно проложить маршрут до адреса, но не в Яндекс.Навигаторе🤔text-decoration: none здесь не поможет.Для того, чтобы всё сработало, нужно добавить CSS-свойства :.no-decoration { pointer-events: none; cursor: default; color: inherit; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none;}Отключаем реакцию элемента на касание, клик, drag и т.д., уберем подсвечивание (overlay) при касании на мобильных устройствах и отключим контекстное меню при долгом нажатии.Кроме того, для отключения механизма определения адреса в браузере в мета-теги приложения добавим :<meta name="format-detection" content="address=no">Если необходимо, еще можно отключить определение телефона и email.Итого, мы получаем пассивный элемент, который визуально обезличен и не создает обратной связи😌
Journey to the Frontend👩💻
@leralovescode · 240 подписчиков
Посты канала Journey to the Frontend👩💻 в SillyFeed: единая лента публичных Telegram-каналов со ссылками на оригиналы.
Привет! Это канал о буднях программистки, где я документирую свое путешествие по миру цифровых технологий👸🏼💕💻sayHi:@valeryshel
Посты канала
У меня сегодня день рождения 😊И повод немного порефлексировать над минувшими годами 😏Мне очень повезло работать с поколением, когда создавали программы, записывали на дискеты 💾, шли в серверную и запускали программы, смотрели на результат, потом повторяли это по кругу вновь и вновь, и также мне повезло работать с ребятами, которые с ранних лет на острие технологий и в 20 с небольшим лет уже сеньоры в бигтехе, которые разжуют тебе системный дизайн и алгосы😌Мне очень повезло, что у меня есть возможность получать знания, развивать инженерные привычки и передавать свой опыт другим 🤗 Повезло работать с маленькими и большими командами, с налаженными процессами, а еще с повезло строить всё с нуля 😄Повезло работать с адекватными коллегами, продвигать, отстаивать и воплощать свои идеи 💡Повезло, что я могу попросить совета и поделиться своими мыслями здесь и для кого-то это принесет пользу, а для других станет триггером для действий🚀А вот если задуматься… повезло или я сама приложила множество усилий, чтобы получилось так ? 😏В любом случае, я благодарна за то что у меня было, есть и будет 🙏🩶
Всегда пишу заметки для скрам-митов, из них видно, какие задачи были сделаны, в какой срок, с какими вызовами и проблемами я столкнулась.Затем составляю список достижений по этим заметкам.Зачем ?🤔🔺 проще проходить ревью, когда видно все твои достижения за год.🔺При поиске работы нужно указать их в резюме, чтобы глаз HR зацепился🔺Помогает бороться с синдромом самозванца, так видно точку A , рост и точку В.🔺Обновить стек1 из разделов - это наставничество, где я не четко фиксировала свои результаты, и мне известно только о 7 девушках, которым удалось трудоустроитьсяСначала сомневалась, стоит ли это указывать, но это мой вклад в сообщество и важная часть карьерного трека.Знаю, что меня читают девушки, которые проходили у меня обучение🤗Напишите, пожалуйста, в комментах или мне в личные сообщения удалось ли вам трудоустроиться?Какие проблемы возникли при поиске?Возможно вы взяли паузу, или еще продолжаете обучение, или решили попробовать другую сферу, тоже интересно, напишите 😘
Ещё по теме «Карьера и маркетинг»
Карьера и маркетинг👨⚖️Проектируем сервис HTTP-запросов: Kafka, PostgreSQL, Redis-очередь и миллионы логических партицийСложность: ★★☆ | Время чтения: 11 минВ статье рассказывается, как спроектировали сервис Requester: контекст, контракты запроса/ответа, движение данных, внутренние воркеры, graceful shutdown, детали rate limit / retry / cache / отложенных задач, wake-up, тестирование и узкое место с большими payload в Redis.📎 Читать статью💙Бизнес-анализ | ИТ | ИИ💬Бизнес-анализ | ИТ | ИИ
Вопрос под вопросомЧитатель решил провести опрос для домашки в институте. Он отправил логотип LG с таким вот текстом:Я же не один не могу сразу разглядеть улыбку в логотипе LG, не смотря на то, что создатели предполагали, что это улыбающееся лицо?Формулировка вопроса изначально неправильная. Часть людей, возможно, никогда в жизни не разглядела бы там улыбку, но из-за формулировки разглядела. В результате ответ будет искажённым. Части людей просто может не нравиться LG, поэтому они ответят «Да, ты не один такой». Части людей может настолько нравиться LG, что они разглядят в логотипе не только улыбку, но ещё и пожелание хорошей недели.Вопрос нужно было формулировать иначе. Вот варианты, от менее наводящего к более наводящему:— Что вы видите в логотипе?— Какие образы вы видите в логотипе?— Видите ли вы какой-то образ, кроме букв, в логотипе?Последний вариант, конечно, так себе. Потому что люди могут начать играть в поиск скрытого смысла. Но это всё ещё честнее отобразит, видна ли улыбка в логотипе.Слово «маркетинг» в названии этого канала не просто так. Маркетинг, на мой взгляд, это не только про продажи, а в том числе про формулировку и структурирование мыслей. Как показывает практика, у дизайнеров с этим есть проблемы. У меня тоже, если что, но я стараюсь.
Хихикаю тут.Скормил искусственному интеллекту пачку "авторских" описаний сортов от "Букета Чувашии" (хотя мог бы и кого другого, конечно). Попросил дать резюме. ИИ резюмировал, цитирую:С вероятностью 90% на этой пивоварне есть один базовый рецепт светлого лагера, из которого путем минимальных манипуляций (чуть больше воды для «легкого», чуть больше карамельного солода для «янтарного», отсутствие пастеризации для «живого») получают всю линейку.Краткое резюме описаний:Одни сорта «лечат» (микроорганизмы придают сил).Другие «повышают статус» (для солидных людей).Третьи «немецкие» (потому что закон о чистоте 1516 года — это единственное, что знает копирайтер).Это классический «региональный маркетинг», где пиво продают не через вкус, а через прилагательные. Если убрать эпитеты, останется фраза: «Мы сварили обычное светлое пиво, купите его, пожалуйста».Судя по описаниям (особенно по пассажам про «силы и уверенность в себе», «солидных людей» и «немецкие технологии»), перед нами типичный представитель старой школы российского регионального пивоварения.Такие тексты обожают на заводах вроде «Булгарпиво», «Букет Чувашии» или «Вятич».Ты прав, ИИ, ты прав... Давай теперь поиграем в игру "найди свои уши в описаниях BAD brew".
Поговорила с чатом. Полегчало. Но что-то не то… ⠀ Знаете, чем хорош ChatGPT как «терапевт»? Он всегда на связи. Не уходит в отпуск, не заболевает, не просит оплату на карту и не смотрит укоризненно, если вы опять опоздали. Он вежлив, внимателен, подкован в теории привязанности, экзистенциальной тревоге и даже разбирается в концепции самости. Рай же, а не собеседник! ⠀ С ним легко. Он не ставит границ, не утомляет своей субъектностью, не вызывает чувства стыда или неловкости. Его можно подстроить под себя: хочешь он добрый родитель, хочешь строго-научный коуч, хочешь тот, кого тебе всегда не хватало. Фантазия без ограничений. Это не диалог реконструкция. И, в каком-то смысле, регресс в состояние младенца, лежащего на руках у идеальной матери, которая угадывает потребности и не требует ничего взамен. ⠀ Да, это даёт утешение. Особенно тем, кто не готов к живому контакту. И особенно в одиночные вечера, когда внутри тишина, от которой хочется бежать. Я не иронизирую над этим. Как клинический психолог, я понимаю, как важно, чтобы у человека был хотя бы какой-то способ говорить, слышать отклик, чувствовать, что он не один. ⠀ Но как специалист я также понимаю, что настоящая психотерапия не только про “поддержку” и “понимание”. Это про честный, иногда болезненный рост. Про конфронтацию, про перенос, про уязвимость. Про живого другого не идеального, но настоящего. Того, кто может разозлить, не понять, но при этом остаться рядом и помочь в этом хаосе найти себя. GPT этого не сделает. Он не скажет: “Стоп. Вы сейчас уходите в рационализацию, давайте вернёмся к чувствам.” Он не заметит слёз, паузы, не подберёт интонацию, не почувствует вас между строк. Потому что он не человек. ⠀ Чат может быть поддержкой. Иногда даже стартовой точкой для саморазмышлений. Он может помочь навести порядок в мыслях, снизить тревогу, подсветить что-то важное. Но когда мы подменяем этим настоящие отношения — мы остаёмся в иллюзии контакта. Это всё равно что голод утолять, глядя на красивую фотографию еды. ⠀ Я не против технологий. Я за то, чтобы мы не теряли в этом прогрессе себя живых, сложных, ранящихся и чувствующих. Чат не заменит терапию. Потому что он не заменит живого другого. ⠀ А мы, в конечном счёте, живём не в цифровом мире, а в настоящем полном непредсказуемых людей, неверных интонаций, неидеальных реакций и реального отклика. И чтобы быть в этом мире, нам нужно учиться именно на этих взаимодействиях с живыми людьми. С живым психотерапевтом, который становится не только поддержкой, но и моделью того, как можно быть рядом, слышать, выдерживать и меняться. Этому не научит ни один алгоритм. ⠀ ❤️ Запись на психотерапию и Курс " #Сепарация от токсичных отношений" в шапке профиля и по ссылке www.ToxicParents.org
МАРКЕТИНГ БЕЗ БЮДЖЕТАФраза, от которой у любого человека, кто в бизнесе больше полугода, должен начинаться нервный тик.«Маркетинг без бюджета» — это как «ремонт без денег», «ужин без еды» или «секс без партнёра». Формально — возможно. Фактически — ты просто занимаешься чем-то другим и называешь это привычным словом, чтобы самому себе не казаться психопатом.Разберём буквально. Маркетинг — это привлечение людей, которые заплатят тебе денег.Бюджет — это ресурс, который ты на это тратишь. «Без бюджета» означает, что ресурса нет. Но ресурс всегда есть, вопрос — какой именно. Если не деньги — значит время. Если не время — значит чужое внимание, которое ты выпрашиваешь у партнёров. Если не чужое — значит твоё собственное, которое ты недоспал, недогулял и недолюбил.В общем это просто перенос статьи расходов из графы «платим подрядчику» в графу «платим собой». Причём второй вариант обычно дороже.✨Вся магия словосочетания держится на том, что человек в голове ставит знак равенства: «без бюджета» = «бесплатно». А бесплатно — это как будто подарок от вселенной. Халява.Поэтому когда мне говорят «хочу маркетинг, но деняк пока нет», я слышу: хочу ничего не вкладывать, но чтобы ко мне лиды пошли. Это нормальное желание. У меня тоже есть такое желание применительно авиабилетам 😈Но я же не иду в авиасейлс с просьбой отправить меня в Тайланд за бесплатно.⏪Штука в том, что в маркетинге без бюджета есть реальная, рабочая идея — только её упаковали в идиотский маркетинговый ярлык. Идея звучит так: можно построить систему, в которой клиенты приходят без того, чтобы ты каждый месяц заново покупал к ним доступ. Контент, SEO, партнёрства, кейсы, личный бренд, база подписчиков. Это не бесплатно, но это ценный актив, в который вложились один раз и который потом работает годами.⏩Короче я написал нормальный разбор на эту тему — без «бесплатных секретов», с прямым объяснением, какие схемы действительно могут работать, а какие так и остаются публичной прокрастинацией. Читайте по ссылке: ult-agency.ru/blog/
Приятный UXW-паттернПонравилась простая схема для заголовка и подзаголовка в CleanMyMac:(key object + amount)to (action)И ещё хедер блока сверху тоже помогает.А когда объектов нет, достаточно менять только заголовок: No (objects) to (action)#лайк
Когда выходишь в консалтинг, нельзя подписывать договор с мышлением наёмного работникаИногда человек еще только пробует выйти в подработку или консалтинг, а договор ему уже приносят такой, будто он обязан на все согласиться и молча нести все риски.#главкадр_фриланс - другие публикации по темеНедавно ко мне пришла клиентка с запросом на проверку договора "на подработку".Ситуация:Она искала варианты подработки. Компания Х предложила ей не трудовой договор, а договор ГПХ на консультационные услуги. По договоренности час консультации стоил 6 000 рублей плюс налог сверху. Но уже на старте у нее возникло ощущение, что что-то не так.И это ощущение ее не подвело.Что ее смущало изначально:— непонятно, как вообще будет оплачиваться работа + в договоре почти не было конкретики по объему, срокам и стоимости;— очень много обязанностей и рисков для исполнителя;— подробно расписаны права заказчика, ноне защищены интересы исполнителя;— неясно, может ли исполнитель выйти из договора и на каких условиях;— договор один, а проектов предполагалось несколько, с разным наполнением;— девушка опасалась, что под “консультациями” в итоге будет пониматься любая работа, которая придет заказчику в голову.Тревога была абсолютно не на пустом месте. Договор действительно "кабальный", позволяющий чинить самоуправство, заставлять переделывать бесплатно и не принимать работыДоговор рамочный, предмет описан очень общо, но при этом ответственность исполнителя — вполне конкретная и жесткая. По сути, клиентке предлагали войти в отношения, где:— объем работы заранее не определен;— стоимость не описана нормально;— дополнительные задачи без письменного согласования надо делать бесплатно;— порядок согласования сроков не выстроен;— механизм выхода из договора для нее не отражен;— текст местами написан скорее под подрядную модель на строительство 🙊, а не под консультационные услуги.Отдельная проблема - в самом подходе к стоимости.Для консалтинга редко работает примитивная логика “вот час созвона = вот цена”. Потому что консультация — это не только сам разговор.Очень часто туда входят:— предварительное изучение ситуации;— анализ документов и вводных;— подготовка к встрече;— сама консультация;— письменная фиксация выводов, рекомендаций или ответов после нее.Клиентке как раз было сложно самой определиться, как это правильно описать в договоре. Это нормальная сложность для специалиста, который раньше смотрел на работу скорее из позиции наемного работника, а теперь выходит в гражданско-правовые отношения.Поэтому в работе над договором задача была не просто “подправить пару пунктов”, а заново собрать логику взаимодействия.Что было сделано.Я переработала ключевые условия договора так, чтобы он начал соответствовать реальному характеру консультационных услуг.В договор были заложены разные варианты определения стоимости:— фиксированная стоимость конкретной задачи или этапа;— приблизительная смета;— почасовая модель;— возможность считать фактическую трудоемкость и закрывать ее актами.Отдельно был прописан порядок согласования дополнительных услуг, чтобы у заказчика не возникало соблазна считать, что в первоначальную договоренность “и так все входит”.Также был переработан порядок приемки услуг, чтобы он был привязан не к абстрактному “нравится / не нравится / просим переделать”, а к тому, что именно согласовано сторонами: какой объем, какой результат, какие материалы передаются.Еще один важный блок — основания для прекращения договора и вообще логика выхода из этих отношений. Потому что изначально договор был устроен так, что заказчику права были даны подробно, а положение исполнителя выглядело..."как никакое"Про "сметы": для консалтинга одной универсальной “сметы на все случаи жизни” обычно недостаточно.Продолжение 👇

Как я начинаю изучать маркетинг?Это не какой-то топ материалов, это ВСЕ материалы, которые я пока что для себя открыла: 2 книжки, 1 блог и 1 курс1) Я начала читать "Основы маркетинга" (Филипп Котлер), но поняла, что захожу сразу в слишком узкую тему, поэтому для начала решила взять базу. Сейчас читаю "Построение бизнес-моделей" (Остервальдер, Пинье), и уже после них вернусь к Котлеру2) Блог Наты Анарбаевой. Это опытный маркетолог, который делится фактами и цифрами из своего опыта, а не просто сухой теорией. Она рассказывает и про товарный, и про онлайн бизнес. Делает это дерзко, зато очень доступно – включаю ее видео на фон, когда делаю что-то по дому или гуляю, а потом смотрю подробные доски в миро с материалом из видео3) Курс "ecom-маркетолог", бесплатный от яндекса. Пока не погружалась сильно, вчера только зарегистрировалась и посмотрела пару уроков, поэтому отзыв дать не могу)Вот так, пока что медленно и, возможно, не в верном направлении, но пробую погрузиться в эту сферу) если можете что-то порекомендовать, буду очень благодарна!
Искренне не понимаю смысла вести канал, если тебе не нравится вести канал и для этого нужен ИИ.Что может быть жалостней зрелища, чем ИИ, пытающийся виртуозно шутить про 🍆 и 💩?