Мой опыт поиска работы
Решил поделиться опытом поиска работы за последние полгода. Уточню: я не ставлю цель этого поста кого-то винить. Тут будет только мой опыт поиска работы на должность фронтенд разработчика с опытом 3+ года. И ещё, я не накручиваю опыт, в резюме указал только реальные задачи, и не кидал отклики на всё подряд. В целом стараюсь быть честным на рынке труда, да и статистику это делает только интереснее. Конечно же все совпадения случайны, и сами истории выдуманные, но верить мне или нет - решать вам.
Если честно, я никогда не думал, что решу написать пост на тему нынешнего найма. Сейчас в целом и так достаточно статей на эту тему, но интересных ситуаций у меня становится всё больше и больше. Так что почему бы не скинуться на общак своими историями.
Первая попытка устроиться была ещё в октябре. Тогда уже были заметны проблемы с наймом, поэтому я решил начать с поиска знакомых. Пообщавшись, смог найти человека, который работает в компании "со свободными кассами".
Мне тогда сказали, что откликаться через кого-то у них нет смысла, и можно просто закинуть резюме через их сайт, и мне обязательно ответят. Судя по всему, это не так, но и человека докучать я не стал, всё-таки откликов сейчас много, подумал тогда я. Дублирование отклика на почту не помогло. Правда и сама вакансия висела несколько месяцев, может она была чисто для галочки.
Затем я так же через знакомого решил откликнуться на вакансию в один популярный финансовый сервис. И тут уже появилась капля надежды, так как мне напрямую написала HR, и сразу же предложила созвониться. На тот момент я находился в соседнем городе, так как не ожидал, что мне вообще хоть кто-то напишет. Мне предложили созвон на следующий день, и я согласился, чтобы точно не упустить этот шанс. К счастью я успел приехать домой за час до созвона, быстренько подготовиться, и вот наступил долгожданный момент. Первый же вопрос: "будет ли вам удобно ездить до станции метро ...". Я ничего не понимаю, так как живу в городе без метро, и тут же сообщаю об этом. После пары секунд неловкой тишины добавляю, что мой нынешний город проживания указан в резюме. В ответ HR извинилась, и сказала, что изначально город не увидела. По итогу разговор завершился за 3 минуты. Если офис обязателен, почему бы сразу не проверить указанный в резюме город... "Все ж мы люди", так что ладно, человеческий фактор никто не отменял, но осадок остался.
После этого я увидел вакансию в компанию, у которой офис на Пхукете. Тут я вспомнил, что и там был один дружочек-пирожочек. Пишу ему, он говорит, что рефералки у них нет, и "просто упомяни меня при отклике". Я благодарю за помощь, и отправляю отклик. Через пару дней на почту прилетает отказ. Если честно, то тогда я расстроился, так как подходил как минимум на 80%, и в целом хотел туда попасть. После этого я решил на всякий продублировать отклик им на почту, но ответа не последовало. Конкуренция сейчас высокая, так что причину тишины понять можно, но и эта вакансия потом была открыта почти месяц. Зато эта ситуация научила меня проще относиться к откликам, и не надеяться заранее. С одной стороны это прописная истина, но в то же время в моменте иметь мечту тоже приятно.
И последняя попытка на данный момент попасть куда-то через кого-то была в убыточную компанию любителей синего цвета. У них я замечал достаточно часто вакансии на фронта, поэтому подумал, что вероятно хотя бы на 1 из 10 можно будет попасть. Попыток было две с промежутком в 4 месяца, и результат один и тот же. По вакансиям, где я точно не подходил отказ приходил почти сразу, но на них я и не надеялся. А вот с другими ситуация была интереснее, спустя неделю-две на почту прилетало письмо о том, что мы уже нашли другого кандидата. Недавно пришло такое письмо спустя две недели после отклика. Такая картина может показаться удручающей, но в то же время если откликаться просто через их сайт - в ответ тишина. Так что так хоть приходит отказ, а не бесконечная тишина. Кстати недавно смог найти прямой контакт HR, и решил ей написать напрямую. Это тоже не особо рабочий способ, моё сообщение просто не прочитали.
Кстати об одном красно-белом сайте. Его я тоже использовал. Из ±50 откликов 3 были в статусе "собеседование", что наверное может показаться хорошим результатом на данный момент, но реальность чуть иначе, чем хотелось бы.
В первом таком "собесе" в компанию по подготовке к экзаменам меня попросили заполнить гугл форму. Я наивно успел обрадоваться, так как это было первое приглашение за всё время. Мне обещали ответить в течение 3 рабочих дней, но ответа не последовало даже спустя неделю. Сама вакансия висела до конца февраля, потом ушла в архив.
Два других были в одну и ту же компанию по продаже электроники. Сначала они создали одну вакансию, затем через неделю точно такую же. По первой и второй меня тоже поставили в статус "собеседование", и обещали ответить в течение 10 дней. Результат тот же - тишина.
Подвести итог всем этим ситуациям можно по разному, но я подводить не буду, так как работу я ещё не нашёл. В любом случае рыночек порешает, как говорится, и когда-то проблема с наймом станет частью истории.
А так, от себя хочу лишь пожелать удачи всем, кто в данный момент ищет работу. Как мне кажется, остаётся только верить в лучшее и дальше откликаться. Остаётся только один вопрос, как постоянно помнить всю теорию для собесов без постоянных повторений на протяжении нескольких месяцев...
История одного вайбкодера, или как я вкатываюсь во фронтенд через домовой чат
Решила я тут давеча вкатиться в айти. Ну а что? Изучила этот ваш фронтенд, потыкала в CSS, поигралась с React, собрала пару пет-проектов «для души», опубликовала резюме на hh.ru и… тишина. Поняла, что я и мой код в огромном океане джунов никому, собственно говоря, не нужны. HR-фильтры работали безотказно - меня просто не существовало в их реальности.
Но сдаваться я не привыкла. Если гора не идет к Магомету, Магомет идет… в домовой чат. Решила искать работу не в душных корпорациях с пятью этапами интервью, а «на земле». Прямо в чате нашего ЖК написала: «Соседи, привет! Я фронтендер. Кому нужен сайт или есть задачи - пишите, я тут, я рядом».
И знаете что? Это сработало лучше, чем все мои отклики на Хэдхантере.
Акт 1: Сосед и Великий Китайский Файрвол
Откликнулся сосед. Он возит машины из Китая, ведет канал, и ему позарез нужен был сайт-агрегатор. «Сделаешь?» - спросил он. «Пф-ф, конечно!» - ответила я, еще не подозревая, в какой замес вписываюсь.
ТЗ звучало просто: «Хочу, как вот на этих китайских сайтах, только у меня». Ссылки он дал. Казалось бы, бери да парси. Я, полная энтузиазма, ринулась в бой, но первый же удар под дых нанес китайский фронтенд.
Выяснилось, что хитрые китайские разработчики защищают цены… шрифтами. Да-да, цифры рисовались кастомным шрифтом: в коде ты видишь «abc», а на экране - «5 000 000». К тому же сайты отдавали данные со скоростью раненой улитки, а фоток у каждой машины было больше, чем у меня за всё лето. Скрапер стонал, но я поняла: пора менять стратегию.
Акт 2: Докер, деньги, два маппера
Поняв, что парсить HTML - это путь боли, я откопала компанию-агрегатора, которая продавала эти же данные по API. Сосед, видя мои горящие глаза (и масштаб бедствия), согласился оплатить доступ.
И тут началась настоящая жара. Я впервые подняла базу данных в Docker (в моменте почувствовала себя хакером из фильмов). Данные полились рекой, но в разном формате. Пришлось писать мапперы и учить код понимать, что «Мокрый асфальт» и «Серый металлик» - это, в целом, об одном и том же.
Акт 3: Трудности перевода и «золотой» API
Данные есть, но они на китайском. Подключила Яндекс Переводчик API.
Проблема №1: это медленно.
Проблема №2: это, блин, платно!
Я привязала карту, запустила скрипт и… через час телефон начал вибрировать от уведомлений о списаниях. Бесплатный лимит испарился быстрее, чем мои надежды на легкий деплой.
Решение: Оптимизация. Я поняла, что переводить одно и то же слово «колесо» тысячу раз - это путь в нищету. Добавила индексы, кэширование: теперь если слово уже есть в базе - переводчик больше не трогаем. Экономия!
Акт 4: Математика боли (Таможня и Логистика)
Самым адом оказался калькулятор цены. Это не просто «курс юаня + маржа». Это утильсбор (который зависит от объема двигателя, лошадей и возраста авто), таможенные пошлины, комиссия банка и логистика.
Я сидела в обнимку с формулами, превращая этот бюрократический хаос в чистый код. Зато теперь цены на сайте обновляются сами: интеграция с Т-Банком подтягивает актуальный курс, а логика сама всё пересчитывает. Клиент доволен, я - почти магистр экономики.
Акт 5: Исчезающие фото и S3-баскет
Когда сайт был готов и гордо хостился на Timeweb, всплыл новый баг: картинки начали исчезать. Оказалось, ссылки на фото из Китая имеют свой TTL (время жизни) и «протухают» через пару часов.
Чтобы сайт не превратился в выставку пустых квадратов, я настроила скрипт для скачивания всех фото. А чтобы не забивать сервер и не тормозить систему, развернула S3-бакет на Timeweb. Теперь все тяжелые фотки летят в облачное хранилище, а сайт «летает».
Настройка Nginx и SSL-сертификатов стала финальным боссом. Скажу честно: если бы не AI-помощники и гугл, я бы там и легла рядом с этим сервером. Но когда зеленый замочек HTTPS наконец загорелся - это был чистый дофамин.
Итог:
Что мы имеем в сухом остатке? Сосед получил мощный бизнес-инструмент с автообновлением, каталогом и FAQ. А я? Я прошла путь от «сверстать кнопочку» до:
Backend: Node.js + MongoDB + облачное хранилище S3.
DevOps: Docker, Nginx, работа с VPS.
Frontend: Next.js + React + TypeScript.
Soft Skills: Научилась объяснять заказчику на пальцах, почему «просто спарсить» - это путь в никуда, убедила его, что платный API - это инвестиция, а не трата, и поняла, как планировать бюджет проекта так, чтобы не остаться с нулем на карте из-за переводчика.
Мораль: если на hh.ru вам не отвечают - не расстраивайтесь. Загляните в чат подъезда. Возможно, ваш первый серьезный проект живет этажом выше. Но а я продолжаю искать работу или новые проекты.
Главная страница
Страница Админ панель для управления серверной частью
Faq секция
У телеграма редизайн. По этому поводу я написал короткий рассказ, способный растрогать любого (фронтендера)
У нас внедряют UI-фреймворк версии 2, потому что версия 1 - это кровь из глаз. По мнению дизайнеров, я разницы не вижу. Мне дизайнерка такая "вот видишь какой ужасный шрифт, а вот этот гораздо лучше", а я вижу один и тот же шрифт, чё делать... Версию 1, кстати, рисовали они же меньше года назад и даже наполовину не успели внедрить. Продукт-овнер робко пытался возражать, мямлил что-то там про какую-то реальную пользу, я не менее робко его поддерживал, но нас быстро смешали с грязью и вот, мы внедряем. Никакими метриками и обоснованиями на этот раз даже не заморачивались, хватило харизмы дизайнеров. Даже не пожалуешься на маркетологов с их АБ-тестами перекраса кнопок.
(основано, да что там, является реальными событиями)
Почему рынок фронтенда в России тонет из-за «школ программирования»
Я фронтенд-разработчик с опытом около 3 лет. Уже месяц ищу работу, откликаюсь каждый день - и я просто в ярости. Картина на hh.ru везде одинаковая: под любой вакансией уровня middle или даже junior-middle - 1000-2000 откликов.
Причина понятна - рынок перенасыщен новичками. И большая часть этого перенасыщения создаётся крупными «академиями», которые массово продают курсы.
Что реально происходит:
1. Им важно количество, а не качество.
Это потоковый бизнес. Их цель - продать как можно больше экспертных «профессий с нуля», а не выпускать специалистов, которые реально нужны рынку.
2. Формируют ложные ожидания.
Слоганы вроде «трудоустройство за 3 месяца», «зарплаты от 150-200 тысяч» или «мы гарантируем оффер» - не совпадают с реальностью. Это маркетинг.
3. Ежегодно - тысячи выпускников, а вакансий почти нет.
Рынок просто не способен переварить такой объём начинающих разработчиков. Компании нанимают крайне выборочно, а нужды в таком количестве джунов нет.
4. Проигрывают все.
- Новички ищут работу месяцами и не могут пробиться.
- Разработчики с опытом тонут в общей массе резюме.
- Работодатели получают сотни нерелевантных откликов и вынуждены вручную отсеивать то, что учебные центры учат отправлять везде подряд.
5. Выпускников прямо учат откликаться на всё подряд.
Им говорят: «Чем больше откликов - тем выше шанс».
Результат - резюме людей с опытом просто не видят среди валов откликов из десятков учебных потоков. Это ещё сильнее снижает шансы тех, кто реально умеет работать.
6. Цена вопроса - 200-300 тысяч рублей.
Люди берут кредиты, учатся, а потом оказываются в ситуации, когда вакансий объективно меньше, чем выпускников.
Их сталкивают между собой в одну и ту же воронку, которая уже давно переполнена.
Я не против образования. Есть курсы, которые честно говорят о рисках, не обещают невозможного и дают реальную практику. Но массовый конвейер, работающий на оборот - это и есть причина того, что сегодня под почти любой вакансией 1000–2000 откликов.
Рынок перегрет. И даже с 3 годами опыта сегодня становится невероятно сложно найти работу.
Этот текст - это крик безысходности.
Просто посмотрите на цифры на hh.ru, сравните их с рекламой «академий» - и делайте выводы до того, как отдадите 200 тысяч за обещание, которое никто не сможет выполнить.











