Сохранен 15
https://2ch.su/b/res/337829290.html
Добавлена поддержка ЭЧ/Ech (ex-Escapechan) и Ежчана (ejchan.net, ejchan.site). Набегаем, тестируем архивацию, сообщаем о замеченных проблемах.
К сожалению, значительная часть сохранённых до 2024 г. изображений и видео была потеряна (подробности случившегося). Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Это просто пиздец. Вчера я впервые за восемь месяцев получил оффер. Короче, я айти-макака. Был сен

 Аноним OP 30/10/26 Птн 17:05:12 #1 №337829290 
823.jpg
Это просто пиздец.

Вчера я впервые за восемь месяцев получил оффер.

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

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

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

И вот приходит приглашение на собес. Я чуть не расплакался.

Приезжаю по адресу. Бизнес-центр на окраине промзоны.

На входе охранник спрашивает:

— Вы куда?

— На собеседование.

— Третий этаж. Лифт не работает.

Поднимаюсь.

Меня встречает HR, тянка лет тридцати.

— Расскажите немного о себе.

Начинаю рассказывать про микросервисы, Kafka, PostgreSQL, Kubernetes.

Она перебивает:

— А сколько вы можете прожить без зарплаты?

Я охуел.

— В смысле?

— Ну, нам важно понимать вашу финансовую устойчивость.

— Уже нисколько.

Она что-то записывает.

Потом спрашивает:

— Как вы относитесь к переработкам?

— В целом отрицательно, но если критическая ситуация...

Она что-то записывает.

Дальше меня ведут на техническое.

— Это наш технический директор

Сажусь.

Мужик спрашивает:

— Что такое SOLID?

Я отвечаю.

— А CAP-теорема?

Отвечаю.

— А как оптимизировать запрос с несколькими JOIN?

Рассказываю про индексы, планы выполнения, EXPLAIN ANALYZE.

Он кивает.

— А теперь представьте, что у вас на проде упала база, бэкапов нет, админ уволился, документация потеряна, а клиент требует восстановить всё за двадцать минут.

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

— Реплик нет.

— Тогда восстановить из резервных копий...

— Я же сказал, бэкапов нет.

— Ну, тогда...

— А клиент уже звонит генеральному.

— Тогда данные, вероятно, потеряны.

Все трое переглядываются.

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

— И что было дальше?

— Ничего. Через месяц его сократили, а клиент до сих пор ждёт миграцию. Вот это я понимаю — управление ожиданиями.

Переходим к практическому заданию.

Дают ноутбук. На нём винда 11, четыре гигабайта оперативки.

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

Я спрашиваю:

— А почему вероятность увольнения — обязательное поле?

— У нас динамическая оргструктура.

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

Технический директор спрашивает:


—Слушай, пока тут сидишь, можешь прод перезапустить? У нас третий день платежи не проходят.

Я думал, шутит.

Нет, блядь. Дали доступы.

Пока я ковырялся в их инфраструктуре, HR принесла мне стакан воды. Я спросил, можно ли кофе.

Через сорок минут нахожу проблему: на сервере закончилось место, потому что логи приложения писались с уровнем DEBUG с 2021 года. Освобождаю место, поднимаю сервис, проверяю транзакции.

Мужик в костюме пожал мне руку.

— Поздравляю. Вы нам подходите.

У меня аж дыхание перехватило.

И вот оно.

Работа.

HR приносит документы.

— У нас небольшой нюанс. Мы оформляем сотрудников задним числом, чтобы не терять время на бюрократию.

— В каком смысле?

— Вы считаетесь принятым на работу с первого октября.

— Но сегодня двадцать третье.

— Да. И испытательный срок у нас составляет четырнадцать дней.

Я начинаю потихоньку понимать, что происходит.

— То есть мой испытательный срок уже закончился?

— Совершенно верно.

— И?

Она достаёт второй лист.

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

Сижу, смотрю на неё.

— ВЫ МЕНЯ ТОЛЬКО ЧТО НАНЯЛИ!

— Не повышайте голос. Мы ценим экологичную коммуникацию.

— Я У ВАС ДАЖЕ НЕ РАБОТАЛ!

— Вот именно. За четырнадцать дней вы не выполнили ни одной поставленной задачи.

— КАКОЙ, НАХУЙ, ЗАДАЧИ?!

Она показывает на ноутбук.

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

Я молчу.

Она продолжает:

— Однако есть и хорошие новости. Мы готовы предоставить вам рекомендательное письмо.

— Какое, блядь, письмо?

— О том, что вы успешно прошли техническое собеседование.

— А работа?!

— К сожалению, позиция закрыта в связи с оптимизацией.

Тут мужик в костюме, который всё это время сидел рядом, вдруг вмешивается:

— Кстати, по расчётному листку у него задолженность.

HR смотрит в бумаги.

— Ой, действительно.

— Какая ещё задолженность?!

— У вас двадцать три дня корпоративного медицинского страхования, доступ к внутренней инфраструктуре и один стакан питьевой воды.

— ВЫ МНЕ САМИ ВОДУ ДАЛИ!

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

Я чувствую, как у меня начинает дёргаться глаз.

— Сколько?

— Двенадцать тысяч четыреста рублей.

— ЗА ЧТО?!

— В основном ДМС. Но вы можете им воспользоваться до конца месяца.

— И ЧТО Я С НИМ СДЕЛАЮ?!

Она задумалась.

— Ну, можете обратиться к психотерапевту.

Выхожу из офиса. На лестнице встречаю охранника.

— Ну как? Взяли?

— Взяли. И уволили.

Он понимающе кивает.

— А, стандартная схема.

Спускаюсь на первый этаж. Прохожу мимо ритуальных услуг.

Оттуда выходит мужик в чёрном костюме и спрашивает:

— Молодой человек, вам помощь не нужна?

Я уже практически на автомате отвечаю:

— А у вас вакансии есть?

Он задумался.

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

Я чуть не обнял его.

— А собеседование сложное?

— Да нет. Надо просто показать, что можете поднять гроб.

— А тестовое?

— Какое ещё тестовое?

— Ну, задание, которое надо бесплатно выполнить, чтобы доказать квалификацию.

Он посмотрел на меня как на ебанутого.

— Парень, мы вообще-то покойников хороним. У нас совесть есть.

Короче, Двач, в понедельник выхожу на новую работу.

Сказали, коллектив спокойный, клиенты не жалуются, дедлайны всегда известны заранее.

Единственный минус — перспектив карьерного роста практически нет.

Хотя после айтишки меня это уже не пугает.

Главное, что здесь, если тебя закопали, то хотя бы не просят написать об этом постмортем.
Аноним 30/10/26 Птн 17:14:43 #2 №337829503 
Безымянный2.png
Иди трудовой кодекс читай.
sage[mailto:sage] Аноним 30/10/26 Птн 17:20:00 #3 №337829605 
Паста долбоебская и ОП долбоеб.
Аноним 30/10/26 Птн 17:25:45 #4 №337829744 
Кто эту хуйню прочитает тот лох
Аноним 30/10/26 Птн 17:35:37 #5 №337829966 
>>337829290 (OP)
Да лучше бы на фрилансе работал да и все
Аноним 30/10/26 Птн 17:35:46 #6 №337829969 
>>337829290 (OP)
Я прочитал это как грустный анекдот и внутри смеялся.
Я тестировщик... Ну как, что-то типа того мужика который 20 лет стажа, эпл, гугл, и пошёл работать водителем. Типа - потому что стажа больше и неймерских брендов больше.
Когда у меня здоровье кончилось в результате попадания молнии, остался преподавать, работал короч, когда мог. Многих довёл до работы. Причём, самым молодым ученикам было лет по 16, а самому старому чот за 60.

В 24 году у меня были последние ученики. А с работой было несколько собеседований почти как из анекдота.

Дело не в том, что айти умер. Дело в оптимизациях и козырь-менеджерах.
Аноним 30/10/26 Птн 17:40:10 #7 №337830046 
>>337829290 (OP)
>разработать сервис распределения задач между сотрудниками с учётом их производительности, стоимости и вероятности увольнения
В ОПпосте пста, но как в теории делать эту хуйню? Не указан ни язык, ни формат входных данных, ни формат выходных.
Задавать вопросы про все это?
Мимо недопрограммист
Аноним 30/10/26 Птн 17:41:11 #8 №337830070 
>>337830046
*паста
Фикс
Аноним 30/10/26 Птн 17:55:24 #9 №337830376 
>>337830046
Да это не так сложно. Сервис получает список задач и профили сотрудников: навыки, ставку, доступные часы, производительность по типам задач и прогноз вероятности увольнения. Для каждой пары «сотрудник — задача» рассчитывается ожидаемое время выполнения, денежная стоимость и риск-надбавка: чем выше вероятность ухода и критичнее задача, тем дороже такое назначение. Затем оптимизатор подбирает распределение задач, которое минимизирует суммарные затраты и риски. При этом учитываются ограничения: нужные навыки, лимит рабочих часов, дедлайны, приоритеты и недопустимость перегрузки. Руководитель видит готовый план с объяснением каждого назначения и может скорректировать его вручную.
Аноним 30/10/26 Птн 17:55:36 #10 №337830380 
>>337830046

Нужна какая-то математическая модель, которая балансирует задачи по указанным критериям. Она крутиться на бэке и имеет какое-то апи доступа. Всё.

мимо-грузчик
Аноним 30/10/26 Птн 17:57:33 #11 №337830418 
>>337829290 (OP)
Влажная былина, жаль что пиздежь.
Аноним 30/10/26 Птн 17:59:02 #12 №337830445 
>>337829290 (OP)
А мог бы пойти на завод программировать.
Я в курсе что паста.
Аноним 30/10/26 Птн 19:46:29 #13 №337833016 
>>337830445
Да нахуй завод
Аноним 30/10/26 Птн 20:54:30 #14 №337834511 
17906941416720954157.png
>>337829290 (OP)
Держись там
Аноним 30/10/26 Птн 21:05:00 #15 №337834699 
>>337829290 (OP)
Бля, дико респектую айтифсе лахте
Она отпугивает за бесплатно всех вкатунов, пока я продолжаю работать на двух за $10к, заедая флорентиной
comments powered by Disqus