Психология

Как считаете какая главная часть программиста?)

Ага, вы спрашиваете, мы – отвечаем, а кто-то посмеивается над нами. Из числа кураторов программного продукта Проекта.

Но я все же рискну ответить.

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

И оттого эта кухня мне немного знакома.

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

Идеологию его в целом определяли ЗАКАЗЧИКИ. Которые, прежде всего, должны были вразумительно объяснить, на хрена этот программный продукт нужен и, что они с ним будут делать. И это было едва ли не самым трудным в общем процессе работы.

Затем в дело вступали МАТЕМАТИКИ. Которым под заданную идеологию надо было подобрать какой-то математический аппарат. Коих существует несчетное множество. И хрен его знает, какой надо выбрать.

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

Затем эстафетную палочку подхватывают АЛГОРИТМИСТЫ, создающие структурный "скелет" будущего программного продукта. Работа эта – на любителя. Нормального человека от нее уже через пару часов стошнить может. Здесь фанатизм нужен.

И только потом приступают к работе ПРОГРАММИСТЫ. Те самые, которые и создают конечный программный продукт. Дело предельно муторное по самой своей природе. Поминутно и бесконечно переделываемое, исправляемое. Брр-рр-р ….

И, наконец, с этим сырым, рыхлым, жутковатым на вид продуктом начинают работать ОТЛАДЧИКИ программы. Тестирующие эту жуть всеми возможными способами. Вносящими в нее миллион исправлений. Чтобы она, блин, все ж таки заработала.

А под занавес уже приглашают ПРИЕМЩИКОВ. То есть, тех же заказчиков. Для принятия данной программы. Которая осточертела всем хуже горькой редьки. Ну, и впаривают тогда приемщикам по-полной. В смысле лапши на уши ….

Я зачем все это рассказываю? Для ясности, знамо дело.

Ибо в цепочке ЗАКАЗЧИК – МАТЕМАТИК – АЛГОРИТМИСТ – ПРОГРАММИСТ – ОТЛАДЧИК – ПРИЕМЩИК собственно программист – это лишь промежуточное звено в создании продукта. И у него, конечно, и мозги должны иметься, и все прочее. А уж главное …?

Я вспоминаю.

Захотелось мне однажды создать одну модельку. Очень и очень уж нетривиальную. И присмотрел я для того среди своих подчиненных одного парнишку. Не приказал, не заставил, не убедил, а как бы уговорил ….

После чего и засели мы с ним вместе у монитора. Я ему говорил о том, что мне бы хотелось. А он – сие исполнял. Прямо на моих глазах претворяя мои пожелания в программный продукт. То есть, совместив в себе сразу математика, алгоритмиста, программиста и отладчика.

Работали мы с ним так вечерами, по часу-другому в день. Без единой бумажки. Все лишь на словах и на экране мониторе. И вскоре наша программа уже начала работать. Да так славненько …. И оставалось то доделать ее …. Всего ничего ...Но не сложилось ….

Я и теперь иногда натыкаюсь в своих бумагах на распечатки той самой незавершенки …. Пролистываю …. И обязательно наливаю себе двойную дозу ….

Вот как сейчас прямо ….

За ваше здоровье ….

Я допечатала дедушкин ответ и спросила:

-- Так, какая же все-таки главная часть <тела> у программиста? Мозги, что ли?

-- Нет, внучка, --ответил дед. Это – РУКИ. Видела бы ты, как летали по клавиатуре пальцы того парнишки. Будто бабочки. Не уследишь. Как руки у виртуоза-пианиста. Да, это, в общем-то, и была песня …. Лебединая ….

-- Да, ладно, --сказала я. – Такие люди не пропадают. Не твой ли, дед, протеже ныне рулит программистами Ответов?

-- Ага, --хмыкнул дед. – Рулит …. На нефтяной бирже …. Там заодно и моделька наша при деле …. Незавершенная ….
ВГ
Виктория Горелова
11 879
Лучший ответ
Гузель Усманова

Спасибо) Читая Ваши ответы, я получаю эстетическое наслаждение...)
Та, которой можно запрограммировать и перепрограммировать.
El .
El .
50 241
мозг
Голова...
ну а что он, не человек что-ли
Сначала хотелось ответить, что МЕГАМОЗГ !
Но, исходя из многочисленных своих наблюдений, скажу так:
СЕРДЦЕ, влюблённое в математику, программирование и т. п. ,
потому что они говорят (восклицают в экстазе!) :
"Какая красивая теорема! Какое красивое доказательство! "...
Эх.. . а всё-таки получается, что не Сердце, а МЕГАМОЗГ !