Когда жопа горит. Когда жопа говорит. Когда жопа горит и как... Просто пояснение для слушателей сейчас уже пол первого, поэтому не требуйте от нас ничего. Кроме говорящих жоп.
Всем привет, с вами Спорадический Подкаст. Не путать с пародическим.
Это вторая часть нашего общения с доком, в которой вы узнаете о его карьере и о трех работах, на которых он сейчас работает. Приятного прослушивания.
Так вот. Собственно, в дистрибутиве мы вспомнили. А админство? Как ты попал в админство? То есть тебя к этому подтолкнули линуксы. Ты попал в какое админство? То есть поясню вопрос.
Админство бывает разное. Вот бывают админы, которые там какие-нибудь ресурсы удалённо... Админят исключительно работают по удалёнке. Бывают админы, так называемые "эникейщики", которые где-нибудь работают в офисе и поддерживают парк рабочих станций. Ты вообще куда попал в какие админы изначально и к чему ты пришёл?
Изначально я попал в эникейщики. Разумеется, собственно. Была какая-то работа в поддержке до этого, которую я почти не помню. Ещё была ужасная работа. Компьютерная помощь, знаешь, вот эту хуйню.
Я видел объявление, но никогда сам не сталкивался. Это когда ты по вызову ходишь на квартиры, да? Да, это когда по вызову ходишь на квартиры и думаешь как бы ободрать клиента. Как отнять последнюю пенсию у бабушки, да? Примерно так. И в общем, мне очень сильно не нравилось так работать и я свинтил. Я подозреваю, там ещё и КПИ какие-нибудь были, которые тебя принуждали ко всему этому говну.
Ой нет, там каких-то сильно суровых КПИ не было. Меня просто заебало людей обманывать. Ну типа, я не очень хорошо умею брать. Ну я под КПИ имею в виду, что там от тебя изначально руководством требуется, что ты должен навязывать то, что не нужно, ты должен продавать больше и так далее. То есть. А нет, такого не было. За нами никак не следили особо. Что странно, да? Просто нам...
Мы работали отдельно, нам перепадало с каждого клиента.
Слава: Ну да.
Тут как бы сама форма оплаты подразумевает.
Олег: Да, ты сам себя кипели.
Слава: Да, не удивительный.
Я бы в таком тоже долго бы не выжил и начал бы искать
интернотивы.
Олег: Да, я просто не люблю врать нормальным людям.
Честным.
Да, конечно, были клиенты, которых хотелось натянуть
посильнее, потому что они раздражали.
Но в основном были просто старушки-бабульки, обычные
ребята.
И в общем, я оттуда ушёл.
Что ещё было?
А, и в общем-то моя трудовая книжка начинается с института.
Слава: Преподавательская практика или что?
Олег: Нет, не преподавательская практика.
Я имею в виду, меня взяли в институт на работу ещё
и Микеем.
Слава: На кафедру?
Олег: Да, на кафедру.
Вернее, даже не на кафедру, но на целое здание.
На кафедре я был в аспирантуре, а в универе я был что-то вроде
администратора.
И платили мне какие-то смешные копейки, 10 тысяч тогда.
Но на эти деньги как-то можно было жить.
В общем-то тогда на 500 рублей можно было прожить достаточно
долго.
Слава: А это какие годы были?
Олег: Я уже не помню. 2010 какие-то, да.
В 2010.
Слава: Я просто начал вспоминать свою первую работу, когда
на практику я сходил поработать в так называемую студию
веб-дизайна, которая сейчас digital-агентствами называются,
или кем уже.
Я не знаю, у них эволюция названий произошла за эти
годы.
И я поработал у них на практике.
Меня позвали работать.
Первое свое я там делал, по-моему, за 3 или 5 тысяч в месяц тоже.
Ну, то есть...
Ну вот, да.
Что-то такое, да.
И там разумеется была винда, но я себе на рабочую машину
ставил Linux.
Это был период убунты.
И пробовал потихонечку на учебные компы ставить Linux.
Но некоторые даже не замечали, что изменилось вообще.
Ну да, зависит от того, чем учебным на этих компах
занимаются.
Если на этих компах по программе проходят Microsoft Visual Studio, тогда проблемки.
А если там сидят в текстовых редакторах, что-нибудь ковыряют
или PDF-ки смотрят, это да.
Да, там в текстовых редакторах в основном PDF-ки и прочее.
На какой шлак я напоролся, это на то, что они все там
были в Active Directory Domain.
Почему-то зачем-то по непонятной мне причине этим доменом
еще и управлялся Proxy, через который мы выходили в большой
интервью.
У меня тоже самое в университете было.
Это такая странная система, я не понимаю зачем это
сделано.
Слушай, знаешь давай так disclaimer дам, что я не понимаю,
о чем я говорю, но у меня есть подозрение.
Потому что мы с тобой вроде как примерно ровесники,
и скорее всего мы примерно в одинаковые годы заканчивали
школу.
Когда я заканчивал школу, у нас под старшие классы
провели, во-первых, обновления компьютерного парка, у нас
386-ые, на которых мы еле-еле в TurboPascal и QBasic, в DOS-е что-то
писали, обновили до четвертых пентюмов.
И вместе с этим через год после того как обновили
компакт, нам закинули ADSL-ный модем в школу.
Это было конечно потрясающе.
И вот прикол был в том, что вместе с этим у государства
началась вот эти первые подвижечки еще до того как произошло
переформирование такого органа, как GRCC, не будем
вспоминать его современное название начались.
Вернее название его дочки.
GRCC до сих пор существует.
Он же по-моему теперь наоборот дочка того чудовища, которое
из него родилось.
Которое оно породило, да.
Оно породило чудовище, которое его сожрало.
И в общем еще тогда, когда в школе провели ADSL, а не было
при этом никаких вот этих вот монстров, породившихся
из радиочестотного центра, уже появлялись не уверен,
что законы, но как минимум нормативы от министерства
образования по поводу доступа к информации в школе.
И там были требования по тому, что у тебя по-моему
либо не должно быть публичного доступа, либо должен быть
доступ фильтруемый.
Я подозреваю, что отчасти поэтому в университетах
могли стоять прокси для того, чтобы фильтровать доступ
в интернет.
Возможно, ну короче грубо говоря, я на самом деле там,
в общем мне не сильно много чего удалось сделать из-за
вот этой вот штуки.
Но у нас стоял тоже какой-то HTTP-Proxy, через него не все
проходило, как бы через него HTTP проходил, там какие-то
сокетные соединения уже было проблемно установить,
это сильно ограничивало возможности.
В основном браузинг был доступный.
Да, и там была еще авторизация через доменн.
И доменн этот менеджился вот у нас в центральном
как бы корпусе университета, поэтому на нашем, где я
учился на матфаке, например, там вообще в принципе не
было никакой возможности туда доступ получить, то
есть тебе просто это спускалось и ты либо этим пользуешься,
либо у тебя нет интернета.
Ну и в общем, не знаю, я Recroll оставил на общедоступный
комп, который в фое стоял.
Домашней странице и подходит студентик открывает интернет
explorer и ему * We're no strangers to love *. Блин, а мне напоминает
тоже как у нас были классы, где мы делали лабораторные
работы по программированию различные и мы, если даревались
и преподавателя не было, мы делали вот этот просто,
я думаю, у тебя тоже знаком этот каноничный прикол, когда
ты делаешь скриншот рабочего стола, потом выключаешь
рабочий стол и ставишь скриншот на бой.
О да, работает до сих пор, слушай.
И в общем да, это была моя первая более-менее серьезная
работа.
А оттуда ты получается уже попал в такие фрилансеры-удаленчики,
получается, да?
Оттуда я сначала попал в хостинг.
Да.
У меня на тот момент, к сожалению, умерла мама и в общем проблемы
в семье надо короче что-то делать, чтобы оттуда свинчивать,
просто нужно эвакуироваться.
Значит первое, нужно найти нормальную работу, где нормально
более-менее платят.
И в общем я полез на хедхантер и полез искать объявления
для юникс админов, то есть юникс, линукс, бсд, прочее.
И я нашел одно единственное, но в общем короче посылаем
письмо с описанием своего опыта, мне приходит ответ,
значит с вопросником, я вопросник заполняю, по
знаниям по системе, да?
Я вопросник заполняю и меня приглашают.
Практически сразу.
Я прихожу по адресу и понимаю, что это сука квартира.
Я ожидал увидеть серьезный офис, я подумал, что меня
сейчас будет встречать такой окладистый такой дяденька
и чар суровый.
Это квартира, я звоню, и мне просто открывают дверь,
очкастый чувак, это тощий, и говорит проходи.
И там реально квартира, и тоже сидят три чувака каких-то,
ну то есть примерно тоже моего возраста, ну типа тот
очкастый чувак был лет на 10 старше, но типа этого
особо не видно, потому что ну типа этот тощий очкастый
чувак он выглядит как...
Он всегда одинаково выглядит, проще говоря.
Ну да, ну типа последнее время конечно он немножко
изменился, но блин, типа просто куча раздолбаев
работают в одной квартире и я блин, понял, что да, окей,
это мое место.
Так я проработал достаточно долгое время.
Ну я так понимаю, что это вот был такой типичный
шарит хостинг вот этого лампа нашего любимого от тех
времен, да?
Да, но они уже переходили больше на хостинг виртуалок,
потому что шарит хостинги тогда вымирали...
А, то есть получается это более поздний период, чем
мне казалось, значит понятно.
Чуточку более поздний, они, ну типа шарит хостинги
умирали, но типа еще не до конца вымирали.
Они все еще не умерли.
Ну типа, мне кажется они уже достаточно нерелевантные,
все в основном в виртуалках, и даже уже не в виртуалках,
уже во всяких этих, во всяких кубернетисах и прочих.
В сервер лесах.
В сервер лесах.
В этих вот мерзотных.
Ненавижу это слово.
Да, да, да, да, да.
Сервер лес - это такое слово, которое очень близко в моем
сознании к слову AI, если ты понимаешь о чем я.
Вот это вот, да, вот этот вот Buzzword Driven Development, знаешь,
да?
И в общем я попал в администрирование уже более удаленное.
То есть у нас было много серверов по всему миру.
У нас мы перекупали еще сервера, ну то есть мы регались
в каком-нибудь хетснере, покупали там сервак, и что-то
на нем, ну типа, разворачивали на нем систему виртуализации,
и на нем хостили конвентации.
И начинали люто бешено его варселить.
Ну верселить тогда еще не было, а оверселить, да,
господи, верселить.
Я все еще в режиме Buzzword.
У нас было и свое железо в Москве, и до сих пор оно
у нас там где-то есть.
И я, кстати, там до сих пор подрабатываю, то есть это
до сих пор одна из моих, ну типа, работ.
Только я сейчас работаю там на совсем уж удаленке и
на совсем уж экстренных вызовах, то есть когда жопа говорит,
когда жопа горит и как... просто пояснение для слушателей
сейчас уже пол первого, поэтому не требуйте от нас ничего,
кроме говорящих жоп.
В общем, когда жопа горит и невозможно разобраться
без чувака, который все это вообще-то построил, потому
что я админ был там единственный на всю контору, вплоть до
того, как я ушел от... то есть это практически называется
ушел, потому что мне пришлось переехать в свою квартиру,
и, собственно, офис тоже переехал в более, ну, типа,
просторное, нормальное, реально офисное нормальное
помещение, да.
И у меня дорога начала занимать в лучшем случае 2 часа.
Я терпел так... лет пять, что ли?
Я не помню, но очень долго.
Короче, они переехали, у меня начало уходить много
времени на дорогу, и, скажем так, климат в команде стал
не очень благоприятный к тому же, вернее, с отдельными
ее представителями.
И, короче, я сказал "извините, я не могу больше работать,
я выгорел, потому что я реально там выгорел так, что я до
сих пор от этого не отошел".
То есть, у меня до сих пор проблемы со здоровьем из-за этого,
поэтому, друзья, осторожнее с этим, я знаю, что...
Берегите себя с молоду.
Да, берегите себя.
Я знаю, что мы с вами увлечены своей работой очень серьезно,
я сам такой, но, чуваки, если к вам начинается плохое
отношение и вы начинаете понимать, что что-то в жизни
не так, и что вам просто становится уже... даже до
того, как вам становится физически плохо, просто
плохо спите.
Берите хотя бы отпуск, а лучше идите к врачу, к кому-нибудь
из мозгоправной профессии.
Я пока что до своего мозгоправа, к сожалению, не дошел, хотя
мне уже... мне давно надо.
Делайте, как я говорю, не как я показываю, как говорит
Линус с Себастьем.
Если есть возможность, именно, вот, если вы понимаете, что
это вас не уронит в какую-то яму финансовую, да, возможно...
как бы, если это не первые 6 месяцев вашего... вашей
рабочей практики, возможно, увольняйтесь, потому что
2024 год, если у вас есть на руках записи о том, что
у вас есть опыт в IT-шечке, особенно в России сейчас,
вы работу найдете, то, что вы будете терпеть, скорее
всего, это не будет стоить того ущерба, который вы получите.
Да, реально.
Типа, не терпите долго.
Да, есть, конечно, проекты, на которых нужно поднажать,
и всё такое.
Чтобы не подставить людей, но не дать на этом ехать
в вечность на себе.
Да-да-да.
Никому никогда не позволяете на себе ездить.
Никогда не работайте над тех и с теми людьми, которым
вы боитесь сказать "нет".
Или когда вы понимаете, что вами манипулируют.
Да.
Я на этом обжёгся очень сильно, у меня сейчас сороковник
по шкале бега, это по шкале бега достаточно серьёзная
депрессия, и она у меня развилась на фоне выгорания.
Никогда не делайте так, ребят.
Никогда не позволяйте с собой манипулировать.
Блин, как жалко, что у меня нет интеграции.
Вот, сейчас можно было бы вставить какой-нибудь
сервис с психологами.
Да.
Но мы их не вставили.
Окей, ладно.
Получается, значит, где-то там ты начал становиться,
по сути, таким удалённым админом.
Сейчас ты… Да.
Вообще на самом деле, реально, это была реально очень
суровая кровавая работа, но я там прокачался отлично
в плане технических знаний.
Ну да, Хостинг, это такая вещь, где случаются такие
факапы, где тебе приходится разбираться в таких вещах.
Я ещё работал… параллельно с админством я ещё и работал
саппортом там.
Клиенты иногда такие сюрпризы преподносят, что мама ни
гали. …то ты получаешь навык разбираться в любом дерьме,
которое случилось.
Да, это на самом деле… вот саппорт – это вообще,
как учебка в армии.
Мы же смотрели на… какого?
На ФМН цельно-металлическую оболочку.
Вот первая часть – это саппорт, детка.
Этот же саппорт, он же тебя учит, но он же изжигает
тебе, конечно, жопу и нервы.
Да?
Да, да.
Это такой очень… То есть…
Трейдов?
Опыт через боль.
Опыт через боль.
Ну типа… Это эффективно.
Не из этого, да.
Это работает.
Так что я очень там заматерел, но эта работа меня сожгла,
она меня чуть не убила.
Вот просто вот ты встаёшь с кровати утром, и у тебя
всё перед глазами чёрное, ты не видишь, у тебя цветов
нет.
Вот до такой степени можно доработать.
Я ушёл оттуда, я ушёл оттуда в статусе, ну типа вот такого
удалёнщика админа, который нужен достаточно редко,
и получает ещё какие-то… Окей, смехотворные, но всё-таки
деньги с этого.
Я просто два месяца, пока у меня… Мне выплатили,
по сути, по увольнению, а на самом деле просто отпускные,
которые я никогда не брал.
Я что-то продешевил, надо, наверное, было всё-таки
побольше запросить.
И я два месяца просто ничего не делал, я просто отдыхал,
я просто спал и пинал хуи.
Знакомая херня.
Да, мне просто не хотелось ничего делать, мне просто
хотелось хотя бы немного просто пожить.
А потом баблишко начало кончаться, и я ударился во фриланс.
Фрилансил на бирже, господи, я не помню, как уже называется.
Опворк, да.
Мне кажется, я к тому времени уже достаточно известен
был в Федивирсе.
Ты, наверное, даже мог видеть мои посты о том, что Опворк
охуел 25%, блять, брать за то, что в моём детстве называлась
«доска объявлений».
И это можно было даже потрогать, они в подъездах висели.
Ну, они как бы там брали на себя некоторые ещё дополнительные
вещи, там попытки какие-то в сертификации, смехотворные,
конечно, но попытки.
Это никогда почти не работало в пользу работника?
Ну, да, там в основном по репутации всё равно всё определялось,
а не по пройденным тестам.
И работник просто за то, чтобы его пидарнула администрация,
платил 25% своего честного навара.
Ну да, у них там в какой-то момент начали как раз на
фоне этого и появляться конкуренты, уже не помню, как они.
У них есть Behance, по-моему, ещё какие-то.
Pivert, да.
Да, я в общем-то даже, по-моему, когда вот в те времена, когда
был на Point один из тех, на кого я был подписан, пилил
конкурента Upwork.
Не знаю, что у них там сейчас, правда, я даже забыл, как
они называются, но у них была клиентура, потому что Upwork в
своё время много кого задолбал.
В общем, на самом деле я делал следующим образом.
Таку большинство из админских работ предполагали удалённый
доступ.
Я просто оставлял клиенту свою почту, ну типа в обход
Upwork чата, потому что он прослушивается.
И просто, ну к тому времени, когда я уже для какого-то
клиента выполнил несколько заказов и понял, что он
нормально платит.
А они понимали, что ты делаешь свою работу?
Да, они понимали, что я делаю свою работу, я просто оставлял
им свою почту и мы связывались в обход этой хуйты.
Ну классическая схема.
У меня вот знакомый, который, к сожалению, покойный на
текущий момент, он в своё время работал на Upwork, заработал
себе там топовую репутацию.
Ну в результате они просто заключили постоянный контракт
и он работал на американского владельца бизнеса.
И, ну то есть он на Upwork всё ещё брал какие-то подработки,
но со своим самым крупным работодателем он просто
заключил постоянный договор мимо Upwork.
Это в общем нормальная практика для многих прелансеров,
которые уже показали, что они что-то могут было.
Да и в общем Upwork конечно это всё не нравилось.
Они за это банили.
Да, они за это банили.
Да к черту их, я таким образом набрал клиентов с десяток
иностранных и ты знаешь, я очень и очень неплохо
себя чувствовал.
Ну да, учитывая, что опытные администраторы они вполне
могут получать, ну в зависимости от того насколько ты опытный,
насколько самоуверенный ты можешь получать 15, 20, 30,
50 долларов в час вполне, поэтому это может быть вполне
неплохой способ работы.
У меня была ставка 30 или 40 в час.
Ну да, вот это такой очень приличный, достаточно уверенный
в себе администратор.
Да, в общем и я очень, я нравился клиентам типа и…
Некоторых можно и разговорить было и с клиентом если хорошо
поговоришь, он хорошо тебе заплатит, кстати говоря.
По поводу того, что ну типа компьютерная работа это
не работа с людьми.
Нет, это работа с людьми.
Собственно, скилы продавать себя они лишние никогда.
Да, во-первых начнём с того, что ты как человек, который
работает с компьютерами, ты работаешь на самом деле
с идеями.
Идеями, которые ну типа произвели люди, ну софтом грубо говоря.
То есть, ты говоришь с… это тоже коммуникация.
Ты говоришь через продукт с кем-то, кто допустим сделал
твой софт, да.
Это тоже хоть и опосредованная, да, но коммуникация с людьми.
Ты помогаешь людям наладить коммуникацию с людьми, там
настроить им что-то, что будет передавать им данные,
грубо говоря, да.
Или там собирать данные или прочее.
И третий слой, вот это вот то, что ты говоришь с людьми,
напрямую с клиентами, и выясняешь их там боли и страдания, и
пытаешься им как-то помочь.
И себе как-то помочь за счёт.
Это такой хороший подход в этом плане, потому что
среди технореей есть такой распространённый миф, что
мне нужно только ТЗ, мне не нужно больше ничего.
Да, это ничем хорошим не заканчивается, просто потому
что ты никогда практически, за исключением какого-то
счастливого случая, не сделаешь хороший продукт, если ты
не держишь у себя в голове для чего всё это делается,
и зачем это нужно просто.
Да, и, кстати, не забываем, что ТЗ тоже составляли
не марсиально.
Да, и поэтому зачастую когда ты держишь у себя в голове
вот эту мысль, зачем всё это нужно, ты можешь от этого
ТЗ отклоняться, ты понимаешь, когда от него нужно отклоняться.
Потому что, зная, что ТЗ составляли такие же люди, зачастую
может получиться, что когда ты сделаешь всё точно по
ТЗ, это просто нахер никому не будет нужно.
Но, вот, если бы ты думал чуть на шаг дальше, ты представлял
себя на месте пользователя, ты понимал, что нужно тому,
кто, в общем-то, этот проект делает, ты понимал бы, что
вот здесь ТЗ неправильная, ты бы пошёл к человеку и
сказал "А давай-ка мы вот этот момент пересмотрим
и сделаем по-другому".
И вот в этом хорошие профессионалы отличаются от тех, кто просто
пришли работать интерпретатором ТЗ, чтобы получить денежку
и всё.
Не, на самом деле, на самом деле вся айтишечка, она про
коммуникацию.
Вот я уже приводил примеры.
И в принципе интернет, он нужен, его предназначение
это связывать людей друг с другом каким-то образом.
Без людей это не интернет, это просто оборудование,
которое делает ничего для никого, и это, кстати, возвращает
нас к языку.
Ага.
И про языковое снобство, и граммар нации, да?
Нет, в принципе, к теме языков.
Мы же начали с темы языков.
Ну да, я к тому, что есть же, вот, мне это просто напоминает
классический вот этот вот срач-холивар про то, что
вы искажаете наш язык, но вообще, как бы язык это
же инструмент.
Он создан для того, чтобы между людьми передавать
информацию, и если два человека решили, что вот им в принципе
эти изменения сейчас помогут эффективнее это делать,
значит, что эти изменения нужны.
Ну да.
Ну да, язык это информационная технология, это тоже IT-шечка.
В общем-то, теория информации, она как бы описывает разные,
и это не обязательно будут единицы и нолики.
Еще примеры древней IT-шечки, я отвлекусь, это библиотеки,
например.
И почта.
Ну, письма.
Да, потому что индексы изобрели до баз данных.
Да, да.
Фактически библиотека это база данных, грубо говоря.
И в какой-то момент при масштабировании этой базы данных у тебя возникают
вопросики, как в ней что-то искать.
Искать, да.
Я очень долгое время проработал во фрилансе.
У меня была достаточно широкая клиентура, я очень неплохо
зарабатывал.
Ну, типа, не сказать, что прям я греб деньги лопатами,
но очень неплохо.
А потом наступил 2022 год.
О да.
Кстати говоря, я, наверное, вернусь назад чутка по поводу
языка.
Один из практических советов – учите, сука, английский.
Учите английский сами.
Если у вас есть дети, заставляйте их учить английский под страхом
смерти.
Я серьезно.
Потому что если вы знаете английский, международный
язык...
Вам открыты все двери.
...которые используют.
У вас всегда, всегда будет хлебушек, а может быть, даже
еще и немножко маслица.
Это мне, знаешь, это мне напоминает поучительную
историю из моего обучения в университете.
Я пришел на первый курс, и у меня, я не буду никаких
имен называть, но был однокурсник, который в школе изучал до
университета немецкий.
И он, придя в университет, решил продолжить изучать
немецкий и не брать курс английского.
И вот, когда он занялся программированием, там были
некоторые сложности с тем, чтобы читать документацию,
потому что документацию ему приходилось искать
на русском языке.
А это всегда не актуальная документация с ошибками,
с кривой терминологией.
Ну то есть, как бы, в общем, если вы вот ко всему тому,
что док сказал до этого, если вы хотите учить, если вы
хотите развиваться куда-то в IT, то английский – все,
у вас выбора просто нет.
Обязательно.
Никак.
Все.
Да.
Именно так.
Ну типа он зря не взял курсы английского, потому что
ему бы достаточно было просто выучить английский, если
он знает немецкий.
Ну да, семейство оно схожее.
Да-да-да.
Это языки из одной группы, скажем так.
Собственно, английский появился из какого-то из германских
языков.
Я уже не помню.
Давно это было, когда я изучал германистику.
Вот.
Я проработал достаточно долго, а потом наступил 2022 год.
И почти все клиенты разлетелись.
Поотваливались все.
Просто потому что стало нечем платить.
Не потому что там тип фурусня, хотя и были и такие.
А просто потому что Paypal не стало.
Да, даже не только Paypal.
В общем-то, я в этом плане, мне немножко повезло, я,
что же, ипешечкой работал, и вот это была работа с
болгарской компанией по контракту.
И в общем-то, мне повезло, что я с ней перестал, по-моему,
в конце 19-го или 20-го, или 23-го, не помню уже.
Короче, там где-то не сильно задолго до этого перестал
работать, потому что там начались бы сильные проблемы.
Там, ладно, палка, у многих банков же проблемы с Swift'ом
начались.
Да, с Swift'ом, да.
Это большая проблема.
То есть, если я до этого с Swift'ом получал зарплату,
то, чтобы после этого мне получать с Swift'ом зарплату,
то мне было пришлось идти в какие-то другие банки,
а этому работодателю еще, возможно, пришлось бы подумать,
а не попадает я он случайно под санкции из-за такого
сотрудничества.
В общем, все, короче, усложнилось.
Поэтому, да, как фрилансеру, который был полностью
на внешний доход, так называемый вэт внешнюю экономическую
деятельность завязан, это, скорее всего, было очень
нелегко.
И это был, на самом деле, полный крах.
Потому что, извините, русский фриланс, ну, говно.
Русский фриланс - говно.
У нас жадные, тупые клиенты, у нас жадные площадки, которые
даже просто за то, чтобы тебе зарегистрироваться,
нужно было платить какие-то деньги.
Ой, да, я помню, там на знаменитом, по-моему, фрилансру тебе,
с тебя просили денег, чтобы твой профиль поднимался
повыше, по-моему, да?
Чтобы тебя подсвечивали каким-то цветом.
Что-то такое там было, да, по-моему?
Да-да-да, там и за вход был тоже плат.
Планетизация всего.
2000 рублей.
И, в общем, я понял, что мне опять надо искать работу.
А, но один клиент не отвалился, один единственный.
Это чувак из Калифорнии, у которого сайт про гольф,
который… каталог гольф-клубов и площадок.
Это такое дерьмище, господи!
Представьте себе, фхп из 90-х годов, из начала нулевых,
я не помню, когда фхп появился.
Фхп 4 появился сильно давно, но в нулевых это был фхп 4,
который страшен был, да.
Вот да, вот фхп 4 и самое начало фхп 5.
Представьте, самый жуткий код на нём, самый ужасный,
самый индусский, самый копипастный, в котором принцип don't repeat yourself вообще, ну типа,
позабыли, даже не вспоминали, это в десять раз хуже.
То есть у нас там одна страничка, которая показывает, грубо
говоря, список площадок, занимает тысяч что ли 11
строк кода.
Ну, то есть… Это красиво.
Есть о чём подумать, когда ты это читаешь.
Да, в общем, короче, это единственный клиент, который не отвалился.
Потому что я его научил пользоваться хребтой.
Он нихуя не понимает в компьютерах.
Вот реально.
То есть человек говорит какие-то слова, и он не понимает, что
он говорит.
Он слишком не понимает, чтобы понимать, что он не понимает.
Понимаешь разницу?
Да.
Сами вспомните название этого эффекта.
Задание со звёздочкой.
Да.
Ну, то есть ты с ним общаешься, объясняешь ему терпеливо,
и он потом всё равно возвращается к исходной точке, потому что
он нихуя не понял.
Ты чё, ты чё, я ему на самом деле… Я его хребтой пользоваться
научил.
Я сказал ему выкинь свой ёбаный маг, давай я тебе поставлю
линух.
Блин, ну ты злой, конечно.
Слушай, а ему понравилось?
Ему понравилось?
Да.
И он ещё болеет, не знаю, какой-то паранои ужасной.
Он уверен, что постоянно, что Google хочет взломать его
сайт через Comcast.
Вот это было неплохо.
Ну кстати, слушай… Ты понимаешь уровень шизофрении?
Не, понимаю, но с другой стороны, как бы самим, скажем
так, направлением мышления я не сильно удивлён.
У ряда американцев вполне такое критическое отношение
к своему правительству и корпорациям, в том числе…
Не, они правильно делают, да?
Да, абсолютно всё правильно.
Мне в этом плане всегда казалось, что нам такой сознательности
кого-то не хватает.
Я просто помню, что чувак один, с которым сотрудничал
мой знакомый через Upwork, он мотивировал в своё время,
что значит он пользуется почтовым клиентом TheBet, если помнишь
такое, да?
О да, помню, я даже пользовал.
А не вот Outlook или чем-то ещё, потому что их правительство
не могло участвовать в его разработке.
Хорош.
Да, это как бы такой прикольный момент был.
А TheBet, он там чей-то, то ли европейский, то ли австралийский,
я уже не помню, ну короче, он действительно в США никакого
отношения не имеет.
Классный клиент, кстати, был в своё время.
Dym тоже в своё время пользовался.
Удобный, быстрый был.
Да, Outlook.
Да, рядом они стояли.
И вот, единственный клиент, который у меня остался,
это вот этот вот чувак.
Я ему потихонечку рефакторю сайт очень потихонечку,
потому что в этом невозможно разобраться.
Так вот о каком рефакторинге, куча говна ты постоянно
пишешь.
Да, реально, мне пришлось привлекать, мне приходится
привлекать ИИ, чтобы разобраться в этом поносе.
Я думал ты скажешь, что мне приходится вызывать демона.
Они не помогут.
Реально.
Потому что просто в глазах хребит, понимаешь, когда
ты это видишь.
Там ещё и...
Ну ты говорил, там смешана верстка с логикой, там всё
пиздец, всё дублируется.
Я не помню.
Там селекты по три километра, в которых куча арифметики
какой-то с числами ПИ, блядь.
Я понимаю, что он этим пытался сказать, он хотел геолокационную
базу создать и в общем-то он её создал.
Но прикол в том, что пейшл, дейтабейс, ну как бы есть
решение.
Изготовлены библиотечки и бесплатная база макс майнда.
Да, да, да, да, да, да.
Но вот он сделал это через арифметику в SQL.
А знаешь, почему он не хотел делать это через арифметику,
ну типа в логике приложения?
Потому что Google следит через, не следит, а изменяет его
данные через JS, чтобы у него все метки координатные сбивались.
Тут конечно спорить сложно.
То есть ничего, что вы мапите под рендер, что нельзя так
делать.
Ты знаешь правила OpenStreetMap, что нельзя мапить под рендер,
нельзя просто ставить точки на спутниковых картах и думать,
что это охуенно точно получается.
Как говорится, я конечно не знаю, но слушателям нашим
расскажи.
Но мапить нужно точки координат, там где фактически находится
объект, а не там, где он показывается на спутниковой
карте.
Короче говоря, нужно до того, как карта выдавать
точки координатами на отрисовку карт, а не когда карта отрисовалась,
рисовать поверх отрендеренной картинки.
Вот, я потихонечку этот сайт перепиливаю, очень потихонечку.
И в общем пока что я с этим клиентом живу.
Он мне иногда платит, но я в общем-то понял, что после
начала 2022 года, что мне пора искать работу и меня очень
сильно выручил сэр Альбатрос.
Он просто сказал, а пошли к нам работать.
У нас как раз никто не занимается админстромом.
Так-так.
И я пошел работать в компанию, которая делает софт для
тракторов.
Опять же не буду называть саму компанию.
И в общем прихожу туда и что я вижу?
Два сервака на венде древней.
Разумеется, циска подыхающая древняя, ужасная и в общем
и вся инфраструктура.
И сажусь короче с начальником на собеседовании, рассказываю
примерно все то, что сказал тебе и говорю вот такое вот.
И начальник говорит, ты принят.
Просто без разговоров.
Прошел, сказал, что сейчас мы будем это все ломать и
строить нормально.
Да, да, да, да, да.
С тех пор в компании появился кластер на Proxmox, с тех пор
мы выкинули нахер эту циску.
Появился x86 роутер, на котором OpenSense.
Появился внешний почтовый сервер.
Потому что в серверной, офисной иногда бывают перебои со
всяким с интернетами, с электричеством.
И я предложил давайте мы сколотим сервер и отнесем
его моим друзьям из Курчатовского института.
Пусть они там его подключат и пусть он там стоит и мы
будем платить им денежку и они будут этот сервер.
Ну, то есть коллокация.
Да.
И идею быстро поддержали.
Прикол еще в чем, поскольку начались санкции, цены
на железо подскочили, сам понимаешь да сколько серверное
железо стоит.
Мы, короче, все собирали.
Особенно брендовое.
Да, особенно брендовое.
И мы, в общем-то, все собираем из, по сути, доск топных
компаний.
Ну, короче, вы устроили свой Hetzer.
Да-да.
И знаешь, это работает.
Ну, то есть, типа работает отлично.
И отличный проект, которому я очень сильно благодарен,
это проект Макса Деваева, он же Ликсис.
Если знаешь такого на Лорше.
Не на Лорше, а на Лоре.
Не, я на Лоре не обитал.
В общем, проект PyKWR.
А, знаю.
Он у меня стоит в стойке.
Восхитительная вещь.
И причем, что самое интересное, она выносит просто за буики
все коммерческие проекты подобного жерода.
По функциональности и по фичам.
И по тому, насколько оно стабильно все работает.
И вообще работает ли.
И на том, насколько оно совместимо с каким-то
современным.
Ну, давай так, с оговорочкой.
Выносит 99% всего корпоративного.
Потому что реально все корпоративное.
Оно, во-первых, не обновлялось просто десятилетиями.
Во-вторых, стоит каких-то неадекватных денег.
Там просто непонятно за что они берут такие деньги.
Самое дешевое это сколько?
200 с чем-то тысяч рублей.
Не, есть и дешевле.
Но я помню, что я просто тоже интересовался себе
в домашнюю стойку.
Что будет?
Вообще, по что можно вкрутить?
Обычную КВМ-консоль и вообще, во что может обойтись
удаленный КВМ.
И что-то я остановился на пай-КВМе, который обошелся
в сумме, типа, меньше 10 тысяч.
Вот.
А там обычный КВМ.
Он типа начинается, по-моему, от 40, что ли.
А удаленный КВМ, ну, где-то сотни приближаются.
И у них какие-то еще неадекватные требования.
Я справедливости ради скажу, есть интересные решения.
Недавно Slavaz, которым мы предыдущий выпуск про японский записывали,
показывал интересную штуку.
PCI-ная КВМ-ка, по-моему, от Asus.
Вот.
И там прямо интересно.
Там, вплоть до того, что если, допустим, клавиатура
мыши отвалились, она через PCI-ку пойдет, и еще там можно
попробовать что-то сделать будет.
Вот.
То есть такая штука интересная.
Но это как бы типа, вот я это впервые увидел.
А когда я прям по рынку смотрел, что реально используется,
что для компаний в Enterprise продается, там просто какой-то дико переоцененный
шлаг.
Да, древний причем.
Да, так я о том и говорю, что там весь софт какой-то...
На какой-то древней джаве.
Да, и он не обновляется.
Все сколочено из говна и палок, в современных браузерах
нормально не работает.
То есть, чтобы к этому подключиться, нужно еще танцевать отдельно.
Вот.
А Pyke KVM, он сколочен на современных технологиях.
У тебя все работает исключительно на HTML-ных фичах, у тебя современные
кодеки для видео, у тебя удобное достаточно быстрое кодирование
сигнала с этого просто на шильдике для Raspberry Pi.
В общем, ну короче, вот это просто та идея, которая
валялась очень долго на поверхности, но просто ее
никто не подбирал.
Просто вот все настолько зашоренные были, что ну типа работает и работает.
Поэтому да, проект шикарный.
Если кому-то интересно, это не обязательно, все вот
собирать из исходников и паять самостоятельно платы,
можно спокойно на Aliexpress-е купить готовые платы, на которые
просто на флешку записываешь образ Pyke KVM, и все отлично
работает.
Я так и делал.
Да, мы собственно пришли к тому, что мы так и делали.
То есть типа у нас практически на всех серверах эта штука
стоит.
И это превосходно.
То есть это восхитительно.
Белиссимо.
То есть эта штука из любой херни делает серверное
железо?
Не то чтобы серверное железо, оно делает так называемый
вот этот IPMI и вообще вот эти менеджеры.
Да-да-да-да.
То есть когда у тебя, ну как бы типичная же проблема,
если у тебя не серверное железо, ну это дослушайте, опять
же говорю, что вот ты не в дата-центре, у тебя на
прочь просто зависла операционная система, все паника, ядра.
Как бы единственное, что ты можешь сделать, это подойти
к серверу и нажать reset.
Ты это удаленно по ссеч не сделаешь, у тебя лежит операционка,
ты к ней не подключишься.
Сеть легла.
Вот.
А эта херовина, она просто позволяет подключиться
напрямую как мышью и клавиатурой к материнской плате, и она
работает как отдельный компьютер небольшой, который
висит параллельно твоему серверу.
Ты к нему подключаешься, видишь, что у тебя на экране,
можешь посылать команды мышью клавиатурой и спасать
ситуации, которые иначе ты вот либо за сотни нефти,
либо приездом в дата-центр решал, либо вызовом, опять
же, за деньги специалистов в дата-центре, который пойдет
и рукой reset пыкнет там за сотню баксов.
Да, и, кстати говоря, еще важная деталь, PyKVM умеет в этот,
как его, в, господи, в ATX, ATX сигналы.
Ну, то есть, короче говоря, ты его подключаешь туда,
где у тебя кнопки reset, power… Ну да, то есть, он в себя
ловит вот эти сигнальчики о том, что у тебя сейчас
диск крутится, он в себя ловит сигнальчики о том, что
у тебя питание включено, и туда же посылаются resets
и power, да.
Проблема, конечно, всё это подключить, но, блядь, подключение
фронтальной панели – это моя любимая боль, то есть,
я ненавижу эту дерьмо, я не понимаю, почему до сих
пор не сделали так, что есть стандартный, сука, разъём
для фронтальной панели, который просто подключаешь,
блядь, и он работает, ведь эти херовины везде одинаковые,
везде у тебя… Всё стандартизировано, все остальные разъёмы на
материнской плате стандартизированы, и только этот тварь везде
разный.
Да, да, да, и ты, блядь, подключаешь эту хуйню мелкую, её ещё не
видно нихуя, ааааа… И они часто, они часто ещё… Гнуться,
ломаются.
Из-за того, что они стандартизированы, у тебя вот обычно, как бы,
у тебя есть корпус, да, и вот у тебя от передней панели
корпуса идёт моток такой проводов, на конце которых
вот эти вот разъёмчики, которые нужно на штырьки насаживать,
и вот именно из-за того, что оно не стандартизировано,
оно идёт не цельным разъёмчиком, а розцепью, потому что в зависимости
от того какая материнская плата, у тебя по-разному
эти херовины могут быть расположены.
И вот тебе их нужно в темноте зачастую, либо с неудобной
подсветкой фонариком, как-то, которые часто перекрывают
другие компоненты установленной материнку, натыкивать на
штырьки, потом одну натыкиваешь, а там их чё-то в районе 10 или
12, по-моему, штырьков, и вот у тебя нужно, значит у тебя
некоторые разъёмы идут спаренные, некоторые одиночные, и
у них там ещё и полярность нужно не путать.
Да, ты ещё не перепутай плюс-минус, да.
Да, в случае со светодиодами, вот, и это весёлые приключения,
это самый, наверное, раздражающий опыт при сборе.
Сборки компа любого, да.
В общем, да, и проблема это всё, конечно, подключить,
но когда оно работает, это такой кайф.
Можно заходить в биос по сети, а какая радость, какое
удовольствие?
Ещё там копипаст есть, ну то есть там буфер обмена,
ну то есть как буфер обмена?
Там есть окошечко, в которое ты вставляешь текст и он
тебе его потом печатает.
Ну то есть у тебя копипаст в условиях биоса.
Ну, амуляция клавиатуры, да, по сути.
Я спрошу эти штуки, у себя на домашнем сервере обновлял
биос, не подходя к нему.
Это было потрясающе.
Я тоже обновлял биос на этих как раз серверах тоже,
мне удавалось обновить биос и поставить систему
через неё, ну то есть отличная вещь.
Единственное, что там не хватает, это ещё одной пары
пинов для сброса батарейки типа биосовской вот этой
мощности.
Ну это, конечно, совсем редкая ситуация, но, да,
иногда, может быть, да, надо.
Иногда надо прям, вот когда надо, прям надо, да, потому
что мы не будь дураки, купили третью ноду на Ryzen, не последнюю,
вот эту вот, ну, которой сотит у них M5, да, вот эту платформу
решили освоить, она ещё тогда достаточно молодая была,
а там то память не заведётся, то ещё какая-нибудь херня
случится, ну то есть, ну молодая платформа, не обкатанная
ещё толком, и, в общем, батарейку приходилось сбросывать
очень часто.
Ну, могли бы и на Intel последних купить, тогда бы точно в
Dota Center съездить пришлось.
Да, да, да, референсы для своих, да.
Почитайте про выгорающие процессоры, если интересно,
вот.
Но, кстати, это было ещё до выгорающих Intel, это было
13, тогда ещё было 13 поколение Intel-ов актуально.
А 13 тоже подвержено этому, по-моему.
Да?
У них несколько поколений захвачено, не только последние.
Не, я понял, я помню, что у них там как минимум два,
а, 12, 12 поколение было, соврал, да, 12 поколение было актуально.
Так что с Intel-ами тогда было всё в порядке, но нам просто
нужен был Ryzen, просто потому что на нём чувствовали
себя компиляторы лучше.
Мы вытащили в Dota Center почтовый сервер, мы сделали у себя
Proxmox, мы сделали у себя нормальную сеть, мы сделали у себя нормальный
Wi-Fi, ну, то есть, качество жизни в офисе повысилось.
И в офисе, и в компании в целом.
Короче говоря, вот это вот мои три работы, на которых
я до сих пор тружусь.
На этом заканчивается история про три работы, а также
вторая часть нашего общения с Doc'ом.
В следующей, третьей и последней части этой арки вы узнаете
о том, как Doc стал евангелистом Федерации, а также немножко
про обустройства в реальной жизни.
Оставайтесь с нами, подписывайтесь на нас в Fidiverse, а также на
платформах для подкастов, YouTube и Telegram.
Ставьте лайки, делайте репосты, ещё услышемся.
Пока!
[Музыка]
[Музыка]
[Субтитры делал Дмитрий Курас]