Стоит ли программисту делать задание при заказчике?

Реклама

Вызвал начальник. У него в кабинете командированный.

— Нужно решить проблему, — говорит шеф, указывая глазами на гостя. Тот приветливо кивает. — Павел Иванович объяснит.

А Павел Иванович — сама обходительность. Все рассказал, по полочкам разложил, описал, какие беды их управление терпит с этим, казалось бы, незначительным неудобством. И доверчивыми ясными глазами смотрит на программиста.

У того — поднятие тонуса. Задача не из трудных, ему по плечу, а, точнее, по пояс, не больше. Есть некоторые тонкости, из-за которых коллеги Павла Ивановича не могут вникнуть. И так хочется помочь этим добрым бесхитростным глазам, ожидающим информации, что программист сходу начинает объяснять и показывать.

Реклама

Командированный очень внимательно слушает, поощрительно поддакивает и бороздит шариковой ручкой потрепанную записную книжку. Первый этап проходит без сучка и задоринки. Результаты налицо. Голова Павла Ивановича, осененная пониманием, радостно кивает. Но на втором — программист запутывается, запутывается в хорошо знакомых тонкостях. Что-то не идет.

— Какой шаг изменить? — хмурится Павел Иванович, но тут же натягивает на губы доброжелательную улыбку. — Третий пункт убрать? — Он протягивает свои записи. От них программист еще больше путается. Что-то не так зафиксировано. Наконец, после нескольких попыток становится ясно: пример немного не подходит. Надо было взять другой. И начинается объяснение сначала… Десятиминутный вопрос растягивается до обеда.

Реклама

Снова кабинет начальника. Командированный проверяет записи и удовлетворенно покашливает: — Я думал, вы хорошо все освоили. Но все-таки молодцы! Попробуем.

Фраза больно отзывается в программисте. Куда уж лучше? Только надо было сначала самому попробовать. Начальник пропускает замечание мимо ушей (у него полно и других вопросов) и крепко пожимает Павлу Ивановичу руку: — Рады всегда помочь!

Часто, когда к тебе приходят как к специалисту, прямо подмывает четко и быстро ответить на любой вопрос и выполнить все моментально. Несомненно, это поднимает твой престиж в глазах посетителей, да и в своих собственных. Чувствуешь себя суперменом или, вернее, программ-меном. Но, увы, не всегда это возможно, а порой просто не нужно. Как-то, когда я готовился принять аналогичных гостей, одна сотрудница меня спросила: — Вы же не будете все делать прямо при них? Пусть оставят задание и уходят.

Реклама

Я замялся с ответом, потому что именно при «них» я и собирался все делать. Что можно сказать? Совет довольно мудрый. Трудно порой решить даже самую незначительную задачу, если у тебя стоят над душой. А уйдут — она решается сама и с легкостью. Программист, как и каждый человек, способен ошибаться. При поиске решения он это делает гораздо чаще, хотя и очень быстро всё исправляет. Однако если растянуть во времени этот процесс, то заказчик ужаснется: — С кем я связался? Они же ничего не понимают!

Поэтому при возможности следует уединиться для выполнения любого, даже крохотного задания. Между тем, возможность такая не всегда существует. Тебя вызвали, например, в отдел, где перестал печатать принтер или не загружается компьютер. Решение нужно принять здесь и сейчас. Какое там уединение? Великолепно, когда сразу ясна причина. Сбились настройки, пропал системный файл, который можно скопировать с другой машины. Но если легла система, то уединение неминуемо, а на время восстановления нужна замена техники.

Реклама

Еще один немаловажный момент. Потребители программ не всегда действительно понимают, что им надо. А уж формулируют свои запросы совершенно непредсказуемым образом. Приходится вникать в проблемную часть их работы.

Все чаще и чаще на предприятиях требуются программисты, знающие бухгалтерию, экономику, финансовую отчетность. Программирование в этом случае уходит на второй план, хотя и остается необходимым. На первый выползает знание законодательства, оперативная реакция на его изменение. А как не хочется этим заниматься! Но производство диктует новые законы, новый подход. Необходимо все тщательно проработать и вовремя изменить настройки — и не в присутствии заказчика, а без него.

А Павел Иванович пускай пока погуляет… Или сходит в буфет, полюбуется на новые цены…

Реклама