group-telegram.com/mixail_kain/1931
Last Update:
Шутки-шутками, но с 1970х гг. языки программирования начали делиться на две большие и слабо связанные между собой группы, "промышленные" и "исследовательские". Подозреваю, что так случилось, потому что американский класс профессиональных управленцев оказался неспособен понять, чем написание программ отличается от производства промышленных изделий.
Если посмотреть на эволюцию "промышленных" языков за последние 50 лет, то видно, что критерием отбора является их применимость в "крупных проектах по разработке ПО". Подчеркну, не в создании все более сложного ПО, а в "крупных проектах". Многие путают одно с другим.
Проект это бюджет, сроки, повышение в должности по итогам. Когда Гугл говорит (говорил), что наймет миллион разработчиков, это означало, что придется также нанять или повысить сто тысяч линейных менеджеров, десять тысяч директоров, тысячу вице-президентов и сто президентов дочерних компаний группы. В отличие от забав очкариков, карьерный рост с прилагающимся обновлением пакета опционов это серьезно.
Помните, наверное, как 30 лет назад были популярны слайды для начальства: "класс Груша наследует классу Фрукт", "паттерны проектирования", диаграммы со стрелочками и ромбиками. Организационно-ориентированное программирование это де-факто запрет на абстракцию внутри языка, введенный ради её переноса вовне, в штатное расписание организации.
Когда за один экран в приложении отвечает команда из 10 человек с выделенными специалистами по перекрашиванию кнопок из красного в синий, это не баг, а фича. Не лезьте со своими никому не нужными рацпредложениями, когда у народа ипотека за десятимиллионные дома не выплачена.
Реальный страх перед заменой миллиона разработчиков на (Трижды) Великого Разработчика испытывают не рядовые кодомакаки, а сделавшие карьеру на удержании абстракции внутри штатного расписания. Им есть, что терять. Поэтому, подозреваю, что, как и 30 лет, и 50 лет назад, начнется саботаж.
BY Микола Канян
Warning: Undefined variable $i in /var/www/group-telegram/post.php on line 260
Share with your friend now:
group-telegram.com/mixail_kain/1931