9

Пару слов о.... сгоревшей жопе

Бывает сидишь себе, "программируешь в блокноте" и тут приходит вопрос в корпоративном чате. После прочтения оного, вопрошаешь в голове: "Is it REAL? Is i'm SLEEPING?"  А затем: "What? What a F**k?"

Ближе к телу)

Дано: Senior Pomidor Software Developer, не открывается сайт в зоне *.com - винит во всём инфраструктуру компании. НО: он не на территории РБ, у него не включен VPN. "Гражданин мира" не может поверить, что в какой-то иной локации тоже есть запрет на доступ к неким ресурсам.

Дано: Middle Software Developer, не собирается проект, т.к. кодяра требует доступ к репозиторию с платными пакетами. "Гражданин мира" не может понять, что за некоторые пакеты нужно платить деньги, а не просто npm ci, если понимаете о чём я)

Дано: Middle QA - в описании указана явно ссылка на http, браузер перенаправляет на https. "Гражданин мира" не верит, что Chrome может делать что-то "зря".

Дано: Senior Software System Administrator AnalnayaBol' (в подписи только сертификатов CISCO - 5 штук, включая CCNP) - отказывается подписывать и выдавать сертфикат на веб-сервер. Причина: вы сможете расшифровывать данные которые МЫ ОТПРАВЛЯЕМ НА ВАШ ВЕБ-СЕРВЕР.

Дано: Project Manager - выдана инструкция, где расписана интеграция сервиса "для самых маленьких", пошагово, с указанием всего, что можно и возможно. Постоянные вопросы и созвоны, с клиентами, которые, такое чувство, не умеют читать латиницу на виртуальном листе Word.

Дано: Senior Software Pomidor Developer v2 - истекла лицензия для среды разработки ПО, украденая нами в прошлом году. Украли новую. Гражданин недоволен - не поддерживается последняя версия. "Гражданин мира" до сих пор не верит, что за ПО нужно платить (сноска: з/п гражданина 5к$/месяц, стоимость лицензии на один год 135$). Поясню для совсем участных: для работы предоставляется достаточная IDE для работы, запрашиваемая IDE - не является стандартом для разработки продукта, указанной в документации.

Дано: Middle Software Developer – пришло оповещение об окончании свободного пространства на системном диске. Сам сотрудник пишет что пытался по всякому чистить, всякой «лажей» из интернета – не получилось. Пошёл в управление – запущенно 34 контейнера, каждый из них создаёт хранилку. Полез смотреть почему не стопались контейнеры – в файле всё ОК просто сотруднику БЫЛО ЛЕНЬ ЖДАТЬ, ПОКА СКРИПТ КОНТЕЙНЕР ОСТАНОВИТ И УДоЛИТ и он его не запускал….

Дано: Senior QA - медленно работает рабочая станция. Рабочая станция - своя. Сканер состояния системы показал uptime: 367 часов. Попросил перезапустить - проблема решилась.

Дано: Project Manager - утренний релиз неудачный, часть сервисов не работает. Проверил - релиз кривой. PM просит откатить, но были обновления схемы базы - указал ему на это. Крик, вой, угрозы. Вызвали CTO - он ЗАСТАВИЛ КОМАНДУ сделать слияние текущих данных и предыдущих.

Дано: Middle Software Developer - пытается запустить у себя проект в контейнерах, среда пишет ошибки о несовместимости "движка" и ОС. Я указал, что просто нужно сменить тип контейнеров в среде. Сотрудник воет, что это его собственный ПК и он ПРОТИВ. Вызвали CTO - он ЗАСТАВИЛ СОТРУДНИКА ввести команду в терминал. (В компании политика Bring Your Own Device, если вы в курсе. Если нет: покупаете СЕБЕ любое устройство, подходящее для выполнение рабочих обзанностей - вам выплачивают за него фиксированную сумму каждый месяц, до конца трудовых отношений).

Дано: Senior DBA - пытается ломится какой-то своей приблудой, в какую-то СУБД. Приблуда пишет что "доступ запрещён". Сливает всё, на то что неправильный лист доступа. Проверяю трижды - всё ок. Прошу данные для доступа, что бы протестить.

Пишет на меня кляузу на некомпетентность. Приходит CTO - прошу креды у него, логинимся - DBA ломился к несуществующей базе. "Ой простите, забыл"...

Дано: System Architect - не понимает, что такое Load Balancing и для чего он нужен. Требует мапить всё чётко к ноде в кластере. Вызываем CTO и вы поняли) Тот же человек, но понимает что SMS могут не доходить до клиента, потому что провайдер клиента может просто блокировать по своим внутренним усмотрениям. Просто не понимает и постоянно утверждает, что это мы что-то сделали неправильно.

Дано: Project Manager - не смог отредактировать документ в Word (сделать две колонки)...

Дано: QA Manager - не может подключиться к VPN компании. В настройках VPN клиента есть ещё четыре профиля, для попытки подключения к серверам в другой локации. "Гражданин мира" боялся к ним подключаться.... (В 2020 данный сотрудник, установил из неизвестных источников семь VPN клиентов (позднее, была статья, что один из этих клиентов, нет-нет, да и сливал данные "кому-то там"). Для справки: В августе 2020 года, в РБ, были отключения интернета (конечно не интернета, а всего лишь TLS/DNS))

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

Дано:.....

Я могу написать ещё множество таких примеров.

Я просто не могу взять в толк "как так то".

Я понимаю бытовую беспомощность, некоторых разрабов, которые думают, что в 2022 Wi-Fi домашнего "пятидолларового" маршрутизатора, должен покрывать его 150 кв.м. квартиру, в человейнике "засранном" дефолтовыми wi-fi сетями.

Я понимаю, что платить за программное обеспечение у нас, как-то не принято.

Я понимаю, что из курса "QA/Developer/BA" вынести, хотя бы знания о TCP/IP - выше всяких ожиданий.

Я понимаю когда человек именно «не хочет» использовать другу среду работы с СУБД, просто потому что. И его не ***т, что та, которой он пользуется – платная и мы её «пиратим», а иная – бесплатная и почти ничем, кроме UI, не отличается. Это ж надо учиться…

Я всё понимаю....

Я просто не понимаю, как эти люди из дома выходят. Как они автотранспортом управляют.

Если вопрос о том, что такое DNS, у разработчика вызывает в голове скрежет, хотя пишет он именно WEB API.

Если SENIOR QA пишет вопрос, как подключиться к SFTP. Никогда такого не делал? Ага.....

Если человек, на полном серьёзе, не понимает, что написание даты в формате US и СНГ - отличны.

Если сотрудник, с опытом 7+ лет, не может ввести специальный символ в поле смены пароля.

Если SENIOR DEVELOPER не в силах запомнить две комбинации логин/пароль для двух различных доменов.

И такое каждый день.....

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

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

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

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

QA, которые пишут требования к pipeline, а-ля автоматизировать/гранулировать всё, а пользуются лишь накаткой просто всего целиком 100% времени.

Самое-самое-самое страшное - люди даже не пытаются гуглить свои проблемы.Падает пайплайн - на UI белым по чёрному написано SQL ERROR - на**й читать? - пишем что АЛАРМА, ВСЁ ПИ****, СЛИВАЙ ВОДУ.... - а там всего лишь написано что базу надо переналить, а не обновлять. ИМЕННО НАПИСАНО, т.к. я делал обработчик ошибок, чтобы такое писал, в случае типов dataloss и etc.

Вы скажете: это работа службы технической поддержки. И да, и нет. Все эти штуки, люди пишут у себя в линкдине и вероятно сами верят, что включив почту на мобилке, уже можно писать Power eMail User или подключение к Ubuntu по SSH – сразу UNIX Friendly…. И напомню – сие IT компания, не бухгалтерия, не продажи, не проектировщики.

И самая ржака: это не галлеры, с уймой начинающих специалистов, которые могут и должны тупить и учиться, не, это небольшая, но "профессиональная" компания, которая разрабатывает ПО, тут нету сотрудников ниже Middle градации, кроме меня)

Что-то я разошёлся, пора обратно в read only переходить…

1
DELETED
Автор поста оценил этот комментарий

пиши в лигу сисадминов:)

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Врядли кому-либо это будет интересно.
Это про "сношения" скорее с бизнесом и хотелками, чем шутки про пользователей)
Хотя эти тоже отчибучивают такое, что хочется понять "Как?"
К примеру: регулятор громкости расположен на самом наушнике. Человек на звонке пишет, что ничего не слышно и выдали гарнитуру "гауно". Приносит сдавать - даже "шкурка" упаковочная не снята...
Или человек, у которого не работает VPN, истерит в чате, что снова виноваты IT. По делу - муж в один маршрутник сунул двух провайдеров вводные линии....
А если, не дай рандом, какому-нибуть QA нужен удалённый доступ к Mac - всё, гаплык, лучше взять выходной. Ныть будет, пока не придёт ПМ, потом будет ему ныть, что ему надо Мас выдать, обязательно новый, обязательно PROшку.
Про то, что некоторые ресурсы не доступны впринципе без VPN - я даже молчу, тут как в старой шутке: "Подождать 30 минут и проблема исчезнет, если нет, то у нас проблема".

2
Автор поста оценил этот комментарий
Люди не любят думать и работать.

А вы, видимо, относительно недавно в сфере, если удивляетесь этому.
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Согласен 5.5 лет, я ещё новичок)
На самом деле просто пригорел с утреннего запроса:
"У меня не печатает принтер"
На UI Windows буквами написано - закончилась бумага.

показать ответы
1
Автор поста оценил этот комментарий
Я - PM, последние 4 года работаю в крупной иностранной НЕ IT-компании, но с очень большим распределеным штатом айтишников (аналитики, тестеры, разрабы, ДБА, ДевОпсы и остальные). Мне казалось - видела уже многое. Но нет, глаз порой все-равно дёргается.
Мысленно новеньких (джун, мидл, сеньер, Лид - без разницы) делю на две категории по их поведению в первые 2-3 недели, пока идёт активная стадия погружения в работу, изучение систем, архитектуры, приложений:
1. Те, кто приходит с проблемой или вопросом, при этом сразу выдаёт максимальное количество информации - скриншотик, в какой момент возникла проблема, что хотел сделать, что уже попробовал и прочее.
2. Те, кто на вопрос "Как дела?" отвечает - "ок, вопросов нет", или если есть проблема, лаконично сообщает "ничего не работает" и более никаких подробностей.

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

Стоит ли говорить, что вторая категория не зарежривается на долго у нас.
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Эх...
Что удивительно, QA - всегда требуется почти пассатижами вытягивать скрины, логи, информацию. Я честно хз, как они багрепы заполняют или составляют планы, да и знать не хочу.
Ах забыл упомянуть ваших "коллег", в этой компании (не утверждаю, просто у вас одинаковая должность)) - в порядке вещей, без сообщения просто начать звонок в тимс, после отмены, начать звонить в Скайп, после замечания что "занят" - орать немо, что прод упал и сейчас натравит на меня CTO... После пересылки расписания - кричать что это его прод и ему похиг, нада сейчас))
1
Автор поста оценил этот комментарий

Я понимаю твою боль, брат. Сам работаю в крупной отечественной «ИТ»-компании, но иногда кажется, что я нянечка в садике. Вроде бы крутые дяди, дяди делают крутые энтерпрайз-проекты, но когда дело касается банальной проблемы, оказывается, что он подключался не туда, куда надо, вводит не те УЗ/пароли. А виновата эксплуатация.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Вот-вот...

1
Автор поста оценил этот комментарий

Проблема слабости разработчиков в администрировании это не новость, но насчёт вот этого:


> это не галлеры (...) это небольшая, но "профессиональная" компания


> Дано: Senior Software Pomidor Developer v2 - истекла лицензия для среды разработкиПО, украденая нами в прошлом году. Украли новую


Какие-то взаимоисключающие параграфы. "Серьёзная компания" не может оплатить лицензию на IDE?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Условно она и не нужна.
Случай частный, ранее был, а теперь уже практика: есть некая сертификация, которая требует, чтобы вы прописали какое ПО используется в разработке и его, как не странно, использовали. Как я и написал выше, IDE, задокуметированная есть и приобретена, но разрабы привыкли работать в другой IDE, а её принять в документацию, скажем так не просто и нужно долго мучаться. Вот и получается что вы ДОЛЖНЫ использовать эту IDE, а ХОТИТЕ использовать другую. Конечно строгих запретов нету, но и лицензировать это никто не будет - есть уже описанное решение. (Проще VS - задокана, Rider - маммммм, ну купи, оно красивое)
Грубо говоря: выдали рабочий ПОЛО, а вы хотите ездить на Bently - логично, что бентли вы покупаете себе сами)

0
Автор поста оценил этот комментарий

А чего Вы хотели, если порог входа в IT это недельные курсы пайтона, скачанные видеороликами с торрента?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Вероятно вы недочитали: это не начальные позиции, а уже опытые разработчики.

показать ответы
0
DELETED
Автор поста оценил этот комментарий
И чё, интерфейс сами к ним пишете? Я как-то копнул, на меня тонна грунта упала и я отошёл нервно курить в сторонке...
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Если вы о написаном в посте: нет конечно)
Это я в CI\CD добавлял компоненты, которые типы ошибок сравнивают и пишут понятный "обывателю" текст, чтобы предложение "SQL ERR 10, 16844 A bla-bla-bla-bla" заменить.

QA/DEV даже пытаться разобраться не будут - пойдут строчить в чат.

0
Автор поста оценил этот комментарий

Тут полный микс:
Какие-то проекты на MSSQL (и вот тут с лицензированием "шавх").
Какие-то на Azure SQL.
Есть PosgreSQL, есть PosgreSQL as Service (а вот тут уже беды с клиентами)
Есть MySQL и MySQL as Service, где-то были Mongo и ещё пару "нереляшек".
Проще говоря - солянка "по-домашнему"....

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Прошу прощения, упустил слово бесплатные, но в ответе перечислены.

1
DELETED
Автор поста оценил этот комментарий
А какой СУБД вы бесплатной пользуетесь?
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Тут полный микс:
Какие-то проекты на MSSQL (и вот тут с лицензированием "шавх").
Какие-то на Azure SQL.
Есть PosgreSQL, есть PosgreSQL as Service (а вот тут уже беды с клиентами)
Есть MySQL и MySQL as Service, где-то были Mongo и ещё пару "нереляшек".
Проще говоря - солянка "по-домашнему"....

показать ответы
2
DELETED
Автор поста оценил этот комментарий

Это у тебя еще бухгалтеров нет:) и 1с и Авеста и прочего белорусского софта на поддержке. Не все так плохо:)

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Я и рад)
Уже давно не поддержкой занимаюсь)
Это общая выборка "абсурда", который приходится читать/делать. Можно написать про то, что разрабы постулируют что "нада контейнеры", но не могут конкретно описать - зачем. Про поверхностное понимание механизмов уровнем ниже - я молчу, от слова совсем.
Про то что QA не деплоят новую версию, потому что "нада базу снова заполнять", и получают пустые баги.
Про "надразумы" которые свой FTP нолями в интернет открывают, потому что лень гуглить список адресов того или иного провайдера.
Писать специализированные темы на развлекательном ресурсе - зачем?

показать ответы
5
Автор поста оценил этот комментарий

Так то оно так, НО вы забываете про один момент - должностные обязанности.

Вы можете сказать что квалификация того или иного специалиста должна включать элементарные знания по работе ОС, сборкой ПК и прочее - но с вами многие не согласятся.

Многие фирмы (особенно западные) любят выстраивать тех процесс на "однокнопочных" специальстах, если человек должен по обязанностям сидеть весь день и набирать в блокноте текст 1 + 1 + 1.... , то никто и не будет от него требовать большее. Более того задача работодателя предоставить ему обустроенное рабочее место, и в случае неисправности рабочего места, он ждет "тех поддержку".

По сути это проблема своего рода максимального упрощения методов работы и функционала.
Сейчас вчерашний дворник (не в обиду дворникам будет сказано) может пойти на курсы "набиратель 1+1+1 в блокноте", где далекие от практики люди научат его набирать 1+1.
Будет ли он знать устройство ПК? нет
Будет ли он понимать что делает ? нередко нет
Сможет ли он перестроится на набор 2 + 2+ 2? тоже далеко не факт.

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

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

Вспоминается анекдот :

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

Чел слазит со своего "самоликвидатора" , подходит к старикам , здоровается ...

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

Чел : "А что парни, познакомится что ли в падлу..."

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

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Это верно, тут я упустил некоторые детали:
Сотрудники описанные выше - 90% из РБ/РФ (кроме DBA и DevOpsa) и я хочу верить, что должность Senior Software Developer подразумевает, что занимающий её, отдалённо догадывается как работает его собственный компьютер или к примеру устроены сети интернет.
Про нововведения: скажем так некоторые сертификации не дают возможности использовать пиратское ПО. А на курсах/в интернете/в школах - обучают в большинстве на платных решениях, что здраво само по себе, но в СНГ с этим как-то не принято, что ли.
И получаем случаи, когда нужый софт или бесплатный, но надо чутка привыкнуть или платный за 5-10 килодолларов. Вы сами понимаете что выбирает бизнес) Сотрудники же думаю что это мучение их, хотя всё это здравые требования от аудита.

показать ответы

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества