Skip to main content


Обожаю участие в специальной олимпиаде в качестве "тренера" на код ревью фикса багов:

-- фикс сомнительный, вот на этом упадёт, тестировала?
-- да
(воспроизвожу проблему в sandbox, показываю)
-- пофиксила
-- но он теперь упадёт дальше по вызову, предлагаю [кусочек кода]
-- готово (сделала по своему)
-- тестила?
-- да
(воспроизвожу проблему в sandbox, показываю)
(делает как я предложил)

#работа



Немного наругался с утра на джуна:

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

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

И чёт сбило это меня с рабочего настроя, а от начала рабочего дня прошло всего полчаса.

#работа

in reply to ХаББыватель

Охренели совсем !!! Страх потеряли!!! Конкретики ему подавай!!! А может лучше по почкам!?? 😁
in reply to ХаББыватель

Сам он хз что не так, но развиваться хочет - раз спрашивает.
Все норм, не серчай на малого.


Наверстал новую карточку пользователя и оказалось (уже на проде) что в двух полях хром делает автопозаполнение.
Одно из полей это, как можно догадаться, "Пароль". А второе... это выпадающий список с автокомплитом никак не связанный с учётными данными. Взаимосвязь я понял, только когда проблему в трекере описывал: поля роль и пароль.

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

Когда хром уничтожил зло в лице IE, он сам им стал.

#работа

in reply to ХаББыватель

"Автоматизация" - зло. 😀 Тем более в лице хрома, некогда классного браузера.
Мои соболезнования! Матюгаться пользователи на "криворуких программистов" будут долго и вспомнят они не создателя браузера. 🙁
in reply to ХаББыватель

ну это чтобы и у криворуких «пороль» подошел.


Коллега повесил ВЛАЖНЫЕ салфетки СУШИТЬСЯ на батарее.
Обычные салфетки в офисе тоже присутствуют.
Нет, мы не стали спрашивать зачем ему это понадобилось.

#момент #работа

Unknown parent

friendica (DFRN) - Link to source
ХаББыватель
Есть увлажнитель с ароматизатором и масло для него, так что сомнительная версия )
in reply to ХаББыватель

это из серии постираные пакеты и пакет с пакетиками =)


И ведь не соврали...

Три года багу и всем было пофиг.

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

#работа #техподдержка



Есть такой проект у Сбера, называется Домклик. Ахеренный типа продукт - портал по осуществлению сделок с недвижимостью.
Поскольку продукт мощный, претендующий на лидера рынка в сегменте, у него есть всякие там партнёрские апи.
Одно из них - возможность обмена сообщениями между клиентами домклика и владельцами объявлений (насколько он обширно интегрирован внутри системы не знаю).

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

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


— отметил Греф, выступая на XIX Всемирном фестивале молодежи и студентов

#работа #сбербанк #домклик #бигтех

reshared this



Странное.

У нас увольняется один сотрудник, проработавший 3 года. Стал "знаменит" в основном своей абстрактной болтовнёй не по делу больше похожей на поток мыслей ранних LLM моделей. Я даже как-то выкладывал его афоризмы здесь, в Федерации.

Так вот, другой сотрудник сделал бота, который на некоторый % сообщений в рабочем чате выдаёт фразы уходящего коллеги. Аватарку и имя сделал такие же. Выглядит очень реалистично/странно/забавно, в общем целая гамма чувств. Вот такой вот цифровой двойник.

#работа

Unknown parent

friendica (DFRN) - Link to source
ХаББыватель
Да в курсе, он ещё работает у нас.


Закончил на прошлой неделе задачу, которую делал >4 месяцев. Ну как закончил - до этапа передачи в тестирование. Ну как задачу - это была перепись фронтенда большой части системы с рефакторингам бэкенда под соответствие этому фронтенду + заказчик с дизайнером ещё и нового функционала пририсовали.

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

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

#работа

in reply to ХаББыватель

@vit72 ну вот что позволит тебе твоя зп, то и наливают


Начал код-ревью со слов "толстая сервисная команда также плохо..."
Потом вспомнил что программист девушка и переписал на "Сервисная команда с обилием логики также плохо...".

#работа

in reply to ХаББыватель

На намёки про логику девушки порой тоже агрятся, если чувствуют подвох. Анекдоты про блондинок, женскую логику и вот это всё 😀
in reply to Шуро

Если в разговоре с программистом нельзя использовать слово "логика", нахрен такой программист вообще нужен 😆


Масштаб проблемы

Вчера в 9 утра без объявления войны в офисе рубанули электричество. Час нет, два, три... к Монетке(продуктовый магаз), что под нами на первом этаже, подкатили генератор и запитали её. Нас после обеда отпустили по домам.

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

#работа

in reply to ХаББыватель

мы как-то неделю на таком жили - вводной кабель в здание меняли. Правда это не помогло жить без регулярных отключений света и в бц стационарный воткнули в итоге 😀
in reply to ХаББыватель

У нас на подобные случае стоит стационарный генератор в автоматическим переключением в случае если отпадет фаза + критическая инфраструктура запитана от ЭПУ, но у нас и база своя


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

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

ИМХО тестовое задание не нужно, но принимаю на работу не я.

#работа

in reply to Risto

Прокатит только если ты в Тюмени, удалёнка у нас не предусмотрена 🤷


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

Работа на бизнес - вызывают в отдел кадров чтобы повысить ЗП "по инфляции". (доп.соглашение)

#работа



Какова ирония. Первая проблема из "списка проблем" заключается в том, что отвалился мониторинг проблем.

#работа

Илья :catjam: reshared this.

in reply to ХаББыватель

Сам не раз на подобные грабли наступал. 😀 Поэтому выбрали Nagios. Там шансов чему-то упасть куда меньше (нет бд и т.д.). Был случай когда с диском были проблемы, но мониторинг продолжал работать. Просто не мог писать историю, но это не графана, тут аналитика не нужна. Учитывая что всё разворачивается ансиблом, проблем с добавлением/удалением нет, автопоиск серверов не нужен. Так что если подобное с заббиксом забодает в край - есть на что поменять. 😀


Молодёжь изучает очереди

#работа

in reply to ХаББыватель

ALT TEXT

🔍 Описание

На изображении представлена фотография доски с маркерами. На доске нарисована схема, которая поясняет работу RabbitMQ. Схематично изображены элементы системы: RabbitMQ, Worker и Feats. Стрелками показаны связи между ними. Надпись на доске сделана от руки синим маркером.

📝 Текст на картинке

Это пиzдец какой-то
Rabbit MQ
Worker
Feats
Ready: 7
Unacked: 0
Total: 7
234567
Mouse

in reply to ХаББыватель

Ну так здорово, что изучает. А то бывает иногда печальное 😀


Как бесплатно, без смс и регистрации, лёгким движением ноги выключить комп в рандомный момент времени:

#работа



Пришла девушка на собеседование. Реакция в рабочем чате:

p.s. у нас из женского полу в коллективе только кадровик/бухгалтер, которую мы видим ~2 раза в месяц.

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

#работа #момент

in reply to ХаББыватель

Ты че, этож мыться придется перед тем, как идти на работу и носки чаще раза в месяц менять


Будни техподдержки №3

Между этими двумя записями 15 дней. Как я вообще нашёл эту заявку годовалой давности? Очевидно так ничего и не подчинили 🤦‍♂️

#работа



Я таки выполнил команду не в том ssh сеансе 🤦
Команда была не сильно деструктивная (git), да и я заметил тут же, что происходит что-то не то. Успел удалиться каталог кеша (хрен с ним) и каталог-символьная ссылка.
Но то, что это была ссылка, дошло не сразу, и произошло нервное ковыряние в бэкапах в поисках этого каталога.

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

#работа

in reply to NetworkMan72

За что премии лишать(которой у меня нет)? Ну посидели люди полчасика без загруженных файлов, за это время была только одна заявка в тех поддержку по теме... бездельники 😄
in reply to ХаББыватель

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


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

Энергия горящего пукана девопса повысила температуру планеты на градус 🤷‍♂️

#работа

in reply to ХаББыватель

Не нервничай - это ж Русская Компания !!! Вот если бы у вас был МТС - так вы бы даже то тех поддержки не добрались скорее всего!!!😁:D:D
in reply to NetworkMan72

Так мне то чё нервничать, я ж не девопс 😄


Будни техподдержки №2

Пользователь пожаловался что некоторые элементы интерфейса выходят за экран. Скриншотилка выдала высоту рабочей области 600px. Решил выяснить что это за устройство такое. Результат немного предсказуем - ответ мне не дал абсолютно ничего.

Пожалуй порекомендую браузер развернуть на весь экран.

#работа

in reply to ХаББыватель

думаю, такой ответ был бы получен даже если бы вопрос звучал как "Назовите точную модель вашего монитора или максимально поддерживаемое им разрешение"
Unknown parent

Добро пожаловать в Redmine ))


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

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

p.p.s посмотрел стату ответов: хз пойми в чём участвовать согласились 26% респондентов 😄

#работа



Будни техподдержки, так сказать

#работа #it



Некоторые выражения, записанные мной за одним из наших сотрудников:

🔪 Удар в свину (написал человек в рабочий чат, когда человек узнал что на практику руководитель пригласил другого студента)

🚔 ДТП нарушаешь (предъявил человек мне за то, что я после пиваса поехал из бара на велике)

🤷‍♂️ Чё сразу баг то? (я отловил некорректный функционал и продемонстрировал его)

#работа



Когда ревьювер ну очень внимательно проверяет код.

#работа

in reply to ХаББыватель

@strizhechenko
Лучше расти в осознанность комментирования. Что выражает данный коммент? По-моему, конструкторы и инициализаторы классов очень тривиальные штуки, не требующие комментариев. Коммент надо писать там, из кода не понятен смысл происходящего
in reply to cauf 🇷🇺

Коммент не мой. Ревьювер тоже не я (в данном случае). Но замечание справедливо 🤷‍♂️


МогЁм, умеем, практикуем

#работа #верстка



Хитрый начальник техподдержки три недели вафлил всратые задачи(одной тематики), накопил их 3 штуки, объединил в одну, создал отложенное(!!!) сообщение продакт-менеджеру в телеграм, чтоб тот повесил эту задачу на меня, а сам упиздил в отпуск.

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

#работа




Ревьюил код у новичка и вижу у него одни и те же косяки из задачи в задачу. Вроде и работает уже достаточно, для того чтобы не кодить/пастить на отъебись. Психанул, создал доку(wiki), вписал туда прямо код этого новичка в разделе "как делать не надо" там же под каждым примером написал как делать надо.

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

Ибо нефиг меня расстраивать.

#работа

in reply to ХаББыватель

Потом расскажешь возымело-ли это нужный эффект. Потому что если человек не осознает своих ошибок и до сих пор не уволен. То либо что-то не то с "доведением" нужной инфомации до работника, либо вас и так все устраивает.
in reply to NetworkMan72

Указанный персонаж послужил лишь катализатором для написания мной соответствующих рекомендаций. С помощью них я надеюсь в целом снизить количество циклов "на проверку -> проверка -> на доработку -> доработка -> на проверку".

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

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



Подгорело. Сделал ~год назад офигенный функционал загрузки/просмотра файлов для одного из разделов CRM. Компонент был с разными видами сеток файлов, просмотром в виде галереи, скачкой/закачкой, дрэг-н-дропом и т.п. почти file explorer, только одноуровневый.

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

Зашёл, перехожу по записям и не могу найти нигде загруженных файлов. Полез в базу. Короче на 10000 записей в разделе, ни разу файл не загрузили.
Дофига нужный и полезный функционал оказался.

#работа #момент



То чувство, когда написал в чате проекта про фундаментальные косяки UI/UX (в начале разработки нового сервиса) и видишь как мечутся в фигме курсоры заказчика и дезигнера.

#работа #дезигн

Unknown parent