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

Что-то фундаментально не так с индустрией. Может она повзрослела, а я нет.

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

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

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

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

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

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

Я понимаю кризис, пузырь, войны, эмбарго, тариф, нейросети, впиши свое, но что-то очень не так.

Приведу историю. Работали как-то с одним коллегой больше года в одной фирме. Ругали вместе еженедельные созвоны, он мне скидывал статью отсюда https://habr.com/ru/articles/510014/ с говорящим названием "Созвоны не решают никаких проблем. Они нужны только людям, которые не умеют писать код". Прошло время, карьеры разошлись, прошло еще сколько-то неумолимого и он зовет меня на работу, сначала на одну, где я не прошел из-за неуважения к нанимающему институту, но взял на другую. И знаете там он устраивал созвон ежедневно. Это мягко говоря было неожиданным. В общем месяц я там не продержался.

А еще знаете. Самое лучшее что я делал. Что экономило больше всего времени, приносило бизнесам больше всего денег. Это была моя инициатива. Что-то чего не было в ТЗ, что не просил заказчик, не вписывал в план менеджер, и не придумал лид. Какие-то общие архитектурные решения, написанные за час, но потом идущие из проекта в проект без мыслей о замене. Порой плагины или настройки для ИДЕ решающие какую-то рутину. Или консольные команды заменяющие большой кусок процесса разработки одной строчкой.

Сейчас я без работы. Я оценил один проект в три месяца, а делал девять совершенно другой. И я не хочу искать работу в той же области. Через неделю после увольнения я бросил курить. Я бросил смотреть каждую выходящую серию аниме. Я по чуть-чуть восстанавливаюсь. Мои расходы упали на порядок, я могу полгода жить на месячную зарплату. И самое страшное, я вероятно не пойду в свою область. Мой десяток лет опытов, бесконечных битв с битриксом, пхп, джеэсом, потому что верстальщик не очень в код. Я даже не уверен что я хочу дальше программировать. Последний гештальт который я хочу закрыть в этой индустрии это сделать игру. Как получилось что восемь часов за станком стали казаться проще чем восемь часов за компом? Знаю, я не стоял за станком, но боюсь его я меньше.

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

А как все к этому пришло? Пирог был большой и все хотели кусочек. Порог входа снизился. Количество людей в обвязке выросло. И новые программисты не имеют 90% знаний старой школы, и прекрасно работают без них. Я вроде и сам обвязка, делая, в основном, интернет магазины я обвязка для производителя. Правда до производителя штук шесть рукопожатий. И поэтому все так плохо. Потому что вся эта индустрия прекрасно может продолжать работать без 90% людей в ней.

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

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

Про найм. Как не сказать пару ласковых про найм. Он не работает уже давно. Он не работал тогда, когда я повысил желаемую сумму чтобы не получать предложения, он не работает и сейчас, когда маятник качнулся в другую сторону. Его легко починить. Просто снимите разработчика со всех его текущих задач и пусть он поищет команду. Нет HR не справится. У меня сейчас знакомая учится на ХРа и правда верит что списком вопросов и компетенций можно найти специалиста. Кстати историческая ремарка, раньше считалось плохим тоном писать все технологии, которые трогал, поэтому в резюме хороших специалистов, сейчас, нету и малой части их умений. Вы пробовали делегировать покупку машины человеку без прав и вообще из деревни с лошадями? Примерно такой сейчас найм. ХРы оценивают людей в пределах своих знаний. Они не смогут сделать главного, оценить их код. Код это то зачем нанимают программистов, но при этом на это не смотрят в последнюю очередь. Результат - вместо программистов рабочие.

А почему рабочие вместо программистов это так плохо? Ведь бизнес то работает лучше, часы считаются, зарплата платится, план под контролем. Вроде все замечательно. Зачем эти гики, натягивающие сову на глобус. Эх хотел бы я сам знать. Вроде был нужным. Вроде с проблемами шли ко мне, вроде если все упало на очень старом проекте это у меня были какие-то копии. Вроде это мои решения копируются из проекта в проект. Вроде это я говорил у какого проекта впереди *фольклор*. Но все это вроде. А так. Так умные люди это и страховка и просадки, и куча мелких выигрышей и шансы на джекпот. Хотя с моей текущей самооценкой я и сам в этом не верю.

А еще одна боль. Иногда нужно оценить весь проект. По одному разговору с клиентом. Типа нужно назвать полную сумму без уточнения деталей, и постановки границ. Не надо так.

И я от этого устал. От всего. Устал оценивать. Устал планировать. Устал отчитываться. Устал править. Устал документировать. Устал помогать другим. Устал приносить прибыль. Устал стоять у станка.

Комментарии (34)


  1. Keeper22
    24.12.2025 06:22

    Скрытый текст


  1. stas_dubich
    24.12.2025 06:22

    Когда то давно я был в свободном плавании, делал проектики свои, которые приносили деньги. Энергии было столько что мог взахлеб по 16 часов в сутки кодить. Потом так случилось что пришлось идти на галеры, там я забыл что значит быть живым и вообще что такое энергия. Недавно меня ушли, и я даже рад, начинает хотеться жить, энергия начала возвращаться, как будто страшный сон позади)

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


    1. Dhwtj
      24.12.2025 06:22

      А смысл то вам в галерах был?

      Галеры это для молодых


      1. stas_dubich
        24.12.2025 06:22

        Так я как начал в 25 грести на галерах, так в это болото и засосало на 11 лет ((


    1. MKMatriX Автор
      24.12.2025 06:22

      Ага. По себе давление замечаю по курению. На галерах начинаю курить, отпуск или меня уходят - и просто незачем.


  1. Dhwtj
    24.12.2025 06:22

    Раньше ты делал простые системы. Теперь ответственные крупные. Остальное это следствие.

    Это вы не работали в корпоративном секторе лет 20 назад. Вот там корпоратократия была на марше

    Я тоже устал, но по другому поводу.

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

    Ваши усилия были напрасны©


    1. Metotron0
      24.12.2025 06:22

      Лично я делаю то же мелкое, что 10 лет назад, но тоже уже устал. Зарплата стала меньше, если судить в количестве хлеба, которое я могу купить. Сил тоже меньше.

      Я ни за год, ни за 5 лет никак не вырос, денег тоже нет :)


  1. hssergey
    24.12.2025 06:22

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

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


    1. ilyichevpetr
      24.12.2025 06:22

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


      1. Dhwtj
        24.12.2025 06:22

        Это уже просто грязный торг


        1. MKMatriX Автор
          24.12.2025 06:22

          Вот с тем проектом на 3-9 месяцев так и было. У клиента было два сайта на ларе. Тормозили, порой не открывались, были не удобными, но решали некоторые проблемы.
          Что надо было сделать - добавить постраничку на оригинальные сайты, делается несколько минут, зато сайты больше не падают.
          Что оценивал - перенос одного сайта на с лары на битру, с урезанием deprecated функционала, оценил в месяца 3.
          Что пообещали клиенту - объединить эти два сайта, и заодно с третьим типа интернет магазина. Что же мне стоило валить уже в тот момент.
          И самое смешное, я в итоге спросил, а если бы вот начальник знал сроки, то клиент согласился бы на эти 9 месяцев и получил ответ "нет".

          В итоге надо было понять что это просто не клиент. Он не мог себе нас позволить. А из-за кризиса клиентов не было. В итоге сейчас программистов просто не могут себе позволить много людей.


          1. Dhwtj
            24.12.2025 06:22

            Что пообещали клиенту - объединить эти два сайта, и заодно с третьим типа интернет магазина

            Продажник обещал? А чего с программистами не посоветовался?


            1. MKMatriX Автор
              24.12.2025 06:22

              Посоветовался, со мной. Только проигнорировал. А когда я увидел дизайн, и узнал что договор уже заключили. Я испытал целую гамму предчувствий, которые оправдались. Но в тот момент мне говорили что он же не купил бы такой же как у него сайт. В общем продажники очень легко продают чужую работу.


              1. Dhwtj
                24.12.2025 06:22

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


                1. MKMatriX Автор
                  24.12.2025 06:22

                  Надо было. Только увы менеджер имел свое виденье, так что срезать удалось только качество кода(


      1. Vitimbo
        24.12.2025 06:22

        Так закладывайте в сроки торг. Сделаем за 8 часов, говорим 12, срезают до 10. Если делаем быстрее, то получаем буфер для других задач. И т.д.


        1. MKMatriX Автор
          24.12.2025 06:22

          Ага, только сейчас эффективные менеджеры уже берут это в расчет, и получается инфляция сроков. И не похоже что она где-то у края. Где-то тут уже писал что сроки уже надо умножать на три, т.е. вместо 8 часов неделя. Иначе уже никак.


    1. MKMatriX Автор
      24.12.2025 06:22

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

      Ну и реальные сроки бизнес не устраивают. Он торгуется за них как будто это имеет хоть какой-то смысл. В итоге чтобы выжить нужно всегда завышать сроки. И завышать завышение. Сейчас надо завышать сроки в 3-4 раза. Может через несколько лет надо будет в 10.

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


      1. Dhwtj
        24.12.2025 06:22

        Просто все в сумме нельзя

        Это верно


      1. ViBo
        24.12.2025 06:22

        Сейчас у бизнеса появилась альтернатива - нейросети. То, что вы делали 3 месяца сейчас делается за неделю а то и за пару дней. А тот кто переносит сайт через ии на новый стек может даже не особо глубоко и программирование знать и справится с работой в 10 раз дешевле вас при сопоставимом результате. Да, качество кода под вопросов, да, возмоднветподводные камни. Но на решение этих проблем нситеще 90% бюджета.


  1. Elpi
    24.12.2025 06:22

    У В.Конецкого в одной повести есть хорошая фраза о том, что с возрастом не люди вокруг глупеют - а человек становится умнее. Если наглядно, то почитайте мой текст

    https://habr.com/ru/articles/370211/

    Человек переходит на пятый участок S-образной кривой.

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

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

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

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

    Ну и крайне желательно "перевернуть" свой взгляд на жизненную ситуацию. Вы же достигли очень высокого уровня развития, навыков и понимания. Так надо любить себя и гордиться. Продолжая развиваться (при том понимании, что угол наклона пятого участка близок к нулю). Разве это повод для депрессии? Как говорил проф. Преображенский, "разруха в головах".

    Все это замечательно сказал Е.Евтушенко в стихотворении "Когда мужчине сорок лет". Вот фрагмент:

    " Когда мужчине сорок лет,или распад, или расцвет —мужчина сам решает.Себя от смерти не спасти,но, кроме смерти, расцвести ничто не помешает. "


    1. MKMatriX Автор
      24.12.2025 06:22

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


      1. Elpi
        24.12.2025 06:22

        1. Важно понимать, что в обсуждаемом случае плато №5 - это не глобальный идеал и не совершенство. Это предел данной личности в ее развитии. И он у каждого разный. Но скорость точно падает и может возникать ощущение застоя.

        2. Увеличение кол-ва изученного после определенного предела ничего нового (кроме особенностей) не дает. Общие закономерности понятны. Это как поездки по европейским городам. После 10-го (условно) уже все известно. Непременный собор, непременная Marktplatz и пр. В США еще тупее - Main Street:)

        3. Вообще-то, важно не что-то новое узнавать (хотя это бывает интересно), а обретение уверенности в себе (на основе реальных результатов). Что можно справиться с любой профессиональной задачей.

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


        1. MKMatriX Автор
          24.12.2025 06:22

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

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

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

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

          Я ведь предупреждал что будет именно нытье?)

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

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


          1. Elpi
            24.12.2025 06:22

            Исключительно мое субъективное мнение!

            У вас вижу перекос в сторону "рацио". У М.Распутиной была песенка "Отпустите меня в Гималаи":) Попробуйте "отвязаться" на чем-то нерациональном, лучше иррациональном.

            Мне очень зашли работы А.Маслоу. Вам бы по психологии личности что-то почитать. Идти к мозгоправам не советую, тут желательно самому справиться, разобраться в себе и "устаканиться". И не читать популярных статеек и прочих "коучей". Читайте классиков психологии. Ассоджоли, Фромм, Р.Мэй, К.Роджерс, К.Юнг. Есть хорошая книга "Теории личности" Л.Хьелл, Д.Зиглер

            Еще хобби какое-нибудь, нмв, не помешало. У меня вот фотография. Что-то поделать своими руками (любой DIY) очень отвлекает от кода и прочих текстов.


            1. MKMatriX Автор
              24.12.2025 06:22

              Надо будет почитать)


              1. Elpi
                24.12.2025 06:22

                Можно еще посмотреть на нормальное распределение по Гауссу

                https://handbook.mathpsy.com/?page_id=525

                Не просто полюбопытствовать, а прикинуть, куда вы объективно себя поместите (обычно его делят на четверти или 1/10). Почти уверен, что при минимальной объективности вы поместите себя довольно далеко (8-9) вправо (если слаборазвитые слева, иногда встречаются реверсивные картинки). Нет у вас объективных оснований принижать себя, любимого.


                1. MKMatriX Автор
                  24.12.2025 06:22

                  Боюсь посвятив пару лет аспирантуры терверу смотреть на распределения уже как-то...) Но конечно как и большинство я помещаю себя лучше большинства)


                  1. Elpi
                    24.12.2025 06:22

                    Уже лучше!:)

                    Так я и пытался адресоваться к чему-то рациональному и наглядному. А не какой-то мифической душе и т.п.

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


  1. koltsovas
    24.12.2025 06:22

    Судя по эмоциональному состоянию, автор близок к ГГ фильма Офисное пространство.
    Фильм 99 года, но актуален в рамках статьи


    1. MKMatriX Автор
      24.12.2025 06:22

      Посмотрю, спасибо.


    1. MKMatriX Автор
      24.12.2025 06:22

      Классный. Дженифер Энистон и оригинал сцены с пластинкой из гриффинов.) У меня самого правда злодеев в истории не было. Разве что питерский магазин сантехники афоня, там делал систему откатов для подрядчиков, и запутывалку артикулов, чтобы клиенты подешевле не могли найти, но там всего месяца три продержался. А в остальном просто люди, просто индустрия.


  1. astenix
    24.12.2025 06:22

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

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

    Программист тогда художник, когда пет-проектит, не зная точно, что получится в итоге. Когда программист программирует, не зная точно, что получится в итоге, но за чьи-то деньги — это же ремесло с ароматом художества.


    1. MKMatriX Автор
      24.12.2025 06:22

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

      Но зато у меня есть повод погундеть дальше.

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