November 5th, 2016

основной

А что там у программистов?

Расскажу немного про программистов и про нашу внутреннюю кухню.

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

Почему раньше программист мог позволить себе быть асоциальным, а сейчас не может? Разгадка в том, как изменились программы и сам процесс программирования. Раньше программы писались так, чтобы их понял компьютер. Ведь программа, это набор инструкция для компьютера. И программист выстраивал свое мышление так, чтобы думать как алгоритмическая машина. Разумеется, это меняет человека и не факт, что в лучшую сторону. Программист мог похвастаться: “я написал такой код, в который понимаю только я и машина”. Сейчас говорить такое стыдно. До 80 процентов усилий мы тратим на то, чтобы код был прост и понятен нашим коллегам. Сложность создаваемых продуктов возросла настолько, что иначе никак.

Collapse )