Chad Protocol - карьера, IT, успех – Telegram
Chad Protocol - карьера, IT, успех
12.4K subscribers
22 photos
7 videos
14 files
95 links
номер завления на регистрацию РКН: № 6904340073

По всем вопросам: @vice22821
Чат: https://news.1rj.ru/str/chad_protocol_chat
Стажировки: https://news.1rj.ru/str/postypashki_old
Ютуб: https://youtube.com/@postypashki
Поступач: https://news.1rj.ru/str/postypashki_mems
Download Telegram
Эти пет проекты должен сделать каждый ML специалист

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

1. Кредитный скоринг
Стоит ли давать кредит— довольно популярная задача и отличный выбор для новчиков, чтобы самостоятельно проделать все этапы. Сначала берем любой датасет на kaggle по запросу Credit Scoring. Проводим EDA, генерируем гипотезы, фичи, готовим данные для модели и делаем бейзлайн: логистическая регрессия. Затем уже можно попробовать случайный лес, градиентный бустинг, KNN или еще что по вкусу— сравниваем метрики. И на последок не забываем проанализировать результаты и культурно презентовать. Можно провести АВ тест на смой первой модели.
Все варианты решения и реализации можно найти в интернетах: GitHub, Хабр. Очень полезным будет посмотреть всякие выступления на конференциях по этой теме для вдохновения, да и это очень поможет на мл кейсах.

2. Наивный Байесовский классификатор (НБК)
Для конкретики будем классифицировать письма на спам. Опять же обработаем данные: удаляем числа, знаки препинания, стоп-слова, стемминги, лемматизацию.
Объединяем все методы предварительной обработки и создаём словарь слов и счётчик каждого слова в наборе данных для обучения:
1. Вычисляем вероятность для каждого слова в тексте и отфильтровываем слова со значением вероятности меньше порогового. Такие слова будут нерелевантными.
2. Для каждого слова в словаре создаём вероятность, что это слово окажется в спаме. Определяем условную вероятность для использования её в НБК.
3. Вычисляем прогнозируемый результат с помощью условных вероятностей.
НБК реализовать не сложно. Куда интересней погрузиться во всю теорию, которая за этим стоит, в вероятностные модели. К тому же, кейс фильтрации спама и подобного часто встречается на собесах.

3. MLOps
Можно наладить какой-то минимальный прод для проектов: например телеграм бот или FastAPI. Можно еще автоматизировать пайплайн с помощь AirFlow и попробовать запустить инфраструктуру не только локально, но и облаке. Конечно нужно будет поизучать Docker, Cuber, Hadoop, Spark, HDFS, Kafka. Но на самом деле ничего трудного— после нашего курса дата инженер будете делать такие вещи по щелчку пальцев.

4. Ранжирование и матчинг
Для начала лучше пробежаться глазами по статье и посмотреть, что пишут в интернетах. Можно выделить три подхода к задаче: поточечный, попарный, списочный. Советую начать с первого как самого простого. Для конкретики будем предсказать оценку релевантности для запросов тестового датасета. Здесь можно кстати поучиться парсить web-страниц и собирать сырые данные, размечать их с помощью какого-нибудь Яндекс-Толока. Делаем регрессию, а затем Random Forest Regressor, XGBoost, lightGBM, CatBoost.
Совсем продвинутые могут попробовать языковые модели в духе FastText, Word2Vec, DSSM и более сложные: BERT, можно даже попробовать архитектуру трансформеров.

5. Рекомендашки
Очень популярный кейс на собесах. Для начала лучше пробежаться глазами по этому разделу и посмотреть, что пишут в интернетах. Затем начинаем реализовывать самое простое как бейзлайн, например, content-based рекомендации, KNN. Дальше можно попробовать факторизации матрицы рейтингов по svd разложению или по более эффективной als архитектуре и функции ошибок bpr. Затем можно попробовать W2V подход, чтобы использовать последовательность взаимодействий пользователя для построения рекомендации следующего предмета.
Для знатоков DL можно попробовать DSSM, SasRec/Bert4Rec, MultVAE, Merlin или графовые нейронки: GCN-подобные архитектуры.
Также стоит попробовать обучение с подкреплением: многоруких бандитов.
Ну и конечно рекомендательные системы можно попробовать рассмотреть как задачу ранжирования.
19👍4👏2💊2🔥1
Вот и разбор аналитики на стажировку в Яндекс! Обязательно делимся с друзьями. Ждём 5 тыс просмотров на ютуб ролике и выкладываем МЛ. Советую поторопиться: контест вот-вот обновят.

Смотрим! Смотрим! https://www.youtube.com/watch?v=k4C9aWR6YJ4
8
ШОК! Владислав надел платье, туфельки и пошел в офис Т-банка записывать свой тикток...

Распространяем: https://youtube.com/shorts/99VxC8WiaCo
💊329🤓3👍1😍1🗿1
Вот и интервью с настоящей легендой! У нас в гостях ДиМашина, поступивший на физтех со 127 баллами ЕГЭ. Почему именно физтех? Какие учебные лафхаки работают? Почему нравится бить людей? Ну и прямо на ваших экранах, товарищи, Дмитрий поступит в ШАД!

Смотрим! Смотрим! https://youtu.be/5l7O2ToX1_8
💊726👍4🔥2🙏2🍾2
Полный цикл отбора в HFT (компания Teza)

Товарищи, понравилась ваша реакция под прошлым постом, потому специально для вас попросил выпускника наших курсов рассказать про отбор в одну из самых популярных компаний HFT, в которую вполне реально попасть из РФ.
Далее представлен слегка отредактированный текст нашего выпускника.

Три года назад окончил мехмат МГУ. Во время учебы занимался спортивным программированием (но не так успешно). После университета пошел разработчиком. Успел поработать на Python и C++. В какой-то день я решил поменять свою жизнь (расстался с девушкой) и искал то, что будет интересно для меня, и наткнулся на HFT. Чуть-чуть поизучав, я понял, что это то, что нужно. Высокие нагрузки на работе, применение математики, С++, алгоритмов, хорошая зарплата.

Начал копать HFT компании и нашел немало, но, к сожалению, я не проходил скрининг резюме. Позже наткнулся на HR в Linkedin, которая работала в ереванском Teza. Она посмотрела мое резюме и дала пару советов, как улучшить. Так что ребятам, которые планируют в будущем подаваться в HFT компании, да и не только туда, советую поработать над своим CV.

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

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

Всего было три этапа.

Первый этап
Скинули ссылку hackerrank, в котором были две задачи. Обе задачи были на алгоритмы, и надо было решить на время. У них был свой практоринг.
Задача 1: дается два массива чисел, проверить, правда ли одна является подпоследовательностью другой.
Задача 2: на плоскости даются n городов (просто точки). Дальше даются q запросов. Каждый запрос — это точка (x, y), ваша задача — найти ближайший город к (x, y), но чтобы у них хотя бы одна координата была равна. Кстати, подобные задачи с решениями постоянно выкладываются здесь, товарищи.

Решил эти две задачи и пригласили на следующий этап.

Второй этап
Собеседование в котором была только математика. Ниже я перечислю вопросы, которые помню.
-Чему равен ранг x*x^t где x - вектор столбец.
-Найти все собственные значения для x*x^t
-Какие могут быть характеристические корни у матрицы A, если A^4 = A^2.

-Бросают кубик, посчитать мат ожидания и дисперсию числа выпавших чисел.
-Бросают два n гранных кубика, какова вероятность что суммарно выпадет k очков.
-Были теоретические вопросы по распределениям, много спрашивали про нормальное распределение.

Это не весь список вопросов, так как уточняющие вопросы возникали и в ходе ответа.

Пригласили на третий собес:

Третий этап
Уже по кодингку и хард скилам.
-Начался разговор с баз данных, какие использовал, что делал. Использовал ли Postgres.
-Airflow, Hadoop
-Был ли опыт в ML
-На мое удивление дали задачку на numpy)
-По большей части спрашивали Python и С++.
В целом по языкам программирования вопросы были не сложные, стандартные. Может из-за того, что у меня был опыт работы.
Спрашивали про выделения памяти, про шаблоны, версии С++, ООП на питон и на плюсах. Не было ничего сверхъестественного.
Подчеркиваю, я не собесился на кванта. У квантов достаточно жесткий собес по плюсам.
В целом третий этап собеса будет несложным для человека, который имел опыт работы на С++ и python.

Предложили оффер и релокацию, но к этому моменту меня позвали в другое место с более лучшими условиями. А куда именно узнаете в следующем посте, товарищи. Давайте соберем 700 огоньков, чтобы понимать: тема для вас интересна и ее нужно продолжать.
🔥130👍7👀4🗿32🫡1
Набор на стажировку в VK проходит прямо сейчас, товарищи! Поэтому сегодня специально для вас пообщались с Иваном Нагайко, он пришел в компанию еще стажером, а вырос техлидом😎 Обсудили все секреты и лайфхаки Ивана, получилось очень интересно и полезно!

Смотрим! Смотрим! https://www.youtube.com/watch?v=eNwVeCNfZu0
4🔥3👍2
Кусок собеса на джуна в команду Сбер Devices
(ультра халява)
🕶
🌴 Минимизировать f(x) с помощью GD: f(x) = x^2 (имплементировать алгоритм)
Дано:
iterations - количество итераций для выполнения градиентного спуска (iterations >= 0)
learning rate - скорость обучения(больше 0)
init - точка старта минимизации

Задача вернуть значение x, которое глобально минимизирует эту функцию и ответ округлить до 3 десятичных знаков
+ примеры использования алгоритма в ds, оптимизированные вариации GD и объяснить, как он работает в линейной регрессии

🌴Задача написать класс односвязного списка
class LinkedList:
def init(self):

def get(self, index: int) -> int:

def insertHead(self, val: int) -> None:

def insertTail(self, val: int) -> None:

def remove(self, index: int) -> bool:

def getValues(self) -> List[int]:
инициализировать пустой список
get(int i) вернет значение i-го узла (с индексом 0), а если индекс выходит за пределы- вернуть -1, insertHead(int val) вставит узел с val в начало списка
insertTail(int val) вставит узел со значением val в конец списка
remove(int i) удалит i-й узел (с индексом 0), а если выходит за пределы, возвращает false,иначе- true
getValues() возвращает массив всех значений в связанном списке, упорядоченных от начала до конца


Ответы здесь:
@zadachi_ds
ПоступашкиML
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯216🔥3💊3👍1💋1
Товарищи, сегодня мы обсудим главный вопрос, который волнует всех здравомыслящих и нормальных людей: как минимально напрягаться на работе, но при этом быть на хорошем счету и казаться эффективным и ценным сотрудником (и даже расти в компании)? Лично я работал в двух крупных компаниях на удаленке и при этом я реально что-то делал каждый день ну часа по 4 максимум, а в остальное время смотрел кино и играл в доту, хотя везде был на фуллтайме.

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

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

2. Показывай вовлеченность! Запомни, нужно всегда и оперативно отвечать на все письма: можешь настроить какой-то универсальный автоответ, или может даже запариться с чатом гпт, но отвечать нужно реально быстро. Кстати, это отчасти работает и на первый пункт с личным отношением, ибо никому не нравятся долгие ответы, особенно когда дело срочное. В плане вовлеченности не забывай про свои 5 копеек на общих созвонах: старайся не допускать того, чтобы ты все время молчал, на каждом созвоне нужно сделать хотя бы одну уместную реплику, пусть даже это просто резюмирование или пересказ в духе «Правильно ли я понимаю, что...». Но важно с этим не перебарщивать: сказал там в начале, отметился и начинай катуку в доту.

3. Обращай внимание на срочные и "горящие" задачи. Очень многие не задумываются об этом, но суть в чем: если нужно экстренно справиться с какой-то задачей, то она обычно не очень сложная и длинная, но при этом ее выполнение даст вам большой плюсик к репутации. Содержательные, непростые, но долгие задачи никто не замечает: никто не обращает внимание на медсестру, которая десятилетиями выносит из под больных утки, поэтому за такие задачи мы обходим стороной. Фокусируемся на быстрых и «ярких» задачах, получаем плюсик к репутации.

4. Создавай ощущение загруженности. Пришли с новой задачей? Не забудь сказать, что сейчас у тебя рабочий график загружен, ты еще не доделал прошлое задание, но у тебя обязательно найдется окно и ты все сделаешь. Что-то получилось сделать очень быстро? Не говори об этом! Наоборот сделай акцент на том, что возникли какие-то сложности и обязательно расскажи как ты с ними справился.

Эти штуки работают почти всегда, но конечно помни, что у тебя должен быть свой собственный список коронных приемов! Но при этом помни о главном: ты должен разрешить себе халявить на работе, ибо если ты будешь загоняться из-за этого, если ты каждый раз будешь волноваться как школьница, то тебя очень быстро спалят. Поэтому не напрягайся, будь уверен в себе и у тебя все получится 😎😎😎

Ещё больше полезных постов у нас на канале: @chad_protocol
🎉572612👍4💊4🔥2🤪2
Мой путь вката в Биг Дату

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

На третьем курсе ВМК я начал задумываться о том, чтобы начать уже получать реальные практические навыки, потому что одним обучением в вузе я вряд ли смогу этим добиться. Я пробовался на различные стажировки: всем известные Тинькофф, Яндекс, Сбер и менее известные компании на самые хайповые направления: аналитика, дата саенс и в целом все, что связано с данными, потому что это мне нравилось и чувствовал, что это мое.
И в один момент прошел на стажировку Spark-разработчика, иначе говоря — Дата Инженера, в одной консалтинговой компании, где вначале шло обучение, а после, в случае успешной сдачи экзамена и дополнительных собеседований — прием в штат.
Конечно же поначалу всё казалось сложным: распределённые вычисления, кластеры, партиции, обучение Scala, Hadoop, Spark с нуля. Но, пройдя все эти этапы, успешно справился со всем, и после этого начал работать на проекте ВТБ, где набрался опыта реальной разработки ETL, занимался сборкой витрин и работой с продуктовыми большими данными.
С тех пор дата-инженерия и биг дата стали моими родными сферами. После этого уже я спокойно переходил на работу непосредственно в банки — тот же ВТБ и Сбер, и ритейлы — Ozon и текущее место работы

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

Если у вас остались вопросы задавайте их в комментариях и ставьте реакции!
Ну а если хочешь получить помощь в подготовке к собеседованиям и обучению, то рекомендую записываться на наши консультации!

@bigdata_postupashki
🔥18👍86🥰2💊2
Как продать себя на собеседовании

Волшебной универсальной стратегии здесь нет. Например, некотрые парни выбирают стиль тестостеронового гигачада, а девушкам больше подойдет почаще улыбаться и шутить. Под каждый стиль есть свои схемы, например, у одной из наших студенток прокатывало следующее:
1. пошути про то, что ты знаешь на 20% - так тебя об этом точно не спросят (ты же шутишь, значит знаешь отлично)
2. запомни пример того, что ты знаешь на 40% (просто частый пример, как работает на пальцах)
3. и говори о том, что знаешь на 200%.
У кого-то же хватало харизмы нести просто конченную ахинею с уверенным лицом и собеседующий на это велся.

Главное помним про простые принципы и готовимся к собеседованиям как к свиданиям:
1. Опрятный вид. То есть чистая одежда без дырок (брюки + футболка уже хорошо), нейтральный дезик (nivea черное-белое, а еще лучше хорошие духи, если есть деньги), почистить зубы, помыть и уложить волосы.
2. Показывать свою вовлеченность и заинтересованность. То есть слушать внимательно и не отвлекаться. Если вы уже несколько раз не поняли интервьюера, не услышали и отвечаете вообще на другой вопрос, то это сразу бан. У собеседующего вывод: вы тупорылый.
3. Быть готовым ко всему. Вы четко должны знать, что вам нужно и что вы готовы дать на работе. Если вы начинаете мямлить и показывать, что вы еще не знаете, чего вы хотите, то интервьюер возьмет на работу того, кто знает.
4. Если вы толком никто и звать вас никак, а оффер по рынку хороший, то проявляйте инициативу. Нужно принять положение дел, что это вам нужно думать с какой стороны облизать интервьюера, чтобы дали оффер.

Свой стиль возможно найти лишь на собесе 20-ом. Все это как с отношениями и свиданиями: либо вы знаете чего хотите для себя и что готовы дать другому человеку взамен, вы в курсе как себя подать и все идет налегке, либо даете заднюю и обсираетесь по итогу.
Для большей практики можно реально походить на всякие свиданки с дайвинчика и относиться к ним как к собеседованиям, чтобы понять все тонкости процесса найма сотрудников. Давайте 500 огоньков под постом и мы пишем пост, как найти парня/девушку по советской методике.

@chad_protocol
🔥214💊25👍64🍾4🗿32🤪1
Почему СИГМЫ выбирают работать в найме

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

0. Чёткий график и working-life balance.
Мне кажется, что это самая имбовая штука. Работа в найме почти всегда подразумевает фиксированный график: пришел в 9, ушел в 18 и после шести в ус не дуешь. А еще 28 дней в год ты можешь вообще не работать и получать за это денежку. Если ты работаешь на себя, то ты постоянно сталкиваешься с такой хренью, что все время что-то не доделано. Очевидно, что в какой-то момент ты точно перейдешь на режим «бодрствую = работаю», ну мб у тебя и будет один выходной на неделе, но запомни: во время него ты все равно не сможешь до конца расслабиться. А отпуск? Про него ты можешь вообще забыть на ближайшие года 3 😎😎😎

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

2. Соцпакет и гарантии.
Не стоит недооценивать этот пункт: реально, ты даже не заметишь как тебе исполнится 25 лет и поверь мне, ты уже не будешь чувствовать себя так, как будто тебе 18. В зубах начнет появляться кариес сильно чаще, чем раньше, коленка иногда начнет как-то необычно хрустеть, а после пачки чипсов ты начнешь ощущать что-то странное в своем животе. Если ты работаешь по трудовому договору, то, помимо мед страховки (ДМС), ты получаешь ещё и оплачиваемые больничные! Да-да, ты можешь даже спокойно поболеть и концентрироваться на выздоровлении, а не мотаться с температурой в офис. Есть ли у тебя такая возможность, когда ты работаешь на себя? Догадайся сам.

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

4. Реальный профессиональный рост.
Если твой проект хорошо развивается, то тебе достаточно быстро придется отказаться от каких-то технических задач, которыми ты занимался в самом начале и сконцентрироваться на менеджерских (командовать, мотивировать и обманывать), ну а это неизбежно приведет к тому, что как технический специалист ты будешь деградировать. Если же ты работаешь в нормальной компании, то тебе приходится расти и развиваться, а если ты сам ещё захочешь чему-то научится, то компания может даже оплатить тебе какой-нибудь курс (и у тебя даже будет время его пройти).

И ведь можно продолжать этот список очень долго: тебе могут помочь с ипотекой, тебе могут сделать айти отсрочку, тебе в какой-то момент будут платить нормальную пенсию, но мне кажется, что об этом уже можно и не говорить.

@chad_protocol
🤓4314💊13🗿9👍7🔥4🐳2💯21🤪1
Ред флаги для HR в кандидате

Ох уж этот топовый контент в духе "5 красных флагов в резюме кандидата..". За мой нескромный опыт у меня было немало контактов разного уровня близости с рекрутерами, сейчас перечислю самые их "распространенные ред флажочки", почему все это булшит.

- Везде поработал не больше года = уууу, попрыгунчик, сразу мимо.
- На одном месте больше X лет = человек без амбиций, сидит в своем болоте, ничего его не интересует, уже заплесневел на своем месте.
- Не работал в Яндекс/Авито/Т-банк = фу, посредственность, нам нужны лучшие из лучших.
- Работал в Сбере = оо, измазался в зеленом, ред флажочек, знаем мы таких, точно не наш клиент.
- Кандидат-девушка = у нас коллектив и так женский, нам мальчик нужен, а то скучно.
- Кандидат-парень = у нас коллектив чисто женский, нам мальчики не нужны, у нас своя атмосфера.
- Много денег просит = да кем он себя возомнил, рынок вообще видел или как.
- Мало денег просит = мда, на помойке видимо себя нашел, нам шелуха не нужна.

И все в таком духе, думаю, список можете продолжить сами. Как всегда вывод: всегда найдется сто доводов "за" и сто доводов "против". Каждый проинтерпретирует так, как ему угодно.

Самое главное нужно пробовать, резюме нужно тестить, чтобы уловить нынешние тенденции. Самые актуальные сейчас такие:
- Курсы, фриласн, ИП, ноунейм компании. Сейчас накрутчики массово стали скрывать за этим "опытом" его отсутствие. Хотя справедливости ради очень много айтишников так и оформляют на работу.
- Долгие пробелы в опыте.
- Нерелевантный опыт.
- Частая смена работы (каждые 6-12 месяцев).
- Возраст больше 30 лет при отсутствии релевантного опыта.
- Частая смена сфер.

Главное не принимаем близко к сердцу, когда у вас отличное резюме с пет проектами и расписанным опытом, а все равно приходит отказ. Не вините себя— вините рекрутера и ее маму.

@chad_protocol
🔥7315👍97🍓6👏5🤗2❤‍🔥1
Внимание, солдаты NLP-фронта!

Пока политики стреляют словами,
а дипломаты роют траншеи
в переговорных окопах
Мы разберём, как алгоритмы превращают эту словесную артиллерию в векторы

🫡Готовьте гранаты токенизации и заряжайте пушки Self-Attention: сегодня мы штурмуем тему трансформеров

Word2Vec:
Семантический снайпер

Алгоритм превращает слова в векторы, где Россия и Беларусь — соседи, а Швейцария — вдали
CBOW предсказывает слово по контексту
Переговоры о [___] и зерновом коридоре → безопасности

Skip-gram ищет окружение для слова, как мины в тексте

Self-Attention:
Генерал трансформеров

Выделяет ключевые связи
прекращение огня → линия соприкосновения

игнорируем шаблоны вроде стороны выражают надежду
Как 🕶разведчики🕶, видящие суть сквозь пропаганду

Fine-Tuning:
Переподготовка спецназа

BERT, обученный на речах политиков, отличает
западных партнёров от пендосов
Зачем учить с нуля, если можно переквалифицировать модель?:)

Токенизация:
Разбор трофеев

Например, можем разделить словосочетание Антониу Гутерриш на части, но термин многополярный_мир, возможно, обратится в бессмыслицу ([много, поляр, ный_мир])

TF-IDF:
Приоритет целей

Определяет ценность слов:
Крым — ударный термин,
взаимопонимание — пустой звук

Рост TF-IDF для Бухарестский меморандум в 2022 году — сигнал к пересмотру границ

LLM:
Ядерный арсенал NLP

GPT-4 генерирует договоры за минуты,
BERT находит двусмысленности в старых текстах

Галлюцинации LLМ: Дружественный огонь
Например, нейронка приписывает Макрону
Украина должна капитулировать

— включайте радиста-фактчекера или понижайте температуру модели

Оптимизация внимания:
Тактика блицкрига

Sparse Attention анализирует 500 страниц за 5 секунд, фокусируясь на санкциях и безопасности подобно танковому прорыву через бюрократию

Словари:
Боевой комплект NLP

Большой словарь — тяжёлый арсенал
SWIFT-отключение.......

маленький — пистолет с тремя патронами

Контекст:
Радиосвязь диалога

Без контекста переговоры —
как рация с помехами
BERT связывает 91 год с Беловежьем,
а все варианты на столе читает как угрозу

Что могут спросить по теме трансформеров на собеседовании:
Основные типы LLM:
авторегрессионные (ex.GPT) генерируют текст последовательно, предсказывая следующее слово

двунаправленные(ex.BERT) анализируют контекст слева и справа от слова

энкодер-декодер(ex.T5, BART) преобразуют входные данные в выходные через промежуточное представление

Обучение
предобучение на большом корпусе текста с задачами вроде предсказания следующего токена или заполнения масок

fine-tuning на специфических датасетах для конкретных задач

Оценка
perplexity:
(the lower the better)
фактологичность, связность
ну и разные бенчмарки:
(GLUE, SuperGLUE, SQuAD)
Чем BERT отличается от GPT?
BERT: двунаправленный,
masked LM, для классификации
GPT: авторегрессия, генерация текста

Как бороться с галлюцинациями в LLM?
контроль температуры, top-k/p,
проверка фактов, fine-tuning

Как оптимизируют внимание в трансформерах?
разреженное внимание, кэширование, квантование, пакетная обработка

Какие гиперпараметры генерации ключевые в GPT?
temperature:
(креативность)
top-k/p:
(выбор токенов)
beam search:
(качество)
repetition_penalty

@zadachi_ds
🗿31🔥97👍4🫡3🙈2❤‍🔥1🤩1
Океан, горы за окном, хорошая погода круглый год, возможность работать в трусах. Это же мечта любого айтишника! Так я думал 3 года назад, когда перешел на полную удаленку, но потом я понял, что у этой медали есть и другая сторона о которой я хочу вам сегодня рассказать:

Проблемы с часовым поясом:
Огромная проблема. Печально, но на планете не так уж много мест с хорошим климатом, которые находятся недалеко от московского часового пояса. Поэтому мне, как и почти всем другим удаленщикам, в какой-то момент пришлось отъехать на несколько часовых поясов от Москвы. Поначалу все было нормально: я привык начинать работать в час дня, а заканчивать в 11 вечера, но спустя несколько месяцев я почувствовал негативный эффект: у меня больше не получалось проводить свой день так, как я планировал раньше: вставать утром, проводить свободное время на природе, потом работать, а затем идти спать. Я начал ложиться спать в 3 часа ночи, вставать в 11 утра (просыпался очень разбитым, кстати), около часика как-то просыпаться/завтракать, а потом ты уже понимаешь, что до работы у тебя остается всего минут 30 и за это время ты уже ничего сделать не успеешь и в итоге тупо залипаешь в телефоне. Короче, все просто пришло к тому, что мой распорядок дня не сильно отличался от московского, просто за окном у меня был клевый вид. И это ещё более-менее нормальный сценарий: по крайней мере можно было на выходных нормально потусить, а был у меня знакомый, который работал в московском часовом поясе и удаленил из латинской америки, так ему приходилось вставать в 4 утра. За пару месяцев менталку похерил конкретно и вернулся работать в офис)

Проблемы со здоровьем:
Тут у всех все индивидуально, но я скажу про себя: простужался я чаще, чем зимой в Москве. Почему? Да потому что когда ты сначала хорошо промок на жаркой и влажной улице, а потом заходишь в помещение в котором все время работает кондей, то тебя блин с непривычки продует! Окей, можно выключать кондей в своей квартире, но ведь ты не отключишь его в холле жк, если ты живешь в многоквартирном доме, или если ты зашел в ресторан. А фигачат там кондей иногда просто нереально сильно. Да, ещё важный момент: в каждой новой стране спустя пару недель жизни я хватал ротавирус (хотя в мск со мной такого не было никогда), потом конечно все проходило и больше не появлялось, видимо это какая-то адаптация к местной бактериальной флоре, но все равно не очень приятно провести пару дней не отходя далеко от толчка. И ведь это ещё абсолютно несерьезные сценарии, иногда я задумывался: а что если мне не повезет чуть сильнее? Ну там вдруг аппендицит воспалится, или что-то с зубами случиться? Местные айболиты доверия не вызывают от слова совсем)

Базовые проблемы обычной удаленки:
Ну и конечно никуда не деваются стандартные проблемы. Тут и переработки из-за того, что ты с одной стороны всегда доступен, а у кого-то что-то горит, а ты срочно нужен и без тебя не справиться, и напряженность какая-то из-за того, что ты как бы всегда живешь в офисе. В квартире, кстати, последнее ощущается меньше (ну обычно у все есть несколько комнат и ты можешь выбрать себе одну комнату в качестве кабинета и заниматься в ней исключительно работой, а в другие комнаты приходить после окончания работы), а снимая хату в каких-то курортных местах ты нередко сталкиваешься с тем, что 95% жилья - это ну типа студии (ну там может быть перегородка есть, и комната при этом может быть и 80 метров, но ситуацию это не меняет) и поэтому ты не можешь создать себе прямо изолированную рабочую зону. А если вы еще живете вдвоем, то проблем становится ещё больше: нужно ведь работать и тебе, и ей.

И чему я пришел в конечном итоге спросите вы? Я стал скуфом, взял ипотеку и вернулся на гибрид: примерно 50 на 50 офис - удаленка, хотя руководство идет навстречу и эту зиму я провел в южном полушарии (именно зимовка, кстати, мне пока кажется лучшим вариантом: и посмотрел что-то новое, и не успел задолбаться, но при этом уже немного соскучился по дому). Вообще я не отговариваю вас от удаленки, скорее просто советую воспринимать все это чуть критичней.

@chad_protocol
👍41💊2313😱2🙊2🔥1
Работа ради денег ведет к дурке

Среди моих учеников немало взрослых ребят, которые несколько лет потратили на зарабатывание денег, занимаясь скучной работой. У кого-то уже есть машина, квартира, семья, ипотека и 4 десятка лет за спиной. И только сейчас они задумывались о том, чем реально хотят заниматься в жизни (ко мне, например, они идут с запросом поступить в ШАД). В посте хотел бы поделиться их опытом и выводом: работа в IT только ради денег может принести краткосрочную выгоду, но в долгосрочной перспективе часто приводит к профессиональному и личностному кризису.

1. Вы просто идеальная жертва для всяких контор в духе казино, крипты, адалт, форекс и подобные отдельные компании "сорящие" деньгами, которым больше нечем крыть свои недостатки. Например, это может быть рискованный стартап, который могут закрыть в любой момент, а команду "расформировать"/выгнать на улицу. И такое не только в ноунейм компаниях, но и в бигтехах в духе Сбера, МТС, VK group. Всегда спросите себя: почему здесь мне готовы предложить больше чем другие? Иначе вы попадете в it аналог закладок, эскорт агенства в Дубае.

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

3. В it нужно постоянно адаптироваться, читать новые статьи и быть в курсе новых трендов. Сегодня популярны одни технологии, а через год другие. Если у вас нет интереса к области, процесс обучения будет даваться тяжело, а рутинные задачи станут невыносимыми.
Кроме того по всем специальностям конкуренция высока и если у вас нет страсти к профессии, к тому, чтобы постоянно развиваться, то вас быстро обгонят более увлеченные "коллеги". Вы не будете успевать за ними и начнете ощущать себя "самозванцем", бесполезным и так далее.
В итоге — эмоциональное истощение и полная потеря мотивации.

4. Ощущение пустоты и неудовлетворённости.
Даже высокая зарплата не компенсирует отсутствие смысла в работе. Со временем может появиться чувство, что вы тратите жизнь на что-то бессмысленное для вас лично.

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

@chad_protocol
🔥5122👍9🗿6🤪4👏2💯2🫡1💊1
Как отстаивать свои границы на работе

Я работаю в IT уже больше пяти лет и за это время успел повидать разное. Были отличные менеджеры, с которыми хотелось работать даже в выходные. А были и такие, кто с лёгкостью сваливал чужие задачи, манипулировал тобой и превращал рабочие будни в вечный хаос. Сегодня хочу поделиться своим опытом и рассказать вам, как отстаивать границы и не позволять использовать себя (ну и при этом не прослыть мудаком):

1. Это звучит очень банально, но почти все этим пренебрегают: разберись, что входит в твои обязанности. Самый первый шаг — знать свою роль и зону ответственности. Изучи свой трудовой договор, описание вакансии, задачи, которые тебе ставили в онбординге. Часто мы и сами не замечаем, как берём чужое, потому что "ну кто-то же должен это сделать".

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

4. Документируй разговоры и задачи, записывай все! Если начальство любит на ходу менять планы, будь хитрее: фиксируй договорённости письменно. Я с какого-то момента после любого устного разговора стал отправлять письма с содержанием по типу: “Привет! Подтверждаю, что мы договорились: я занимаюсь задачей #432 до пятницы, а вопрос с отчетами остаётся за финансовым отделом." Так у тебя будет подтверждение, если позже кто-то начнёт перекладывать ответственность.

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

6. Контролируй свое внутренне желание стать "супергероем на подхвате". Для многих это тяжело, я сам такой, но серьезно: не бойся обозначать приоритеты и помни, что ты не единственный сотрудник в компании. Серьезно, что-то всегда идет не совсем по плану, некоторые дедлайны горят, но не забывай что ты не центр вселенной и без тебя компания и отдел не умрет. Хорошо быть отзывчивым, но если постоянно выручать всех — быстро выгоришь. Люди привыкают, что ты решаешь всё, и перестают уважать твои границы. Научись оставлять пространство для себя. Это не эгоизм, это профессионализм.

7. Старайся не перерабатывать и не бери работу на выходные
Очень важно уважать своё личное время. Если регулярно задерживаешься, берёшь таски на выходные или отвечаешь в мессенджерах ночью — ты сам показываешь, что с тобой так можно. Пример: тебе пишут в пятницу вечером с просьбой "чуть-чуть поправить баг". Ответь вежливо: "Сейчас уже внерабочее время, посмотрю в понедельник утром."
Если задачи действительно срочные — это должно сопровождаться компенсацией, а не восприниматься как норма. Регулярные переработки — это не показатель продуктивности, а тревожный сигнал. Рабочее время — для работы. Остальное — для восстановления.

И главное помни:

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

Удачи и пусть задачи будут в Jira, а не в личке ночью :)

@chad_protocol
62👍9🔥8😎3🤯1
Вред накрутки опыта для кандидата

Давно ведется дискуссия о вреде накрутки опыта, оппоненты приводят пространные аргументы, что это вредит работодателю, вредит другим кандидатам— сегодня обсудим чем это вредит самому кандидату. Сейчас я провожу собеседования на позиции data engineer и MLOps, пост основам на моем опыте и опыте моих знакомых (учеников), которые проводят собеседования или пытались сами накрутить опыт.

1. Лишний стресс и дизмораль на собеседовании. Даже если легенда идеально подготовлена и выучена, то вы будете лишний раз переживать, что обман раскусят, а любой опытный интервьюер и правда раскусит обман, задав ряд наводящих и уточняющих вопросов. Это могут быть и вопросы в духе: а какие были проблемы, как с ними справлялся или как использовал spark.
Прежде чем попадется невнимательный интервьюер придется получить ряд отказов. Каждый неудачный собес бьет по самооценка и оставляет как минимум неприятный осадок. А теперь представьте, что таких собесов будет десяток.. Кроме того нередко на собеседованиях попадается токсичный интервьер, который будет откровенно вас опускать, особенно если раскусил накрутку.

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

3. Но представим, что все таки испытательный срок вы прошли всеми правдами и неправдами. На этом все закончилось? Конечно, нет. Не во всех компаниях испытательный срок устроен так быстро, что сразу дают реальные задачи и вы "полноценный игрок": где-то нужен месяц, чтобы получить доступы и прочую шнягу. Да и процедура увольнения может быть не такой простой: сначала занижают оценки на ревью, потом пробуют поговорить и так далее. В общем процесс может затянуться и на пол года, если вы не уйдете сами от нарастающих переработок и стрессов, давления со стороны начальства и коллег.

4. Но представим, что увольнять вас не собираются и вы кое-как вошли в работу. Можно праздновать победу? К сожалению, появляется неудовлетворенность собой, начинаете чувствовать себя самозванцем. Можно очаровать девушку, а можно пойти к эскортнице — чувства будут совершенно разными. Это буквально как игра с читами: да, ты победил, но в чем смысл такой победы?
Гадкое чувство появляется, когда общаешься с коллегами и видишь их ,может, непростой, но честный путь, которым человек будет гордиться. Ты мог бы тоже гордиться и быть крутым парнем, но ты лишил себя такой возможности и в лучшем случае опять же должен рассказывать всем байки про свой "богатый опыт". На деле ты просто ненастоящий и это начинает пропитывать другие сферы твоей жизни, ведь на работе люди находят друзей, вторую половинку — и с ними придется начинать общение со лжи, с ними ты тоже будешь ненастоящим, а где ты тогда настоящий?

5. Кроме того на любом этапе что-то может пойти не так и вас могут правда поймать, уволить и кинуть в черный список. На джуниор фронтендера репутационные риски будут не такие большие, но если область узкая или должность достаточно высокая, то здесь уже все "друг друга знают". Для человека с нечистой репутацией вход в "высшую лигу" закрыт.

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

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

@chad_protocol
💊11318👍11🤓7💯3💅2🤪2❤‍🔥1🔥1🐳1🫡1
Как понять, что пришло время менять место работы?

Работая в крупной IT-компании уже несколько лет, я заметил, что решение о смене работы — это почти всегда не спонтанный шаг, а результат накопленного опыта, внутренних ощущений и разговоров с коллегами. Ниже — несколько признаков, которые мы с командой выделили как "тревожные звоночки", сигнализирующие, что, возможно, пора двигаться дальше.

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

Токсичная атмосфера
IT — это не только код, но и команда. Если в коллективе начались "игры престолов", недоверие, выгорание, — это знак. Один мой знакомый долго терпел такой климат, пока не понял, что каждый день работы ощущается как внутренний конфликт.

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

Тебя не слышат
Когда инициативы тонут в бюрократии, обратная связь игнорируется, а решения спускаются сверху без объяснений, — чувствуешь себя просто исполнителем.

Тебе не доплачивают
Это может быть сложно признать, особенно если работа нравится. Но если ты берёшь на себя больше, чем раньше, закрываешь чужие задачи, остаёшься по вечерам, тащишь проект на себе — а зарплата не меняется годами, это сигнал. Несколько коллег уходили именно после того, как поняли: на рынке их труд стоит гораздо дороже. Одна девушка рассказала, что ей просто "не могли" повысить зарплату в течение года — а в новой компании ей с ходу предложили +40%.

Тебе не дают интересные задачи
Бывает, что вместо реальных вызовов ты месяцами занимаешься багфиксом или рутинной поддержкой. У меня был период, когда я просил перевести меня на более амбициозный проект, но каждый раз получал ответ "пока не время". А потом стало ясно — время не наступит. Когда ты перестаёшь расти и тебе не дают попробовать себя в чём-то новом — это прямая дорога к профессиональному выгоранию.

В итоге
Смена работы — это не провал, а этап. Главное — честно ответить себе: "Расту ли я здесь? Хочу ли я быть частью этого?" Если ответ — нет, значит, время двигаться дальше. Мы все проходили через это — и каждый раз это был рост.

@chad_protocol
21👍5
Можно ли совмещать учёбу в университете со стажировкой?

Совмещение учёбы и стажировки часто воспринимается как бесценный «ускоритель» карьеры, но правда ли это так? Естественно на самой стажировке вы получаете первые рабочие навыки, строите связи в индустрии и обретаете понимание реальных бизнес процессов.

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

Как реагируют руководители и делают ли послабления студентам?
Гибкий график и удалёнка: многие бадlи разрешают самому выбирать «окна» для стажировки: начинать позже или закончить пораньше в дни с загруженным расписанием в университете (часто разрешают брать неоплачиваемый отпуск на время сессии)
Приоритезация задач: тимлиды помогают расставить реальные бизнес-приоритеты: какие задачи должны быть закрыты срочно, а какие могут подождать, чтобы вы успели подготовиться к экзамену.
Регулярные «office hours»: еженедельные встречи для не только технического апдейта, но и контроля вашего эмоционального состояния. При признаках выгорания могут предложить «mini-break» или перераспределить часть нагрузки.
Buddy system и поддержка команды: парные ревью и помощь «бадди» помогают быстрее закрывать задачи, когда учеба «накрывает» вас дедлайном, без ущерба ни для проекта, ни для вашего здоровья.

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

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

Календарик: записывайте в Google Calendar или Notion все пары, митинги и дедлайны. Визуализация «забитых» часов помогает адекватно оценивать свободные интервалы.
Матрица Эйзенхауэра: разбейте задачи на важные/срочные. Учебные проекты часто кажутся менее срочными, но дают фундамент — ставьте их в «важные» квадранты и планируйте своё «окно роста».
Pomodoro и таймеры фокуса: используйте Focus To-Do или Brain Focus: короткие концентрированные спринты (25 мин работы + 5 мин паузы) снижают утомляемость и поддерживают концентрацию.
Трекер времени: Toggl Track поможет увидеть, куда уходит больше всего ресурсов. Иногда оказывается, что общение в Slack и неструктурированные созвоны «съедают» гораздо больше, чем сами задачи.

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

@chad_protocol
25👍8🔥4
Фейковые компании, фейковые позиции: как айтишники накручивают резюме и почему это срабатывает:

В IT принято много говорить о честности, прозрачности и открытом коде. Но за кулисами карьеры — всё куда прозаичнее. Один из не самых честных способов «прокачать» резюме — это вписать туда несуществующую работу в несуществующей компании. И самое интересное — это часто работает в краткосрочной перспективе.
Я работаю IT уже давно, и поверьте: мы видели резюме, где "работа в стартапе с remote-командой" — это просто две недели переписки с другом, плюс сайт на тильде. Ниже — как это делают и что нужно знать, если ты собрался играть в эту игру.

Как делаются фейковые компании?

Минимальная обвязка:

Домен, сайт с двумя экранами типа "AI-powered SaaS for logistics".
Страница на LinkedIn с 2–3 фиктивными сотрудниками (обычно друзья).
Gmail или корпоративная почта для HR/references.
Логотип, пару шаблонных слайдов — готово.
Фиктивная структура:
"CTO" — друг из чата, готов подтвердить по телефону.
2–3 «коллеги» на всякий случай.
Вакансии, которые якобы были (их можно закинуть на старые форумы или в Telegram-чаты в архиве).
Формулировки в резюме:
"Senior Fullstack Engineer, XYZ Tech (remote, stealth startup)"
"Разработка архитектуры системы с нуля, внедрение CI/CD, запуск в прод"
"Работа с командой из 5 человек (дизайнер, продакт, QA, backend)"

Почему же это срабатывает?
Рекрутеры не делают глубокий background check
— особенно если ты претендуешь на middle.
Многие стартапы реально выглядят так — у них нет сайта, пестрой истории, продукта на проде.
LinkedIn-страница с логотипом — уже полдела.
Интервью ориентированы на скиллы, не на расследование. Если ты говоришь уверенно и знаешь стек — ты проходишь.

Кто так делает?
-
Джуны, которым никто не хочет давать «первую работу без опыта».
- Миддлы, которые хотят быстро перепрыгнуть в сеньора.
- Аутсорсеры, у которых был опыт, но нельзя его подтвердить (NDA, устные договорённости).
- Люди, которые просто умеют в "социальный инженеринг" и подачу.

Как не попасться:
Скрипт ответов
— готовь заранее. На каждый пункт в резюме у тебя должна быть история, стек, челлендж.
Моковые репозитории. Даже если кода нет, покажи схему, структуру проекта, CI config.
LinkedIn-страница компании. Пусть она выглядит хотя бы как-то: миссия, локация, кто-то в друзьях.
Телефон для reference check. Это может быть знакомый с "правильным" английским.

А чем это грозит?
Если спалят — ты не просто вылетаешь, есть вероятность, что ты попадешь в "серые списки".
В серьёзных компаниях делают background check через сторонние агентства.
Внутри команды ты быстро "спалишься", если не умеешь делать то, что описал + не забывай, что это моральная нагрузка. Ты начинаешь жить в режиме постоянного контроля, страха разоблачения, и это выжигает.

В итоге:
Да, фейковые позиции существуют. И да — они работают. Иногда это единственный способ человеку без связей или опыта пробиться в IT. Но если ты выбираешь этот путь — будь готов отвечать за него не только на словах, но и на деле. Ложь в резюме — это ещё не провал. Провал — это когда ты приходишь в команду и не можешь выполнить то, что сам о себе рассказал.

@chad_protocol
🔥39💊15👍106💯3
Всем привет! Немного обалдел от авито ОС, а уж тем более от причины отказа, а что случилось потом повергла меня в лютый шок и депрессию настолько, что я задумываюсь бросить it и уехать к маме в деревню доить коз.

Небольшая предыстория:
Написал свое тестовое, отправил, воспользовался своими друзьями Middle+/senior для подготовки к техсобесу(моксобес с разбором проекта), дали рекомендации, привели примеры. Начал судорожно ждать решения(до 30 апреля), продлили до 7 мая по причине "нужно еще времени". 2 мая после первого фидбека переписал проект, изменил архитектуру, добавил легкую масштабируемость и тп. Затем фидбек перенесли до 15 мая. По итогу фидбэк на картинке.

На этом еще не все. Конечно, на мое сообщение никто так и не ответили. Зато спустя какое-то время знакомый senior из Авито присылает скриншот с прода с МОИМ ЖЕ КОДОМ.

Я просто не знаю, что делать в такой ситуации..

@chad_protocol
🤯113💊166🔥6😱6🕊2🤩1🤓1🙊1