Category: it

Category was added automatically. Read all entries about "it".

smile

конец эпохи программистов и закат рынка ит

Ну что, все знали, что это произойдёт, не знали только, когда. Полагаю, последний недостающий ингредиент - сроки - получен.

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

Первая фундаментальная проблема - состав участников. Когда я 30+ лет назад начинал программировать, у меня было штуки 3-4 книжки и несколько распечаток, компьютер и помощь от отца, который и сам-то мало что умел. ИТ находилось в противозачаточном состоянии по сегодняшним меркам, многие вещи держались на чистом энтузиазме, а работа в ИТ была, прямо скажем, в большинстве своём задумчивая, зачастую человеку платили какие-то очень смешные деньги и сваливали на него вообще весь объём работ по корпоративному парку ПК, от разработки до эникея. В таких условиях ИТ занимались только по большому желанию, таланту, призванию. Так продолжалось очень длительное время, свою лепту внёс и крах доткомов 2001 года, после которого имидж ИТ как сферы в глазах обычных людей был основательно подорван. Но в последние 10-13 лет ситуация основательно изменилась.

Интерес со стороны не-энтузиастов к ИТ вызвал к жизни вторую проблему - решения, понижающие порог входа. Появилась куча слепленных на коленке прокладок-фреймворков, IDE и прочей мути, которые вроде бы избавляют от ненужной рутины. Появился CI/CD. Но каждая подобная технология имеет как плюсы, так и минусы. Например, тот же CI/CD отучил программистов думать о том, что вообще стоит на сервере, как это работает, как их пакет туда встанет и т.д. У разработчиков отобрали ssh, теперь они зачастую даже вообще не представляют, что есть linux-среда. То есть, обратная сторона упрощений - дебилизация, если уж называть вещи своими именами. Прошло буквально пару лет и стало нормой, когда ради одного сраного слайдера к коду сайта цепляется огромный комбайн, который грузит рендерное ядро на секунду-полторы при каждом хите. Отсутствие необходимости думать о взаимосвязях, об архитектуре приводит к тому, что в этой сфере начинается бардак.

Есть и другие фундаментальные проблемы, но их я даже рассматривать не буду, для краха хватит и этих двух, особенно в ситуации, когда акселератором выступает ковид. В ковидные времена куча народу оказалась согнана с насиженных мест, локдаун дал пинка многим ранее сомневавшимся, результат не заставил себя ждать - количество вкатывальщиков в ИТ увеличилось в разы, если не на порядок-другой. Спрос на учебные программы бьёт рекорды, в США работодатели так и вовсе бьют тревогу - некому работать, все разбежались. Ставка в Макдональдсе достигла 15$ в час. Установить, куда все эти люди делись, несложно, на эту тему есть профильная статистика. Именно туда и делись.

Ни один рынок не растёт вечно. ИТ исключением не будет. Резкое падение качества человеческого капитала в отрасли при росте издержек и падении качества продукции (а всё это объективно происходит) приведёт к тому, что бизнес от ИТ как вектора развития неизбежно отвернётся. ROI (return on investments) в этом направлении станет отвратительным. Это может быть не так заметно, пока всё ещё работает вирус, пока всё ещё есть локдаун, потому что спрос на электронную коммуникацию сейчас искусственно завышен, как и на удалённую торговлю, но что произойдёт, когда вся эта байда с короной кончится?

Уже сейчас, пока ковид ещё длится, мы уже наблюдаем, что предложение на entrylevel-позиции существенно превышает спрос. На многих направлениях затоварены и позиции среднего уровня. Выше среднего уровня затоваренности нет, но её и не будет, ибо выше среднего уровня начинается ад, а не рай. Одно дело быть ссаным зумером-фронтендером, который кривыми пакшами кодит 2 часа в день и просит за это сотку-другую, другое - его начальником, который за результат такого дебила отвечает перед начальством и/или заказчиком, причём зачастую за очень похожие деньги. А что произойдёт, когда вся эта история с ковидлой наконец закончится?

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

Дополнительным фактором апокалипсиса в ИТ станет повсеместно внедрённая удалённая работа и унификация, дебилизация процессов. Раньше взять на работу человека из другой страны и/или из другого города было проблемой, т.к. такое трудоустройство было связано с релокацией, с адаптацией, с пропиской, с гражданством етц, а теперь все эти проблемы сняты. Какой теперь смысл платить разработчикам сотни тысяч долларов в год? Очевидно, что никакого, и первыми под нож пойдут разработчики из стран первого мира. Их уже режут, первый маркер сценария уже здесь. Затем на очереди мир второй и третий. Падение доходов в рядовом сегменте будет выдавливать всё больше народу в начальники, а там адище, причём адище прогрессирующий по мере падения качества рядовых. Даже если зп у линейного руководства не будут падать, всё равно происходящее будет выдавливать с работы толковых начальников - они уйдут либо пилить/чиллить в менеджмент, либо просто в другую сферу, либо в рядовые/фрилансеры. Также по мере падения доходов в разработку в целом перестанут стремиться мотивированные и адекватные люди, чудес не бывает.

Почему все иллюстрации в посте про разработку, а написал я про ИТ в целом? Потому что такая ситуация в разработке затронет и смежные области, а также потому, что и в смежных областях происходит то же самое. Ведь одно дело, к примеру, быть аналитиком SAP, другое - прости хоспади, какого-нибудь сраного ларавеля или джанго. Несомненно, что сегодняшние разработчики будут пытаться убежать от неизбежного горизонтально, обрушая по пути и смежные специальности - тестирование, аналитику, системное администрирование и т.д. Печаль наступит и у менеджеров, ибо сегодня многие из них сидят на своих местах просто потому, что их позиции никому из знающих людей не всрались. Как только восрутся, их попросят.

Всё происходящее снова развернёт сантимент, как уже было в 2001 году, и если сегодня инвестор зачастую принимает решение в пользу ИТ на хайпе, т.к. считает отрасль в целом перспективной, то после разворота будет принимать уже не в пользу.  Осознанных инвесторов, которые призывают решение трезво, очень мало, вспомните классическое высказывание Баффетта: только на фондовом рынке покупатель убегает при слове "распродажа". Сколько так будет продолжаться, не может сейчас сказать никто. Но это и не имеет значения, ибо в условиях отсутствия у подавляющего большинства простых людей сбережений и наличия кредитов им и года такой ситуации хватит, чтобы очень сильно прочуствовать, как сильно всё идёт не так.

Такие дела.
smile

microsoft, не ожидал от тебя

С утра пораньше в очередной раз вылезает здоровенное окно "ну получи уже Windows 10". Сдаюсь, хочу получить. Кликаю "выбрать время", перехожу к странице выбора и обнаруживаю, что "выбрать время" можно начиная с субботы. А сегодня, на секундочку, пятница.

При этом, если я нажму "обновляйся" через 2-3 часа, то процесс запустится, но если захочу автоматически указать компьютеру "обновляйся с 12 часов сегодня" - это нельзя. Класс. Я почему-то думал, что так только мухосранские веб-студии умеют.
smile

лытдыбр про ubuntu и не только

Жил-был мальчик Саша, и был у Саши настольный компьютер. Компьютер нормальный такой, шустрый. Стояла на нем седьмая винда, компьютер работал, и работал, в общем-то, шустро. Потом пришло осознание, что надо бы из компьютера сделать сервер. Сказано - сделано: скачал с интернетов Ubuntu 13.04, поставил, настроил, причем поставил ее на хитрый raid, поматерился, потрахался, но оно того стоило: ящик полетел так, как под виндой не работал никогда. Что удивительно, на нем даже игрушки (WOW, CS) работают не то, что не хуже, чем на винде, а местами даже лучше.

Недавно подарили ноутбук с предустановленной Windows 8. Восьмая винда вызвала резко блевотную реакцию и была безжалостно почикана (даром что лицензионная), вместо нее поставил опять Ubuntu, но уже 13.10. Что удивительно: никакого прироста производительности не почувствовал. Мало того, ноут субъективно стал работать медленнее. Работа от батарейки - вообще швах и абзац: под Win казал 4 часа, под Linux работает полтора-два, не больше. Пробовал играться с pm-utils, крутить яркость и заниматься прочими танцами с бубном. Пофигу, ничего не помогает. Pm-utils, кстати, в стандартной поставке не идут, и вообще никаких настроек работы от батареи найти не удалось. Кроме того, ноут упорото гасит экран при просмотре полноэкранного ютуба. Не хочешь, чтоб гасил? Опять лезь в гугл, находи Caffeine, ставь, матерись. Может быть, поможет.

Отдельное "спасибо" хочется сказать разработчикам Ubuntu за выпиленные keyboard miscellaneous compatibility options в версии 13.10. В 13.04 можно было, поматерившись и почитав гугл, заставить сочетание клавиш Shift+NumPad (например, Shift+Home) выделять текст. В 13.10 комбинация Shift+Home будет печатать 7, если отключен NumLock, и выделять текст до начала строки, если NumLock включен (!!!). В чью светлую голову пришла мысль сделать такое поведение дефолтным, а также выпилить возможность оное поведение изменить, как и вообще всю панель miscellaneous compatibility options, - понятия не имею. Но яйца я бы этому новатору отрезал, чтоб себе подобных не плодил. Лечится напасть путем установки gnome-tweak-tool (sudo apt-get install gnome-tweak-tool, потом gnome-tweak-tool, но не из командной строки, а из самого gnome, из стартового меню).

Под Windows есть куча редакторов, которые имеют встроенный функционал работы с sftp. Под Ubuntu есть Geany, никакого фукнционала в стандарте для работы с sftp найти не удалось. Зато есть утилита (sshfs), которая умеет делать sftp folder mount. Прекрасно! Казалось бы, пропиши ее в автозапуске и радуйся жизни. Ах-ха! Черта с два. Во-первых, она будет каждый раз просить пароль при входе на sftp. Во-вторых, примаунченные таким образом папки периодически отваливаются, их надо маунтить заново. Или, наверное, регулярно производить какие-то беспокоящие удаленные диски действия отдельным скриптом, чтобы они в спячку, значится, не впадали.

Персональный привет тому дегенерату, который выпилил переход на страницу назад по нажатию BackSpace в Chromium, причем (ОПЯТЬ ЖЕ!!!) без возможности вернуть привычное поведение по чекбоксу в конфигурации. Есть подозрение, что это один и тот же представитель сексуального меньшинства. Лечится аддоном к Chromium. Или переходом на Windows, где в Chrome безо всякого аддона все работает.

Финальная залупа в жопу отправляется особо одаренным разработчикам PHP, которые в порыве заставить нас более лучше жить выпилили кучу старого синтаксиса в PHP 5.чота-там и далее везде. Именно благодаря им я освоил freeze пакетов (PHP + APC), потому что корректировать руками синтаксис нескольких сотен сайтов я немножко видел в гробу, есть более интересные занятия, а возможность включить обработку старого синтаксиса параметром конфигурации, разумеется, не предусмотрена, причем, не просто не предусмотрена, а СПЕЦИАЛЬНО ВЫПИЛЕНА. Узнаю руку мастера! Долгих лет ему анальных мук, и кандидоз на сдачу.

Есть бородатая цитата с Баша о том, за что не любят линуксоидов. Их не любят, если кто не знает, за то, что человеку, у которого в туалете кончилась туалетная бумага, они в приоткрытую дверь вместо рулона бумаги сунут топор и карту с помеченной областью, где рубить лес. Так вот, когда ты сидишь в том самом туалете, смеяться не тянет. Хочется взять топор и неиллюзорно, знаете ли, применить по прямому назначению.

7gn[1]

Такие дела.
smile

смех смехом, а 31 марта наступило

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

Я, правда, не понимаю, каким именно образом это будет работать, ибо любой нормальный DNS-сервер а) имеет долгоиграющий кеш на 6-24 ч, б) при отсутствии обновлений просто продолжает работать на собственной базе. То есть, грубо говоря, положили хакеры корневые DNS на пол-дня (на больший период будет очень сложно), а всем пофигу. Все как работало, так и работает. Проблемы будут у незначительной части пользователей.

Хотя мож я отстал от жизни? Сегодня нормально, чтобы DNS-slave падал вместе с аплинком?

smile

в копилку ебанутой людской логики: сеошники и ГСы

Регулярно читаю правую колонку топсапы, а также другие сеоблоги и ебу даюсь, сколько народу воет по поводу АГСа, который в районе первого апреля основательно подчистил ряды гогносайтов. Снова “время ГСов уходит”, снова “делайте СДЛ”, ага. Причем, что самое ржачное, практически никогда народ не пишет про причины столь глубокомысленных выводов. А когда пишет, то я начинаю выпадать в осадок.

Самый яркий пример: сразу несколько человек пожаловались, что у них ВНЕЗАПНО выпали сетки ГСов от 2009 и 2008 года. Тут же рядом написали: “бля! время ГСов уходит!”. Ебаный в рот, домен стоит 89 рублей (хотя в 2008-2009 мобыть он стоил и подороже, целых 150, например), хостинг - полтора рубля в месяц на сайт, на крайняк - 2-3. Даже самый сраный ГС в 200-300 страниц рублей 130-150 в месяц через сапу принесет. Считаем вместе: пусть будет 2 года срок жизни, 2 раза по 150 рублей за домен. 300р. 24 месяца по 3р за хостинг (хотя это дохуя) - 72р хостинг в общей сложности. Итого - 372р затраты на один ГС за 2 года. Сколько он за это время принес? Ну давайте по минимуму посчитаем - возьмем 23 месяца по 150 рублей, это 3450 получится, хотя реально ГС при таком жизненном цикле принесет раза в 2 больше. Отдача за 2 года на вложенные средства в 10 раз, по самым скромнейшим подсчетам. А товарищ Жиглов, например, у себя в бложике пейсал, что его ГСы порой и 25 суточный дают, в комментах другие говноделы подтверждали, что такое возможно. 25 суточный - это 750 в месяц вместо 150 с одного ГСа.

Напомню, что еще недавно рашенские банки (которые тоже далеко не безрисковое вложение денег, при первом же шухере валятся как костяшки домино и кладут на клиента обширный хуй) предлагали 18-19% годовых в сраных рублях, и это считалось очень дохуя. Более того, по бизнес-фм регулярно звучали, например, слова о том, что банки с таким процентом просто охуели, и набирают клиентов любой ценой сейчас, не собираясь ничего выплачивать завтра. Кстати, все депозиты под 18-19% были обложены таким диким количеством дополнительных условий и ограничений, что получить этот самый указанный в рекламе процент по реальному вкладу осилил бы разве что миллиардер, лет 5 постажировавшийся у Копперфильда.

Неистребима тяга дарагих расеян к халяве. Человек хочет слабать за часик-другой говносайт, повесить его, добавить в биржу и забыть, только каждый месяц стричь с него купоны. Блядь, зачем запретили МММы и Тибеты? Пора разрешать года на три, в качестве прививки. Чисто заради осознания, что бесплатный сыр - он тока в мышеловке. Понятно дело, что с такими ожиданиями человечек жиденько обсирается фонтаном, и когда это ВНЕЗАПНО случается, начинает винить кого? Правильно - Яндекс, говносайты, злых оптимизаторов с кривыми ссылками, вспышки солнечной активности на марсе, анальный вау-фактор группы пролетарского гнева Яндекса, АГС и примкнувших белых офицеров с аргентинскими попугаями (ну а чо, до кучи-то). Но только не себя, долбоеба, который искренне считает, что пластиковые стаканчики можно сдавать в аренду вечно, причем очень желательно - по цене кружек фаберже.

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

На стаканчиках вот вроде всем понятно? А на сайтах не понимают. Как это возможно - хуй знает.