Про замену айтишников ИИ

Вот подумал, а какие профессии в мире информационных технологий может убить искуственный интеллект?

На мой взгляд, никакие.

Возьмём, например, сисадминство, мне наиболее близкое.

Что в мире сисадминства может сейчас сделать ИИ? Писать несложные скрипты? Ну, может — хотя с большими оговорками, про них ниже. Рисовать правила для брандмауэра под нужные задачи? С большим скрипом, знаете ли. Вот я попросил нарисовать правила для брандмауэра, стоящего между IIS веб-сервером, прицепленным к домену, и контроллером домена — ИИ полностью просохатил NTP, например (порт 123/UDP). А если у тебя на серверах и доменных контроллерах время не совпадает, то кверху мехом поплывёт керберос, после чего вообще вся аутентификация в домене пойдёт по известному месту.

ИИ — птица гордая, не пнёшь — не полетит:

Да шут с ними, со скриптами и правилами для брандмауэра. Витую пару кто будет обжимать? Тоже ИИ? А по фальш-потолку лазить будет кто, тоже он? Менять батарейки в ИБП, сервера ставить в рэки, подключать и настраивать коммутаторы, монтировать точки беспроводного доступа, менять картриджи в ленточных накопителях, отвозить их в банк, и так далее, и тому подобное — кто будет? Неужели тоже ИИ?

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

Вот дурацкие картинки рисовать — это оно умеет, да.

Какие ещё профессии в ИТ может заменить ИИ? Программиста, что ли? Ну, я не вполне программист, хотя бакалавра я получил в CS. Но даже из того, с чем я сталкивался лично, вполне очевидно, что код, генерируемый ИИ, во всяком случае, на данный момент — говно. Нет, я не хочу сказать, что он не работает.

Просто во-первых, библиотеки, объекты, и вызовы, которые использует программа, ИИ написанная, обычно уже года два-три не используются, так что от среды разработки в рожу как минимум прилетают предупреждения о том, что “code deprecated”. А во-вторых, в программировании способов снять шкуру с кошки — мильён, и ИИ не выберет самый лучший. Он выберет тот, который знает.

Я тут у себя давненько написал было гневный пост о том, что R, дескать, медленнее Питона с Нампаем — используя код на R, нарисованный ЧатЖПТ. А потом в комменты пришёл погромист на R и немножко, но нежно повозил меня рожей об стол, дав мне нормальный код на R, который выполнялся раз в десять быстрее минимум.

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

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

Можно, конечно, уповать на то, что “щас ИИ допилят и тогда”. А вы знаете, я не разделяю оптимизма. И дело даже не в том, что я считаю, что мы практически полностью выбрали тот запас, который есть в существующих моделях ИИ — хотя и это тоже правда. Чтобы продолжать развивать модели так, как они развиваются сейчас, экстенсивно, нам надо было позавчера начинать строить ядерные электростанции, причём массово. Потому что жрёт это дело сейчас — просто как не в себя. Вот у шурина есть школьный товарищ, инженер-электрик “Сатерн Компани“. Пришёл к ним Микрософт, говорит, хотят строить датацентр для ИИ в Миссиссиппи — благо там земля дешёвая. Главный затык — ентому датацентру вынь да положь 500 мегаватт мощности. А где её взять, спрашивается? 500 мегаватт — это, мягко выражаясь, дохера как много. И ента ваша “зелёная энергия” с ветрячками да панельками её обеспечить тупо не в состоянии. Не в режиме 24/7.

Главный затык — он в том, что любая, самая сложная модель — бессмысленна без тренировки, а на чём её тренировать? На том, что лежит в интернете? В интернете лежит “мнение большинства”, а в узкоспециальных вопросах большинство, как известно, всегда неправо.

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

Так что лично я считаю, что айтишникам бояться нечего. Пока (пока) ИИ работает, на мой взгляд, именно так, как он должен работать — “множителем силы” для мастеров. Подмастерье, если можно так высказаться; подспорье как максимум.

Сильное колдунство

Я очень люблю Windows Subsystem for Linux (WSL). Вот реально без неё — как без рук. Весь нужный инструмент — grep, sed, find, cat, nc, awk, wget, curl, openssl, и так далее — доступен сразу не отходя от кассы. Не надо никаких отдельно стоящих виртуалок. И да, это круче Cygwin, потому что линуксовые бинарники под вашим цЫгвином не запускаются, а под WSL — пожалуйста. Потом, у цЫгвина самый большой недостаток — это то, что если там какой-то пакет в ней не стоит, то надо запускать setup.exe и заново перевыбирать пакеты. А в WSL у меня же в ней вообще полноценная Убунта стоит, и на неё хоть чорта лысого можно поставить через apt, а если не помогает apt — то через snap, или вообще можно по-старинке самому скомпилировать и сделать make install. Кстати, выбор не ограничен Убунтой, хотя это дистро по умолчанию. Можно и Дебиан, можно kali. Да хоть SUSE, если она кому-то близка (слакварщикам, может быть).

Но при всём этом — это не отдельно стоящая виртуалка, типа как в рабочей станции ВМВарь. Она сильно интегрирована с хозяйской операционной системой. Например, можно сказать /mnt/c/windows/system32/calc.exe и он запустится! Ну, понятно, в отдельном окне. А теперь, пишут, можно даже на Винде линуксовые гуйные приложения запускать, и их использовать, но я, правда, пока не пробовал. Вот это я понимаю, сильное колдунство.

Или очень просто диски монтировать сетевые, sudo mount -t drvfs //server/share /mnt/mountpoint и вперёд, не надо мудохаться с cifs и паролями, оно пароли берёт из пользовательской сессии самой винды.

Мало того — я под ней запускаю всяческий Тензорфлоу, Олламу и прочий ИИ — и CUDA видеоускоритель прекрасно пробрасывается до гостевой ОС, она его видит и использует на всю катушку.

Google Gemini (Gemma3), запущенный в окне WSL под Ollama. До кучи тут ещё Микрософт Терминал, тоже ещё один пакет, без которого как без рук:

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

Рекомендую изо всех сил. Отличная вещь.

Сервер 22 на десктопе

Сделал реальностью своё намерение перейти на Сервер 22 на рабочей машине вместо установки Винды 11. Ну, не совсем так — сначала я таки поставил Винду 11, но просто весь изматерился и обплевался. На редкость, просто удивительно бестолковая ОС, прямо на уровне тупорылой восьмой винды. То, что занимало раньше два щелчка мыши, надо теперь долго искать в менюшках или прямо вот печатать и искать руками. Вот что это, Микрософт? Make command line great again? Зачем? С какой целью? На кой вы убили нормальный интерфейс?

В-общем, послал её к известной матери, и водрузил Сервер 22.

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

В драйверы упёрлась, например, звуковая карта Realtek. Не, ну оно понятно, что Realtek говно, вы не сообщите мне ничего нового, но на рабочей станции особо не выбирают. Да, теоретически на Сервер 22 подходят драйверы от Винды 10/11, но на практике не всё так просто. Драйвер есть, в диспетчере устройств оно присутствует, а вот звука — йок, как говорят наши тюркские друзья. Хорошо хоть, что выход звука есть на мониторе, а туда он посылается через DisplayPort с НВидиевской видео карточки. Подключился так.

А вот в саму ОС упёрся, к сожалению, блютус. Блютус и сопутствующие устройства, типа наушников, на Сервере 22 официально не поддерживаются. На Сервере 25 поддерживаются, но на Сервере 25 тупорылый интерфейс от Винды 11. Ситуация примерно такая же, как со звуковой картой — блютус-устройство присутствует, и к ним даже сопрягаются наушники, но соединения нет, что-то не срабатывает.

Но с другой стороны тут ситуация прямо таки “не было бы счастья, да несчастье помогло”. Я тут давеча плакался, что у блютусных наушников есть лаг, который мне действует на нервы. Мне посоветовали поглядеть на беспроводные геймерские наушники. Так вот выяснилось, что беспроводные геймерские наушники, без лага — не блютусные 🙂 У них есть свой радиоканал для посылания звукового сигнала, и на нём нет задержек. Ну, примерно как беспроводные гитарные системы нынче работают, чтобы музыканты на концертах по всей сцене скакать могли, не привязанные шнурками к комбикам.

Будем поглядеть.

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

Про минималку

Вот лично мне интересно — кто у нас нынче в штате получает минималку, которая у нас определяется федеральным законом, так как законов штата о минималке у нас нет? Где все эти люди, которые получают пятнадцать тысяч долларов в год? Это кем надо быть-то?

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

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

Де-юре, кстати, в: Швеции, Исландии, Норвегии, Дании, Швейцарии, которые в “оголтелой капиталистической борьбе за наживу” как-то не замечены, законов о минималке вообще нет. Вот нет и всё. Хошь — плати человеку хоть пять эре в час. Только вот таких зарплат нет нигде. Конкуренция нормально работает как на верху, так и на низу рынка.

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

Обложили кругом!

Микрософт всё стращает и стращает, мол, в октябре сего года, дорогой товарищ, превратится твоя Винда-10 обратно в тыкву.

Не могу я Виндой-11 пользоваться. Ну, говно в ней интерфейс. Всё такое, блин… планшетообразное, как для дураков сделанное. Чтобы найти нормальные настройки оборудования, надо через три экрана пройти.

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

Поэтому почесал я сисадминскую репу и решил — а поставлю-ка я себе на рабочую машину… Винду Сервер 2022. Она до октября 2026 года будет поддерживаться точно. А там, надеюсь, либо шах, либо ишак. Может быть, Винда-12 с нормальным интерфейсом выйдет. Был же прен-цен-дент с Виндой-8 и серверным её вариантом — Виндой-2008. А потом вышла 8.1 и 2008R2, и стало по-человечески.

А с домашней машиной не знаю пока, чего делать. Прямо хоть на Мак беги, там интерфейс не меняется так радикально. На Маках, кстати, панель задач тоже можно сделать вертикальной.

Если б не игры, право-слово, давно бы под Мак сбежал.

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

Новый сотрудник

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

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

Это второй в моей жизни человек, который слышал о творчестве рок-банды uSSSy (первым был ув. djtigerratt). Так что общие темы нашлись моментально 🙂 Есть теперь, с кем поговорить на тему музыкального размера в Schism; сами Тул-овцы, впрочем, считают, что размер — 6.5/8 🙂

Остальные члены команды только глаза закатывают — “опять эти двое полезли в дебри”.

Вот уж не подумал бы

…что когда-нибудь снова начну хвалить продукцию АМД.

Однако, вынужден заявить, что из недорогих ХаПешных бизнес ноутбуков, которые я покупаю для сотрудников нашей компании, ноутбуки на процессорах Интел являются намного более проблемными, чем ноутбуки на процессорах АМД. Причём, проблемные места Интела — они не сколько в самом процессоре, сколько в графическом ядре, в него встроенном. Интеловская графика, увы, так и осталась говном. Даже их серия Айрис, которая вроде как покруче чем УХД, постоянно подглюкивает, и не работает с док-станциями в некоторых режимах. И драйверы какие-то бангалорцы вперемешку с пакистанцами пишут. Вроде всё работает, но выходит новая версия драйвера и ХОБА — снова начинаются ритмические удары в бубен.

А на ноутбуках с процессорами АМД Рязань стоят Родионы 680М или 780М, и хотя по производительности звёзд с неба не хватают, но работают безупречно, даже с самым разнообразным хламом у пользователей дома.

О как.

Про ИИ и резюме, заключительное

Зифф-Дэвисы разразились вполне толковой статьёй о том, как именно использовать ЧатоЖоПТу для написания резюме.

А теперь — слайды, вернее, цитаты:

“…вам следует отредактировать текст таким образом, чтобы он соответствовал вашему опыту и не выглядел так, как будто его написал чат-бот. Работодатели хотят узнать о том, что делает вас уникальным. Без вашей помощи чат-бот сможет получить доступ только к общей информации о вашей должности.”

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

В-общем, всё то, что я написал ранее, только другими словами. Общие фразы (“работал работу, поддерживал поддерживаемое, сделал сделанное”) и прочее механическое перечисление ключевых слов в резюме — это ничего не значащая мура, и только раздражает потенциального работодателя. Чего ты конкретно сделал-то, чего совершил — вот, что необходимо указать.

И, опять же, ИИ прекрасен не столько когда текст надо писать с нуля, а именно, что подрихтовать существующий: “ChatGPT – отличный ресурс для доработки текста. Все, что вам нужно сделать, это скопировать и вставить свой текст и попросить ChatGPT улучшить его. Например, я попросил ChatGPT: “Не могли бы вы сделать так, чтобы в резюме фраза “Я пишу истории о технологиях” звучала бы лучше?” Через несколько секунд он выдал тщательно продуманный текст, в котором чувствовался профессиональный тон и который усложнял это простое предложение…”

Тем, кто настаивает на том, что в резюме сисадмина надо писать “работал работу”, что никаких “достижений” у сисадминов нет — рекомендую взять на заметку.

Про ентот ваш ИИ

Ув. giovanni1313 написал статью на (лично мне) наболевшую тему. Как использование ИИ превратило поиск кандидатов на рабочие места в тупорылый балаган.

https://giovanni1313.livejournal.com/137894.html

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

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

1. Все ключевые слова, например, Active Directory, DNS, DHCP и т.д. в этих резюме присутствуют.
2. Понять, какие конкретно у человека были рабочие достижения и чем он конкретно занимался, по этому резюме решительно невозможно. Всё ограничивается общими фразами.

При этом очевидно, что ИИ не может начать галлюцинировать какие-то достижения за человека, потому что если оно напишет, например что “организовал защиту нашей сети по стандарту NIST 800-171”, при первом же вопросе кандидату, “а как конкретно вы это делали, какие инструменты использовали” — кандидат, что называется, “поплывёт”.

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

Сраная Циська катится известно куда

Циська, походу, повторяет судьбу Новелла. Народ увольняют, да и я думаю, все уже начнут скоро и сами разбегаться. Свои решения у них, видимо, закончились, и они напокупали всяких технологий, типа FirePower, Meraki, а поддерживать их толком не могут.

Ходят слухи о увольнении 4 тысяч человек уже на этой неделе.

А ещё они купили Спланк. На кой хрен ЭТОЙ козе ЭТОТ баян — решительно непонятно.

Мы, тем временем, перешли на сетевые решения Aruba. Довольны — как пингвины в микроволновке. Дешевле, проще, лучше.