Перевод статьи Азата Мардана «Programmers Are Assholes?».
В настоящее время я работаю в отличной команде, с прекрасными людьми. Мне повезло. Однако, за годы, проведенные в сфере разработки, я обнаружил, что количество придурков в этой отрасли непропорционально велико (по сравнению с другими профессиями).
Любопытно, это программирование так отрицательно влияет на личностные качества людей, или здесь обратная связь? Может, определенные асоциальные элементы просто тяготеют к компьютерам, чтобы иметь возможность надеть наушники и не разговаривать с окружающими? Почему в разработке программ больше придурков, чем в торговле недвижимостью или производстве продуктов и напитков?
Машины бинарны по своей природе. Всегда есть причина, почему Х это не Y. Обычно существует строгая причинная обусловленность и четкие границы: истина или ложь, ноль или единица, гений или идиот. Возможно, именно поэтому людей, у которых уже есть дуальное мышление («ранний» Стив Джобс?), так тянет к информатике. В окружающем мире вещи часто неопределенные, изменчивые, гибкие. Они раскрашены в оттенки серого (и других цветов). Но в мире функций, выражений и алгоритмов фактически нет неопределенности. В нем больше контраста черного и белого, больше разделения на «это работает» и «это не работает».
Можно посмотреть на это дело и с другой стороны. Чтобы преуспеть в программировании, нужно спокойно относиться к выполнению бессмысленных шагов — вроде работы интерпретатора или компилятора. Конечно, любой алгоритм для машин является бессмысленным. Часто, чтобы найти баг, нам приходится просматривать строку за строкой. Человеку, который занимается отладкой, постоянная оглядка на конечную цель только вредит.
Поэтому, в жестоком мире битов и байтов, где малопонятные лабиринты кода ведут к триумфам или трагедиям (без промежуточных вариантов)… пожалуйста, не будьте придурками и ставьте людей на первое место!
PS: название статьи на самом деле должно было звучать как «Почему в программировании больше придурков, чем в других сферах». Но я не мог удержаться от соблазна использовать что-то более запоминающееся.
[customscript]techrocks_custom_after_post_html[/customscript]
[customscript]techrocks_custom_script[/customscript]
Бессмысленная статья
Еще один выёбщик, накидайте ему защекоинов
Правдивая статья! Не раз замечал, что супер мега крутые программисты в жизни подлые, коварные и вредные люди! А те люди которые тут гадят в комментариях, и не могут опровергнуть этот факт, теми гадкими программистами и являются