Coding Lady
Open in Telegram
Я middle frontend developer в компании Aero, делюсь трудностями и победами, историями из мира IT и своей жизнью 👩🏽💻💕 Мой тг: gulkovva19
Show more836
Subscribers
No data24 hours
+67 days
-730 days
Posts Archive
836
+9
HolyJS spring 2024👩🏽💻
Что ж, было классно, но скажу честно, не восторг.
Было много хороших докладов и спикеров, а были те, на которых я спала. Буквально)
По людям тоже двояко, их было не много и многие были зажаты, не хотели нетворкать.
Девушка, с которой познакомились, сказала, что на митапах все более открытые и общительные.
Тем не менее, я узнала много нового, вдохновилась и познакомилась с классными разработчиками!☺️
Самое вдохновляющее - это доклад о 3D сайте самоката.
Это уже второй раз, когда меня цепляет 3D, видимо, стоит задуматься))
А еще выступление Алексея Савватеева о математическом мышлении!
Математика моя любовь навсегда❤️
После пары бокалов вина я зачем-то договорилась о собесах, которые мне вообще не нужны сейчас😂
Видимо, это у меня в крови, вечно что-то искать и идти вперед))
Самое запоминающееся для меня - это личная победа над страхом и выступление на открытом микрофоне🥹
Расскажу об этом следующим постом.
Накидывайте вопросы в коменты, а я буду отвечать🫶🏼
836
Друзья, я правда хотела снять вам побольше видео с конференции, но моя фотопленка почему-то вся в видосах с автерпати😂
Ох, второй день выдался тяжелым, потому что я перебрала после первого и кое как держалась второй день🙈
Сейчас соберусь и напишу вам пост об эмоциях и расскажу о своей внутренней победе на конфе🦾
836
+1
На HolyJS собралась о фронтенде болтать 😎🤌🏼
Поделюсь с вами обязательно впечатлениями, может даже видосики поснимаю и смонтирую потом, если не лень будет
А вот вам для настроения☀️: https://music.yandex.com/album/4930184/track/38520533?utm_medium=copy_link
До конца недели совсем немного🦾
836
+1
Завтрак дома
Работа
Выступление
Тренажерка
Ужин в рестике
Прогулка
Время для себя
Ну, кайф🤌🏼
836
Сегодня я выступала на лекции для центра «Моя карьера» и рассказывала о своём пути от стажера до мидла.
Выступала уже несколько раз и каждый раз после рассказа о том, как много я готовилась к собеседованиям, как структурно и тщательно подошла к поиску работы, мне всё равно прилетают сообщения «как тебе повезло!»😁
Чтож… Это, видимо, неизбежно
Ну и ладно))
Всегда найдутся те, кому проще свалить всё на везение или невезение, Вселенную и удачу, чем подумать о собственных усилиях, трудах и действиях👌🏽
Хотя, не отрицаю, что я счастливчик и жизнь в целом часто открывает для меня классные возможности🙏🏼
Правда это лишь малая часть успеха, а основная - это то, что я трудяга
А вообще, выступление прошло хорошо, но я поняла, что уже устала рассказывать просто о своём пути, скучно🙈
На Холи в пятницу будет открытый микрофон, вот я думаю выступить с темой о мультипотенциалах☺️
836
Для тех, кто просил побольше лайфа😅
Это я 💯
На работе я чаще серьезная такая деловая колбаса, но стоит закрыть ноут…
836
WebSocket, приятно познакомиться🫱🏼🫲🏻
На днях у нас в проекте возникла проблема.
Был запрос, который очень долго обрабатывался на бэке и в итоге отваливался по таймауту.
Предложение увеличить таймаут для этого запроса - ненадежная история, поэтому начали искать альтернативы.
Бэк мне пишет: Сонь, а давай веб-сокет сделаем для этого запроса, я просто буду отправлять тебе сообщение, что процесс окончен.
Я такая: 🗿…
Сказала, что никогда с ними не работала и мне надо часик понять, как это всё работает, чтобы ответить.
Пошла читать))
Оказывается, все супер просто!
Поэтому я вернулась с ответов: давай попробуем👌🏽
Короче, протокол веб-сокет обеспечивает возможность обмена данными между браузером и сервером через постоянное соединение.
Данные передаются по нему в обоих направлениях в виде «пакетов», без разрыва и дополнительных HTTP-запросов.
Эта тема хороша для мессенджеров, онлайн-игр, торговых площадок и всего, где нужно постоянное обновление данных.
В итоге решение нашей проблемы:
1 Устанавливаем веб-сокет соединение.
2 Я передаю в сообщении данные, которые отправляла в обычном https запросе
3 Бэк их обрабатывает какое-то время и после обработки отправляет мне сообщение “finished”
4 Я понимаю, что процесс окончен, и дальше работа в обычном режиме с https запросами
То есть теперь вся логика спокойно выполняется на бэке, а я просто жду сообщение об успехе.
Красота🙌🏼
Чтобы создать сокет:
let socket = new WebSocket("wss://наш_урл_для_сокета");
Можно еще просто ws, но лучше конечно шифровать данные, это мы знаем,то же самое как http и https.
Как только объект WebSocket создан, мы слушаем его события:
• open – соединение установлено (здесь же мы можем отправить наши данные на сервер),
• message – получены данные (здесь после получения данных можем вызывать какие-то свои экшены),
• error – ошибка (можно просто вывести уведомление об ошибке),
• close – соединение закрыто
Если мы хотим отправить что-нибудь, то вызываем socket.send(data).
Только data должна быть строкой, так что если изначально это был объект, то не забываем про JSON.stringify().
Веб-сокеты можно так же смотреть в network в devtools, только надо выбрать WS, а не обычный наш fetch.
Вот и всё!
Ничего сложного))
Если есть вопросы - пишите, разберёмся вместе😌
Ну и подкиньте огоньков плиз, если заходит такой познавательный контент🔥
836
Самое прикольное из первого дня HolyJS🤖
1. Навигация с помощью голосового помощника.
Спикер рассказал, насколько продвинулись браузеры и JavaScript в распознании голоса и произнесении речи. Рассмотрели доступные решения и создали небольшое приложение с голосовым помощником.
2. 10 ошибок в UX для незрячих пользователей. Разбирали особенности верстки для незрячих, семантику и прочее.
3. Раз, два, три джс, или как я делал 3D-сайт.
Спикер поделился опытом создания 3D сайта, как изучал three.js, какие проблемы возникали и как он их решал.
4. Путеводитель по архитектуре фронтенда в 2024.
На примере игры разобрали все инструменты и комплексы инструментов для построения архитектуры проекта.
Это доклады, которые я слушала с удовольствием и которые меня вдохновили! Были и другие доклады, которые я выключала, потому что было скучно/непонятно. Были те, которые я просто не успела посмотреть, их планирую посмотреть чуть позже.
Короче, прикольно!)
Больше всего шок контент для меня был доклад про незрячих. Я вообще никогда не задумывалась о таком, а там оказывается целый мир!
Думаю теперь, как это можно все внедрить в наши продукты))
А ещё появилось желание изучить three.js и написать свое мини приложение с голосовым помощником😱
Надеюсь, моё вдохновение не улетучится через пару дней)
Впереди ещё два дня оффлайна☺️
Кто-то идет?
836
У меня сегодня первый день конференции HolyJS😍
Начало в 15:00, самое классное расскажу вам обязательно после!
А пока что я разбираюсь с веб-сокетами🙈
Никогда с ними не работала, а сейчас надо в одном месте в проекте подключить.
Прикольно, люблю новое))
Пока что вроде ничего сложного😌
836
Frontend разработка и творчество 🎨
Я часто слышу, что разработка - это творческая профессия и все такое.
Но, мне кажется, здесь важно разобраться, а что именно для вас творчество.
Буду писать, как чувствую.
Для меня существует два вида творчества: интеллектуальное и душевное.
При интеллектуальном я использую голову, чтобы что-то сотворить. В таком случае, конечно, да, fronted разработка очень творческая профессия.
При душевном я голову отключаю и творю от сердца. В таком случае моя профессия вообще ничего общего с творчеством не имеет. Такое творчество для меня - это живопись.
Хотя для меня существует два вида творчества, я все-таки больше воспринимаю это явление как душевный порыв.
Поэтому, друзья, не могу сказать, что у меня творческая профессия.
Если отвечать на вопрос, хватает ли мне творчества в профессии, отвечу «нет».
Но это нормально, что одна профессия не закрывает все потребности в самореализации.
Поэтому я проявляюсь творчески в другом и совмещаю работу со своими хобби.
И не вижу ничего страшного в этом, потому что люблю разработку, она дает мне свободу логически мыслить, включать голову и думать))
А это для меня важнее.
Как по мне, пытаться найти одну профессию, которая закроет абсолютно все потребности - очень сложно, особенно если ты мультипотенциал.
Да и зачем, если можно не выбирать что-то одно, а совмещать?
Буду рада почитать, что для вас творчество и хватает ли вам его в работе🧡
836
Стамбул 🕌
Красивый, колоритный, но слишком сумбурный для меня город.
Нам повезло с погодой и компанией.
Много гуляли, смеялись, невкусно ели, наслаждались солнышком, удивлялись дельфинам, ходили по магазинам, подглядывали за парочками, пели в такси и танцевали🧡
Классная получилась поездка, я рада, что согласилась поехать, потому что в итоге провела эти дни в хорошем настроении😌
То, что надо!
836
Впервые за очень долгое время лечу куда-то без своего мака💻😱
Шок!))
Он уже стал частью меня, поэтому даже непривычно, что его нет в рюкзаке на моей спине или в папке в руке🙈
Не по себе аж)
836
Если вам будучи джуном стремно спрашивать вопросы у сеньоров, то посмотрите на меня: я мидл и спрашиваю порой простые штуки😂
Задачка: по нажатию на кнопку скачать pdf.
Изи, да?
Но я положила pdf в папку assets, а не public, и получала ошибку при скачивании.
Так как эта задача должна быть завтра на проде, а завтра у меня дэй офф, то я пошла с этим вопросом к сеньору, потому что уж лучше спросить фигню, чем не выкатить фичу.
Стремно ли мне? Нет)
836
У меня много собственных миров, на которые я опираюсь, которые дают мне силы.
Какие-то миры мне были даны от рождения, например, мир семьи, а какие-то я создала себе сама в течение жизни.
Эти 4 дня в Сочи я опиралась на свои 4 мира:
- Собственный внутренний мир
- Мир друзей
- Мир хобби
- Мир путешествий
В видео можете увидеть, как они переплетаются между собой, усиляя друг друга 🧡
Люблю каждый свой мир и благодарна за их наличие
836
New Star Camp подошел к концу, и я уже в Москве 🏔️☀️
Горы, солнце, сноуборд. Все, как я люблю!
Честно скажу, было сложно эмоционально, особенно понимая, что эта поездка должна была быть с Альбертом, но случилось то, что случилось.
Пока что время мой враг, а не друг, потому что становится всё хуже и хуже.
Но ничего, всё переживу❤️🩹
Делюсь с вами видосами с гор и снова собираю чемодан, потому что в пятницу лечу в Стамбул✌🏼
А работать мне когда? А работать некогда😁
Задач всё так же мало, но мне сейчас это на руку, не хочется работать))
Вообще мне в целом мало что хочется сейчас, так что прошу понять простить и не ждать какого-то важного и полезного контента🌻
Накиньте огоньков мне и моим попыткам продолжать жить эту жизнь и наслаждаться ей🧡
Обожаю её
