Наташа пишет про IT @natti_jun_front Channel on Telegram

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

@natti_jun_front


Пишу о том, что меня волнует в IT-индустрии, джунах и frontend-разработке.

Чат:
@natti_jun_front_chat

По всем вопросам: @natti_davydova

Наташа пишет про IT (Russian)

Наташа пишет про IT - канал, где вы найдете увлекательные обзоры и аналитику о предметах, которые волнуют Наташу в индустрии информационных технологий. Она делится своими мыслями и идеями о джунах и frontend-разработке, что делает канал интересным и полезным для всех, кто интересуется этой темой. В канале также есть чат для обсуждения тем и общения с другими участниками - @natti_jun_front_chat. Если у вас возникли вопросы или вы хотите связаться с Наташей, вы всегда можете обратиться к ней по контакту @natti_davydova. Присоединяйтесь к каналу "Наташа пишет про IT" и узнавайте больше о мире информационных технологий от опытного специалиста!

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

14 Nov, 17:30


Как я учусь на тимлида (ч.2)

Прошла второй месяц обучения на тимлида в Стратоплане.

О том, как я там вообще оказалась
О модуле #1

Что проходили

Если прошлый модуль был, скорее, вводным, то на этом уже пошла жара. Обсуждали концептуально работу с переговорами в формате конструктивной конфронтации с офигенным тренером, который мне больше всех пока нравится с Антоном Корчинским.

А конкретнее:

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

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

🟢 базовое проведение переговоров: как общаться, чтобы не переехать собеседника асфальтовым катком или, напротив, не сдать ему все позиции.

Самое классное, что мы это потом отрабатывали, потому что мало просто о таком слушать, нужно самому пробовать, но про практику я ниже расскажу;

🔵проведение конструктивных переговоров "вниз":

- как принимать указания сверху и корректно их уточнять, как расставлять акценты в процессе;

- как определиться со своим решением по ситуации и внятно его сформулировать без "ну там на нас спустили какие-то требования, а я их просто передаю";

- как донести сформулированное команде, чтобы не демотивировать людей нафиг;

- как защищать команду, быть для нее "зонтиком";

🟡 проведение конструктивных переговоров "вверх": как лучше въехать в проблемы "наверху", через какие типы аргументов заходить, как улучшать прозрачность на каждом этапе;

Практика

Кейсов снова было много, и в этот раз мы буквально проводили ролевые игры: каждый желающий смог отработать полноценные переговоры 2-3 раза.

Как это работало: нам заранее показывали кейс, и мы в мини-группе выбирали двух человек, кто будет переговорщиками. Им давали дополнительные закрытые вводные, которые надо было отыграть. Дальше 25 минут отводилось на сами переговоры и столько же - на обсуждение того, что получилось.

Кого отыграла лично я: вздорного, чрезмерно инициативного руководителя проектов, перфекциониста без софт-скиллов и CTO, которому надо что-то сделать с чрезмерно мяконьким лидом-субординатом (вот эти чуть не слила, у меня слабость к булочкам).

Это было офигенно, мне чертовски зашло. Партнеры по переговорам из нашей мини-группы - классные ребята, с ними было и в меру комфортно, и в меру напряженно.

Что в итоге

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

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

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

13 Nov, 08:01


Софтовая конфа, на которую стоит сходить

Андрей Смирнов, автор подкаста Frontend Weekend и золотой голос ру-фронтенда, сделал конфу исключительно про софты: Soft Weekend.

🗓 Когда будет

23 ноября, 10:00-18:00

📍 Где будет

Москва, Пространство Весна

Что будет

14 докладов на разные софтовые темы: от "как умудриться не поругаться с мудаками, с которыми нельзя ругаться, но очень хочется" до "что делать, если ворк-лайф баланс - утопия". Программу смотрим здесь.

Отдельная спискерская жемчужина (не считая самого Андрея, которого стоит послушать вживую): потрясающая Анна Обухова, которую я обожаю. У нее офигенные вебинары про выгорание, записанные с в паре с Дорофеевым, на ютубе лежат (и вообще, каждый ее доклад прекрасен).

А после основной программы организованы всякие нетворк-активности и для социальных булочек, и для тех, кто хочет когда-нибудь ими стать.

Чего не будет

Рекламных стендов от компаний и агрессивного тыканья HR-брендами в лицо

➡️ Сколько стоит и как купить билет

Стоимость билета - 7к рублей, по промику NATASHAPROIT - скидка 10%

Купить можно здесь

Приходите слушать классные доклады и нетворкаться!

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

11 Nov, 16:49


Стремные мифы про "возрастных" кандидатов

У меня сгорело от вылетевших в паблик (возможно, фейковых) внутренних рекомендаций яндексовских эйчаров про "кандидатов 40+" не берем. В пепел просто, в угли сгорело. И ведь, даже если это окажется фейком, принципиально легче не становится: эйджизм в индустрии есть, выйди на хэдхантер и собирай примеры, как грибы.

Вот знаете, от самого этого термина "возрастной кандидат" откровенно пованивает. Представляешь себе трухлявого старика, а не современного человека 35+, с которого песок не сыплется, и которому рано на кладбище.

Расскажу вам историю 3-летней давности, которую не могу забыть. Я пригласила HR-ку на митап, чтобы она поотвечала на насущные вопросы джунов. Ну и спросила, есть ли какие-то факторы, из-за которых она не покажет тимлиду идеально подходящее по скиллам резюме.

HR ответила, цитирую, следующее: "если у меня молодая, активная команда, а кандидат - дама под 30 с двумя детьми, не покажу. Как она в бар с командой будет по пятницам ходить?". Мы знатно охренели всем присутствующим составом: почти все были ~30-летние. Как и почему она решила, что после 30 люди не ходят в бар - загадка.

Так вот, про мифы.

🔸 после 30 (и после 40) люди не начинают стремительно тупеть. Почти все джуны, кого я вижу в моем сообществе, возрастом 30+, и они прекрасно учатся, отлично усваивают инфу и укладываются в изучении джун-минимума примерно в то же время, что и их младшие коллеги;

🔸 после 30 (и после 40) люди не сморщиваются, а продолжают жить активной жизнью. Не присматривают себе умиральную яму, а занимаются хобби, спортом, путешествуют, учатся новому, заводят друзей, детей, бизнесы.

🔸 после 30 (и после 40) люди не начинают по-стариковски бубнить. Они не общаются, как в том меме, "йоу, скейтборд, дискета". Маловероятно, что вы сможете угадать возраст собеседника просто по онлайн-диалогу, да и в живом общении особых различий нет. Ну, может, набор мемасиков будет чутка различаться.

Я знаю, что меня читают не только джуны, но и рекрутеры, и нанимающие менеджеры. Нет ни единой причины, почему человек 30+/40+ не сможет интегрироваться в вашу команду, если у него порядок по хардам и софтам.

Бывают ли кандидаты-жопники? Бывают, конечно, и пассивные амебы, и душные зануды, и необучаемые дурачки, но будем честны, это не от возраста зависит.

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

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

06 Nov, 14:36


Про кладбище проектов

Последние пару недель у меня паршивое настроение и полное отсутствие вдохновения (вы найдите хоть кого-то из Питера, кому в эту гнусную погоду удается быть бодрым и веселым), поэтому поговорю на личную и печальную блогерскую тему.

Когда ты - активный и невыгоревший криэйтор любого контента, ты генерируешь идей больше, чем можешь физически упихать в расписание. Часть берешь в работу сразу, а часть уходит в "сделаю через месяцок, когда с текущим раскидаюсь". И вот тут начинается самое мерзкое.

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

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

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

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

Грустно, конечно, но что поделать. Как будто, ничего, кроме принятия и уменьшения ущерба, тут на ум не идет.

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

28 Oct, 17:01


Обзор: Курс "Продвинутый Debug во Frontend"

Прошла небольшой, очень классный курс "Продвинутый debug во Frontend" от Димы Холстинина (в Kobezzza.lab).

〰️ Почему вообще решила попробовать

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

Спасибо коллеге, что выручил, но что-то я от этой истории погрустнела, и захотелось закрыть пробелы. С Kobezzza.lab мы уже сотрудничали, я с большим теплом отношусь к курсам Андрея Кобеца, так что залетела, особо не раздумывая. Ни пожалела ни на минуту.

〰️ Что внутри курса

10 лекций общей суммой примерно часов на 7, покрывающие всю необходимую для юного дебагера инфу:

🔵 собственно, разбор debugger; и что с ним делать, чтобы было осмысленно и полезно;

🔵 здоровенный разбор всего, что есть в девтулзах Chrome, включая самые нишевые и неочевидные вещи. Я даже про вкладку Elements, в которой каждый рабочий день сижу, узнала кучу нового.

Из самого любопытного: узнала, что есть классная штука для раздебаживания анимаций, CSS Overview с удобной статой по всей странице (цвета, типографика итд), как просто и комфортно овер-райдить и блокировать реквесты (вместо вот тех костылей, какими я сама пользовалась всю жизнь);

🔵 введение в профилирование и отладку утечек памяти: что это такое, как работает, о базовых ошибках и том, как с ними работать. Сложные кейсы не рассматривали, да и не надо, это была бы тема отдельного курса;

🔵 дебаг разных сред: ноды, андроида и iOS. Со второй и третьей очень ценно: рассказано, как завести эмуляторы для live-like тестирования, потому что бывает, что просто суженного браузера не хватает, и нужно попробовать вот именно Сафари конкретной версии на конкретной версии iOS;

🔵 отладка в проде: разница между dev и prod-сборками, сорсмапы, циклические импорты и что с ними делать, очень кратко затронуты штуки для логирования;

🔵 всякие некатегоризированные, но полезные мелочи: введение в eslint, анализаторы бандлов, чтобы оптимизировать ассеты, lighthouse;

Все это добро разобрано на примерах, показано, как и где потрогать руками. Курс практико-ориентированный, даже есть маленький тестовый проект, который можно туда-сюда покрутить.

〰️ Впечатления

Мне зашло. Материал подан в меру подробно, четко, внятно: лектор старался, качественно готовился, записано достойно.

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

〰️ Кому подойдет

Джунам, особенно тем, кто уже более-менее подружился с первым фреймворком. Миддлам тоже будет интересно, особенно если вы еще тему оптимизаций не трогали.

〰️ Кому не подойдет

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

➡️ Если вам стало интересно и кажется полезным, приходите на сайт "Продвинутый debug во Frontend", посмотрите поподробней программу. По промокоду DAVYDOVA будет скидка на 500р

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

27 Oct, 14:29


Завершилась активная часть благотворительного React-ивента для джунов

В сентябре я анонсировала благотворительный React-ивент для джунчиков-фронтов в пользу "Старость в радость".

Ребята полчаса назад завершили двухдневную разработку проекта на React (с авторизацией, MUI, запросами на бэк итд).

Заходите посмотреть, какие у них классные результаты получились ❤️

🗓 стартуем сегодня, 27 октября, в 18:00 по Мск

🎙 запись трансляции останется по той же ссылке

➡️ больше об ивенте тут

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

25 Oct, 13:49


🔥 Senior Backend Developer ищет работу

Нетипичный для канала пост, но у меня дружище ищет работу, и я хочу, чтоб он нашел самый вкусный оффер.

Кто ищет

Слава, Senior backend с 10 годами опыта работы на разных стеках (Java + Spring, Scala + Akka, Clojure, так же работал с Python, JS без стека).

Человек охренических скиллов с широченным кругозором, который может въехать в любой стек.

📎 Резюме и контакты

🔸 резюме тут;
🔸 tg: https://t.me/via_l0ft
🔸 email: [email protected]

💻 Что может и умеет

Работал на проектах разной сложности: были и монолитная система документооборота на Java7; и проекты на ранней стадии; и проекты на 4-5 сервисов общавшихся между собой через Кафку, которые должны быть доступны 24/7.

🔸 Пишет тесты (включая даже e2e).
🔸 Написал desktop приложение, отработавшее 5 лет без ошибок
🔸 Проводил интеграции c внешними сервисами.
🔸 Делал деобфускатор стектрейсов с мобилок
🔸 Писал фронт на ClojureScript (и ему это нравилось)
🔸 Пишет антиспам-бота для чата джунов (офигенный бот! нас перестало заливать спамом);

Качает экспертизу как вширь (тестирование, БД, анализ и имплементация бизнес задач, мониоторинг, контейнеризация, кубер in progress), так и вверх (system design и архитектура), чтобы понимать системы от и до.

По софтам: спокойный, комфортный, дружелюбный, исключительно адекватный.

🔍 Что ищет

Удаленку по РФ (с территории РФ) на Go, Elixir или Clojure.

Особенно любит задачи по автоматизации ручной работы, инфраструктурные проекты.

Что не ищет

Не очень склонен к оптимизационной алгоритмике.
Вообще не склонен к gambling, crypto, b2g.

➡️ Порефайте Славу, пожалуйста, в хорошие компании! Он, реально, крутой хардово и очень приятный человек 💙

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

24 Oct, 11:01


Как понять, подходит ли вам тимлидство?

Одна из ключевых проблем современного тимлидства в том, что сеньоров бросают на амбразуру руководства без подготовки. Вот тебе команда, вот тебе бизнес - плыви, сосиска.

И "сосиска" начинает в шоке бежать-орать, потому что совершенно не ясно, что теперь делать. Как совмещать 8 часов созвонов в день и кодинг? (на самом деле, не надо совмещать). Что можно делегировать, а что - нет? Как быть с командой и что им всем нужно? Как объяснить бизнесу, что команда забита под крышечку, и "вон та маленькая, но срочная задача" уже не впихивается?

Вопросов много, ответов мало, а самое главное, что нет никакого тест-режима, возможности узнать о роли побольше и, если не понравилось, отказаться.

➡️ Вот такой тест-режим предлагает Стратоплан на бесплатном интенсиве «Руководитель 2030»

❗️ Участие бесплатное

💬 Кому подходит

🔵тем, кто еще только раздумывает, хочет ли идти в тимлиды;

🔵тем, кто уже работает лидом и хочет понять, куда расти;

🗓 Когда будет

Интенсив из 5 занятий по 2 часа: 4-8 ноября 2024, 20:00 GMT+3

Что в программе


🔵 Занятие #1 "Работа с людьми" - как проводить 1-1, чтобы поддерживать у людей мотивацию и выстраивать прозрачные отношения;

🔵 Занятие #2 "Работа с командами" - как выстраивать крепкую команду, а не сборище грустных, демотивированных чуваков;

🔵 Занятие #3 "Руководство и бизнес" - как общаться с "верхами", чтобы не страдали (по возможности) ни вы, ни команда, ни стейкхолдеры;

🔵 Занятие #4 "Работа с собой" - как не чахнуть над задачами, забрав все самое сложное себе, как не тронуться умом, когда миллион созвонов и не выгореть в пепел;

🔵Занятие #5 "Смотрим в будущее" - как планировать личный рост, чтобы не вязнуть в управленческой текучке и достигать своих целей;

📎 Сколько времени доступны записи

Пожизненно

➡️ Регистрируйтесь на бесплатный интенсив «Руководитель 2030» от Стратоплана. Получите классный новый опыт и инструменты, примерьте на себя роль тимлида и поймите, как и куда вам дальше развиваться

#ad

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

12 Oct, 09:12


Всем субботы, мои чуваки!

Вы сегодня "хехе" или "не хехе"? 🤌

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

11 Oct, 10:39


Выкладываю задание с благотворительного HTML-ивента

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

〰️ Суть задания

Сверстать макет на HTML/CSS/JS без фреймворков. Для слайдеров и эффектов можно брать готовые либы, а можно пробовать написать самим.

〰️ Макет

🔵 макет в фигма-формате лежит вот тут. Когда вы зайдете, вы увидите 2 темплейта. Почему так: покупные макеты всегда идут без картинок, чтобы не мучиться с авторскими правами.

Поэтому слева у вас полноценный макет без картинок (со слоями и ассетами), а справа шакальный jpg, как пример, как это должно быть с картинками. Картинки вы будете вставлять на ваше усмотрение (откуда брать бесплатные hi-res иллюстрации, смотрите в разделе поста "Ассеты и тексты");

🔵 макет потребует специальных шрифтов (откуда их брать, смотрите в разделе поста "Ассеты и тексты");

🔵 к макету оставлены мои комментарии. Часть из них про какие-то обязательные моменты, часть - про то, как усложнить себе задачу, если хочется больше челленджа;

🔵 макет идет только на десктоп. (что делать с адаптивом, смотрите в разделе "Адаптив");

〰️ Ассеты и тексты

🔵картинки в высоком разрешении вы можете скачать бесплатно на Unsplash (например, по запросу Construction). Картинки будут много весить, не забудьте минифицировать их любым удобным вам способом (например, на сайте TinyPng);

🔵 в макете используются бесплатные шрифты из Google Fonts. Вы можете подключить их отсюда: Jost, Barlow (если в макете найдутся еще какие-то семейства шрифтов, ищите тоже на Google Fonts, а если там нет, заменяйте на любые понравившиеся оттуда);

🔵 если нужны дополнительные бесплатные иконки, берем с Flaticon;

🔵 местами, вам понадобятся отсутствующие тексты, например, для элементов слайдеров. Лучше генерировать разные через ChatGPT или аналоги, чем вставлять в Lorem Ipsum;

〰️ Адаптив

🔵 его в макете нет, остается на ваше усмотрение.

Попробуйте сделать так, чтобы прилично работало на стандартных брейкпойнтах (≥1400px, ≥1200px, ≥992px, ≥768px, ≥576px, <576px);

〰️ Как усложнить, если все слишком легко и быстро делается

🔵часть комментов про усложнения оставлена в самом макете;

🔵 кроме этого, можно:

▫️сделать анимации блоков на скролл (хотите - полностью кастомные, хотите - через библиотечки, например, можно подключить Animate.css и через js приделать коллбэк на скролл);

▫️перевести все на Astro / любой фреймворк;

▫️разобраться, как через сборщик автоматически минифицировать картинки;

▫️ попробовать сделать SVG-спрайты для части ассетов;

▫️добавить всякие микроанимации на ховеры и клики;

▫️написать кастомный слайдер вместо подключаемой библиотеки;

▫️ поиграть с оптимизациями (тег <picture>, critical css итд);

〰️ Ревью работ команд

Я в этих ревью много рассказывала про хорошие практики верстки:

🔵 часть #1

🔵часть #2

〰️ Мои вебинары про БЭМ

Два больших вебинара про БЭМ и нейминг, могут вам пригодиться по ходу работы:

🔵Структура HTML-страницы (часть #1)

🔵Структура HTML-страницы (часть #2)

Если у вас есть любые вопросы, задавайте в комментах!

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

09 Oct, 12:13


4 софт-скилловых совета, которые облегчат вам жизнь на работе

Я сейчас не буду выдавать вам что-то обтекаемое, типа "будьте проактивными", хочу написать конкретику, которая будет полезна тем, кто хочет не испортить себе рабочие будни.

1️⃣ Не шутите над потенциально больными для собеседников темами

Тут все просто. Никогда в рабочей коммуникации ни устно, ни в чатах не шутите над полом, возрастом, национальностью, болезнями (физическими и ментальными) людей. Над политическими катастрофами (войнами, терактами) тоже не стоит. Тут обидеть коллегу - как нефиг делать, а оно вам не надо.

Нет, это не они "соевые снежинки", это острые темы, неудачная шутка над которыми выставит вас не веселым затейником, а бестактной жопой.

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

2️⃣ Задавайте вопросы и задавайте их правильно

Задавать вопросы коллегам - это нормальная часть рабочего процесса. Лучше спросить, чем два дня тупить над какой-то ерундой, решаемой за 15 минут.

🟣 договоритесь с собой, сколько времени вы будете тратить на решение проблемы сами, прежде, чем искать помощи.

Например, если какая-то неочевидная штука не выходит (вылетает странная бага / не ясно, как двигаться по плохой документации / вопрос по смежному сервису итд) за 1.5-2 часа, идем писать запрос;

🟣 чем больше вы дадите людям контекста, когда задаете вопрос, тем лучше. Вот тут писала очень подробно, какой контекст и в какой форме стоит давать;

3️⃣ В ревью/фидбеках отделяйте важное от неважного

Это очень ценный навык: проверять все правки, которые оставляете людям к коду/дизайнам/документации/чему угодно на реальную важность.

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

В ряде случаев, неважные замечания помечают как nit или nitpick (буквально - "я докопался до мышей, хочешь - правь, не хочешь - ну и нафиг").

4️⃣ Отказывая, всегда предлагайте альтернативу

Это очень помогает собеседнику справиться с фрустрацией от вашего отказа и даст возможность двинуть беседу в конструктивное (а кроме того, удобное лично вам) русло.

Пример

К вам приходит менеджер и говорит: "надо срочно сделать вот эту задачу за 2 часа". Задача в 2 часа не впихнется, даже если уминать ногами.

ответ "не успеем, вообще нереально" не поможет двинуться дальше и поставит собеседника в крайне неудобную позицию;

✔️ ответ: "не успеем в полном объеме, но можно выделить самое критичное и сделать за 3 часа, а остальное доделать еще потом за 3" уже даст место для переговоров;

Важно: это не 100%-я гарантия успеха, многое зависит от того, насколько сам собеседник решит идти на компромисс, но, по крайней мере, вы от себя сделаете первый шаг. А кроме того, вы можете таким образом продвигать те условия компромисса, которые лично вам выгодны.

Вывод

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

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

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

07 Oct, 13:35


❗️Благотворительный React-ивент для Junior-разработчиков (с опытом тоже можно)

Делаю благотворительный онлайн ивент, чтобы помочь джунам получить проект в портфолио и собрать деньги в пользу НКО "Старость в радость" (или любого зарубежного аккредитованного НКО, если вы не в РФ).

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

📘 Что будет

🔸 мы соберемся 8 командами по 4-5 человек (можно заявиться и одиночкой, и несколькими людьми: команды я соберу);

🔸 после аппрува участия участник вносит 1500 рублей сразу в "Старость в радость"/зарубежное НКО (мне ничего переводить не надо) и присылает чек;

🔸 мы готовим ТЗ + макет в Figma;

🔸 команды тратят выходные в околохакатанном формате и реализуют ТЗ на React (дополнительный стек каждая команда выберет сама);

🔸 мы с Женей делаем публичное код-ревью всем командам. Каждая команда получит 2 ревью: верстки от меня и логики от Жени;

После ивента вы сможете продолжить работу сами: или в команде, или лично, если захотите.

🗓 Когда будет

Ивент будет длиться все выходные 26-27 октября, с 10:00 утра субботы до 17:00 воскресенья. Далее - код-ревью в течение 4 дней.

⭐️ Кто может участвовать

Все, у кого есть базовые или выше знания React (+ HTML/CSS/JS). Если вы можете набросать на Реакте простую тудушку - можно участвовать;

✉️ Как участвовать

🔸написать мне в личку (@natti_davydova) письмо, начать его с "хочу участвовать в React-ивенте", обязательно рассказать там, какой у вас опыт (чтобы я смогла сделать сбалансированные команды);

🔸заявляться можно и по одиночке, и сразу несколькими людьми;

🔸после аппрува вашего участия, вы вносите 1500 рублей в НКО "Старость в радость" (или $15 в любое аккредитованное НКО, если вы не в РФ) и присылаете мне чек;

🔸 до 20 октября включительно будут сформированы команды, и вы успеете познакомиться, подготовить репозиторий для работы и договориться по стеку (стейт-менеджер итд);

🔸26 октября получите инструкции, и начнем;

🙁 А если у нас ничего не получится?

🔸 по организационным вопросам я буду поддерживать вас в течение всего ивента;

🔸 даже если у вас не получится закончить ТЗ, вы получите код-ревью и понимание, куда самостоятельно двигаться дальше;

В любом случае, вы унесете с собой новый опыт, красивый уникальный проект и получите возможность поработать в команде (либо поменторить новичков и возглавить команду);

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

04 Oct, 13:58


Благотворительный HTML-ивент: как это было

В конце августа я анонсирована благотворительный ивент в пользу НКО "Ночлежка".

В чем была суть: я собрала junior-разработчиков, они внесли донат на фиксированную сумму напрямую в НКО, дальше я разбила их на команды, дала задание, и ребята выполняли его все выходные с около-хакатонным вайбом и сделали классные работы.

Все команды получили от меня код-ревью (ч.1, ч.2).

〰️ Какую ставила перед собой задачу

Мне хотелось дать новичкам опыт командной разработки, как у взрослых: с делением задач, git flow, решением мерж-конфликтов, выработкой единого стиля кода.

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

Получилось и то, и другое.

〰️ Результаты в цифрах

🔵 собрала 8 команд по 4-5 человек, в общей сумме было 34 участника;

🔵 в НКО улетело 35к рублей;

🔵 мои личные затраты на организацию - $12 за покупку макета;

🔵 активная часть ивента с разработкой заняла 31 час;

🔵 до финала добрались все 8 команд и 33 участника (один отвалился);

🔵 ревью всех команд заняло 9 часов;

🔵 количество моей радости - безмерное;

〰️ Подготовка

Сама по себе подготовка не заняла много времени и сил. Чтобы мероприятие увидело свет, мне понадобилось:

🟡 написать пост с идеей и призывом поучаствовать. Я волновалась, что сумма доната в НКО (800р с носа) отпугнет людей, но нет: нужное количество участников набралось так быстро, что я удвоила количество команд, изначально планировала всего 4;

🟡 выбрать макет для верстки. Вот это было нетривиально.

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

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

🟡 сборка команд - самая каверзная история. Чтобы реализовать ее, я создала в ноушене табличку, куда занесла всех участников.

Ячейки содержали имена, ссылки на тг-профили, то краткое "о себе", которое скинули ребята и проставленный на основании этого "о себе" условный грейд: "джун", "миддл", "лид".

Дальше нужно было скомпоновать более-менее сбалансированные команды с учетом этих грейдов так, чтобы у каждой команды был один лид или наставник. И с табличкой это было прям кратно проще, чем накидывать из головы;

🟡 знакомство команд - самая важная штука, как по мне, обеспечившая успех ивента. Я собрала команды за неделю до старта, дала им всем перезнакомиться, определиться с деталями стека и начать готовить базовые сборки.

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

〰️ Организация

Этот формат организации я опробовала на благотворительном хакатоне в прошлом году, и он себя достойно показал.

🟢 один центральный общий канал в тг со всеми апдейтами. Апдейты структурированные, по пунктам.

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

🟢 каждой команде по своему тг-чату. Они могли общаться там или смигрировать в дискорд, по желанию, но моя адресная коммуникация с ними была именно в этих чатах, а не в личках;

Вот эта публичность и прозрачность помогала не повторять по многу раз одно и то же;

〰️ Как все прошло

В общем, очень ровно и мирно.

✔️ все команды дошли до финиша и сдали макеты почти или полностью готовые для десктопа. Это значит, что я хорошо подобрала задание по сложности и размеру;

у всех команд за час до презентации упали prod-деплои (на gh-pages и vercel). Чинили с горящими жопами, еще там было не вполне понятно, как чинить-то (и спасибо одному из лидов, который разобрался и всех подхватил);

Считаю, что результаты классные, и оно того стоило. Спасибо участникам и всем, кто меня поддержал! ❤️

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

03 Oct, 16:16


Как я учусь на тимлида (ч.1)

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

Как курс организован

В нем 9 модулей, 1 месяц - 1 модуль. Каждый модуль состоит из интенсивной трехдневки - 3 дня теоретических и практических занятий, по 5 часов в день. И дальше 3 недели еженедельных отработок кейсов в мини-группах, по 1 разу в неделю.

Я волновалась, смогу ли выдержать целых 5 часов материала подряд (у меня сложности с синхронным обучением), но все очень комфортно подано, регулярное переключение с лекций на практику в течение занятия помогает не поплыть мозгами.

Что проходили

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

🔵разобрали концепцию PAEI (функций менеджмента), жизненный цикл компаний и как одно с другим связано. Я раньше много слышала про Ицхака Адизеса, глыбу и титана менеджмента, но впервые прикоснулась к его теориям.

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

🟢 говорили о том, как налаживать контакты с субординатами. Как сделать в команде прозрачную, доверительную атмосферу, но не сажать себе сотрудников на шею. Подробно раскрывалась тема 1-1: зачем это надо, что в них делать, о чем говорить с человеком, как поддерживать контакт между этими встречами.

Затронули тему софтов в общем, особенно - активного слушания и других способов раскрыть человека в личной беседе.

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

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

Практика

Нас разбили на мини-группы, в которых мы отрабатываем все практические кейсы. Я оказалась в очень славной группе с хорошими ребятами.

Мы отработали 6 кейсов: 3 из них - в лекционные дни, чтобы сразу потыкать материал, 3 - в межсессионные занятия.

Как эти кейсы выглядят примерно:

- "вот у вас такая команда с такими участниками. На команду упали унылые задачки. Какие у команды слабые и сильные стороны, какие от них риски, как подобрать ключики мотивации, чтобы задачи не были такими унылыми";

- "горят сроки, горят жопы, горят сотрудники. Что делать в этом бардаке, если тебя запихали это всё тушить, и какие шансы не полететь кукухой";

- "к вам набежал HR BP и сказал, что как тимлид вы - бестолочь, потому что не поддерживаете его (странные, на ваш взгляд) инициативы. Как объяснить CTO и HR BP, что вы, вообще-то, норм, и, при этом, не набрать проблем команде";

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

Что в итоге

Первый месяц показал, что:

🟣 организация у Стратоплана на высоте: все четко, комфортно сделано, через все процессы ведут за ручку. Даже мне с моим диагностированным СДВГ удается не отставать от одногруппников;

🔵 я очень недооценивала пул проблем, с которыми может сталкиваться тимлид. Стало немного понятнее, чем они занимаются, кроме вытирания носов субординатам;

Продолжаем учиться дальше. На следующей неделе начнется новая трехдневка, а еще через месяц я вам расскажу, что мы делали.

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

01 Oct, 10:32


Ревью работ благотворительного ивента для джунов фронтов, ч2

Сегодня будет трансляция первой части ревью проектов ребят на HTML/CSS/JS.

❗️Важно: команды работали над проектом всего 1.5 дня. Они сделали все, что было в их силах за это короткое время. В проектах есть ошибки, и это нормально. Не надо ребят за это тыкать.

Любые нападки на проекты буду зачищать.

💫 Кому полезно

Всем фронтам, кому интересно послушать и поболтать про верстку, бест практисы и сложности

🗓 Когда будет

Сегодня, 1 октября, в 18:00 по Мск. Запись останется!

📎 Ссылки на работы команд

Сегодня посмотрим работы 4 команд

🔸 Команда #2
🔸 Команда #5
🔸 Команда #7
🔸 Команда #8

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

30 Sep, 11:06


Ревью работ благотворительного ивента для джунов фронтов, ч1

Сегодня будет трансляция первой части ревью проектов ребят на HTML/CSS/JS.

❗️Важно: команды работали над проектом всего 1.5 дня. Они сделали все, что было в их силах за это короткое время. В проектах есть ошибки, и это нормально. Не надо ребят за это тыкать.

Любые нападки на проекты буду зачищать.

💫 Кому полезно

Всем фронтам, кому интересно послушать и поболтать про верстку, бест практисы и сложности

🗓 Когда будет

Сегодня, 30 сентября, в 18:00 по Мск. Запись останется!

📎 Ссылки на работы команд

Сегодня посмотрим работы 4 команд

🔸 Команда #1
🔸 Команда #3
🔸 Команда #4
🔸 Команда #6

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

29 Sep, 13:15


Завершилась активная часть благотворительного ивента для джунов

В конце августа я анонсировала небольшой благотворительный ивент для джунчиков-фронтов в пользу "Ночлежки".

Через 2 часа ребята закончат двухдневную разработку макета на HTML/CSS/JS (без фреймворков), и начнется презентация работ.

Заходите посмотреть, какие у них классные результаты получились ❤️

🗓 стартуем сегодня, 29 сентября, в 18:00 по Мск

🎙 запись трансляции останется по той же ссылке

➡️ больше об ивенте тут

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

24 Sep, 12:59


Вас не могут просто так сдернуть с удаленки (по ТК)

Один из способов давить на сотрудника, чтобы он ушел без выплат - угроза дисциплинарными взысканиями. Что тут самое простое пытаются сделать: "отменяют" удаленку, дескать, с завтрашнего дня выходи в офис, а то вменим тебе прогулы, впаяем дисциплинарки и уволим по статье.

Что вам важно помнить

🔵 если у вас в ТК-договоре прописана удаленка, вас не могут просто с нее снять в одностороннем порядке, условия трудового договора так не меняются. Вы должны будете подписать документ об изменениях в договоре, что можете не делать;

🟡 если у вас допник к ТК с удаленкой (бессрочный), его тоже не могут отозвать в одностороннем порядке, тут та же история с соглашением сторон;

Когда вызов с удаленки без согласия возможен

🟣 если вас предупредили за 2 месяца + "если в компании произошли организационные и технологические условия труда, которые существенно изменили условия труда" (а значит, вас единственного из команды вытащить не смогут, кроме того, компании понадобится еще доказать эту самую смену условий труда);

🟢 если перевод на дистанционку был временный, с фиксированной датой окончания в договоре/допнике;

А если нет ни договора с удаленкой, ни допника

Тут есть такой концепт, как "фактически сложившиеся отношения".

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

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

❗️Традиционно, напоминаю: если вас увольняют не по вашей воле, ничего не подписывайте на месте, всегда берите время посоветоваться с юристом

🔜 Еще очень, очень советую культовый доклад Витали Шароватова про правовые нюансы увольнений.

Запоздалый дисклеймер

Я никого не принуждаю "качать права", если не хочется. Просто стараюсь дать опции, которые помогут вам уйти в сложной ситуации по соглашению с выплатами. Что делать дальше с этими знаниями, вам решать.

Другие мои посты про увольнения

- 3 правила, которые спасут вам нервы и деньги, если вас пытаются уволить с работы (по ТК);
- Про увольнения с ГПХ-договора;
- Поговорим про плохие увольнения;

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

22 Sep, 07:01


Но ведь раньше такой херни, и правда, не было! Была другая херня 🤌

Умный пост будет в понедельник, а на выходных я - интеллектуальная амёбка, уж извините, и другого контента у меня для вас нет.

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

18 Sep, 16:29


Застенчивость мешает учебе

Знаете, что меня больше всего расстраивает, когда я учусь в группах с общими практическими занятиями? То, как студенты боятся активничать.

Лектор задает вопрос или ищет добровольца на какое-то задание... и тишина. Люди робко сидят, стесняются попробовать порассуждать или решить задачку, потому что боятся опозориться: неверно ответить или запутаться по ходу решения.

Я считаю этот страх самым деструктивным в освоении чего угодно нового. Он мешает выжать максимум из учебного процесса, поэкспериментировать и получить обратную связь (особенно обидно, если вы за нее заплатили).

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

Я понимаю, что такое - страх опозориться. Вот что мне помогло с ним бороться: я села и попыталась вспомнить имена и лица людей, которые в последний месяц как-то вопиюще рядом со мной тупили. И знаете, что? Не вспомнила ни людей, ни в чем там ошибки были. И вы не вспомните, на какие вопросы Вася Пупкин не смог ответить в прошлую среду. На работе, кстати, тоже не вспомните, кто в чем ошибся, хотя, казалось бы, постоянно в одной команде находитесь.

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

Еще очень помогает стратегия вопросов "и чо?":

- а я вот отвечу плохо, все напутаю
- и чо?
- ну одногруппники плохо подумают
- и чо?
- ну они будут косо на меня смотреть, наверное
- и чо?
- ...

Обычно, 4-5 итераций "и чо?" хватает, чтобы увидеть, что потенциальные опасности от неверного ответа не очень-то и страшные.

Привычка справляться со страхом напортачить и опозориться очень вам поможет потом в работе, даст возможность брать задачи, которые фиг знает, как решать, и докручивать их до результата, обучаясь на ходу. А без этого расти чертовски сложно и очень медленно.

Не надо искусственно стопорить свой рост. Помните, публично активничать будет страшно только первые несколько раз, дальше куда легче пойдет.

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

15 Sep, 18:13


Про рациональный пессимизм

Не так давно я решила провести эксперимент и проверить, насколько мои предварительные оценки той или иной задачи совпадали с реальностью.

Брала гранулярную подзадачу по коду (скажем, "сделать инпут и кнопку поиска") или более комплексную, но все ещё неделимую, творческую (например, "написать пост в канал на заданную тему"), базово оценивала и засекала, сколько, на самом деле, эти дела занимали.

И знаете, что получилось?

Я ошибалась в меньшую сторону, минимум, вдвое, а, в среднем, втрое даже на самых тривиальных штуках. "Сделаю за 15 минут" превращалось в час, "у меня текст уже готов в голове, за час напишу" растягивалось на два. Вышло очень отрезвляюще: раньше и не думала, что так радужно оцениваю затраты и времени, и сил.

Но это ещё не всё. Я поняла, что слишком оптимистично воспринимаю не только отдельные таски, но и целые процессы: формирование привычек, решение задач с кучей неизвестных, обучение новым вещам.

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

Оказалось, что рациональный пессимизм - это привычка, прививать которую больно, но полезно.

Неприятно задавать себе вопросы: "а с фига ли ты решила, что задуманное легко получился?", "а куда это ты пихаешь в день миллион дел, если помещается втрое меньше?", "а с чего ты решила, что задача - изян?".

Обидно домножать сроки на x3 и убирать из туду-листа заботливо умятую туда кучу очень важного барахла.

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

Но это все в моменте тошновато, а в даже среднесрочной перспективе стало помогать, хоть я ещё и в самом начале рационально-пессимистичного пути.

Не все получается: в пятницу вот умудрилась поезд продолбать, например. Слишком оптимистично рассчитала время выхода, в итоге, пришлось покупать билет на другой рейс. Ну да ладно, откаты - нормальная часть формирования любой долгосрочной привычки.

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

11 Sep, 16:10


Про переработки и "сверхусилия"

В одном тимлидском канале намедни обсуждали кейс: "У вас проект, который критично закрыть в течение полугода. Один разраб принес оффер на 40% выше, чем у него сейчас есть. Если уйдет - сроки съедут, есть шанс не сдать проект. Ваши действия?".

Приложила вам скрин самого дивного ответа. Ответа, восхитительного в своем цинизме и, к сожалению, распространенности.

Напоминаю: если вас очень просят перерабатывать на благо компании, речь идет не о благе именно компании.

Речь идет только и исключительно о благе того, кто просит, потому что ему проще в моменте выжать вас посильнее, чем разобраться с причинами всех этих овертаймов (что само по себе не факт, что ужасно, но об этом ниже).

Когда вам вкручивают в уши, что "компания в вас нуждается, без вас тут все нафиг сгорит", вспомните приложенный скрин. Это - попытка "мотивировать вас на сверхусилия" бесплатно, и слова мотивирующему ничего не стоят. Он вам так "прокачивает морально-волевые качества".

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

Когда вам предлагают (прямо или чуть завуалированно) аккуратный обмен типа "ты сделай мне хорошо, а потом я тебе тоже сделаю хорошо" - это понимаемо и лично мне импонирует.

Хотя важно, опять же, помнить, что "потом" может не наступить, если что-то пойдет не так. Это как деньги знакомому одолжить: лучше одалживать не больше, чем вам будет обидно потерять впустую.

А когда начинают накачку "морально-волевых на сверхусилия" - это буквально означает, что никакого "я тебе" тут вообще не предусмотрено. Ты просто должен порваться на британский флаг, чтобы условный Вася меньше парился за то, как объяснять срыв сроков стейкхолдерам.

Резюмирую. Не надо, пожалуйста, "спасать компанию", это вообще не ваша ответственность, если вы - линейный сотрудник.

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

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

05 Sep, 12:40


Самый добрый, искренний и полезный психпросвет-блог

В этот раз - не реклама, а исключительно по любви. Хочу рассказать про блог моей чудесной подруги Леры Зелёной - "Рефлексант".

Лера пишет потрясающе честно, увлекательно и незанудно о том, как справляется с депрессией и СДВГ, как учится отдыхать и отключаться от бесконечной перфекционистской гонки, как исследует свой внутренний мир и что из этого выходит.

Я нашла ее блог несколько лет назад и после пары месяцев запойного чтения очень захотела с Лерой подружиться: настолько славный она человек, настолько ее мысли и ценности со мной резонируют. И вышло же! Я горжусь тем, что дружу с ней ❤️

Знаете, что мне особенно нравится в "Рефлексанте"? Он не только про рост и активное развитие, он и про поражения тоже. Если что-то валится из рук, если случаются откаты, это не скрывается от читателей, нет иллюзии бесконечного успеха. Здесь блог живого человека со своими сложностями, неуверенностями, страхами, победами и провалами.

О чем вам может быть интересно почитать тут

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

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

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

🟡 о том, как учиться отдыхать, если привык бесконечно гнаться хомяком в колесе, о том, что хотеть поныть - нормальная и здоровая история, и как сохранять в себе вкус к жизни;

🟣 о психпросвете в общем: о том, что у депрессии нет лица, и люди с диагностированной депрессией не всегда лежат лицом в стену, о "налоге на СДВГ и о том, что делать, когда тревога сжирает изнутри;

🔜 Подписывайтесь на Лерин "Рефлексант", будем вместе удерживать кукуху и справляться с жизненными челленджами

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

04 Sep, 18:04


Про алгосики

Ну что ж, 4 годика коммерческого опыта спустя, пошла тоже учить алгосы.

Будете смеяться, но я их жутко боюсь: ощущение, что это что-то "для умных, которые умеют придумывать элегантные красивые решения", а я-то ведь не умею, и вообще, а вдруг не смогу и не справлюсь.

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

Вчера худо-бедно разобралась с бинарным поиском, так что с первым алгосиком меня, друзья!

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

28 Aug, 10:41


❗️Анонс моего благотворительного ивента для Junior Frontend и верстальщиков (с опытом тоже можно)

🛑🛑🛑 UPD. Набор временно приостановлен (кто уже успел написать - тем отвечу)

Делаю небольшой благотворительный онлайн ивент, чтобы помочь джунам получить проект в портфолио и собрать немного денег в пользу НКО "Ночлежка" (или любого зарубежного аккредитованного НКО, если вы не в РФ).

📘 Что будет

🔸 мы соберемся 4-5 командами по 4 человека (можно заявиться и одиночкой, и несколькими людьми: команды я соберу);

🔸 после аппрува участия участник вносит 800 рублей сразу в "Ночлежку"/зарубежное НКО (мне ничего переводить не надо) и присылает чек;

🔸 я присылаю командам красивый макет средней сложности в Figma;

🔸 мы тратим выходные в околохакатанном формате и реализуем макеты в HTML/CSS/JS (без фреймворков);

🔸 я делаю публичное код-ревью всем командам;

После ивента вы сможете продолжить работу сами: или в команде, или лично, если захотите.

🗓 Когда будет

Ивент будет длиться все выходные 28-29 сентября, с 10:00 утра субботы до 17:00 воскресенья (потом - смотр работ и ревью)

⭐️ Кто может участвовать

Все, у кого есть базовые или выше знания HTML/CSS/JS (JS - на уровне "подключить готовую библиотечку"). Фреймворков не будет.

Допускаю и ребят без опыта вообще, и опытных верстальщиков.

✉️ Как участвовать

🔸написать мне в личку (@natti_davydova) письмо, начать его с "хочу участвовать в ивенте", обязательно рассказать там, какой у вас опыт (чтобы я смогла сделать сбалансированные команды);

🔸заявляться можно и по одиночке, и сразу несколькими людьми;

🔸после аппрува вашего участия, вы вносите 800 рублей в НКО "Ночлежка" (или $10 в любое аккредитованное НКО, если вы не в РФ) и присылаете мне чек;

🔸 до 22 сентября включительно будут сформированы команды, и вы успеете познакомиться, подготовить репозиторий для работы и договориться по стеку (будут ли препроцессоры, tailwind итд);

🔸28 сентября получите инструкции, и начнем;

🙁 А если у нас ничего не получится?

🔸 по организационным вопросам я буду поддерживать вас в течение всего ивента;

🔸 даже если у вас не получится закончить макет, вы получите код-ревью и понимание, куда самостоятельно двигаться дальше;

В любом случае, вы унесете с собой новый опыт, красивый уникальный проект и получите возможность поработать в команде (либо поменторить новичков и возглавить команду);

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

26 Aug, 15:49


Раньше было лучше (или нет?)

Я вам сегодня принесла замечательный доклад-стендап Александра Кирсанова "Раньше деревья были выше, а IT круче. Или нет?".

Доклад построен буквально в виде холивара между "скрипящим дедом" и "свежим, вкатившимся айтишником".

Дед нудит, что "нонеча - не то что давеча! Вот мы в 2004-м на один диск умещали виндоус, антивирус и пакет очень важных программ, а сейчас туда даже скайп не поместится! Была душевная аська, а не это ваше стремное бездуховное черт-те что с некрасивыми смайликами! Дискеты мои дискеты! Работали не зарплаты ради, а по призванию сугубо! И вообще, одни смузихлебы развелись вокруг!".

У меня от этого "деда" - смесь ностальгии с острым раздражением: я застала и диски эти с виндой, и дискеты, и аську, и интернет по карточкам, за которыми надо было бегать до соседнего ларька. Ничего в этом не было хорошего, только сплошная фрустрация, когда фотошоп грузился по 3 минуты, а фильм с локалки - пару суток, в лучшем случае.

Линия "вайтишника" кратко умещается в тезис: "задолбали мешать прогрессу. Хотите - оставайтесь со своими дискетами, но не мешайте людям развиваться и толкать индустрию в будущее". Лично мне ему возразить нечего, от души согласна.

В конце, автор резюмирует, что "тоска по дискетам" у людей не потому, что раньше, и правда, было лучше, а потому, что память имеет паршивое свойство стирать плохие воспоминания, а хорошие оставлять. И, по большому счету, деды нудят не против прогресса, а чтобы хоть как-то прикоснуться к ламповым временам, когда им было хорошо и комфортно, и минусов которых они попросту не помнят.

Этот доклад - один из лучших, что я слушала за последний год. Очень живой, обаятельный, искренний, по-хорошему печальный, с отличной концовкой, заставляющей крепко задуматься о том, стоит ли цепляться за "а вот в наше время!", а если нет - то за что цепляться тогда.

От души всем советую, посмотрите обязательно.