tgindex
Наташа пишет про IT

Наташа пишет про IT

Статистика

Пишу про IT, карьеру и frontend по-человечески: от первых шагов до мидлов, лидов, выгорания и найма Джун-френдли чат: @natti_jun_front_chat Ютуб - https://www.youtube.com/@nat_davydova Реклама/сотрудничество: @msanfirova Прочие вопросы: @nat_davydova

Последний пост
14 авг.
Последнее чтение
11:52
Постов за неделю
2
Всего постов
21
Тип
открытый
Язык
русский
Категория
Карьера
В каталоге с
13 авг.
Подписчики
7 145
+33 за 3 дн.
Сутки
+6
+0,08%
Неделя
 
Месяц
 
Просмотров на пост
2 941
21 постов
Вовлечённость
41,2%
к подписчикам
Постов в день
0,3
всего 21
Упоминаний
4
каналов
Охват размещения
оценка
1/24сутки в ленте
2 084
1/48двое суток
2 388
1/72трое суток
2 575

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

Посты

  • 14 авг.2 744138238

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

  • 10 авг.1 9567139

    IT и СДВГ: как я адаптировалась https://youtu.be/Nvl26pEHd3k https://youtu.be/Nvl26pEHd3k https://youtu.be/Nvl26pEHd3k Несколько лет назад мне поставили диагноз СДВГ. Он объяснил особенности, с которыми я не понимала, как быть, за которые ругала себя и считала неправильной. Потом я прошла тренинг навыков для СДВГ-шников, часть симптомов компенсировала, с частью до сих пор учусь обращаться, и хочу с вами поделиться опытом. Я не врач и говорю здесь не как психотерапевт, а просто как человек, который знатно задолбался от проявлений диагноза и нашел способы улучшить себе жизнь. Берите чай-кофе ☕ и приходите меня послушать. А в комменты пишите, как сами живете с СДВГ, если у вас есть диагноз или подозрение на него. ➡️ Ссылка на видео - https://youtu.be/Nvl26pEHd3k

  • 6 авг.2 4191597

    Наташа, ты не умеешь выебываться Сказали мне недавно. Сначала я скукурузила лицо и оскорбилась в лучших чувствах, мол, все я умею, вон у меня блог, то и сё. Человек продолжил: - Наташа, а вот ты делала 3 благотворительных ивента по фронту, один на 150+ человек, сама одна. Кто об этом знает? Никто 🤌 Если бы я это делал, у меня бы были в курсе гольфист, японский онанист и та дверца, а еще я бы повесил баннер прям на дом. А мне неловко было. И я, правда, подавала это в формате: "простите-извините, что отнимаю ваше время, смотрите, какую поделочку я смастерила", потому что мне казалось, что благотворительностью не торгуют. Но в "торговле" своим трудом нет ничего постыдного. Я делала. Я много сил вложила, но кто об этом особо знал и кто помнит? Человек продолжил: - Наташа, а вот ты работаешь в бигтехе. Посмотри, сколько людей себе принадлежность к компании чуть ли не на лоб наклеивают. А если увольняются, оставляют себе публичную пометку экс-компания-нейм. У тебя почему ничего нет? Кто вообще в курсе, где ты работаешь? Никто нормально не в курсе. В профиле нет, в закрепе нет, только один пост древней давности. Хотя, казалось бы, я очень хотела вступить в ряды бигтеховцев, вступила, имею полное право на "а вот компания, а вот я в компании, а вот компания моя компания, а вот я, лапочка, в бигтехе". И контрольный в голову: - Наташа, а вот ты зимой-весной менторила на благотворительной программе для женщин в айти. Ты кому об этом рассказала? Где кейсы? Где понты? Где хоть что-то? А вот митапы, которые ты оргала? У них не пиар, а позорище, а доклады и активности были крутые. Ну как бы вам сказать, где... Вот в рифму пойдет. Причем, стоит мне обосраться, так я вам сюда и кейс напишу, и выводы в трех томах, и советы потомкам. И получается так, что классных дел я делаю много, достижения достигаю, но молчу об этом, как мышь в углу, и воспринимаюсь не как Наташа-вон-какое-крутое-делает, а Наташа-ну-она-хороший-человек-просто. Исключения только для собесов, там-то да, я собираю все прекрасное, распушаю перышки и начинаю подкаст "вы посмотрите, какая красота к вам пришла". А в жизни - нет. Не умею я выебываться, не умею даже хвалить себя нормально, а скромность, как известно, красит только в серый цвет. И украшает только тех, кому украшаться больше нечем. Мне за себя чертовски обидно. И я буду с этим работать, потому что хватит задвигать себя в тень, чтобы кто-то, не дай бог, не подумал, что я слишком самоуверенная. Пусть думают, чо.

  • 4 авг.2 310

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

  • 3 авг.2 3029121

    Про overqualified-отказы Давно хотела затронуть тему, но к слову не приходилось, а тема важная, хоть и неприятная. ➖Что имеется в виду под overqualified Представим ситуацию: есть вы с, например, 10 годами опыта, есть вакансия на сеньора с "5+ лет опыта", вы подаетесь и уверены, что не ответить не могут, у вас вдвое больше опыта, чем требуется, да они должны спасибо сказать, что вы на них посмотрели. А они, вместо спасибо, херачат вам отказом в лицо. Еще могут добавить что-то про то, что у вас для них слишком много опыта. А могут и не добавить, но подумать. И вы, значит, с О_О-лицом пытаетесь осмыслить, почему вам отказали за то, что вы чертовски прекрасны. Абсолютно же нелогично, так? Так да не так. ➖Почему отказывают-то? Сейчас я вам расскажу типичные причины. Зачем вам эти причины нужны? Чтобы заранее учесть их в самопрезентации и подстелить соломки. ❗️Важно: я не оправдываю никого, просто хочу вам раскидать логику и помочь не вляпаться. 1⃣а вдруг кандидат у нас пересидит чутка и слиняет на первый же оффер получше? Еще один вариант: "кандидат через 3 месяца начнет с нас требовать деньги по своему старому грейду, а не по новому в этой компании". Логика такая: "раз у кандидата 10 лет опыта, а нам надо 5, и кандидат на такое согласен, значит, он в отчаянном положении и срочно хочет поправить финансы. Поправит за наш счет и свалит через полгода 🤌" Может ли свалить любой кандидат? Ясен пень. И компании пытаются всячески это проверить собесах на эйчар- и фит-этапах. В этом же конкретном случае могут даже не уточнять, а сразу влепить отказ. Чем контрить ▫️сразу заходить с телеги про вашу мотивацию пойти в эту конкретную компанию (лучше еще с сопровода, если прижмет); ▫️продумать, как будете презентовать нефинансовую мотивацию, чтобы успокоить собеседующих; 100%-ной гарантии, что сработает, нет, но шансы повысятся. 2⃣а вот кандидату станет скучно, и он свалит? А ВДРУГ НЕ СТАНЕТ, извините. Индустрия предполагает, что люди обязаны всегда и в любой ситуации хотеть расти, бежать и выпрыгивать из штанов во имя великих достижений. Я помню, как кто-то несколько лет назад мне сказал, мол, если человек за 5 лет не вырос до сеньора, он - туп и безнадежен как рабочая единица. Вывод дивный, конечно, и я его потом не раз встречала в той или иной форме: например, если ты после сеньора не стремишься расти в лиды, на тебя тоже смотрят с подозрением, хотя ты ну можешь просто не хотеть в пипл-менеджент, и все. Чем контрить ▫️зашить в самопрезентацию, почему вам точно не станет скучно и как вы себя планируете "развлекать" в рамках роли, на которую идете: тут можно отболтаться горизонтальным развитием или нежеланием работать лидом. Про восстановление от выгорания и ворк-лайф баланс говорить не советую, решат, что вы пришли лентяйничать; 3⃣а вот кандидат устроится на позицию ниже своего грейда и начнет качать права, а не тихо подчиняться? Например, если вы до этого были в лидах, а тут пошли на сеньора, начнутся подозрения: вот наймешь вас, а вы начнете нового рукля учить жизни, будете ломать иерархию и капать всем на мозг. Или рукль такой: "у меня самого 5 лет стажа, я боюсь управлять сеньором с 10 годами, он меня сожрет". Да и вообще, мало ли, какое у вас там собственное мнение есть, и насколько вы готовы его отстаивать с ваших-то высот. В этом смысле многим спокойней нанять того, кто чуть недотягивает, и доучить, чем шибко умных "подстригать". Чем контрить ▫️показывать изо всей дурацкой мочи, что вы - мирная булка и не собираетесь становиться в каждой бочке затычкой, что готовы соблюдать субординацию и не раскачивать, прости господи, лодку; ▫️прямо уточнять, что вы понимаете, что происходит даунгрейд, и вы идете на него осознанно; ➖Примеры, как можно Да, моя предыдущая роль была выше по названию и объёму ответственности. Я сознательно ищу позицию без управления командой: хочу вернуться к технической работе и глубже заниматься продуктовой разработкой. Я понимаю заявленный уровень задач и вилку, они соответствуют тому, что я сейчас ищу. или Сейчас для меня приоритетны стабильная команда, предсказуемая нагрузка и работа руками. Я не рассматриваю эту позицию как временную остановку перед возвращением в менеджмент и планирую поработать в таком формате не меньше 2 лет. или Я развиваюсь горизонтально (например, меняю стек), поэтому не ожидаю, что прошлый грейд автоматически перенесётся в новую специализацию. При этом мой предыдущий опыт поможет мне быстрее адаптироваться и самостоятельно решать рабочие вопросы ❗️Даже такие заходы ничего не гарантируют, но шансы вам повысят ➖Что делать нельзя ❌самоунижаться: "ой, да за время работы лидом у меня код просел, я теперь так, миддл" - фу, не надо с собой так поступать, убираем кокетство и самоабьюз; ❌на допвопросы о том, почему вы такой красивый даунгрейдитесь, отвечать что-то типа вежливо завуалированного: "а это вас ебать не должно". Их "ебет", и, если хотите эту работу, придется заранее подготовить тезисы; ❌всем лицом показывать, что ерунда у них задачи, вот вы сейчас облагодетельствуете их своими шикарными навыками (особенно, на созвонах с лидом и командой); ❌ распахивать свои амбиции по захвату мира/росту в лида в ближайшее время/переписыванию всего и вся. Приглушите сияние, а то они испугаются и выкинут ваше резюме в окно; ➖➖➖➖➖➖➖ Вы сами уже получали отказы за оверквалифайд? Или отказывали кому-то? За что-то конкретное? Или даунгрейдились? Как прошло? Расскажите в реплаях, пожалуйста, очень интересно!

  • 29 июл.2 25410717

    Про ответственность без прав Недавно я проходила закрытый карьерный воркшоп, и там был очень любопытный момент. Обсуждали ошибки продактов с лидом продактов в одном бигтехе. И он сказал такую вещь (если вольно цитировать): "Мы ожидаем от сеньор-разрабов, что они будут вместе с продактами нести ответственность за результат, и, если фича или проект провалились, ответственность общая". В еще одном бигтехе концепт фича-лида (человека, который отвечает за поставку средней/крупной функциональности) сделали кросс-стековым. То есть, условный бэкендер Вася должен нести ответственность не только за бэк-часть, но и за дизайнера Петю, фронта Машу и мобильщика Иннокентия. И если вся эта толпа не донесла фичу вовремя, отвечать на перфе будет Вася. Это чертовски ядовитая концепция. ©️©️Ответственность всегда должна идти с соразмерными правами 〰️ Если на сеньор-разрабов перекладывается ответственность за продукт, у них должно быть, как минимум, право вето на любую фичу с продуктовой точки зрения. Чтобы они сказали: "мы эту херню делать не будем, и ОКР ваш - некорректный, убирайте", и продакт бы сделал, как сказано. Вы таких команд и компаний много знаете, где последнее слово по тому, делать продуктовую фичу или нет, осталось бы за разработкой? Ну вот и я нет. 〰️ Если на фича-лида спихивается ответственность за других людей и смежные стеки, у него должны быть права с этих подотчетных спросить, сдвинуть им приоритеты итд. А не так, что на бедолаге говорят: "ну ты там как-то повлияй, но полномочий мы тебе не дадим". Иначе это получается не ответственность, а манипуляция, когда с человека требуют и могут его наказать за то, на что у него не было права предметно повлиять. Еще прекрасный пример У тимлидовской Подлодки был в свое время иконический доклад от лида Яндекса на тему того, как у них перфревью работает. И я помню заход, от которого сгорели жопы у меня и других зрителей: "если разраб работал день и ночь, без выходных и отпусков, но проект не стрельнул, он не получит никаких плюшек и прибавок. Потому что надо было лучше выбирать проект, на котором работаешь 🤌" Кто организовывал в бигтехе себе ротации, сейчас подавится кофейком. Особенно, в последние-то годы. Еще один опасный кейс Это частенько исполняют с ребятами, которые хотят расти в лиды. Приходит к ним лид и говорит: "Хочешь вырасти? Не вопрос. Вот тебе кусок лидовских обязанностей". Как будто, все норм? Да, но нет. Вдохновленные ребята топают реализовывать новую функциональность и оправдывать ожидания, а потом сталкиваются с тем, что: ▫️их лид нигде не объявил о том, что эти куски теперь у них, и вся команда недоумевает, с чего еще вчера равный им чувак пошел командовать; ▫️обязанности выданы, права не выданы. Опять же, человек резко становится всем вокруг должен, но ни с кого не может спросить; ▫️зэпку под это дело им могут дооооолго не повышать и официальную лычку не давать. Зато хлопот может прибавиться кратно; Мой совет тут: даже если вам ок со вторым и третьим пунктом, обязательно попросите лида объявить о вашем новом статусе публично, чтобы не получить напряг и раздражение от команды за внезапный боссинг. Наташа, ты что, против того, чтобы люди росли? Не, Наташа не против. Наташа только за, тем более, Наташе вечно самой что-то надо и спокойно не сидится. Другой вопрос, что под соусом "роста" людям впихивают что-то, к росту не относящееся, и забывают докинуть к "росту" плюшек и ништяков ну или хотя бы публичного признания. И вот это уже проблема. Вывод Если на вас свешивают внезапные обязанности, не связанные непосредственно с ролью (инженеру - нести ответственность за продуктовые решения итд), крепко думайте, оно вам надо ли, если надо - зачем, и какие лично у вас проблемы могут от этого быть (от перегруза и выгорания до даунгрейда после перфревью)

  • 23 июл.4 78624310

    Господа курсоделы и инфлюэнсеры, не забываем, что вас смотрят, читают и у вас учатся не только мальчики, но и девочки. Я не "описал", я "описала". Я не "привел", я "привела". Чтобы избежать таких коллизий в русском языке, достаточно заменить "ты" на "вы" (что проще) или использовать пассивный залог и другие конструкции (что чуть сложнее). Например: "классно подмечено" или "корректно описано", или "приведены хорошие примеры". И всем нормально, и всем комфортно. А те, кто говорит, что "ну а какая разница, какой там род вообще", проведите эксперимент и попробуйте пообращаться к коллегам или менти мужчинам в женском роде, они вам расскажут много нового и интересного о том, какая конкретно есть разница. Drop the mic 🎤

  • 20 июл.3 48820525

    Про айтишный снобизм и элитаризм На днях со мной произошел твит со скрина, который я некоторое время переваривала и собирала мысли в кучку. Давайте, обсудим. Это предложение выглядит абсурдным, но я уже не раз такое встречала, и хочется разобрать по косточкам проблематику и идею, а не только поворчать, какая автор редиска. Итак, чем же плоха идея платить работодателю за стажировку. ➖Повышение элитаризма в профессии По сути, автор говорит, что вката в айти достойны те, у кого есть бабло. У кого бабла нет, могут пройти к чертовой матери и ни на что не надеяться. Просто прикиньте сначала, какого размера должна быть у человека подушка, чтобы отучиться, например, на курсах, потом какое-то время не просто работать в ноль, а еще и работодателю за такую привилегию отсыпать денег ежемесячно, минимум, год. А потом прикиньте, у скольких такая подушка вообще есть. В реплаях автор говорит, что ну есть же в Америке кредиты на учебу, пусть у нас будут кредиты на трудоустройство. Спасибо большое, но: 1) ты попробуй еще получить кредит, когда ты - голожоп без ничего; 2) чем, опять же, и когда его возвращать? Айтишка, все еще, доступный социальный лифт. Закрепощать и без того едва-едва зарабатывающих в этой удручающей экономике людей кредитами = лишить их даже шанса по этому социальному лифту подняться. ➖Работодатель не несет ответственности за качество "образования" Давайте, вспомним (у кого есть уже коммерческий опыт) наши первые работы. Если только вам не невероятно повезло, скорей всего, вы начинали в каком-нибудь стартапе "Малые Залупки Инкорпорейшн". И что, как вас там особо учили? Хорошо, если был какой-то онбординг и кто-то, кто мог на вопросы поотвечать. В такой ситуации это, конечно, неприятно, кое-как предсказуемо: что вообще можно ожидать от "Малых Залупок"? А теперь представим, что "Малые Залупки" поверили в себя и решили брать с людей денег за "привилегию" разгребать их говнокод. Это одномоментно превращает их из работодателей, в оказывающих образовательные услуги. И как они будут их оказывать? Делать учебный план? Выделять ментора на какой-то конкретный срок? Им нужна будет и оферта, и какое-то внятное обоснование, чему, сколько и с каким качеством будут обучать. И "мы, так и быть, даем вам доступ к нашему говнокоду и в угли выгоревшему миддлу" - не услуга, вы меня извините. Лично я себе не представляю, чтобы это было реализуемо. ➖Это демотивирует и работников, и менторов 1⃣когда работаешь бесплатно на коммерческую компанию, очень сложно себе каждый день объяснять, на кой хер оно тебе надо. А если ты сам еще и платишь месяцами, уровень желания всем этим заниматься быстро упадет к центру Земли, и не потому что человек весь такой - немотивированная чмоня, а потому что нормально - хотеть видеть результат своих трудов. Фигачить по 8 часов в день без того, чтобы видеть результат, да еще и самому доплачивать - сумасшедшая нагрузка на психику. Это будет провоцировать жесткую текучку в компании, больше среднестатистической. 2⃣а вот эта текучка, в свою очередь, будет демотивировать менторов внутри компании. Смысл вкладываться в Васю, если Вася завтра свалит, и придется все то же самое объяснять Коле, а послезавтра свалит и Коля? И все это за ту же оплату + надо как-то успевать рабочие задачи делать (вы же не думаете, что бизнес благородно докинет денег за менторинг и разгрузит человека, чтобы у него было больше времени?). В бигтехе за менторинг обычно накидывают хорошие премии, но в "Малых Залупках" тебя в такой парадигме тоже попросят заплатить за привилегию быть ментором 🤌 Если резюмировать У меня чертовски горит с того, что люди, которые поднялись сами, забирают с собой лестницу, чтобы другие не смогли повторить этот путь, и выдают всякие жуткие идеи типа "ну вы там возьмите кредитик на право стажироваться в конторках, которые вам ничего в ответ не должны". Но даже если отставить горение в сторону, мы получим хреновую ситуацию, в которой все демотивированы, еще сильнее выгорают, а работодатель не несет ответственности за качество предоставляемых услуг. Спасибо, нам такое не надо.

  • 17 июл.3 054619

    Чему училась в неделю #1 А вот обещала рассказывать, чему учусь, так что выполняю обещание. Во-первых, на работке мне купили курс по FSD. Можно ли просто пойти доку почитать? Разумеется, можно, но я больше люблю видеоформат, так что, мне его взяли из бюджета на обучение. Пока только начала: смотрю секцию с базовыми подходами, что за слои, что за слайсы, что концептуально из себя FSD представляет. Из плюсов: объясняют неплохо, по крайней мере, пока что. Из минусов: ощущение, что готовили курс наспех, в слайдах опечатки, лектор читает со слайдов, а не опирается на них. Посмотрим, как дальше пойдет. ➖➖➖ Время от времени я люблю делать упражнение: беру какой-то простой ui-концепт, который могу быстро напедалить, и начинаю его раскручивать на винтики. А какие корнер-кейсы? А что конкретно происходит, если сделать, как я привыкла? Не так, что "ну я, вроде, помню, что и почему", а вот прям спуститься до базовых вещей, найти в них дырки и залатать. В этот раз я взяла штуку, с которой еще не игралась: range slider. По пути: ▫️разобралась, как он работает; ▫️почитала, как стилизовать (там нетривиально и до обидного некроссбраузерно, и это в 26-м году, господи 🤌); ▫️поняла, что я нафиг не помню, почему у нас есть в JS отдельно Element, а отдельно - HTMLElement, откопала исчерпывающую статью на тему, все освежила + новое узнала; ▫️накидала версию на простом JS, на следующей недельке достилю и покажу. Если у меня все получится, будет красивенько. Если красивенько не получится, покажу, как есть; #наташа_учится

  • 14 июл.3 0128160

    Как мне AI-шка в учебе помогает Перед тем, как рассказать, чему я училась на прошлой неделе, хочу расписать, как я отстраиваю учебу, и чем тут может помочь ИИ-шка так, чтобы это было продуктивно. Как ее используют обычно Просят, чтобы она рассказала тему, "как для трехлетки". И вот это вообще непродуктивно в долгосрок, если мы говорим не о каких-то частностях в моменте, а именно о том, чтобы получить и систематизировать какие-то знания. Почему непродуктивно? Потому что для запоминания нужно инфу не только и не столько потреблять, сколько употребленное воспроизводить и применять, пока не уложится. Мало прочитать, мало даже сделать конспект (тут писала, как их делаю). Нужно воспроизводить ее в разных практических контекстах. И вот тут нам может на отличненько помочь ИИ-шка. Как может помочь AI Я совету поставить ее на самую сильную модельку и прям высокий ризонинг, а дальше: 1⃣задавать открытые вопросы Это очень классно помогает и закрепить тему, и убедиться, что все понято корректно. Вопросы в виде тестов не подходят: выбрать ответ куда легче, чем формулировать самостоятельно. Поэтому берем тему и просим накидать открытые вопросы. Что такое "открытый вопрос": это когда от вас надо самим расписать какой-то концепт. Почему вот этот кусочек кода ведет себя именно так, как работает конкретный механизм, что будет, если мы сделаем сначала такое, потом другое, и почему. Открытые вопросы можно дополнительно нанизывать друг на друга по ходу прохождения разных тем, чтобы знания друг в друга "вплавлялись". ➖Зачем тут AI? ▫️чтобы досыпать вопросы, потому что сам себя так не раскрутишь, как может раскрутить сторонний инструмент или ментор; ▫️чтобы поревьюить ваши ответы и докопаться там, где вы были неточны или срезали углы; ▫️чтобы выдать вам допматериалов под ваши конкретные ошибки и пробелы; 2⃣накидывать примеров на ревью Просим ее дать по теме (или нескольким пройденным темам) куски кода для код-ревью, например: ▫️корректные, на вид, функции, в которых не учтены корнер-кейсы; ▫️засратые куски поломанного кода; Дальше ручками пишем это самое ревью и отдаем на проверку. А проверка будет делать что? Снова задавать вам уточняющие вопросы. Офигенно закрепляет практику + помогает натренироваться к собеседованиям. 3⃣придумывать вам задания и делать ревью Но тут тонкий момент. Нельзя просить просто в лоб показать косяки, это, опять же, не работает на закрепление. Вы просто прочитаете эти правки, и из головы все вылетит через полчаса. Важно, чтобы ревью опять проходило в виде открытых вопросов. А почему сделано именно так? А какие еще могут быть варианты? А какие слабые места видишь здесь и тут? А если сделать не так, а эдак, что за трейд-оффы будут? Надо, чтобы через рассуждения и наводящие вопросы по ходу дела вы сами приходили к каким-то конкретным выводам (включая ситуации, где правильного ответа нет в принципе, и надо выбирать из ну такого себе компромиссного). ➖как это конкретно выглядит: ▫️просим собрать себе задание разной степени проработанности, в зависимости от текущих нужд (от ТЗ в 2 строчки до конкретных требований списком). Например "дай мне задачу на таблицу с инфинит-подгрузкой, фильтрами, сортировкой и еще чем-то запарным + ограничениями, как если бы был реальный проект"; ▫️пишем, собственно, код или кейс, закидываем, например, в репозиторий к которому даем AI доступ; ▫️даем четкие указания не править в лоб, а задавать вопросы и, опять же, не поправлять напрямую, если ответы неверные, а добивать вопросами до понимания темы + если что-то сильно стопорится, сразу давать ссылки на материалы; Что делать не нужно ❌просить объяснить тему "как для трехлетки" и успокаиваться на этом ➡️ лучше попросить статьи или видео по теме и рассказать, как понял + попросить позадавать открытые вопросы разной степени сложности; ❌просить прямо рассказать про ошибки ➡️ лучше, чтобы вас допинывали наводящими вопросами, пока сами все не поймете; ❌просить вопросы в тестовом формате, это только зазря потратит время ➡️ лучше открытые вопросы, которые заставят помучиться; ❌просить давать прямые правки на ревью ➡️ лучше, чтобы вас хорошенечко почелленджили; А можно без AI? Конечно. Но сам себя так не поразбираешь, так что, тут лучше взять 1-2 знакомцев, объединиться в учебную группу и разбирать друг друга. Даже если вы примерно одного +- новичкового уровня, это будет чертовски полезно. Почему полезно даже новичками? Потому что, во-первых, у каждого новичка какие-то темы прокачаны лучше, какие-то хуже И потому что коллективный брейншторм отлично добавляет усвояемости. А зачем так запариваться, если можно быстро прочитать и побежать дальше? Если цель - освежить/уточнить какую-нибудь мелочевку, такое, и правда, оверкилл. А если цель - учиться или готовиться к собесам, тут другое дело. КПД от "быстро прочитать и побежать" будет мизерный, вы через месяц не вспомните, что вы там смотрели на 2x-скорости или бегло прочитали. Проведите сами с собой эксперимент, и поймете, что "быстро" дает иллюзию продуктивности, а на деле - впустую тратит ваше время (если только вы не уникум с фотографической памятью и миллионом лет опыта за плечами). На неделе я расскажу еще, как формирую себе целиковые уроки. А вы как учитесь? С AI или без? Как припрягаете AI для учебы?

  • 10 июл.2 592897

    Про подвергание позитиву Много лет назад я ходила на групповое типирование по соционике. Надо было отвечать на всякие вопросы развернуто вслух, и тебя, в итоге, типировали. Так вот, был вопрос про "какое у вас обычно настроение", и одна дева сказала: "настроение всегда должно быть хорошим!!!". Мне это так запало в душу, потому что дурное настроение, как и физическая боль, маркер, что что-то идёт не так. Неудобно, некомфортно, обидно, камушек в ботинке бытия натирает психику. Заставлять себя или других всегда быть на позитиве, как по мне, сродни превентивному всасыванию обезбола. Можно, но разрушительно и зачем. Чуваки из Ленты, судя по статье, решили взять подход той девы в основу "трансформации" и насильно принудить всех к хорошему настроению Но это же так не работает. Люди орут и сопротивляются, когда им не все равно, и худшее, что можно сделать - поставить метрику на позитив, не меняя общий курс, из-за которого горят жопы сразу у кучи народа. Потому что, в лучшем случае, людям станет пофиг. Они поймут, что тут что-то менять и доносить бесполезно, и будут отсиживать жопочасы. В худшем, неравнодушные уйдут, и их место займут те, кто будут "амбициозно" наносить радость и счастье в цифрах всем, кто рискнет выразить честное мнение. Можно возразить: везде ведь бывают ретрограды, которые готовы драться врукопашную за то, чтобы работать, как в старом добром 2008-м году. Нельзя же слушать всех бубнящих, иначе не будет прогресса. Это да, тут согласна, важно смотреть не на отдельных людей, а на общее количество офигевающих от очередной трансформации. И если уровень фрустрации такой жёсткий, что аж приходится ставить метрику на снижение на 40%, проблема не в недостаточно амбициозных людях, а в том, что трансформация - говнище, простите за прямоту. Опять же, имеет право компания сделать трансформацию в говнище? Разумеется. Мы, конечно, и обсудим, и осудим, но запретить не можем. Но вот хотеть, чтобы все эту трансформацию принудительно полюбили, да еще и амбициозно поддерживали с размахиванием мокрыми от восторга трусами - это уже какой-то филиал "Заводного апельсина", ей богу.

  • 9 июл.2 3871477

    Про бесявых продюсеров Каждый день мне по нескольку раз пишут продюсеры, и это просто невозможно уже, хочется достать ружье. Раньше они были прямолинейны в своем спаме: "Здравствуйте, Наташа, давайте делать курс для вашей аудитории на 10005000 миллионов денег". И не дай тебе боженька проигнорить, будут еще и пинговать постоянно. Ну да ничего, тг-архив все стерпит. Но в последние пару месяцев завелось два новых типа, из-за которых появляется желание намотать на личку три километра колючей проволоки и отстреливаться матюгами из-за куста. Тип #1: "пикап по-продюсерски" Вот если вам довелось читать всякие пикаперские книжонки нулевых, вы помните дивные советы типа "обосри девушку, чтобы у нее упала самооценка, и тогда она согласится провести с тобой время". Эти господа поняли все буквально, и пишут примерно так: "Здравствуйте, Наташа! Чот у вас на канале активность, как у лешего на болоте, вовлеченность заброшенной деревни и монетизация такая убогая, что убыточные стартапы рядом с вами - Рокфеллеры. Это вы специально так или хотите с нашей помощью выбраться из сего удручающего положения?" Что за глупые вопросы, конечно, специально 🤌 Интересно, в каком мире я должна кинуться написавшему на шею с просьбами спасти? Это хоть с кем-то работает? Тип #2: "фальшивые джуны" Время от времени мне в личку стучатся джуны без опыта: спрашивают, где учиться, чему учиться, как закатываться в айтишку. Мне не жалко, отвечаю ребятам, если только не продолбаю письмо в перегруженной личке. Но тут появились они: жопошники, которые притворяются вкатунами. Сначала они все так же задают типичные вопросы новичков (некоторые, впрочем, палятся даже на этом этапе), ты им все рассказываешь, показываешь, как приличным людям. И тут господа распахивают плащ и вываливают, как крипаны-вуайеристы в парках, предложение, от которого, по их мнению, невозможно отказаться: "Не видим в списке вашего курса. А кстати, вы хотите сделать свой курс на на 10005000 миллионов денег? Мы поможем" И чем их больше, тем меньше тянет отвечать спрашивающим в личку новичкам, потому что каждый может оказаться спамером-засланцем. Чтоб им так в дверь продавцы пылесосов Кирби звонили каждые пять минут, честное слово. Если я захочу сделать курс, я сделаю курс с теми, кому доверяю, и в последнюю очередь обращусь к хер пойми, кому из холодной переписки. Все, поныла, топаю работать дальше. Спасибо за внимание. Вышлите этим упырям лучей поноса за мои измученные нервы, пожалуйста.

  • 6 июл.3 51243

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

  • 6 июл.4 30843

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

  • 6 июл.4 06843

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

  • 6 июл.3 66343

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

  • 6 июл.3 17543

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

  • 6 июл.2 65443

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

  • 6 июл.2 40843

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

  • 6 июл.1 7337343

    Frontend-пятиминутка #5: чек-лист для карточек Изначально, рубрика планировалась для коротких разборов собеседовательных вопросов, но хочется пойти чуть дальше и втащить сюда чек-листы. И сегодня будет чек-лист для карточек: товаров/услуг/новостей/блог-постов/любых вообще Что за чек-листы Это вопросы для самопроверки, которые надо задать себе, когда проектируешь тот или иной компонент, чтобы не вляпаться в противные и заколебучие косяки. Чек-лист для карточек Примеры смотрите на картинках под соответствующими номерами 1⃣Переполнение контентом Вы никогда не можете быть уверены, что контент будет именно того размера, какой вам хочется. Более того, скорей всего, он и не будет. Что делать: ➖для текстов заранее готовим обрезку под ... + атрибут title для полного текста на наведение; ➖для слишком длинных слов на контейнер - word-break; ➖для картинок - фиксы на ширину и высоту в любых единицах + object-fit, чтобы не поплавило пропорции; ➖для кнопок - не даем никаких фиксированных ширин/высот, только padding для отступов; 2⃣Нехватка контента Мы не можем гарантировать, что какой-то контент вообще к нам придет, особенно, если речь о пользовательском вводе или бэке. И что придет столько, сколько нам надо. Что делать: ➖или не оставлять места с фиксированной высотой под контент, или подготовить плейсхолдеры (например, для картинок); ➖разобраться, что делать с сеткой карточек, если контента мало (оставить "заборчик"? искусственно вытягивать высоту? что-то еще?); 3⃣Форматирование контента Даже если бэк мамой клянется, что пришлет все в корректном формате, это вообще не факт, что так и будет. На фронте считаю критичным делать допроверки и доформаты: ➖чисел, у которых может начаться фигня (цены, рейтинги, все дробное); ➖дат и времени; Лучше поберечься, чем потом ловить разножопицу; 4⃣Статус - загрузка Маркеры загрузки нужны для 2 вещей: 1) чтобы юзер был в курсе, что с интерфейсом что-то происходит; 2) чтобы интерфейс не продергивался по мере прихода данных и отрисовки; Типовые опции: лоадеры и скелетоны. На картинке примеры. 5⃣Статус - ошибка Тут все тоже просто: нужен маркер для юзера, мол, прости, друг, все пропало. Нужны сразу оба кейса всегда: ➖если вообще ничего не пришло (лучше или плашка, или тост, но не исчезающий, а закрываемый юзером); ➖если пришло, но частично, и часть данных битая: или "слущиваем" битые данные и не показываем, или показываем с пометкой (нужно сильно реже); 6⃣Статус - пустой ➖если вообще ничего не пришло (нет результатов поиска или фильтрации), готовим какой-то внятный пустой статус, чтобы юзер не думал, почему нет контента; ➖если часть карточек пришла без контента, "слущиваем" их и не показываем пустые места; 7⃣Статус - ховер Нужен, если карточка кликабельная. Если не кликабельная - ❌не нужен, не вводим юзеров в заблуждение. ⚠ На любой ховер вообще всего делаем на элемент курсор-"лапку". Иначе мы теряем маркер кликабельности. ➖Что хорошо анимировать: ✅box-shadow; ✅background (но помним о контрастности); ✅border-color (но помним о контрастности); Можно совмещать несколько. ➖Что плохо анимировать: ❌позиционирование; ❌размеры; Это очень бесяче и мешает нормально взаимодействовать с интерфейсом; 8⃣Адаптив Не надо плющить несчастные карточки в длинные "колбасины", чтобы подольше сохранять их по нескольку в ряд, не перестраивая сетку. "Колбасины" выглядят убого, не экономьте место. Лучше перестраивать сетку на пару брейкпойнтов больше или делать карточки пошире, чем делать их длинными и тонкими. Собственно, вот и все. Соблюдайте эти нехитрые правила, проверяйте себя по чек-листу, и будут у вас удобные для юзеров карточки чего угодно. Если есть вопросы, уточнения, предложения или темы для следующей фронтенд-пятиминутки, жду в комменты! #frontend_пятиминутка

Наташа пишет про IT — tgindex