June 21st, 2013

Всякие разности -- про зарплаты программистов и социальную справедливость

1047
Прочитал тут у бывшего коллеги (программиста 1С Олега Макаренко), а ныне топ-Блогера olegmakarenko.ru следующую фразу:
"Сейчас труд программистов серьёзно переоценен, поэтому если вы реально заинтересованы в хороших заработках и не собираетесь открывать бизнес — программирование является именно тем местом, где можно быстро нарубить хороших денег."
и чего то она меня задела.

Собссно, почему -- "переоценен"? Предполагается что есть некий инструмент, позволяющий оценить зарплату адекватно (такие зарплатные весы)  и большинство зарплат на них "взвешиваются" адекватно, а как только дело доходит до программистов, они тут же начинают врать? Очень хотелось бы посмотреть на эти весы. По моему скромному мнению, есть только один критерий оценки труда -- это доля труда в прибавочной стоимости. Но вот простых и адекватных механизмов ее оценки пока никто не придумал. Есть только косвенные -- например, по стоимости заменяемых затрат. Проще говоря,  если удалить сотрудника из организации -- насколько вырастут затраты? Скажем, если удалить из организации грузчиков, то придется оплачивать услуги грузоперевозной кампании -- насколько это снизит прибыль кампании? Если не насколько -- надо увольнять прям сейчас... Если на 10% - значит такова и должна быть доля зарплат грузчиков в общем фонде заработной платы предприятия. Примерно также можно оценивать и труд программиста -- если разработанная и поддерживаемая мной программа транспортной логистики снизила затраты на транспорт на 7% -- значит  я должен получать зарплату примерно 7% от зарплаты всей транспортной службы предприятия.  На самом деле таких зарплат программисты естественно, НЕ ПОЛУЧАЮТ.

Рассмотрим наиболее часто встречающиеся принципы формирования уровня заработной платы на тот момент и цитаты сотрудников, влияющих на принятие решения:
Главные бухгалтеры: «Какой-то программист будет получать больше меня?! Ни за что!!!»
“Кадровики” и директора: «Я посмотрел вакансии в Интернете, и поставил среднее из предложений»
Начальники отделов ИТ: «Я пришел сюда три года назад на более низкую зарплату, мне еще зарплату не подняли, и тут рядовому программисту приходится платить больше. Нет, дирекция на это не пойдет». (Надо заметить, что дирекция обычно даже и не в курсе мучений начальника отдела).

И еще -- ну хорошо, предположим, что мы научились ТОЧНО оценивать  вклад каждого сотрудника в прибыль предприятия. И теперь зарплаты одних сотрудников отличаются от зарплат других в сотни раз. Именно в сотни -- потому что вклад  в прибыль предприятия главного конструктора  отличается от вклада рядового токаря именно в сотни (если не в тысячи) раз. А как же социальная справедливость? Должны ли мы делать скидку на то, что человек не виноват в том, что он закончил ПТУ, а не Гарвард (сложно закончить Гарвард, если ты родился в селе Малая Глушица Большеглушицкого района) и в силу этого не может рассчитывать параметры сверхсовременной  промышленной установки, а может только менять сантехнику в офисном туалете или лампочки  в цехе? Кушать что-то и одеваться во что-то ему ведь тоже надо? И где-то жить, и куда-то ездить отдыхать надо. Может быть правильной должны быть такая схема -- прожиточный минимум каждому, остальное -- пропорционально прибыли? Так, кстати, приблизительно и платят зарплату в "странах европейских демократий" -- всяких там Швециях, Норвегиях и прочих Франциях...

Но что такое --  прожиточный минимум? Это -- не умереть с голоду? Или -- пару раз в год съездить отдохнуть в Турцию или Египет?  А где на Турцию и Египет КАЖДОМУ предприятие найдет денег? Знаете, что такое "зарплатоемкость"?  Зарплатоемкость вычисляется как доля зарплаты всех работников за год в объеме валового внутреннего продукта и отражает расходы работодателей на сотрудников. Зарплатоемкость в России достигла 40% и превысила среднеевропейскую (39,3%). По этому показателю Россия сравнялась с Ирландией (40,5%), Германией и Австрией (41%). Мы опередили Италию и Францию (31% и 38,5% соответственно), оставили далеко позади большинство стран Прибалтики и Восточной Европы. Высокая зарплатоемкость в России означает низкую производительность труда и неконкурентоспособность российской экономики -- то есть потенциальное закрытие не выдержавших конкуренцию предприятий и рост безработицы...

А как вы, мои дорогие френды,  думаете -- какой должны быть зарплата различных сотрудников предприятия? Нет. понятно, что есть универсальный принцип, хорошо описанный "нашим ВСЕ" -- Виктором Пелевиным -- в Generation "П"
"Принцип очень простой, - сказал Морковин. - Чтобы все в  обществе было нормально, мы  должны  всего  лишь  регулировать  объем  денежной массы, которая у нас есть. А  все  остальное  автоматически  войдет  в русло. Поэтому ни во что нельзя вмешиваться.
   - А как этот объем регулировать?
   - А чтобы он у нас был максимальный.
   - И все?
   - Конечно. Если он у нас максимальный, это и значит, что все  вошло в русло."

Я тоже считаю, что если объем зарплаты максимален у меня, то значит все вошло в русло. Но все же хотелось бы знать -- есть более общий способ оценки соответствия труда зарплате  или его в принципе нет? Ну так, просто для спокойствия  -- ЕСТЬ или НЕТ?
promo torin_kr december 5, 2015 19:43 25
Buy for 200 tokens
Этот пост -- заказной. Меня его попросила написать одна моя хорошая знакомая, с которой мы знакомы такое количество лет. что аж страшно становится. Как говорит в таких случаях мой младший брат -- "Да ну нафиг. Столько и не живут". Живут... к сожалению. Ладно, это было лирическое…

Профессиональное -- График работы сотрудников по данным журнала регистрации

Отчет строит график работы сотрудников в 1С за произвольно выбранный период с учетом праздничных и выходных дней. Отчет НЕ ИСПОЛЬЗУЕТ никакого внешнего кода и никаких объектов метаданных конфигурации, за исключением ЖурналаРегистрации и ПользователиИБ, поэтому будет работать в любой конфигурации, включая самописные.  Праздничные дни предлагается заполнить пользователю перед первым созданием отчета, затем они сохраняются в форме...  В ячейке за день показывается количество отработанных часов, по расшифровке -- время начала и окончания рабочего дня...

jskxgrja2

Вот ссылка на файлик обработки:
http://yadi.sk/d/BKvDMsz462Vrw

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

Профессиональный юмор

Как три вектора один детерминант в нуль обратили

Народная сказка

Адам АР и Ева КЛИД

Как идут две параллели,
Да не сходятся.
Как стоят два перпендикуляра,
Да не наклонятся.

Старинная песня

В некотором пространстве, в некотором подпространстве жило-было-задано нормализованное удобо-порядоченное семейство векторов – I1, I2 и I3. Heбыло у них ни собственных чисел, ни собственных значений, жили в чем мать родила. Из периода в период, от – π до π гнули братья спины на базисе богатого Симплекса – эксплуататора и тунеядца, который всю жизнь свою прожил по принципу наименьшего действия.

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

«Не будет нам житья от этого Комплекса, – решили братья. – Нет на него никаких ограничений». И задумали они обойти все пространства и все подпространства, все оболочки и многообразия, а найти правую систему координат. Вышли в чисто потенциальное поле и пошли с шагом h/2 куда глаза глядят. π идут, 2π идут, 3π идут. Стали уже попадаться изоклины, Глянули братья – прямо перед ними блестит голубым разрезом на ровной комплексной плоскости струйное течение. Не простое течение – с кавитацией. «А не половить ли нам рыбки?» – молвил I1. «Отчего же нет?» – сказали братья. Забросили они с верхнего берега свою видавшую виды ортогональную сеть. Смотрят – в сети сигма-рыба бьется, человечьим голосом разговаривает: «Не губите меня, добры молодцы, я еще вам пригожусь». Выпустили ее братья на волю и дальше пошли.

Долго ли, коротко ли шли – больше нуля, меньше бесконечности – смотрят: стоит при дороге малый параметр, от голода плачет. Пожалели его братья, накормили ядрами всвертку, угостили и повторными. Стал тут параметр на глазах расти, а когда достиг экстремальной величины, поблагодарил братьев, сказал: «Я еще вам пригожусь». Да и пропал, будто и не было его вовсе.

Потемнело тут небо, исчезло солнышко. Понеслись по дороге листья Мебиуса, закрутились в воздухе уединенные вихри; огненные разрезы молний раскололи небесную сферу Римана. Оглянулись братья, глядь – при дороге избушка на курьих ножках. «Избушка, избушка, повернись к нам плюсом, к лесу минусом». Попереминалась избушка с ноги на ногу, повернулась. Вошли в нее векторы и возрадовались. Стоит в избушке стол, всякими яствами уставлен. Поели братья, спросили: «Есть тут кто? Отзовись». Смотрят – из-под печки вылазит не то вектор, не то скаляр, дробной цепью закованный. «Привет вам, благородные векторы! Я добрый волшебник Ади Аба Ата Коши Мак Лоран. Вот уже полжизни сижу я здесь под стражей злой Наблы-Яги за отрицание разнозначности...» Не успел он договорить – зашумело, засвистело вокруг. «Бежим!» – воскричал Мак Лоран. Расковали его братья и пустились все вместе наутек. Оглянулись и видят – летит по небу прекрасная Дельта. Ударилась Дельта оземь, стала на голову и обратилась в страшную Наблу-Ягу. «Чую, чую, векторным духом пахнет!» А векторов тех уж и след простыл.

Вывел Ади Аба Ата братьев на геодезическую линию, указал дорогу на Divgrad, что означает Дивный город, а сам пошел своим путем.

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

Зашли братья в харчевню «Y с волной», разговорились с хозяйкой, толстой, дородной Тильдой. И рассказала она им о великом несчастье, постигшем их город. Устроил как-то правитель Дивграда великий Тензор IV инвариантный бал по случаю совершеннолетия своей дочери красавицы Резольвенты. Такого бала еще не было в его области определения. Приехал на бал граф Икс в самосопряженной коляске, прибыл князь Синус со своей Синусоидой. Дивные звуки K-мерной музыки, исполнявшейся хором высших гармоник в сопровождении ударных поляр, услаждали слух. Весь зал кружился в танце «Паdt». Вдруг погас свет, заметались по стенам фигуры Лиссажу, переполошились гости. А когда починили пробки, красавицы Резольвенты и след простыл. Как показало следствие из теоремы о монодрамии, ее похитил злой волшебник Вандермонд. Он проник на бал, нарушив условия Даламбера – Эйлера и совершив подстановку в рядах стражи.

Крепко запал в душу братьям рассказ Тильды. И решили они померяться силами со злым Вандермондом, вызволить из его рук красавицу Резольвенту. Отправились они в торговые ряды Тэйлора, снарядились, погадали на годографе и тронулись в путь.

Скоро сказка сказывается, да не скоро дело делается. Тяжелые граничные условия не позволили векторам пройти в соседнюю накрестлежащую область, населенную псевдовекторами, где господствовало классовое неравенство Коши – Буняковского. И по огибающей вышли они к точке ветвления, на которой было написано: «Направо пойдешь – в бесконечность уйдешь. Налево пойдешь – координат не соберешь. Прямо пойдешь – транспонируешься». Задумались братья. Вдруг откуда ни возьмись – старый знакомый Ади Аба Ата Коши Мак Лоран. «Знаю, братья, я вашу думу. Тяжелое дело вы замыслили. Трудно одолеть Вандермонда. Смерть его заключена в детерминанте. А детерминант тот находится в додекаэдре. А додекаэдр лежит в икосаэдре. А икосаэдр тот привязан крепко-накрепко к корням полинома Лежандра, первый узел – простой, второй – морской, третий – логарифмический. А полином тот растет в изолированной точке и добраться до нее нелегко. Лежит она за 3 + 9 земель в пространстве хана Банаха. И охраняет ее чудище с трансцендентным числом ног, по кличке Декремент. Тот детерминант надо достать и приравнять нулю».

Показал им Ади Аба Ата дорогу, и вышли по ней братья к границам непустого множества, заполненного несжимаемой жидкостью. Стоят, гадают, как им быть – не знают. Вдруг откуда ни возьмись – сигма-рыба. «Вот и пригодилась я вам, добрые молодцы!» Перевезла их всех, объяснила дорогу дальше.

Не успели братья и двух периодов пройти, преградил им путь разрыв второго рода. Опечалились векторы. Да предстал перед ними малый параметр. «Вот и пригодился я вам, братья!». Ударился оземь, разложился по своим степеням, и перешли братья на другую сторону. «А теперь, – говорит им параметр, – идите по следам матриц, прямо до изолированной точки».

Отыскали братья следы, смотрят – расходятся они на три стороны. Отправились они каждый по своему направлению. Шел-шел I1 – вдруг как из-под земли выросли перед ним неисчислимые орты хана Банаха, все, кроме, быть может, одного, одетые в жорданову форму, подстриженные под скобку Пуассона. «Эх, – опечалился вектор, – нет со мной моих любимых братьев! Да ничего, I1 в поле воин!» – и бесстрашно бросился на врагов. А тут и братья подоспели. Одолели супостата.

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

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

Тут и пришел конец Вандермонду. И появилась перед братьями красавица Резольвента, живая и невредимая.

...Что и требовалось доказать.

Примечание 1

Сказка написана для случая n0 = 3. Пользуясь методом полной математической индукции, читатель без труда обобщит ее на случай любого n > n0.

Примечание 2

Обратное, вообще говоря, неверно.