August 4, 2025

Работа работа.

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

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

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

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

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

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

Для меня нет никаких проблем поработать инженером - электромонтажником по слаботочке где-нить в метро, например, просто задайте себе вопрос: смогу ли я улучшать свои жилищные условия каждые 3-5 лет, или вынужден буду 30 лет (судя по демографической статистике не будет большим приувеличением сказать "до конца дней") выплачивать кредит за кладовку в ебенях?

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