Все мы или «вечные студенты», или жизнь загонит нас туда пинками.
В художественном фильме с Марчелло Мастрояни «Разрешите представиться, Рокко Пополлео» идет такой диалог:
«– Как ты думаешь, почему черные боксеры чемпионы?
– Наверное, вы более сильные?
– Нет, мы более голодные».
Они голодные из голодных стран.
Бедные страны бедны, потому, что они бедны.
Они бедны, но очень хотят стать такими же богатыми, как западные страны, и как можно скорее.
Поэтому они экспортируют, как ненормальные.
Им холодно, они околевают от холода, но все равно экспортируют уголь.
Они экспортируют бумажную массу и бумагу.
Они экспортируют программное обеспечение.
Они экспортируют химикаты.
Они экспортируют хлопок.
Они экспортируют нефть,
Фактически, они экспортируют все, что могут.
Почему самые разные производства перемещается в Юго-Восточную Азию?
Не только потому, что там дешевле рабочая сила – если бы работали одни автоматы, то, в принципе, какая разница, где они работают?
Традиции людей, живущих в этих странах приучили их спокойно относиться к повторяющимся действиям.
Вспомните, например, их основную культуру земледелия – рис.
И технологию посева риса, согбенная поза и рисинка за рисинкой – в отдельную лунку.
А теперь представьте, технологию посева зерна – (картинка сеятеля облигаций государственного займа встает перед вами?). Широкий жест, и рука разбрасывает зерно.
Талантливый токарь и талантливый сварщик – это прекрасно.
Их можно показывать на конкурсе.
Но, в отличие от хирурга, от таланта которого зависит человеческая жизнь, от таланта токаря или сварщика в общем случае не зависит ровным счетом ничего.
Токарь и сварщик должны добросовестно выполнить поставленную им начальником задачу выточить деталь и приварить ее к другой выточенной детали так, чтобы не развалилось.
А программист подобен токарю, который, придя на завод, выбрасывает токарный станок и начинает конструировать свой.
Но есть две проблемы.
Одна проблема заключается в том, что написать программу – это часть дела.
Самое главное – программу надо продать.
А поскольку все программистские фирмы в России традиционно создавались самими программистами, продать они ничего не могут.
В июне 1985 года один программист на компьютере «Электроника-60» написал игру, ставшую бестселлером.
Работая в ВЦ Академии наук СССР, он занимался проблемами искусственного интеллекта и распознавания речи, а для обкатки идей применял головоломки, в том числе и классическое «Пентамино».
Однако вычислительных мощностей тогдашнего оборудования не хватало для вращения «Пентамино», приходилось отлаживать в «Тетрамино», что и определило название игры – «Тетрис» (от др. – греч. «четыре»).
Игра через знакомых быстро распространилась по всей Москве, потом прыгнула в Будапешт, оттуда в Англию и уже после в США.
Сейчас «Тетрис» реализован практически на всех компьютерах, наладонниках и телефонах.
Своему создателю игра, обошедшая весь мир в миллионах копий, прибыли не принесла.
Правда, за основную работу государство, по слухам, подарило ему 286-й компьютер и обеспечило квартирой.
Поэтому индийский программист неосторожного шага не сделает.
Он будет исполнителен и внимателен.
Он сделает именно то, о чем его попросит эффективный западный менеджер.
Он аккуратно исправит все ошибки, на которые ему укажет служба Quality Assurance.
И он будет счастлив, получив за свою аккуратную работу зарплату в триста долларов США.
Надо понимать, что программирование – не ахти какое сложное занятие.
Ничем не сложнее работы токаря или сварщика.
Ремесло, которое можно освоить на трехмесячных курсах, он изучается в течение пяти лет.
Выпустившись из вуза, программист идет в фирму и просит положить ему заработную плату в десять «индийских окладов».
Получив эту зарплату, приступает к делу.
Он смотрит, что понаписал его предшественник (ушедший в соседнюю фирму за двадцать «индийских окладов»), и немедленно заявляет: «Это отвратительно. Уже сейчас видно, что все это будет глючить и тормозить.
Все это необходимо срочно переписать».
Переписав программу с нуля, он требует повышения зарплаты.
Не получив его, уходит в соседнюю фирму.
Нанятый на его место новый программист немедленно заявляет: «Это отвратительно.