masha_codeca – Telegram
masha_codeca
129 subscribers
12 photos
16 videos
1 file
62 links
👋 Привет, друг!
Давайте знакомиться! Меня зовут Маша и я фронтенд разработчик. Работала в таких крупных компаниях как Epam и Yandex, а также в стартапах и веб-студиях. В общем я прошла огонь, воду, «галеры» и бигтехи. 👩‍💻И мне есть, что тебе рассказать. 😏
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
💬 Почему стоит проходить собеседования, даже если ты не ищешь работу прямо сейчас

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

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

✍️ Личный опыт:
Несколько лет назад я выгорела на работе так сильно, что понимала — надо что-то менять.
Но сил на подготовку к собесам не было совсем.

Кажется, ну что там — полчасика в день задачки на литкоде порешать. А на деле — когда ты выжат как лимон, даже открыть сайт тяжело.

Почему сразу не ушла на “мороз”?

По личным причинам тогда такой возможности не было.

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

Когда я всё-таки собралась и начала ходить на собесы, выяснилось две вещи:

👉 Спрашивают совсем не то, что два года назад.

👉 Не надо было учить наизусть весь learn.javanoscript.ru— стоило сфокусироваться на другом формате подготовки.

Вывод:

Чем раньше ты начнёшь периодически проходить собеседования, тем быстрее поймёшь, что именно сейчас важно на рынке.

Идеальный вариант — не останавливать этот процесс вообще:

Ты держишь руку на пульсе,

Понимаешь, что нужно рынку,

И если вдруг что-то случится на работе — легче быстро найти новое место.

🙈 Если вдруг думаешь, что я всё это рассказываю с позиции человека, которому легко даются собесы — вообще нет.

Я дико нервничаю перед каждым интервью. За час до начала почти в панике думаю:
"Зачем я вообще на это согласилась??"

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

И самое важное:

Когда идёшь на собеседование не в отчаянии, а просто чтобы посмотреть рынок, страха становится намного меньше.

А ещё... можно наткнуться на проект мечты. 😉

#собеседования #leetcode
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
🔥 Фронтендеров не хватало — привлекли бэкендеров. И… получилось круче, чем ожидали!

У нас на проекте была классическая боль: задач много, фронтендеров мало. Решили попробовать эксперимент — позвали бэкендеров помочь с интерфейсами. Чтобы снизить порог входа, дали им в напарники Cursor (AI-редактор на базе VS Code), подготовили понятные таски, без rocket science, и… понеслась!

Я лично ревьюила их пулреквесты — и вот что скажу:

Код — рабочий.
Задачи — решены.
Логика — понятная.

⚠️ Были небольшие стилистические шероховатости, но это ерунда по сравнению с тем, что ребята реально вывезли фронт без предыдущего опыта.

💡 Этот эксперимент очень круто показал, насколько ИИ реально снижает порог входа в новую сферу. Но ещё важнее — это инженерное мышление. Когда человек понимает, как работает система, как устроен веб, как соединяются слои приложения — ему гораздо легче адаптироваться, даже если он зашёл в новый для себя стек.

Кажется, мы возвращаемся к идее "инженера в широком смысле", а не "джаваскриптера" или "питониста". Язык — уже не главное. GPT подскажет, как написать функцию, поправит синтаксис, а вот архитектуру, понимание процессов, системное мышление — это по-прежнему на человеке.
👍2🤔1
📌 Шпаргалка по асимптотике

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

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

Одни — вроде O(1) и O(log n) — остаются спокойными и надёжными даже при больших объёмах.

Другие — вроде O(n!) — начинают "плавиться" уже на середине пути. И всё это, напомню, из-за пары лишних вложенных циклов.

Такое визуальное представление — простой и наглядный способ увидеть, почему мы боремся за эффективность, почему иногда стоит потратить больше времени на выбор алгоритма, чтобы потом не удивляться, почему "всё тормозит".
2
В прошлом видео мы рассмотрели рекурсивный метод решения задачи про поиск максимальной глубины бинарного дерева. Теперь попробуем ее решить без использования рекурсии 🥷🏻

https://youtu.be/-2vlRTy_vxY?si=qVsnAOqhie0oCRpQ
👍2🔥2