90% магии
Существует множество историй, картинок и цитат о том, что программист — это не профессия, а стиль жизни. И я хочу внести свой вклад, параллельно осветив, может быть, ещё одну грань.
Итак, все люди делятся на две категории. Для своего удобства и удобства большей части читателей я назову их «юзеры» и «программисты». Прошу не придираться к словам — вы можете назвать их на свой вкус и цвет.
«Юзеры» — люди, которые живут как по известной картинке: 10% интерфейса, 90% магии. Для них существуют события, поступки и их, юзеров, на эти события реакция. Но они не хотят понимать, почему и как случилось именно это. Вот только порой невозможно, не разбираясь в деталях, правильно отреагировать на то или иное событие. И тогда «юзеры» обращаются к «программистам».
«Программист» же — это тот, кто любой поступок разберёт по мотивам, происшествие раскопает до первопричины и следствий, до атомов и бинарного кода. Он разберётся, почему человек поступил именно так. Программист всегда стремится получить информацию, какой бы она ни была. Информация для них полезна всегда.
Нельзя быть одновременно и «юзером», и «программистом». Это зависит не от того, можете ли вы самостоятельно понять поступки человека или что-то вроде того. Это зависит лишь от желания понимать. А значит, что как «юзер» может стать «программистом», так и наоборот.
Думаю, каждый читатель уже мысленно отнёс себя к одному из этих классов. Хотелось бы добавить, что нет ничего плохого ни в том, ни в другом. Порой счастье в неведении.
В качестве хэппи-энда скажу: юзеры и программисты, будь то cфера IT, медицина или лингвистика, всегда нужны друг другу. Вы — две части одного целого. Помогайте друг другу и будьте счастливы.