Записки программиста А. | страница 15



0011001

Американские исследователи обнаружили у высших приматов способности к работе с компьютером. На основании результатов исследования они даже предсказывают, что в течение десяти лет большинство примитивных операций в программировании или при тестировании программ будут выполняться обезьянами. Об этом говорится в пресс-релизе компании Primate Programming Inc.


(Сервер новостей NEWSru.com,

Начинающий программист подошел к программисту А. и сказал:

— Я продвинулся вперед.

— Как это? — удивился программист А., пытаясь унять шум в голове после вчерашней пьянки.

— Я переписал алгоритм бинарного поиска так, что он работает в несколько раз быстрее.

— А! — сказал программист А. — Ну, это хорошо, но это еще не все…

На следующий день начинающий программист подошел к программисту А. и сказал:

— Я продвинулся вперед.

— Чего? — не понял программист А., пытаясь разомкнуть веки, слипающиеся после бессонной ночи.

— Я понял, как использовать многомерные массивы в PL/SQL.

— Да? Неплохо, — сказал программист А. — Но это еще не все…

На следующий день начинающий программист опять подошел к программисту А. и сказал:

— Я продвинулся вперед.

— Слушай, — не выдержал программист А., снова не выспавшийся после вчерашнего. — Шел бы ты куда-нибудь, пива бы, что ли, выпил, а?

Начинающий программист молча вернулся к своему компьютеру.

— И кому только пришла в голову мысль нанимать на работу обезьян! — устало подумал программист А. — Неужели не ясно — никогда им не стать настоящими программистами.



0011010

Давно замечено, что серьезные проблемы в коде имеют тенденцию открываться именно в пятницу, ближе к вечеру, когда то, что ты хочешь меньше всего на свете — это работать над проблемами, а больше всего на свете — это выпить пива. Конечно, как и всему остальному, этому есть простое и разумное объяснение.

В больших компаниях программисты отделены от покупателей их программ группой поддержки. Ребята в группе поддержки не обязательно отличаются высокой технической грамотностью или пониманием того, как работает код. Зато у них есть умение общаться с покупателем и знание формальностей и процедур. Решить проблему они, конечно, не могут, но задержать покупателя на какое-то время, чтобы он не очень шумел — это им вполне по силам. Они запрашивают у покупателя дополнительные данные, которые на самом деле никому не нужны, просят его заполнить формы, на обработку каждой из которых уходит несколько дней, и таким образом создают видимость работы, которой покупатель до определенного момента удовлетворяется.