March 5th, 2007

samoth

программисты

можете назвать меня старпером конечно, но...

есть такая порода IT-"специалистов", которые сами себя гордо называют "программисты". все их "программирование" заключается в написании генерящих гипертекст скриптов на различных скриптовых движках, которые они гордо называют "языками программирования" /* мало кто из них знает, что существуют формальные критерии, и что их "языки" им очень даже не удовлетворяют */, или в "работе с базами данных", которая заключается в прикручивании существующих надстроек на тех самых "языках" к наименее отягченным функциональностью СУБД. ту поделку, что получается в результате, они гордо называют "проектом", иногда даже с большой буквы.

еще есть другие "программисты". они вроде бы даже используют нормальные серьезные средства. однако суть их работы не меняется /* впрочем, заниматься хуйней можно с использованием любых приспособлений */: все что они делают - это собирают слово "ВЕЧНОСТЬ" из кубиков с буквами "Ж", "О", "П" и "А", коими выступают различные программные продукты, как раз и созданные для того, чтобы быть друг в друга воткнуты. каменным цветком в этом случае получается большой конфигурационный файл /* или несколько маленьких */ на том же самом гипертексте.

есть еще и третьи, которые не сколько "программируют" /* или даже программируют, есть и такие */, сколько пытаются облить грязью все то, чего они не понимают или не освоили, как-то: другие языки програмирования, другие оболочки разработки ну и т.д.

всем этим группам товарищей /* да и другим, коих я не вспомнил */ я хочу сказать, что программист - это человек, решающий алгоритмические проблемы с использованием наиболее подходящих для этого инструментов. ключевое слово здесь - "алгоритмических" /* если хотите, эвристических, формальных, каких угодно, но проблем, а из слова "проблема" следует слово "думать" */. все остальные, которые сосредотачивают свое внимание на технологиях, на языках, на средах разработки и т.д. и называют программированием игру в кубики - вы, господа, простые кодеры /* чуть не сказал "задроты" :Р */. и когда такой человек называет себя программистом /* а иногда даже с такой знаете пафосной миной */, то мне хочется плюнуть ему в лицо и уебать Кнутом по голове.

навеяно долгой подпиской на ru_java и другие сопутствующие камьюнити.