Накрутка опыта и шантаж На днях телеграмм облетела история анонима, накрутившего опыт при помощи ментора, а потом столкнувшегося с шантажом от этого самого ментора. Народ в комментариях разделился на две группы: тех, кто надеется, что автора навечно забанят в айти, и тех, кто делает круглые глаза и вопрошает “ачотакова”. Моя точка зрения проходит между радикальностью первых и поразительной незамутненностью вторых. Мне категорически не нравится накрутка опыта и я считаю, что усилиями блоггеров и ...
Кодовая база
База во фронтенд разработке. Написать в личку: https://t.me/devmargooo
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
20 из 20Кризис доверия на рынке труда Знаете, почему вы не можете найти работу на hh? Потому что на hh у вас есть только ваше резюме, а ему не доверяют. Рынок завален фейковыми профилями, и работодатели больше не готовы тратить время на кандидатов с непроверенными навыками. Проще смотреть по рефералке — там хотя бы есть гарантия, что этот человек реально существует. Ну а внятного инструмента верификации навыков на рынке до сих пор не существует. Я уже писала про то, что важно быть заметным — делать опен...
✉ Как писать сопроводительные Обещала написать пост про обучение, но жизнь внесла коррективы, поэтому сегодня будет пост про сопроводительные. 📌 Самое главное в сопроводительном — показать, где ваши навыки перекликаются с ожиданиями нанимающей стороны. Смотрите, какая штука. Когда наниматель, например, hr, разбирает отклики, у него в голове есть примерная картина кандидата, которого он хотел бы видеть. Задача hr — потратить на резюме минимум времени, чтобы определить в первом приближении, подхо...
Как я нашла работу благодаря докладу с митапа Осенью я искала для себя новое место. Мне не очень везло — вакансии, на которые я откликалась, то фризили, то закрывали другими кандидатами, не дойдя до меня. А потом я нашла очень классную вакансию, отправила резюме и, о чудо, мне ответили. Первое собеседование я, как я думала, я провалила. Все шло отлично до того момента, как меня спросили, хочу я развиваться в управленческую ветку (в тимлиды) или в экспертную. Я ответила, что в экспертную. “Ну вот...
В субботу была на Я 💛 фронтенд. Было много разных стендов с играми на любой вкус и цвет, мне пришлась по душе system design секция и сегодня я принесла вам с нее задачу. 📌 Дано: онлайн редактор таблиц (аля гугл таблицы). Пользователь может выделять ячейки как по одной, так и “оптом”, выделив сразу большой прямоугольник. А после этого он может удалить часть ячеек из выделенной зоны. В этом случае исходное выделение может разбиться на несколько поменьше, потому что любое выделение может быть стр...
Буду рада видеть всех вас в своем канале в MAX 🙂
Рефлексия о фронтенде в России за последние 10 лет Когда я начинала свою карьеру в айти 10 лет назад, фронтенд переживал период бурного роста. Вышел es6 и мы мы массово переходили с библиотечных промисов на нативные и распутывали callback hell.Набирали популярность реактивные фреймворки, мы спорили о сортах реактивности и переписывали старые сайты с jQuery на SPA. Всем срочно понадобились мобильные версии. Всем стала срочно нужна мобильная версия. Никто толком не понимал, что из этого получится ...
Сложность не в коде Вчера вечером один из моих учеников столкнулся с проблемой. Он работал с компонентом, который получал данные с сервера порциями по 100 элементов. Ему нужна была временная метка из самого первого элемента самой первой порции. Но компонент каждый раз читал первый элемент текущей порции. Приходили новые данные, и метка перезаписывалась. А нужно было ее сохранить один раз и больше не менять. Парень ломал голову, как же ему решить проблему некорректной перезаписи данных. Ко мне он...
Чтобы решить задачу выше, давайте отойдем от логики равенства и используем логику присваивания значения, как в языках программирования, а пустые ячейки используем как 0. A1 = B1 + 4 // B1 не инициализировано => 0 + 4  = 4 B1 = C1 - 8 // 0 - 8 ‎ =  -8, затем перевычисляем A1 = -8 + 4  = -4 C1 = A1 + С2 // -4 + 0 = -4 C2 =10 // C1 ‎ =  -4 + 10 => 6, B1 = 6 -8 = -2, A1 = -2 + 4  = 2. Можно продолжить этот процесс итератив...
Еще одна задача с Я 💛 фронтенд.. У нас есть интерактивная таблица, вроде google tables, ячейки которой могут ссылаться друг на друга. У нас есть следующие правила: A1 = B1 + 4 B1 = C1 - 8 C1 = A1 + С2 Можно заметить, что ссылки циклические. Как будем вычислять значения ячеек? Допустим, пользователь ввел в ячейку C2 значение 10. Чему будут равны A1, B1, C1? P.S. Кстати, chat gpt не осилил задачу 🤷♀️