Этот приезд к родителям наполнен теплом, любовью и уютом, впрочем как и любой другой приезд к ним🧡
В этот раз к нам прилетали в гости Альберт с его семьей, сваты, получается)
Было душевно!
А ещё мы много пьем кофе и болтаем с мамой на террасе, гуляем и летаем с папой (сверхлегкая авиация - его хобби), почти каждый день я вижусь с подругами детства, гуляю по лесу, дышу осенью и чувствую любовь со всех сторон!
Кстати, много и с кайфом работаю))
Пока непонятно, когда я обратно в Москву, поэтому ценю каждый денечек с семьей в самом теплом доме на свете.
В этот раз к нам прилетали в гости Альберт с его семьей, сваты, получается)
Было душевно!
А ещё мы много пьем кофе и болтаем с мамой на террасе, гуляем и летаем с папой (сверхлегкая авиация - его хобби), почти каждый день я вижусь с подругами детства, гуляю по лесу, дышу осенью и чувствую любовь со всех сторон!
Кстати, много и с кайфом работаю))
Пока непонятно, когда я обратно в Москву, поэтому ценю каждый денечек с семьей в самом теплом доме на свете.
❤55
Forwarded from Алиса про IT
Кажется, это самый быстрый рост среди выпускниц ITGIRLS)
Знакомься, это Софья!
Девушка закончила учёбу в школе в августе 2022 года, немного отдохнула и начала искать работу. Работа нашлась — и всего за 2 недели.
Такой быстрый результат сама Софья объяснила лучше всего — она подошла к поиску, как к полноценной задаче. Она задействовала все источники поиска: hh.ru, LinkedIn, телеграм-чаты, SuperJob, Habr.Карьера и другие. Даже рассказала всем друзьям, родственникам и подписчикам в соцсетях)
И это очень круто! Софья избежала одной из главных ошибок новичков — не откликаться на вакансии. Это первый фактор, который способствовал быстрому росту.
Софья согласилась на позицию стажёра в Лиге Цифровой Экономики с зарплатой 40 000 ₽. Но при двух условиях:
✔️ У неё будет наставник
✔️ Через 3 месяца она займёт позицию джуна с ростом зарплаты
Через месяц возник второй фактор — наставник ушёл из проекта, а Софья осталась одна. Просить помощи она могла у других фронтендеров в команде, но факт остаётся фактом — учиться и расти приходилось очень быстро)
Ближе к лету 2023 года девушка поняла, что на ней уже довольно много ответственности и задачи стали совсем не джуновскими, хотя официальный грейд не вырос. А ещё были мечты о красивом офисе и возможности работать за границей.
Карты сошлись — пришло время искать новую работу.
Первые собеседования Софья воспринимала больше как тренировку и подготовку к интервью в компанию мечты. Но последнее из таких тренировочных собесов стало решающим — HR школы по поиску партнёров предложила Софье вакансию, как раз уровня мидл. И она оказалась идеальной.
Сейчас Софья работает в компании Aero, а её зарплата выросла больше, чем в 4 раза 🙈
История невероятная! Но настолько быстрый рост подходит не всем. Софья провела на этой неделе встречу в клубе айтишниц #ITGIRLS, где поделилась, кому этот способ не подойдёт и какие могут быть последствия.
Если интересно, ставь реакцию на пост! Поделюсь этими инсайтами в ближайшее время 🤍
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥61👍6😱3
Друзья, привет!
Этой осенью штормит как в картине «Девятый вал», а хочется как в картине «Утро на море».
Но ничего, шторм всегда заканчивается🙏🏼
Думала, с какой темой вернуться в канал и вспомнила, что я вообще-то ездила в командировку!
Сложно назвать это командировкой, хотя если она подразумевает тусовку до 6 утра, то да, это была командировка😁
Некоторые ребята прилетели в Самару в среду, я прилетала в пятницу, поработала от силы часа 3 в офисе заказчика, а потом мы все вместе поехали в рестик, а потом в бар, а потом в другой, а потом в третий, и закончилось всё в караоке утром следующего дня.
Чувствовала я себя приемлемо и даже смогла хорошо погулять на следующий день))
Нас было где-то 25 человек, и все мы с одного большого проекта, поделенного на части.
Что сказать, было классно!
Не только работать, но и веселиться вместе - это здорово, собственно от части для этого компания и организовала нам поездку.
Если говорить о городе, Самара мне запомнилась грустной и неопрятной, зато с красивой природой!
Скорее всего, летом во время Волгафеста город мне понравился бы больше))
Кстати, через недельку заканчивается мой испытательный срок, прикиньте!😨
А со вчерашнего дня ко мне присоединился ещё один фронт, теперь я не буду тащить всё на своих хрупких плечах🥹
В общем, как-то так, надеюсь, в скором времени ко мне придет желание писать полезные и интересные посты, а пока имеем, что имеем🫶🏼
У вас как дела? Что нового?
Я соскучилась!
Этой осенью штормит как в картине «Девятый вал», а хочется как в картине «Утро на море».
Но ничего, шторм всегда заканчивается🙏🏼
Думала, с какой темой вернуться в канал и вспомнила, что я вообще-то ездила в командировку!
Сложно назвать это командировкой, хотя если она подразумевает тусовку до 6 утра, то да, это была командировка😁
Некоторые ребята прилетели в Самару в среду, я прилетала в пятницу, поработала от силы часа 3 в офисе заказчика, а потом мы все вместе поехали в рестик, а потом в бар, а потом в другой, а потом в третий, и закончилось всё в караоке утром следующего дня.
Чувствовала я себя приемлемо и даже смогла хорошо погулять на следующий день))
Нас было где-то 25 человек, и все мы с одного большого проекта, поделенного на части.
Что сказать, было классно!
Не только работать, но и веселиться вместе - это здорово, собственно от части для этого компания и организовала нам поездку.
Если говорить о городе, Самара мне запомнилась грустной и неопрятной, зато с красивой природой!
Скорее всего, летом во время Волгафеста город мне понравился бы больше))
Кстати, через недельку заканчивается мой испытательный срок, прикиньте!😨
А со вчерашнего дня ко мне присоединился ещё один фронт, теперь я не буду тащить всё на своих хрупких плечах🥹
В общем, как-то так, надеюсь, в скором времени ко мне придет желание писать полезные и интересные посты, а пока имеем, что имеем🫶🏼
У вас как дела? Что нового?
Я соскучилась!
❤53👍12
Просто знайте, что мне сегодня приснился сон, в котором я работала вместе с Динешем и Гилфойлом из Силиконовой долины 😂
Мы кодили в доме у Эрлиха Бахмана, вот так то 😎
Да, я только недавно начала смотреть этот сериал, и это просто пушка 🔥
*вот такие вечера в компании самодельных бургеров, колы и сериала
Мы кодили в доме у Эрлиха Бахмана, вот так то 😎
Да, я только недавно начала смотреть этот сериал, и это просто пушка 🔥
*вот такие вечера в компании самодельных бургеров, колы и сериала
🤣30👍13❤5🔥4
Москва - черная дыра твоего времени
Когда я искала первую работу, хотела, чтобы у меня был офис.
Когда я искала вторую работу, хотела, чтобы у меня был современный и классный офис.
Теперь я хочу современный и классный офис рядом с домом😁
Если летом на дорогах было не так много машин, и я доезжала до работы за 40 минут, то теперь я смело вычеркиваю из жизни час, а потом ещё час на обратную дорогу. И так два раза в неделю.
Да, я могу полностью работать удаленно и не ездить в офис, но я люблю его, мне нравится атмосфера в офисе, общение, печеньки… но минус 2 часа🤯
С этим я до сих пор не могу смириться, хотя казалось бы, живу в Москве уже 6 лет и, например, на дорогу в универ тратила куда больше времени.
Даже любовь к вождению и офису пока не может оправдать такого количества часов😔
И это учитывая то, что выезжаю я после пробок в 11, а уезжаю до пробок в 17🥲
Все ещё ищу для себя баланс дома и офиса.
А у вас как с этим?
Есть кто на гибриде и нашел для себя подходящий график? Делитесь☺️
Когда я искала первую работу, хотела, чтобы у меня был офис.
Когда я искала вторую работу, хотела, чтобы у меня был современный и классный офис.
Теперь я хочу современный и классный офис рядом с домом😁
Если летом на дорогах было не так много машин, и я доезжала до работы за 40 минут, то теперь я смело вычеркиваю из жизни час, а потом ещё час на обратную дорогу. И так два раза в неделю.
Да, я могу полностью работать удаленно и не ездить в офис, но я люблю его, мне нравится атмосфера в офисе, общение, печеньки… но минус 2 часа🤯
С этим я до сих пор не могу смириться, хотя казалось бы, живу в Москве уже 6 лет и, например, на дорогу в универ тратила куда больше времени.
Даже любовь к вождению и офису пока не может оправдать такого количества часов😔
И это учитывая то, что выезжаю я после пробок в 11, а уезжаю до пробок в 17🥲
Все ещё ищу для себя баланс дома и офиса.
А у вас как с этим?
Есть кто на гибриде и нашел для себя подходящий график? Делитесь☺️
❤16🤯4💯3🕊2👍1💔1😭1
Придираться или нет?🤔
Предположим, вам скидывают на ревью МР (merge request), код и логика там хороши, но есть всякие мелочи типа: не хватает воздуха между блоками кода (пустой строчки) или константы объявлены вперемешку с функциями…
И вот вроде бы мелочи и не хочется писать лишних комментариев из разряда «добавь пустую строку», но с другой стороны хочется, чтобы ваш общий код был красивым и приятным.
Вы как, будете писать такие мелочи в комментариях?
Я всегда пишу.
И не потому что я мисс «разрешите докопаться», а потому что хочется, чтобы другие разрабы с кайфом работали с этим кодом, чтобы всё было красиво и понятно.
Ну и ещё потому что во мне есть заморочки перфекциониста))
Но иногда думаю, что лишнего придираюсь, подумаешь, воздуха не хватает в коде, всё ж правильно…😁
Кстати, к таким комментариям в своих МР я отношусь максимально положительно и всегда прошу писать любые мелочи и замечания, чтобы строчка в резюме «пишу красивый код» была правдой, а не просто заезженной фразой🤞🏽
Всем достаточно воздуха в коде и хорошего настроения🧡
Предположим, вам скидывают на ревью МР (merge request), код и логика там хороши, но есть всякие мелочи типа: не хватает воздуха между блоками кода (пустой строчки) или константы объявлены вперемешку с функциями…
И вот вроде бы мелочи и не хочется писать лишних комментариев из разряда «добавь пустую строку», но с другой стороны хочется, чтобы ваш общий код был красивым и приятным.
Вы как, будете писать такие мелочи в комментариях?
Я всегда пишу.
И не потому что я мисс «разрешите докопаться», а потому что хочется, чтобы другие разрабы с кайфом работали с этим кодом, чтобы всё было красиво и понятно.
Ну и ещё потому что во мне есть заморочки перфекциониста))
Но иногда думаю, что лишнего придираюсь, подумаешь, воздуха не хватает в коде, всё ж правильно…😁
Кстати, к таким комментариям в своих МР я отношусь максимально положительно и всегда прошу писать любые мелочи и замечания, чтобы строчка в резюме «пишу красивый код» была правдой, а не просто заезженной фразой🤞🏽
Всем достаточно воздуха в коде и хорошего настроения🧡
🔥30❤11👍7
А у вас тоже в пятницу вместо чашки кофе возле компа баночка светлого фильтрованного?🍺
Сегодня последний день моего испытательного срока, только что на почту пришло письмо о подключении ДМС, а на следующей неделе будет встреча по итогам испыталки😌
Наверное, не будь сегодня встречи по планированию спринта и такого количество тасок на мне, я бы радовалась, но сегодня я радуюсь только снегу и той самой баночке светлого фильтрованного.
Расскажу на следующей неделе об итогах испытательного, о встрече, о своих чувствах и эмоциях.
Ставьте огонечки, если интересно, если неинтересно, тоже ставьте☺️
Всем классных выходных и поменьше тасок в трекере🫶🏼
А я пойду смотреть клиники по ДМС🩺
*моё уютное рабочее место
Сегодня последний день моего испытательного срока, только что на почту пришло письмо о подключении ДМС, а на следующей неделе будет встреча по итогам испыталки😌
Наверное, не будь сегодня встречи по планированию спринта и такого количество тасок на мне, я бы радовалась, но сегодня я радуюсь только снегу и той самой баночке светлого фильтрованного.
Расскажу на следующей неделе об итогах испытательного, о встрече, о своих чувствах и эмоциях.
Ставьте огонечки, если интересно, если неинтересно, тоже ставьте☺️
Всем классных выходных и поменьше тасок в трекере🫶🏼
А я пойду смотреть клиники по ДМС🩺
*моё уютное рабочее место
🔥88❤10👍3
Испытательный срок официально закрыт!🥳
А я официально остаюсь🫶🏼
Что ж, вчера была встреча с моим лидом и бади, на которой обсудили мои сильные и слабые стороны по результатом опроса 360 и их личных пожеланий, а я оставила свой фидбек.
Честно скажу, первый месяц я правда переживала по поводу испытательного срока, присматривалась, а точно ли меня все устраивает, а точно ли я устраиваю команду.
Оказалось, более чем!
Спустя три месяца я поняла, что это моё место, и я с удовольствием буду расти здесь🧡
Коллеги оставили очень приятный фидбек, отметили мою исполнительность, ответственность, скорость фикса багов, вовлеченность в проект, отличную коммуникацию, умение декомпозировать задачи, красивый и аккуратный код🥹
Последнее вообще в сердечко, потому что я правда стараюсь писать красиво, ну я вам уже рассказывала))
А из зон роста пожелали мне быть более самостоятельной и уверенной в себе, быть настойчивее в своих предложениях и не сомневаться в них🙏🏼
В зонах роста я ожидала всё, кроме недостатка уверенности😁
Я думала, что отметят низкую скорость работы или раздражительность, а по этим критериям вообще всё ок, и получается, что мне правда не хватает уверенности в себе, раз надумала несуществующие недостатки.
Короче вот, есть над чем работать!
Завтра у нас очередной корпоратив, а на ноябрьские я еду в домик на берегу озера отдыхать, отмечать окончание испытательного и набираться сил🙏🏼
А я официально остаюсь🫶🏼
Что ж, вчера была встреча с моим лидом и бади, на которой обсудили мои сильные и слабые стороны по результатом опроса 360 и их личных пожеланий, а я оставила свой фидбек.
Честно скажу, первый месяц я правда переживала по поводу испытательного срока, присматривалась, а точно ли меня все устраивает, а точно ли я устраиваю команду.
Оказалось, более чем!
Спустя три месяца я поняла, что это моё место, и я с удовольствием буду расти здесь🧡
Коллеги оставили очень приятный фидбек, отметили мою исполнительность, ответственность, скорость фикса багов, вовлеченность в проект, отличную коммуникацию, умение декомпозировать задачи, красивый и аккуратный код🥹
Последнее вообще в сердечко, потому что я правда стараюсь писать красиво, ну я вам уже рассказывала))
А из зон роста пожелали мне быть более самостоятельной и уверенной в себе, быть настойчивее в своих предложениях и не сомневаться в них🙏🏼
В зонах роста я ожидала всё, кроме недостатка уверенности😁
Я думала, что отметят низкую скорость работы или раздражительность, а по этим критериям вообще всё ок, и получается, что мне правда не хватает уверенности в себе, раз надумала несуществующие недостатки.
Короче вот, есть над чем работать!
Завтра у нас очередной корпоратив, а на ноябрьские я еду в домик на берегу озера отдыхать, отмечать окончание испытательного и набираться сил🙏🏼
❤73🔥31👍4
А что по hard скилам?👩🏽💻
Я рассказала вам о своих ощущениях по итогам испыталки, но не рассказала, что по хардам.
А там все ещё круче!☺️
За 3 месяца я:
⁃ Создала около 40% всего интерфейса, причем написала все сложные и переимпользуемые компоненты, так что в остальных 60% большая часть кода все равно будет моя. Очень этим горжусь.
⁃ Впервые с нуля запилила авторизацию. До этого я только однажды работала на проекте с нуля, и то авторизацией занимался другой фронт. Было увлекательно и полезно.
⁃ Написала сложный компонент таблицы с поскрольной пагинацией, используя useInfiniteQuery, что тоже делала впервые. До этого я писала стандартную постраничную пагинацию и не работала с react query.
⁃ Влюбилась в redux toolkit и теперь уже не помню, как работала с vuex. Да и вообще в целом так прониклась реактом, что проекты на вью у меня теперь вызывают антисимпатию.
⁃ Научилась круто декомпозировать задачи, так, чтобы мне самой было максимально комфортно работать.
⁃ Стала внимательнее ревьюить код, потому что первые два месяца хорошенькой ревьюили мой.
⁃ Начала оценивать задачи в реальный срок. В лиге нас вообще не просили вести учет времени в jira, так что я никогда этого не делала, только на словах.
И ещё много всяких мелочей😌
Учитывая, что всю испыталку я была одним фронтом, писавшим проект с нуля, я очень хорошо прокачалась в хардах🦾
А дальше-больше!
Уххх, чувствую, какой рост меня ждет в ближайший год😍
Я рассказала вам о своих ощущениях по итогам испыталки, но не рассказала, что по хардам.
А там все ещё круче!☺️
За 3 месяца я:
⁃ Создала около 40% всего интерфейса, причем написала все сложные и переимпользуемые компоненты, так что в остальных 60% большая часть кода все равно будет моя. Очень этим горжусь.
⁃ Впервые с нуля запилила авторизацию. До этого я только однажды работала на проекте с нуля, и то авторизацией занимался другой фронт. Было увлекательно и полезно.
⁃ Написала сложный компонент таблицы с поскрольной пагинацией, используя useInfiniteQuery, что тоже делала впервые. До этого я писала стандартную постраничную пагинацию и не работала с react query.
⁃ Влюбилась в redux toolkit и теперь уже не помню, как работала с vuex. Да и вообще в целом так прониклась реактом, что проекты на вью у меня теперь вызывают антисимпатию.
⁃ Научилась круто декомпозировать задачи, так, чтобы мне самой было максимально комфортно работать.
⁃ Стала внимательнее ревьюить код, потому что первые два месяца хорошенькой ревьюили мой.
⁃ Начала оценивать задачи в реальный срок. В лиге нас вообще не просили вести учет времени в jira, так что я никогда этого не делала, только на словах.
И ещё много всяких мелочей😌
Учитывая, что всю испыталку я была одним фронтом, писавшим проект с нуля, я очень хорошо прокачалась в хардах🦾
А дальше-больше!
Уххх, чувствую, какой рост меня ждет в ближайший год😍
🔥67❤9👍7
Как мне помог мой канал🤭
На последней вечеринке на работе я наконец-то познакомилась вживую с лидом, который меня собеседовал.
Во время общения Кирилл сказал, что он из Нижнего Новгорода, на что я ответила:
⁃ О, я была там летом, классный город!
⁃ Да, я знаю, что ты там была
⁃ Откуда?😯
⁃ Я читал твой канал перед тем, как взять тебя
И здесь я чуть не словила паничку, потому что стесняюсь рассказывать коллегам о канале😅 (позже напишу об этом пост).
А потом Кирилл сказал, что ему важны были софт скиллы кандидата, и он хотел знать, что кандидат подойдет не только по хардам, ведь хард скиллы всегда можно прокачать, а вот с софтами сложнее.
Итог мы все знаем - меня взяли!
Кто знает, быть может канал мне и правда помог, Кирилл увидел, что я открытая, общительная и люблю свое дело🙏🏼
Труд и правда вознаграждается, и если ты во что-то вкладываешься - это всегда не «просто так»🧡
На последней вечеринке на работе я наконец-то познакомилась вживую с лидом, который меня собеседовал.
Во время общения Кирилл сказал, что он из Нижнего Новгорода, на что я ответила:
⁃ О, я была там летом, классный город!
⁃ Да, я знаю, что ты там была
⁃ Откуда?😯
⁃ Я читал твой канал перед тем, как взять тебя
И здесь я чуть не словила паничку, потому что стесняюсь рассказывать коллегам о канале😅 (позже напишу об этом пост).
А потом Кирилл сказал, что ему важны были софт скиллы кандидата, и он хотел знать, что кандидат подойдет не только по хардам, ведь хард скиллы всегда можно прокачать, а вот с софтами сложнее.
Итог мы все знаем - меня взяли!
Кто знает, быть может канал мне и правда помог, Кирилл увидел, что я открытая, общительная и люблю свое дело🙏🏼
Труд и правда вознаграждается, и если ты во что-то вкладываешься - это всегда не «просто так»🧡
❤62🔥19🙏5😱2
Фотки с вечеринки подъехали🥳
Тематика была «Ночь сказок», а я оделась Мальвиной, хотя характер у меня совсем не Мальвиновский😁
В этот раз вечеринка мне понравилась больше, потому что музыка была лучше, и я уже чувствовала себя «своей»☺️
P.S. Прошу заценить мой образ и пятую фотку, потому что она просто топ!
Тематика была «Ночь сказок», а я оделась Мальвиной, хотя характер у меня совсем не Мальвиновский😁
В этот раз вечеринка мне понравилась больше, потому что музыка была лучше, и я уже чувствовала себя «своей»☺️
P.S. Прошу заценить мой образ и пятую фотку, потому что она просто топ!
🔥45👍6❤4
Если не IT, то что?🌎
Знаете, я часто думаю о том, что не хочу заниматься всю жизнь одним делом, даже если оно мне очень нравится.
Как-то расстраивает меня перспектива не попробовать что-то ещё.
IT это классно, но чем бы я еще хотела заниматься? Что бы еще хотела попробовать?🙏🏼
Ой, на эти вопросы у меня всегда есть ответы, потому что я весьма любопытна👀
Во-первых, это ландшафтный дизайн или ландшафтная архитектура🌿
Ох, как я люблю красивые сады!
Это ведь не только про красоту и эстетику, это и про подумать, что я так люблю.
Творчество + интеллектуальная деятельность = работа мечты.
Хорошо, что это не темный лес для меня, потому что мама занималась ландшафтом, и я помню, как ей нравилось, какую красоту она создавала.
Во-вторых, личный стилист👘
Обожаю стиль, моду, сочетания и эксперименты, мне нравится следить за стилистами, красиво одеваться и, посмотрев на человека, сразу же в мыслях подобрать ему образ.
Может, когда-нибудь это станет моим хобби.
В-третьих, бизнес💼
Есть несколько идей, чем бы я хотела заниматься, правда их пока оставлю в секрете.
Из меня выйдет классный предприниматель, потому что у меня все для этого есть, и к тому же прекрасный пример в виде папы.
Что ж, кто знает, куда меня занесет и чем я буду заниматься лет через 10, но точно знаю, что это будет что-то интересное и по любви.
Как моя работа сейчас🧡
Пожалуйста, делитесь в комментариях своими желаниями!
Что бы вы ещё хотели попробовать кроме своей деятельности сейчас?
А может хочется посвятить всю жизнь одному делу?
Знаете, я часто думаю о том, что не хочу заниматься всю жизнь одним делом, даже если оно мне очень нравится.
Как-то расстраивает меня перспектива не попробовать что-то ещё.
IT это классно, но чем бы я еще хотела заниматься? Что бы еще хотела попробовать?🙏🏼
Ой, на эти вопросы у меня всегда есть ответы, потому что я весьма любопытна👀
Во-первых, это ландшафтный дизайн или ландшафтная архитектура🌿
Ох, как я люблю красивые сады!
Это ведь не только про красоту и эстетику, это и про подумать, что я так люблю.
Творчество + интеллектуальная деятельность = работа мечты.
Хорошо, что это не темный лес для меня, потому что мама занималась ландшафтом, и я помню, как ей нравилось, какую красоту она создавала.
Во-вторых, личный стилист👘
Обожаю стиль, моду, сочетания и эксперименты, мне нравится следить за стилистами, красиво одеваться и, посмотрев на человека, сразу же в мыслях подобрать ему образ.
Может, когда-нибудь это станет моим хобби.
В-третьих, бизнес💼
Есть несколько идей, чем бы я хотела заниматься, правда их пока оставлю в секрете.
Из меня выйдет классный предприниматель, потому что у меня все для этого есть, и к тому же прекрасный пример в виде папы.
Что ж, кто знает, куда меня занесет и чем я буду заниматься лет через 10, но точно знаю, что это будет что-то интересное и по любви.
Как моя работа сейчас🧡
Пожалуйста, делитесь в комментариях своими желаниями!
Что бы вы ещё хотели попробовать кроме своей деятельности сейчас?
А может хочется посвятить всю жизнь одному делу?
❤37🔥12👏2
Прошлая неделя пронеслась незаметно🚀
Она была довольно интересная на задачки, я фиксила неоднозначные баги и занималась оптимизацией некоторых компонентов.
Чуть подробнее про оптимизацию.
Представим, что к нам от бэка пришел гигантский массив данных, и нам все это нужно вывести на фронте.
Хм, рендерить сотни тысяч элементов сразу - плохая идея, загрузка страницы будет похожа на загрузку страницы в 2009, когда я сидела ВКонтакте через нетбук и модем…
И что делать?
Виртуализировать😁
Другими словами, рендерить только те элементы, которые входят в текущую область просмотра, а остальное не рендерить.
Пользователь будет скролить список вниз, и каждый раз будут рендериться только нужные элементы.
20 штук вместо 20 тысяч.
Ну кайф же🙌🏽
Как это сделать?
Если пользоваться готовыми библиотеками, то чаще всего виртуализация уже продумана, и нам стоит дописать всего пару строк.
Например, для таблиц я использую либу mantine-react-table, где уже есть пропс виртуализации.
В либе rc-tree, которую я так же использую, тоже есть встроенная виртуализация.
Если же такой роскоши нет, то вот популярные библиотеки оконного доступа:
react-window
react-virtualized
Можно разок попробовать применить виртуализацию на своих пэт проектах, чтобы больше ее не бояться и на реальных проектах сразу делать все по красоте😌
Она была довольно интересная на задачки, я фиксила неоднозначные баги и занималась оптимизацией некоторых компонентов.
Чуть подробнее про оптимизацию.
Представим, что к нам от бэка пришел гигантский массив данных, и нам все это нужно вывести на фронте.
Хм, рендерить сотни тысяч элементов сразу - плохая идея, загрузка страницы будет похожа на загрузку страницы в 2009, когда я сидела ВКонтакте через нетбук и модем…
И что делать?
Виртуализировать😁
Другими словами, рендерить только те элементы, которые входят в текущую область просмотра, а остальное не рендерить.
Пользователь будет скролить список вниз, и каждый раз будут рендериться только нужные элементы.
20 штук вместо 20 тысяч.
Ну кайф же🙌🏽
Как это сделать?
Если пользоваться готовыми библиотеками, то чаще всего виртуализация уже продумана, и нам стоит дописать всего пару строк.
Например, для таблиц я использую либу mantine-react-table, где уже есть пропс виртуализации.
В либе rc-tree, которую я так же использую, тоже есть встроенная виртуализация.
Если же такой роскоши нет, то вот популярные библиотеки оконного доступа:
react-window
react-virtualized
Можно разок попробовать применить виртуализацию на своих пэт проектах, чтобы больше ее не бояться и на реальных проектах сразу делать все по красоте😌
Mantine-React-Table
Mantine React Table
Mantine React Table, a fully featured Mantine implementation of TanStack React Table V8. Written from the ground up in TypeScript.
🔥36❤9👍3