Skip Navigation
Telegram
Найм все еще сломан


Найм все еще сломан. Как с этим жить? Часть 2

6. Идеальное резюме составляет 3 страницы.

Я видел в своей жизни резюме и на одну страницу и на тридцать (ну это шиза), где расписано все, вплоть до победы в "Русском Медвежонке" в начальных классах.

Когда ваше резюме проходит ATS, в игру вступает уже живой человек. Из 4000 откликов до рекрутера дошла целая 1000, а может, хотя бы 100 резюме. Прочитать это уже проще, но не сильно. Никто не будет вчитываться в каждый абзац — по нему просто пробегутся по диагонали.

Поэтому самое важное ставим в начало, самое неважное (например, образование и курсы) убираем в конец. Про "Русского Медвежонка" не пишем вообще. Последний опыт работы расписываем подробно, предыдущий — менее подробно, следующий — еще короче и так далее, чтобы влезть в три страницы.

Можно меньше. Больше — не надо. Правило справедливо даже если у вас 50 лет опыта работы.

7. Резюме — это не трудовая книжка

Шок-контент: многие пишут в резюме ровно так, как это записано в трудовой книжке, хотя она очень часто вообще не отражает сути работы. Трудовая и информация из нее нужны налоговой и фонду социального страхования, но не рынку труда.

У одной моей подружки, например, в трудовой было написано просто «специалист», а по факту она была Frontend Developer и занималась фронтенд-разработкой приложений на JavaScript. Поэтому в резюме пишем, кем вы были по факту, а не как вас оформили на бумаге. Тем более что, как показывает практика, записать в трудовую вас могут через жопу.

То же самое касается места работы. Вот вы знали компанию ООО «Облачные технологии»? Я раньше не знал. А это, между прочим, cloud.ru — дочерняя компания Сбера.

В трудовой у вас может быть написано что угодно. Если по факту вы работали в структуре группы компаний, то в резюме логичнее указывать именно группу. Название конкретной «дочки» можно дать в скобках, чтобы не сбивать человека с толку. Это добавляет вес вашему резюме, хотя по сути ничего не искажает.

8. Искать не только на работных сайтах

Я уже писал выше, что около половины вакансий вообще не публикуется на работных сайтах. А значит, если вы ищете только там, вы автоматически теряете до 50% возможностей.

Искать работу можно и нужно также через профессиональные сообщества — кружки по интересам есть в любой сфере, — через сайты самих компаний, например Сбера), через нетворк и другими способами.

9. Использовать ИИ в работе

Бейте работодателя его же оружием!

Вам важно сохранять высокий темп откликов. Но отклики без сопроводительного письма часто обречены на провал. При этом писать каждое письмо руками, каждый раз вчитываясь в вакансию и пытаясь понять, чего именно хочет работодатель, — значит терять темп.

Поэтому закидываем в нейронку свое резюме и текст вакансии, просим на их основе подготовить сопроводительное письмо, а потом правим его руками, руководствуясь здравым смыслом. Так вы сможете сохранить темп, не потеряв в качестве.

_____

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

Какие советы возьмете в работу, а какие полная херня?
Telegram
🏴‍☠️ Перевод текстов: бесплатно, сердито и без API-ключей
🏴‍☠️ Перевод текстов: бесплатно, сердито и без API-ключей

Если вы хоть раз пытались прикрутить перевод текста к своему пет-проекту или парсеру, то знаете эту боль. Официальный Google Cloud Translation требует привязку карты и квоты, DeepL API — прекрасен, но дорог (и сложен в оплате из РФ), а писать свой скрапер для веб-морды переводчика — это гарантированный ад с генерацией токенов (tk), подписью запросов и постоянными отвалами верстки.
Но есть translators — библиотека, которая делает эту работу за вас.
Это агрегатор, который (по сути, методом реверс-инжиниринга) стучится в веб-интерфейсы более 30 переводческих сервисов.

Что под капотом:

1️⃣ Ассортимент. Кроме банальных Google/Bing/Yandex, там есть DeepL (лучшее качество для европейских языков), Baidu/Alibaba (для китайщины) и даже специфические штуки типа VolcEngine.

2️⃣ HTML-friendly. Функция translate_html умеет переводить контент, не ломая структуру тегов.

3️⃣ Умный обход. Есть поддержка разных HTTP-клиентов: requests, httpx, niquests и даже cloudscraper. Если один метод блокируют по фингерпринту, можно переключиться на другой прямо в аргументах.

4️⃣ JS-магия. Библиотека сама выполняет нужный JavaScript (через exejs) для генерации подписей запросов. Да, для этого в системе должен быть Node.js, но это малая плата за халяву.

🧑‍💻 Как это выглядит в коде:

import translators as ts

text = "Python is a language for rebels."

# Используем движок Alibaba
print(ts.translate_text(text, translator='alibaba', to_language='ru'))
# Вывод: Python - это язык для повстанцев.

# Или DeepL (если IP не в бане)
print(ts.translate_text(text, translator='deepl', to_language='ru'))


⚠️ Ложка дегтя (куда же без неё):
Это не решение для High-Load продакшена. Это скрапинг.
Вас будут банить по IP, если начнете долбить тысячи запросов в секунду (хотя в либе есть кэширование сессий preaccelerate).
API веб-интерфейсов могут меняться без предупреждения, и придется ждать обновления пакета.

Но для дата-аналитики, сбора датасетов, ботов или личных тулзов — хороший инструмент, который сэкономит кучу денег.

#годный_опенсорс
Шахматная 8

Число 8 - шахматное число. Ведь 8 в квадрате даёт в результате 64, количество клеток на шахматной доске.

Шахматный мир является упрощённой (примерно в миллиард раз) копией человеческого мира. Именно поэтому изучение шахмат - интереснейшее занятие.

Поздравляю прекрасных дам с наступающим праздником 8 марта и настоятельно рекомендую заняться шахматами. В нашем шахматном мире соотношение мужчины - женщины примерно 10 к 1. Не хватает нам прекрасных дам с их красотой и интуитивным подходом!

Отмазка, что "я не умею играть" не прокатывает. Специально для вас я написал "Шахматы, самоучитель для новичков". Немедленно изучайте и поражайте мужчин не только своей личной красотой, но и красотой своей игры.

Шахматная 8

Пару недель назад я презентовал тренажёр "Шахматный адрес" для тренировки кисти руки и улучшения понимания шахматной нотации.

Теперь я презентую вам подробную инструкцию к этому тренажёру.

В кратком изложении эту инструкцию можно представить так. Система даёт запрос в стандартном формате адреса шахматной клетки (например: f5). Игрок должен быстро среагировать на запрос, нажав в ответ соответствующую клетку на шахматной доске.

А в подробном изложении читайте здесь. Разобраны все элементы игры. Приведены примеры игр на компьютере и на смартфоне.

Особый интерес может быть информация для новичка-разработчика js. Здесь дан подробный разбор функционала игры.

Для новичков изучение JS - отличная стартовая точка для погружения в IT.

Широкий спектр применимости. JS универсален: он применяется как на клиентской стороне (в браузерах), так и на серверной (через Nodejs).

Низкий порог входа. Начало работы с JS довольно простое. Можно изучать основы прямо в браузере, используя встроенный инструмент разработчика. Уже сейчас вам дан готовый пример, с которым вы можете "поиграться".

Огромная библиотека ресурсов. Интернет полон бесплатных курсов, руководств, статей и учебных материалов по JavaScript. Существует огромное сообщество опытных разработчиков, готовых помогать начинающим решать проблемы и отвечать на вопросы.

Популярность и востребованность. JS давно стал стандартом де-факто для веб-разработки. Фреймворки и библиотеки на основе JS (React, Vue, Angular, Nextjs и другие) используются повсеместно, создавая огромный рынок вакансий и карьерные перспективы.

Легкое освоение базовых концепций. JS хорошо подходит для понимания фундаментальных принципов программирования, таких как циклы, условия, функции, работа с объектами и массивами. Эти знания легко переносятся на другие языки программирования, помогая быстрее осваивать новые технологии.

Итак, прекрасные дамы, надеюсь, я вас убедил заняться шахматами и программированием на JS. Прямо сейчас и начинайте!

PS

Обратите внимание на картинке на шахматную позицию. Это необычная шахматная задача. Белые должны поставить мат в 3 хода, но так, чтобы сохранилась цифра 8. Подсказка здесь.

...

Первоисточники:

Игра тренировка "Шахматный адрес".

wpvi.ru/pages/games/chess/address/

Программа сделана на чистом нативном JS.

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

Игра тренировка "Шахматный адрес" - большой анонс

wpvi.ru/pages/story/00120/

Подробная инструкция и разбор функционала.

"Шахматы, самоучитель для новичков - 2"

wpvi.ru/pages/ads/litres/ebook/73089693/

Играть в шахматы - хорошо! Но играть хорошо - ещё лучше. После прочтения и изучения второй части самоучителя вы научитесь обыгрывать сильных шахматистов, возможно, даже мастеров и гроссмейстеров.

Шахматы. 8 Марта. Мат в 3 хода.

wpvi.ru/pages/games/chess/show/010_8march/

Условие: цифра 8 должна сохраниться на доске в итоговой позиции.