Coding Lady
Open in Telegram
Я middle frontend developer в компании Aero, делюсь трудностями и победами, историями из мира IT и своей жизнью 👩🏽💻💕 Мой тг: gulkovva19
Show more836
Subscribers
No data24 hours
+67 days
-730 days
Posts Archive
836
Впервые столкнулась с сексизмом в IT😔
Я в IT уже больше двух лет и на протяжении всего времени на вопросы «А есть ли в IT сексизм?» с радостью отвечала «Я не сталкивалась!».
Но на этой неделе столкнулась.
Перед тем, как расскажу историю, прошу вас не писать в комментариях оскорбляющие фразы про мужчин и прочее.
Я их люблю и уважаю, и один мудак не делает мудаками всех 🧡
Мы ходим с Альбертом на бачату, это социальный танец, поэтому партнерши по кругу танцуют с разными партнерами.
На первой тренировке я познакомилась с парнем, который был в футболке ВК, расписанной кодерскими штуками. Я сразу поняла, что он разработчик, мы познакомились и оказалось, что он тоже фронтендер. Ну что ж, прикольно)
В эту среду мы пришли на бачату и подошла моя очередь танцевать с этим парнем. У нас случился диалог, хотя скорее монолог, потому что я ничего не сказала в ответ.
Он: «Ты же программист? Девушка до тебя сказала, что девушек программистов не существует.»
Я: 😳
Он: «Я с ней согласен. Девушек программистов не существует. Да, я сексист»
От шока я не смогла ему даже ничего ответить, только посмотрела максимально презирающим взглядом и пошла танцевать с другим партнером.
Я встречалась с сексизмом в бауманке и считала, что это уже давно в прошлом.
Жесть.
Я думала «ладно я, но не дай Бог он станет лидом, и к нему на собес придет маленькая неуверенная в себе девушка».
После занятия мы с Альбертом, конечно, все обсудили, сделали выводы и даже успели посмеяться над ним. Ещё я написала своим парням программистам, которые меня тоже поддержали и сказали послать этого парня сами знаете куда. Стало легче, но!
Мне было так обидно за себя и за всех девушек, я чувствовала несправедливость и даже не могла до конца поверить в его слова.
В голове было много вопросов:
Да кто его вообще спрашивал?
Почему он делает больно незнакомому человеку?
Он ведь даже не видел мой код и такое говорит! Мне, разработчице, в лицо!
В общем, что я хочу сказать этой историей.
Неважно, что сказал этот парень, потому что, как минимум, его никто не спрашивал, а как максимум, пошел он в жопу, потому что классные разработчики отличаются своим кодом, а не полом.
Нам остается его только пожалеть и еще больше верить в свои силы🙏🏼
Всем любви и адекватных людей рядом❤️🩹
836
Простой на работе🤷🏽♀️
Я думаю, многие разработчики сталкиваются с простоями (можно называть как угодно, мне ближе это слово).
Это когда ты работал работал, а потом бац, и задач как будто нет, и делать как будто нечего.
Многих это пугает, но я расскажу свою стратегию при простоях, и почему это иногда классно.
Первые пару дней я просто чиллю🌴
Сплю до обеда, смотрю сериалы, кайфую от ничегонеделанья.
Это самое сладкое время, в котором лучше не задерживаться, иначе сложно вылезать.
Потом я начинаю разгребать домашние дела🏠
Тщательная уборка, разбор гардероба, пересадка цветов, химчистка верхней одежды и так далее, список можно продолжать до бесконечности…
Дальше перехожу к своему здоровью и эмоциональному состоянию🧖🏽♀️
Марафон по врачам, чекапы, бьюти процедуры, массажи, встречи с подругами, неспешные завтраки и прочие маленькие радости, до которых тоже не всегда доходят руки.
Ну и завершаю я это всё обучением🎓
Когда меня уже начинает по-немного мучать совесть, я сажусь за учебу😂
Ладно, на самом деле к этому времени уже хочется самому что-то покодить.
Простои чудесное время для самообразования, потому что во время интенсивной разработки просто не хочется что-то ещё дополнительно читать и смотреть. А если у вас достаточно прав на проекте, можно применять новые знания сразу в работе, кайф.
Захотелось изучить react testing library - идешь пишешь интеграционные тесты прям в проекте. Ну или мучаешь свой несчастный пет проект))
Ещё один хороший вариант на простой - просто взять отпуск.
Тогда от твоего отсутствия точно никто не пострадает.
В общем, иногда отсутствие задач - это классно!
Есть время на себя, свой дом и самообразование, а тебе ещё и платят)))
И главное помнить, что отсутствие задач - это не вина разработчика, поэтому отметаем любое чувство вины!
Но надо понимать, что если простои затягиваются, или их становится много - пора идти к своему проджекту или лиду и обсуждать ситуацию, иначе есть возможность застрять на одном месте.
Хотя кого-то это может и не пугать вовсе.
836
Отпустили☺️
Едем с родителями и братом в Сочи кататься❤️🔥
А в конце марта ещё разок в Сочи, но уже с Альбертом на New Star Camp❤️🔥
Что ж, я фанатка Сочи и отпуска, не иначе
Да здравствуют горы🏂⛷️🗻!
Теперь можно и работать начать, до отпуска всего 3 недели))
836
С наступившим Новым годом, друзья! ✨
Желаю каждому в этом году любви, тепла и добра, ценить то, что уже есть, быть благодарными и счастливыми🫂
Пускай всё будет хорошо🧡
Мы отмечали Новый год с моими родителями на горнолыжке в Казани, много катались, мерзли, снова катались, грелись в бане, выбегали на снег и снова катались😍
А вчера уже приехали в Альметьевск, отдыхаем и ничего не делаем🙌🏼
Обожаю новогодние каникулы!
У вас как дела? Как отметили? Какие планы на эту неделю?☺️
836
У меня сегодня последний рабочий день в 2023 😇
Хочу ли я отдыхать?
Очень!
Сильно ли я устала?
Да как-то вроде нет 😁
Последние 2 недели были лайтовыми, я писала юнит и интеграционные тесты, без спешки купила подарки и закрыла важные дела.
Спокойный декабрь - это чудесно!
Сейчас собираю вещи, а завтра мы выезжаем в Татарстан отмечать Новый год и Рождество с моей семьей 🧡
Встречать Новый год будем в домике на горнолыжке и, конечно же, кататься!
Ох, как я рада, что в начале 2023 исполнила свою мечту и пошла заниматься фристайлом 🏂
Вообще, 2023 для меня про рост во всем.
В карьере, доходе, отношениях, саморазвитии, окружении.
Дальше - больше.
Итоги года не пишу, цели тоже не пишу, всё в голове, всё вижу и представляю 🙌🏼
А вам желаю в 2024 кайфовать и в перерывах работать))
Поделитесь, пожалуйста, самыми яркими и запоминающимися моментами в 2023 ☺️
У меня это, конечно, предложение руки и сердца на берегу моря и концерт L’ONE в горах на New Star Camp 💔
836
Ребят, что думаете о TDD?
Test Driven Development - разработка через тестирование.
Сначала пишется тест, а потом его покрывают кодом.
836
Утро разработчицы🫶🏼
Иногда мне приятнее начать работать после обеда и задержаться вечером, но провести утро с кайфом☕️
Вот сейчас, например, я завтракаю в she, после поеду на бьюти-процедуры, и только потом в офис, а вечером на бачату с Альбертом.
Ну красота же✨
На собеседовании в аэро я сразу сказала, что work-life balance для меня чуть ли не на первом месте, потому что я правда не вижу смысла в работе, если ты не успеваешь наслаждаться жизнью вокруг🙌🏼
Да, можно кайфовать только от своей работы и занимать ею всё своё время, но это точно не про меня😁
836
Чем я занимаюсь сегодня?
Пишу доку codeStyle для проекта👼🏼
Раньше я писала всё одна и мне было норм без доки, но нас уже двое, а в дальнейшем может быть ещё больше, поэтому, дабы избежать разногласия, недопонимания и конфликты, фиксирую всё в одном месте.
Классное чувство быть автором источника правды, который в дальнейшем поможет всем, кто к нам присоединиться.
И так как я одна начинала этот проект и написала бОльшую его часть, для соблюдения единообразия кода многое основывается на моей вкусовщине😋
Например, все useState должны быть типизированы, даже если это простой стейт:
// плохо
const [currentId, setCurrentId] = useState('');
// хорошо
const [currentId, setCurrentId] = useState<string>('');
Да, это необязательно, но меня бесит, что где-то useState типизирован, а где-то нет.
Пусть будет везде.
Конечно, я не пишу всё только на свое усмотрение, все пункты обсуждаю и утверждаю с коллегой.
Как и в любой командной работе🫱🏼🫲🏻
Честно говоря, за время работы в аэро я прям чувствую, как вырос мой навык коммуникации, несмотря на то, что у нас возник конфликт на прошлой неделе😅
Но все решилось, мы сделали выводы и пошли дальше работать без раздражения и напряжения.
Кайф✨
Давайте поболтаем про вкусовщину в коментах.
У кого какие приколы?
Я вот, например, не люблю префиксы I и T у интерфейсов и типов.836
Говорят, математика не пригодится в обычной жизни
Но я только что применила теорему Пифагора, чтобы понять, поместится ли бутылка вина, длиной 34 см в подарочную коробку 30 на 20, если её положить по диагонали, учитывая, что диаметр дна бутылки 8 см.
Вот вам и математика!
Кстати, геометрия была моим любимым предметом в школе🧡
А начертательная геометрия, инженерная графика и прикладная механика - в универе☺️
836
Врываюсь в выходные после насыщенной недели❤️🔥
Всем классно отдохнуть, провести время с близкими и вспомнить о своих хобби🫶🏼
В жизни есть не только работа, вокруг много интересного!
836
Иногда я думаю, как можно быть такой умной и глупенькой одновременно🤣
Я сейчас 40 минут откапывала машину, пыталась выехать, догадалась попросить лопату и скребок у дворников… а просто снять машину с ручника не догадалась🤦🏽♀️
И почему-то на панель я вообще не смотрела, хотя там белым по черному «выключите ручной тормоз»🥲
Вот вроде код пишу, соображать умею, но как видите не всегда))
Естественно я была на связи с Альбертом, который рассказывал мне, что делать и в конце говорит: «Зато ты теперь знаешь, что делать, если застрянешь»
Я: «Ага, кнопку Р выключить»
Мне это так напомнило ситуации на работе, когда ты бьешься с дурацким багом два часа, а в итоге решение оказывается на поверхности в виде одной строчки😁
Что ж, с кем не бывает🤭
836
Karpov courses👩🏽💻
Помните, я весной взяла курс мидл фронтенд в karpov courses и что-то даже там делала?
Ну так вот, в июне я на все благополучно забила и пошла работать свою новую работу, забыв все явки и пароли.
Меня просили написать отзыв по окончании курса, но прошла я максимум четверть, а то и меньше😅
Но сказать что-то все-таки могу.
Курс довольно сложный, особенно если ты джун и параллельно работаешь. Помню я тратила дофига времени на проекты и домашку, лекции смотрела в ночи, а код писала на выходных, атас какой-то ахахах.
Но насколько курс сложный, настолько и крутой.
Даже та часть, которую освоила, сильно мне помогла, и я даже не воспользовалась предлагаемой там карьерной консультацией, потому что справилась сама😁
Я решила вернуться к обучению, потому что на работе мы допилили весь интерфейс и осталось написать тестов, а значит можно немного расслабиться и посвящать по часу в день обучению.
Ура, снова учиться!🎓
А вы где-нибудь учитесь сейчас?
Рассказывайте, как вам!
836
В офисе почти как дома🥰
В последнее время я себе столько активностей/занятий добавила в расписание, что просто некогда в офис заехать🙈
Вот, например, в пятницу пропускаю винный клуб, потому что весь вечер расписан(
Надо как-то разобраться с расписанием, чтобы было время на офис, а то мне скучновато без него становится.
Точнее, теряется ощущение себя частью чего-то большого🤔
А мне это важно в работе!
Рассказывайте, какие у вас отношения с офисом, часто ездите? Любите свой офис?
836
Прошлая неделя пронеслась незаметно🚀
Она была довольно интересная на задачки, я фиксила неоднозначные баги и занималась оптимизацией некоторых компонентов.
Чуть подробнее про оптимизацию.
Представим, что к нам от бэка пришел гигантский массив данных, и нам все это нужно вывести на фронте.
Хм, рендерить сотни тысяч элементов сразу - плохая идея, загрузка страницы будет похожа на загрузку страницы в 2009, когда я сидела ВКонтакте через нетбук и модем…
И что делать?
Виртуализировать😁
Другими словами, рендерить только те элементы, которые входят в текущую область просмотра, а остальное не рендерить.
Пользователь будет скролить список вниз, и каждый раз будут рендериться только нужные элементы.
20 штук вместо 20 тысяч.
Ну кайф же🙌🏽
Как это сделать?
Если пользоваться готовыми библиотеками, то чаще всего виртуализация уже продумана, и нам стоит дописать всего пару строк.
Например, для таблиц я использую либу mantine-react-table, где уже есть пропс виртуализации.
В либе rc-tree, которую я так же использую, тоже есть встроенная виртуализация.
Если же такой роскоши нет, то вот популярные библиотеки оконного доступа:
react-window
react-virtualized
Можно разок попробовать применить виртуализацию на своих пэт проектах, чтобы больше ее не бояться и на реальных проектах сразу делать все по красоте😌
836
Если не IT, то что?🌎
Знаете, я часто думаю о том, что не хочу заниматься всю жизнь одним делом, даже если оно мне очень нравится.
Как-то расстраивает меня перспектива не попробовать что-то ещё.
IT это классно, но чем бы я еще хотела заниматься? Что бы еще хотела попробовать?🙏🏼
Ой, на эти вопросы у меня всегда есть ответы, потому что я весьма любопытна👀
Во-первых, это ландшафтный дизайн или ландшафтная архитектура🌿
Ох, как я люблю красивые сады!
Это ведь не только про красоту и эстетику, это и про подумать, что я так люблю.
Творчество + интеллектуальная деятельность = работа мечты.
Хорошо, что это не темный лес для меня, потому что мама занималась ландшафтом, и я помню, как ей нравилось, и какую красоту она создавала.
Во-вторых, личный стилист👘
Обожаю стиль, моду, сочетания и эксперименты, мне нравится следить за стилистами, красиво одеваться и, посмотрев на человека, сразу же в мыслях подобрать ему образ.
Может, когда-нибудь это станет моим хобби.
В-третьих, бизнес💼
Есть несколько идей, чем бы я хотела заниматься, правда их пока оставлю в секрете.
Из меня выйдет классный предприниматель, потому что у меня все для этого есть, и к тому же прекрасный пример в виде папы.
Что ж, кто знает, куда меня занесет и чем я буду заниматься лет через 10, но точно знаю, что это будет что-то интересное и по любви.
Как моя работа сейчас🧡
Пожалуйста, делитесь в комментариях своими желаниями!
Что бы вы ещё хотели попробовать кроме своей деятельности сейчас?
А может хочется посвятить всю жизнь одному делу?
836
Фотки с вечеринки подъехали🥳
Тематика была «Ночь сказок», а я оделась Мальвиной, хотя характер у меня совсем не Мальвиновский😁
В этот раз вечеринка мне понравилась больше, потому что музыка была лучше, и я уже чувствовала себя «своей»☺️
P.S. Прошу заценить мой образ и пятую фотку, потому что она просто топ!
836
Как мне помог мой канал🤭
На последней вечеринке на работе я наконец-то познакомилась вживую с лидом, который меня собеседовал.
Во время общения Кирилл сказал, что он из Нижнего Новгорода, на что я ответила:
⁃ О, я была там летом, классный город!
⁃ Да, я знаю, что ты там была
⁃ Откуда?😯
⁃ Я читал твой канал перед тем, как взять тебя
И здесь я чуть не словила паничку, потому что стесняюсь рассказывать коллегам о канале😅 (позже напишу об этом пост).
А потом Кирилл сказал, что ему очень важны были софт скиллы кандидата, и он хотел знать, что кандидат подойдет не только по хардам, ведь хард скиллы всегда можно прокачать, а вот с софтами сложнее.
Итог мы все знаем - меня взяли!
Кто знает, быть может канал мне и правда помог, Кирилл увидел, что я открытая, общительная и люблю свое дело🙏🏼
А ещё, возможно, если бы я не проявлялась в itgirls, не заявляла о себе и не вела канал - hr Женя бы не узнала обо мне и вовсе бы не скинула ту ссылку на вакансию.
Труд и правда вознаграждается, и если ты во что-то вкладываешься - это всегда не «просто так»🧡
