Максим Фатин | про IT
4.14K subscribers
202 photos
4 videos
105 links
Помогаю с подготовкой к собеседованиям в RU Big Tech

https://clck.ru/3RdRKN

● Вместе с командой помогли 100+ разработчикам попасть в BigTech
● Жму 100-ку на 2 раза (есть куда расти)
● Люблю есть ночью)

Связь через Карину:
@Karina_algocode_io
Download Telegram
Что за топологическая сортировка?

Вот представь, накидывает тебе продакт JIRA-задачки. У каждой задачи есть задачи, которые зависят от текущей — то есть сначала делаем текущую, а потом остальные. Но тут что-то пошло не так:


JIRA1 → JIRA2
JIRA2 → JIRA3
JIRA3 → JIRA1


Выглядит так, что нужно сделать задачу 1 перед задачей 2, задачу 2 перед задачей 3, а задачу 3 перед задачей 1. И тут мы должны послать продакта пересматривать требования

А что если задач 100?

Так вот, тут пригодится детектирование циклов в графе — оно поможет понять, есть ли такая ебучая ситуация или нет

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

Итого: топологическая сортировка помогает определить порядок выполнения действий с учётом всех зависимостей и может быть выполнена только если нет ебучих циклов

Как можно проверить наличие цикла в графе? → модификация поиска в глубину (DFS)
Как можно выполнить топологическую сортировку? → модификация поиска в глубину (DFS)

P.S. Сейчас как раз эту тему для курса по графам готовлю, так что решил поделиться

Йоу! Бахни 🌭 если не знал о топологической сортировке
🌭61🍓2
Почему ты не можешь сменить работу/найти новое место?

Сейчас кризис, денеги дорогие (высокие проценты для кредитов/инвестиций и т д) -> бизнесу тяжеловато. А что происходит, когда тяжело: срезают косты, в том числе на ФОТ (фонд оплаты труда) -> активно не нанимают, а если и нанимают, то в основном джунов или топов

Про «активно не нанимают, а если и нанимают, то в основном джунов или топов» — это не моя выдумка или предположение, а то, что я вижу сейчас в BigTech компаниях

Но нанимают ли? ДА ДА ДА! Там половина бигтеха из кожи вон лезет, чтобы staff-инженеров к себе захапать быстренько, и X2 X3 наваливают офера, пока рынок замер

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

Кризис - время отчищения от конкурентов и шанс монополизации рынка. Кто такое упустит)

Ситуация со мной: я долго работал с высоконагруженным ClickHouse, и когда вышел на рынок, то резко стал получать офера 600 000+, хотя недавно вроде были все около 400 000

НО! Только в те команды, кому реально нужен был ClickHouse. В обычные команды — 500, ну 520 максимум

У меня появилась уникальность. Я буквально мог ответь на вопрос: «А чем ты лучше 99% кандидатов? Почему ты?»

Ко мне регулярно заходят рекрутеры, и в целом я как будто не ощутил особо, что кризис есть какой-то

А ты уже придумал, в чём будешь качать экспертизу, чтобы не утонуть в болоте рынка труда в 2026? Инвестиции в какой твой навык дадут наибольшую окупаемость тебе в ближайшие 3 года?

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

А это уже называется — конкрентное преимущество

Если наберем 100 🌭 расскажу про свои ставки

UPD: Кайф, сосисоны набрали - так что в понедельник сделаю пост об этом, включай уведомления, чтобы не пропустить
🌭168🤣5
Какая ставка сыграет в 2026 на рынке труда?

Расскажу, на что ставлю лично я — и почему именно так:
- System Design
- Опыт управления командой
- Алгоритмы
- Golang
- ClickHouse
- Kafka

В моём случае это тот набор, который я буду шлифовать до блеска. Особенно — менеджмент. Для меня это сейчас ключевая точка роста

Я не буду тратить время на PostgreSQL, RabbitMQ и ещё тысячу технологий.
Но в тех, что выбрал — я буду просто богом


Очень давно замечаю тренд на вечных среднячков:
- «Средне» знаю PostgreSQL
- «Средне» знаю Kafka
- «Средне» знаю K8s
- «Средне» знаю всё…

И зарплата, соответственно, тоже средняя.
Это нормально, пока ты растёшь до мидла.
Но что потом?

Как конкурировать с человеком, который 10 лет работает с ClickHouse, если это ключевая технология в вакансии?

Никак!


Нужно самому стать тем чуваком с 10 годами опыта.
И ты автоматически попадёшь в топ-1% рынка.
А если хотя бы немного подтянешь медийку — компании сами будут просить тебя забрать у них деньги, лишь бы ты решил их проблему

Но возникает вопрос:
- Когда менять стек, который выбрал?
- Что делать, если ставка не сыграет и ClickHouse станет не актуален?
- И есть ли что-то, на что я ставлю даже сильнее, чем на ClickHouse?

Если соберём 100 🌭 — запишу большой подробный видос на тему
«Нечестная конкуренция: как получать ЗП выше рынка»
и разберу всё от и до

А какие ставки у тебя?

UPD: видосу быть!
🌭185🤣2🍓1
Тернарный поиск — вот это я понимаю!

Все про бинарный знают, а о тернарном почти никто не слышал. А ведь на собеседовании им можно красиво блеснуть, ослепив интервьюера своим скилом)

Он применяется в задачах, где функция сначала растёт, а потом падает — или наоборот.
Результат тернарного поиска — точка максимума или минимума


Пример задачки: Скорость болида на каждом километре:


Км: 0 1 2 3 4 5
V: 30 48 62 70 65 40


Скорость сначала растёт, потом падает — унимодальна.
Нужно найти километр, на котором скорость максимальная

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


Пример кода:
def ternary_search_max(a):
l, r = 0, len(a) - 1
while r - l > 3:
m1 = l + (r - l) // 3
m2 = r - (r - l) // 3
if a[m1] < a[m2]:
l = m1
else:
r = m2
# выбираем максимум на оставшемся участке
return max(range(l, r + 1), key=lambda i: a[i])

a = [30, 48, 62, 70, 65, 40]
print(ternary_search_max(a)) # 3


Время: O(log₃ n)
Память: O(1)

А это как говорится вам не по циклу пройтись и все варианты перебрать, а кратно быстрее

Ну и если постец дочитываю до конца, то всегда поддержу автора и бахну ему сосисон 🌭
🌭151
Пост под тихую

Пятница — все расслабились и вряд ли прочитают пост до конца, а с тобой поделюсь

Пока составлял программу курса по графам, уделил особое внимание оптимизациям, чтобы все их рассмотреть. Особенно в таких попсовых темах, как:

- Обход в глубину (DFS)
- Обход в ширину (BFS)

Например:

Если задача решается DFS/BFS и можно изменять входной массив — не обязательно аллоцировать used/visited-массив. Можно редактировать исходный и сэкономить память (неасимптотическая оптимизация)

НО! Только если можно менять исходный массив


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

> «А тут можно менять входные данные?

> Если да — и они потом не используются — то сэкономлю память на хранении посещённых вершин и буду перезаписывать входные значения для маркировки уже пройденных вершин.

> Если нет — то тут по классике решу…»

И именно благодаря набору таких узких кейсов и на собеседовании и при разборе разных решений рождается спокойствие

Ты просто уже все это знаешь

Ты все это видел

И знаешь наверняка в каком кейсе, какое решение оптимально

И я собрал вообще все такие кейсы
в ходе анализа множества задач и решений на LeetCode, статей и YouTube. И конечно, задач с собеседований RU BigTech.

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

А со всеми вами обязательно поделюсь самым ключевым!

В общем, если есть кайф — заходи в сообщество. Все записи созвонов и задачи курса будут там:
https://algocode.io/community
🍓16🌭7
Главный стоп-фактор роста middle-разработчика

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

Некий джетпак!

Погоняли тут со знакомым лидом на выходных эту тему, чтобы найти ТОП-1 маркер, по которому тебя будут хотеть повысить быстрее, чем других

Чтобы твой лид буквально молил тебя перейти на следующий грейд

Мы сошлись на том, что это — самостоятельное принятие решений

После этого я рефлексировал и действительно нашёл этому множество подтверждений: как только появляется собственное видение продукта, как только появляется самостоятельность в принятии решений и готовность взять за них ответственность —

это сразу +1 уровень в карьере. Просто моментально


Если соберём 100 🌭 — расскажу на неделе про Senior

UPD: посту быть, в пятницу напишу
🌭160❤‍🔥2🍓2
Как обгонять на карьерных поворотах?

Вчера на вступительной лекции сообщества курса по графам (ага, в начале всегда мотивация) рассказал про простую формулу

РЕЗУЛЬТАТ = ТОЧНОСТЬ * СИЛА

Точность — это то, насколько правильным и перспективным путём ты идёшь

Сила — это то, как много усилий прилагаешь для результата

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

Направить как правило не сложно, сложно сделать и результат показать

Я выбрал ебашить и ни разу не пожалел. Work Life Balance? - у меня его нет. Но карьера - прям как мечтал в 20

А на что ставку сейчас делаешь ты? На силу или точность?

----

P.S. Узнал тут про чела с 30+ лет опыта, который работает +-1 час в день и получают по 2 000 000 в месяц за свою экспертизу в архитектуре
Но как же он ебашил, когда ему было 20
🌭18❤‍🔥5🤣4
Главный стоп-фактор для Senior

Senior может расти и в лида, и в IC, но я хочу вывести тебя на самую суть - общий стоп-фактор, который работает в любой ветке развития!

Вот несколько примеров из моей практики и практики знакомых лидов:

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

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

Кажется, что закономерность очевидная?

Тогда ещё пример:

«Был очень резвый парниша — взяли его без опыта вместо человека с опытом управления».

WTF?

Всё просто: на высоких грейдах повышают того, в кого верят. Того, кто точно справится

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

А ты уже понял, что важно твоему лиду?


Если пост зашёл, бахни 🌭. Тебе секунда — а я на следующей неделе заряжен буду деливерить ещё более сочный контент!
🌭129❤‍🔥3
🔥 Чёрная пятница в Algocode — скидка 50%

Доступ ко всем курсам сразу:

• System Design для собеседований
• Алгоритмы для собесов
• Графы: с нуля до PRO
• Алгоритмы для Яндекса
• Golang для собеседований

И это ещё не всё 👇

🎁 Так же скоро в подписке:
• Курс по поиску работы: "Стабильные отклики в нестабильные времена"
• SQL для собесов
• Java для собесов

Получается: платишь за весь контент сейчас и всё, что выйдет дальше получаешь на халяву!

⏳ Только до 31 декабря
Потом повысим цены

Оформи подписку, если устал получать отказы от рекрутеров и жаждешь карьерного буста в
https://algocode.io/community#subscriptions

P.S. Всем, у кого уже есть подписка могут перейти на более выгодный тариф, но только до 31 декабря
❤‍🔥14
Как объяснять графы на собесе без паники?

Есть 4 шага, которые интервьюер должен услышать
Не сказал — готовься к странным уточняющим вопросам

Касается задач на обходы (DFS/BFS)

- Откуда запускаем обход
- Когда вершину не посещаем
- Что делаем при обработке вершины
- Каких соседей вершины обходим

Без этих 4 пунктов тебя размотают быстрее клубка шерсти в лапах кошки


Пример на 30 секунд легко это исправить:

Задача: Нужно посчитать число компонент связности

Хороший ответ для рекурсивного DFS:
1) Запускаю DFS из каждой вершины, пропуская посещённые
2) Внутри DFS проверяю, что вершина ещё не была посещена
3) Помечаю её как посещённую
4) Обхожу всех соседей из списка смежности
После каждого запуска увеличиваю количество компонент


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

Ну и бахни 🌭 по-братски, а я пойду еще пост полезный напишу для тебя
🌭105
Беспроигрышные инвестиции в IT

Есть такая штука — инфляция. Пипец бесячая

Сегодня хата стоит 10 000 000, а 5 лет назад — 1 000 000.

Вот тебе и наглядный пример инфляции

Но инфляция есть не только денежная — она есть и в навыках, и в требованиях к кандидатам и т д

И при этом есть пара беспроигрышных инвестиций...

Да, в них тоже есть «инфляция», но, на мой взгляд, она происходит намного медленнее, чем в остальных навыках

Мой топ:
- Управление людьми
- System Design
- Алгоритмы и структуры данных


У меня лично «вложения» лежат во всех трёх — прям как гос-облигации: безопасно и вполне предсказуемо

Вот думаю во что бы еше вложиться более рисковое...

Может в крипто-аи-блокчейн технологии еше опыт заиметь 😂 (нет)
🌭23❤‍🔥8🤣4
Я устал поправлять кандидатов в Big O!

Вот простой пример: какая у него сложность?


def factorial(n: int) -> int:
if n <= 1:
return n
return n * factorial(n - 1)


Ну конечно, O(n) по времени и O(n) по памяти

Откуда память?

Рекурсия не бесплатна — каждый вызов кладётся в стек и занимает память.

---

Недавно давал задачку на графы — снова память оценили неправильно

Написал человек рекурсивный DFS с in-place пометкой посещённых вершин и думал, что память O(1)

Но рекурсия! Рекурсия!

Бро, просто не забывай: стек вызовов тоже стоит памяти. Сердце кровью обливается понижать грейд за такие косяки

Для тех, кто в сообществе algocode.io:
По-братски, вспомните раздел
Big O в рекурсии перед собесом
🌭37
Ключ к решению за 1 сабмит

Когда только ступал на тропу олимпиадной проги, то сразу хотел правильно решать за 1 сабмит

Идея 1 shot 1 kill очень манила

Но у меня всё никак не получалось… То ";" не поставлю, то corner case проморгаю

Пробовал даже несколько раз отправлять одно и то же решение. Ошибка же точно не у меня в коде 😂

Спустя пару лет собрал техники, которые сработали:

1. Отдельно проверять синтаксис, отдельно логику

2. Отдельно проверять общие случаи и отдельно corner cases

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

4. Запоминать паттерны, а не частные решения

5. Прорешивать повторно задачи


Делюсь с тобой, чтобы ты прошёл этот путь быстрее, чем я, и смог уйти намного дальше!

P.S. с тебя 🌭, с меня чёткие посты. Deal!
🌭101❤‍🔥5
Я чуть не у*бал своему продакту. Его спасло, что я на удаленке...

Короче, ситуация такая: у меня на работе много смежных команд и в целом объёмные цели у всего юнита

И отсюда произростает множество конфликтов

Если ты совсем соглашаешься, то соседние команды с радостью навесят на тебя всё что нужно и не нужно...

И есть константное напряжение

То что ты споришь и раскладываешь функциональность по сервисам становится фактором выживания команды

НО!

Это порождает множество когнитивных искажений:

- много чего ставишь под сомнение нужности
- стараешься всё время докапываться до сути в своей области, но не трогать чужие/трогать минимально (иначе просто не успеешь выполнить план свой)
- и т д

-----------

И после кучи задач что на мне висит продакт пишет

"Максон, ну вместе с XYZ создайте продуктовую задачу"

Я когда это увидел меня разорвало по всем частям...

Захотелось с вертухи ему засадить сообщение, что это его работа. Его спасла только удаленка...

Я прихожу с вопросом к продакту по функциональности — а он просит создать задачу продуктовую
(по сути это его работа)

-----------

Но я это сделал!

И знаете, я вообще не пожалел
Да, это не моя работа, но я могу это сделать и в долгосроке это играет мне на руку

Почему бы мне не стать тем человеком, который не просто влияет на технику, но и сам продукт

Почему бы не обрести больше связей и респекта со стороны коллег

Эта мысль мне очень понравилась

Но прежде чем ее осознать я в мыслях прям несколько раз ему с вертухи прописал ему в челюсть

И я решил, что в 2026 буду влиять своими решениями на целый юнит

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

Забавно как то, что раньше позволяло расти при переходе на следущую ступень тормозит...

P.S. Ну и если я какой-то текстик дочитываю до конца, то всегда бахаю 🌭
🌭123🤣2🍓2
Когда компании тяжело — для тебя открывается нереальное окно карьерных возможностей

В общем, бизнес сейчас страдает — НДС подняли, УСН порезали. Разом на все размеры бизнесов надавили)

Q1 2026 обещает быть тяжёлым, как и Q4 2025

И во всей этой суматохе можно выгодно выделиться среди остальных и урвать конкурентное преимущество

В целом сейчас тренд under performance — у всех сложное положение, давят новости и всё вокруг, дак еще и конец года

Работать непросто...

И общий performance снижается, как и мотивация

Если в такие времена работать просто нормально — кажется, что ты super top performer на фоне остальных (тебя всегда сравнивают при оценке с другими)

Если же времена хорошие и все перформят как не в себя — фиг ты вообще выделишься

Так что можно урвать свой шанс, пока все work-life balance настраивают


Я лишь подсвечиваю возможность, но решение всегда за тобой

P.S. А решение поставить 🌭 под постом ценится выше сусального золота
🌭100🤣3❤‍🔥1
Курс по алгоритмам за 1 рубль

В общем, у меня есть курсец по алгосам с заточкой на собеседования

Можно безопасно попробовать за 1 рубль

Кому НЕ подойдёт:
— хочешь за 1 день подготовиться в компанию «XYZ»
— со слабым знанием своего ЯП
— не готов решать задачи

Очень сильная заточка на практику и систематизацию знаний, поэтому нужно будет решать задачки — без этого результата не будет

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

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

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

В общем, на твоём курсе — это не так

Да, тема алгосов — далеко не лёгкая тема. Но шаг за шагом мне удаётся пробиваться, и меня это всё сильнее увлекает дальше углубляться…

Максим, спасибо вам с Данилом за ваш труд, за вашу работу!
Я думаю, тема алгосов в ру-сегменте лучше всех освещена и раскрыта»

Как все устроено:
- изучаешь теорию
- решаешь задачи на Python, Go, C++, JS, Java, C#
- непонятно? смотри видео-разбор
- остались вопросы? пиши вопрос в чат
- сверяйся с эталонным решением на своем ЯП и продвигайся по темам


Безопасно попробовать первые 3 дня можно за 1 рубль по ссылке
(Число применений промика ограничено)
🌭19🤣4❤‍🔥1
Как меня оценили на годовом ревью…

Годовое ревью — процесс оценки результатов за год в денежном эквиваленте

Работает это так: у бизнеса есть X денег, которые он готов выделить на премию IT-отдела и все это умным образом распределяется на всех разработчиков черех "оценки"

----

У меня в компании 4 оценки:
- вообще не тянешь
- недотянул
- в рамках ожиданий
- top performer

Я оценил себя как «в рамках ожиданий», но мой руководитель подал меня на «top performer»

«top performer» мне не дали (оценили как "в рамках ожиданий"), но это не так важно для меня

Гораздо важнее, что мой руководитель сам оценил меня как «top performer» и отстаивал эту оценку перед другими лидами — и вот это самое ценное

Желаю и тебе от всего сердца найти лида, который будет за тебя

А волшебный 🌭 всегда этому способствует
🌭161🤣2
Перфекционизм - это полная х*йня

Еще в 2022 я очень переживал за чистоту кода. Кто-то не так переменную назвал и я готов был мясить его лицо ближайшие 2 часа и причмокивать...

И знаете что?

Я действительно открыл много крутых материалов по чистому коду и мог заткнуть за пояс даже матерых сеньоров

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

Я вылизывал все начиная от имен переменных и заканчивая LLD (low level design)

Сейчас конечно это выглядит смешно

Если бы я мог вернуться назад во времени и дать самому себе совет, то выпалил бы такой абзадц:

"Твой перфекционизм, Максон, полная х*йня - ты прячешься за экспертизой чистого кода и пытаешься им закрыть недостатки опыта управления проектом, командой, архитектурой

Но разве перфекционизм это про чистый код, а не про максимальный эмпакт для проекта?

Ты действительно думаешь, что максимизация результата это сидеть и задрачивать всех именами переменных и LLD?

Или ты уже поднимешь свою жопу и изучишь компетенции, которые дадут X10 буст проекту?"


----

Сказал бы мне кто такой абзац несколько лет назад, я бы поклон до земли отвесил и 🌭 на все посты поставил
🌭99🤣3🍓1
"А че там делать то надо было?"

"А где паттерн 2 указателя используется - я что-то не понял"

Частенько получаю такие вопросы
- в чатах
- на работе
- ...

И у них у всех одна большая проблема: отсутствие контекста

Человек явно не постарался сформулировать вопрос - потребуется еще минут 5 чтобы понять что он имел ввиду, а потом еще и ответ будет по первой ссылке в гугле...

А вот пример хорошего вопроса:

"Прочитал теорию про быстрый и медленный указатель, но не понял до конца можно ли применять для нескольких строк

Посмотрел все задачи, нигде такого не нашел, GPT тоже особо ничего не сказал

Правильно понимаю что обычно он используется для 1 строки?"


-----

Поклон до земли за такие вопросы - скорость ответа при такой формулировке у меня будет быстрее старта Шумахера на 100-метровке

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

СПАСИБО!

Челлендж: потрекай сколько раз тебе задают уточняющие вопросы прежде чем ответить

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

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

Ну и понятно, что если хочешь узнать время у прохожего то такое не нужно 🙂


P.S. пока будешь писать такой вопрос еще и ответ найдешь в 60% случаев
🌭39❤‍🔥11🍓1
Как я просил своё первое повышение...

На первую свою стажировку я попал осенью на 3 курсе вуза — это была локальная контора в Нижнем Новгороде

Прошёл в районе 5 этапов собесов

Ииии

Меня наняли 🙂

Было прикольно — мы писали разные программки

1. Zip-архиватор собственный
2. Анимацию поиска кратчайшего пути
3. ...

И всё это на C++. Ухх — были же времена...

Как раз зимой я прошёл собес в Huawei и мне предложили аж 90 000. На эти деньги я мог оплатить своё обучение в вузе, оплатить квартиру, есть что-то кроме макарон и не просить больше у родителей деньги

Это — просто мечта...

Я пришёл радостный к своему работодателю и сказал: вот так получается, что предложили 90 000, мб поднимем с 35 000 до чего-то большего, я готов остаться но мб есть шанс со стажировки перейти сразу к рабочим задачам - я же и так лучше всех справляюсь...

Меня осадили и сказали, мол — разработка не про деньги, и давай-ка, дружок, ты доучись на стажировке

Когда я отказался просто потому, что на 35 000 не могу нормальной еды себе купить, я получил:

"Всё-таки нанимать тебя было ошибкой, лучше бы мы взяли кого-то другого..."

Это был первый удар под дых

У меня аж слёзы покатились


Спустя время это забавная история, которую могу писать в ТГ канальчике

Мораль каждый сам найдёт свою. А я пойду ёлку наряжать и вешать на неё украшения. Елка то сама себя не украсит

А если нашел для себя пост интересным бахни 🌭, а с меня продолжение истории...
🌭128🤣7❤‍🔥2
С наступившим 2026!

Желаю, чтобы в 2026 пайплайны бегали в 2 раза быстрее

Чтобы деплой раскатывался как икра по маслу, SLA не нарушался, а метрики были зелёными как корнишоны в банке

Ну и конечно, чтобы ты выучил алгосы и рвал всех на собесах!

А карьера росла как запас оливье перед новым годом

В общем, с НГ!
🌭55🍓6❤‍🔥5