День программиста

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

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

Ибигдан пишет: “только 10% работы программиста можно отнести к сколько-нибудь творческой.” Ну да, конечно. Вот только даже я помню сам и знаю по рассказам программистов старшего поколения, как разработка еще не так давно сопровождалась сборкой компьютеров (вплоть до пайки отдельных блоков), сборкой и настройкой оргтехники, проводкой сети, обучением пользователей и бесконечным, нудным, однообразным созданием пользовательского интерфейса. А сейчас каждый волен заниматься тем, чем ему нравится и к чему есть способности. Вокруг меня сидят люди, у которых процент творческой работы уверенно приближается к ста процентам. И сам я создаю как раз эти самые виртуальные миры, которые становятся частью реальности.

Ибигдан пишет: “И даже если у тебя есть идея, как решить уже сто раз решённую задачу новым, гениальным способом - кто даст тебе на это время и деньги? Как ты её потом будешь продвигать на рынке?” Ну вот и вскрылось ядро проблемы. Творчество творчеством, а где же бабло?!! :) Как будто когда-то программистам деньги мешками выдавали, чтобы они решали “уже сто раз решённую задачу” пусть даже каким-то новым, “гениальным” способом.

Для реализации своих идей всегда приходится прилагать какие-то усилия, но именно сейчас стало проще воплотить свои идеи в коде за сравнительно небольшое время и распространить результат своей работы среди очень большого числа людей.

В общем, желаю всем программистам побольше интересных проектов, поменьше скучных багов, повыше зарплату и побольше креативных людей вокруг. С прадником, коллеги!