![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Ещё об индустриализации профессий
Комментируя мою предыдущую
запись, pigbig указала
на идеи Ритцера о Мак-Дональдизации общества (см. изложение концепции
в рецензии
на книгу Ритцера).
Книгу я ещё почитаю, но подмеченное автором стремление к воспроизводимости и предсказуемости мне кажется очень интересными наблюдением. При этом, если верить рецензенту, эта предсказуемость становится не средством, а целью: "Не надо лучше, надо по правилам!"
Это напомнило мне эпизод, про который я, кажется, уже рассказывал. В конце прошлого века судьба и воля начальства занесла меня на семинар для менеджеров программистских компаний. Ни до, ни после этого случая я этими вопросами не интересовался, поэтому я не могу сказать, насколько общепринятыми были взгляды преподавателя. Возможно, что это были его личные заморочки - а может, наоборот, так все менеджеры думают. Впрочем, это не так уж и важно.
Преподаватель начал с того, что всем присутствующим известны замечательные программисты, способные быстро писать прекрасный код, точно решающий поставленную задачу. Они на голову выше остальных сотрудников, и заменить их практически невозможно. Задача менеджера состоит в том, чтобы таких сотрудников выявить и немедленно уволить. Их наличие несовместимо с современным промышленным производством, которому нужна воспроизводимость. "В правильно организованной компании, - подчеркнул преподаватель, - вы можете дать одну и ту же задачу двум разным программистам, и получить практически одинаковый код. Именно в этом состоит ваша цель". Преподаватель не произносил слов про средневековье и шедевры, но мысль его была вполне узнаваема: программист должен, как рабочий у конвейера, стать типовой деталью стандартного механизма. Интересно, что про качество кода при этом ничего не говорилось: в полном соответствии с идеями Ритцера (как я их понял из краткого изложения), предсказуемость и воспроизводимость тут не средство, а цель.
Я не знаю, получилось ли с этим у менеджеров, но сам подход тогда поразил меня размахом, достойным сэра Томаса Мора или Угрюм-Бурчеева. Уходящие в бесконечность правильные геометрические ряды одинаковых серых кубиков, в которых сидят взаимозаменяемые программисты, пишущие стандартный код. Они едят стандартную еду в стандартных Мак-Дональдсах, лечат их от типовых болезней типовые доктора (если два врача увидят одинаковые симптомы, они должны выписать одинаковые рецепты!), а взаимозаменяемые юристы оформляют им типовые разводы.
См. мультипликационную заставку к "Иронии судьбы".
no subject
Напрасно водили меня показывать, как красиво вздуваются паруса с подветренной стороны, как фрегат, лежа боком на воде, режет волны и мчится по двенадцати узлов в час. "Эдак и пароход не пойдет!" - говорят мне. "Да зато пароход всегда пойдет". Горе моряку старинной школы, у которого весь ум, вся наука, искусство, а за ними самолюбие и честолюбие расселись по снастям. Дело решено. Паруса остались на долю мелких судов и небогатых промышленников; всё остальное усвоило пар.
...
Роскошь старается, чтоб у меня было то, чего не можете иметь вы; комфорт, напротив, требует, чтоб я у вас нашел то, что привык видеть у себя.
Задача всемирной торговли и состоит в том, чтоб удешевить эти предметы, сделать доступными везде и всюду те средства и удобства, к которым человек привык у себя дома. Это разумно и справедливо; смешно сомневаться в будущем успехе. Торговля распространилась всюду и продолжает распространяться, разнося по всем углам мира плоды цивилизации. Вопрос этот важнее, нежели как кажется с первого раза. Комфорт и цивилизация почти синонимы, или, точнее, первое есть неизбежное, разумное последствие второго. И торговля не падет никогда, удовлетворяя хотя тонким, но разумным потребностям большинства, а не безумным прихотям немногих. Дело вполовину уже и сделано. Куда европеец только занесет ногу, везде вы там под знаменем безопасности, обилия, спокойствия и того благосостояния, которым наслаждаетесь дома, протягивая, конечно, ножки по одежке.
...
Еще слово: что было недоступною роскошью для немногих, то, благодаря цивилизации, делается доступным для всех: на севере ананас стоит пять-десять рублей, здесь - грош: задача цивилизации - быстро переносить его на север и вогнать в пятак, чтобы вы и я лакомились им.
Прогресс сделал уже много побед. Прочтите описание кругосветного путешествия, совершенного пятьдесят лет назад. Что это было? - пытка! Путешественник проходил сквозь строй лишений, нужд, питался соленым мясом, пил воду, зажав нос; дрался с дикими. А теперь? Вы едва являетесь в порт к индийцам, к китайцам, к диким - вас окружают лодки, как окружили они здесь нас: прачка-китаец или индиец берет ваше тонкое белье, крахмалит, моет, как в Петербурге; является портной, с длинной косой, в кофте и шароварах, показывает образчики сукон, материй, снимает мерку и шьет европейский костюм; съедете на берег - жители не разбегаются в стороны, а встречают
толпой, не затем чтоб драться, а чтоб предложить карету, носилки, проводить в гостиницу. Там тот же мягкий бифштекс, тот же лафит, херес и чистая постель, как в Европе.
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
ляхиодинаковые программисты, если важный заказчик обнаружит в продукте трудно воспроизводимую (но предсказуемую и таки воспроизводимую) ошибку в чужом коде, которую можно живьем увидеть лишь по удаленной сессии, и типичный программист просто не будет знать, с какого конца к этой проблеме подходить - и преподаватель сядет в лужу.(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
Другое дело, что в таких рассуждениях часто упускается много моментов. Программа как продукт, с точки зрения производства, обладает уникальным свойством - её копии производятся на стандартном оборудовании и практически ничего не стоят. В этом смысле если программист пишет код, который не потребует изменений или отладки на достаточно долгом промежутке времени (например драйвер) то требования эффективности этого кода, можно и нужно смело ставить выше стандартизации его алгоритмов.
Ну лечение людей, оно собственно никак не подпадает под требования для потокового производства. Человеческое тело вещь всякий раз очень уникальная и с этим ничего не поделаешь.
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
(no subject)
(no subject)
(no subject)
(no subject)
no subject
no subject
P.S. "Суперпрограммисты" должны выводится на решение более общих задач, возможно/верятно - переходом на "менеджерский" уровень.
(no subject)
(no subject)
no subject
Во-вторых, многие обожглись на "гениях", когда был бум в софтверных конторах. Люди скакали из конторы в контору на всё большие зарплаты и более интересные проекты, оставляя за собой куски работ, которые никто не мог понять, дописать, развить или исправить. Работать два года на одном месте - нонсенс был, признак непрофессионализма и невостребованности. Год - и новое место как нормальный стиль жизни. Это были огромные убытки для контор. Так что перестраховка имела смысл. Сейчас это не так актуально, вроде.
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
Кое-где это ещё встречается. Это было популярное мнение, заслуженно получившее впоследствии премию Дарвина.
no subject
Так что ваш лектор выражал своё, до крайности маргинальное, мнение.
(no subject)
no subject
Местами такие оценки доходят до абсурда. В параграфе о контроле Ритцер говорит о макдональдизации труда авиапилота: все на борту подчинено правилам, творческой личности некуда шагу ступить.
В связи с чем мне вспомнилась история творческой личности пилота Клюева и его Ту-134 в 1986 году в Курумоче (http://airdisaster.ru/database.php?id=73).
Перед посадкой КВС Клюев поспорил с другими членами экипажа, что зайдет на посадку "вслепую", только по показаниям приборов. Закрыв шторкой левое лобовое стекло, он приступил к этой процедуре. Второй пилот, штурман и бортинженер не препятствовали его действиям.
70 погибших. КВС Клюев выжил.
no subject
С одной стороны, так работают многое крупные компании.
С другой стороны, те крупные компании, которые так работают, периодически "съедаются" мелкими компаниями, работающими по-другому.
Цель руководителя -- нанять "замечательных программистов" и аккуратно направить их бурную энергию на решение задач нужных компании (а не, скажем, второстепенных но технически интересных задач). Ну и за качеством руководитель следить должен, чтобы оно в спешке не страдало.
no subject
no subject
20-й век, вероятно, уникален: впервые большинство населения стран "первого мира" получило такой же статус, как элита этих стран. Они стали ходить в рестораны, учиться в более-менее тех же школах, занимать на командные посты в армии и т.д. Именно поэтому, наверное, 20-й век - век Штатов.
Изысканных ресторанов на всех не хватит - появились McD. Интеллектуальных работ на всех не хватит, физическая кончилась, но появилась необходимость в перекладывании бумажек. Соответственно вместо немытых пролетариев появились взаимозаменяемые "белые воротнички" в кубах, уходящих за горизонт. Элитных школ и учителей на всех не хватит, появились школы средние и хуже. И т.д.
no subject
Всё уже украдено до нас - http://lib.ru/FOUNDATION/professia.txt
no subject
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
Интересно, почему бы не наоборот? Уволить всех остальных сотрудников и вместо каждых 10 уволенных взять одного такого "на голову выше". Путь Спольского, так сказать. С точки зрения количества продукта выдаваемого на гора разницы нет, зато можно сэкономить на офисных площадях.
> В правильно организованной компании, - подчеркнул преподаватель, - вы можете дать одну и ту же задачу двум разным программистам, и получить практически одинаковый код
Интересно, существуют ли в природе такие правильно организованные компании? Видимо, воспитать таких стандартных программистов всё-таки можно, но этим нужно заняться в школе. Помню, советская школа порождала людей способных писать одинаковые сочинения на заданную тему. Однако их пять лет муштровали, чтоб получить такой эффект. А иначе индивидуальный стиль неистребим.
(no subject)
no subject
Когда играю в компьютерную игру, предпочитаю, чтоб ее писали "гении".
no subject
Проблема в том, что Форд-то был прав, а данный преподаватель путает программирование с промышленным производством. Создание кода (и всё, что ему предшествует) -- это не производство, это НИОКР. Производство здесь -- штамповка компактов.
Теперь аналогия. Посоветуйте Боингу (или Фольксвагену) уволить всех "гениев" из своих КБ. Чтобы, значить, любому конструктору можно было поставить одну и ту же задачу и получить в результате почти одинаковые решения. Думаю, они будут смеяться.
Хотя, разумеется, никакое КБ на одних "гениях" далеко не уедет. Нужны и рабочие лошадки, и лаборанты, и много ещё кто.
И отдельный вопрос -- как работать с теми, чей талант подпорчен звёздной болезнью или неряшеством (обычно, кстати, эти два недостатка ходят парой). Сложно работать. Иногда даже и невозможно. Легко видеть, что тут не обойтись без очень талантливого руководителя ;)