Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.04.14;
Скачать: [xml.tar.bz2];

Вниз

Программирование искусство или ремесло?   Найти похожие ветки 

 
Soft   (2003-03-28 14:01) [0]

Существует два разных мнения

1) Программирование – искусство;
2) Программирование – ремесло;

Какое из мнений поддерживаете вы?


 
Anatoly Podgoretsky   (2003-03-28 14:04) [1]

Если деньги зарабатываешь, то ремесло, если зарабатываешь с наслаждением, то искуство.


 
uw   (2003-03-28 14:08) [2]

Ремесло - тоже искусство. Например, Фаберже. Вот когда ставится на поток, стулья там, то это уже и не ремесло, и не искусство.


 
LazorenkoX   (2003-03-28 14:13) [3]

Я зарабатываю деньги и программирую с наслаждением. Но моё мнение - 2.

Исскуство - это рок-группа, исскуство - это пиво Оболонь "Оксамитове". :) :) :)


 
Soft   (2003-03-28 14:56) [4]

>>Я зарабатываю деньги и программирую с наслаждением. Но моё мнение - 2.

Отлично.

Тогда если программирование ремесло, то почему некоторые программы более качественные, а некоторые нет. Они ведь должны быть одинаковыми, ведь делаются по шаблонам...

Ремесло - это поток низкокачественной стандартизированной продукции. Искусство - это шедевр.


 
Anatoly Podgoretsky   (2003-03-28 15:03) [5]

Ремесленники всегда были разного уровня, мастера, подмастерья и так себе.


 
Praco   (2003-03-28 15:08) [6]

Ремесло - это набор технических навыков.
Результатом ремесленного труда может быть продукция любого качества.

"Тогда если программирование ремесло, то почему некоторые программы более качественные, а некоторые нет. Они ведь должны быть одинаковыми, ведь делаются по шаблонам..."
Набросайте-ка мне шаблончик операционной системы. :)

Программирование - ремесло на 99.99%.


 
uw   (2003-03-28 15:16) [7]

Толковый словарь живого великорусского языка Владимира Даля

РЕМЕСЛО, стар. ремество ср. рукомесло, рукодельное мастерство, ручной труд, работа и уменье, коим добывают хлеб; || само занятие, коим человек живет, промысел его, требующий более телесного, чем умственного труда.


Теперь я полностью согласен - ремесло!


 
Слесарь Матерящийся   (2003-03-28 15:17) [8]

>искусство или ремесло

По будням -- ремесло, по выходным -- искусство.


 
blackman   (2003-03-28 15:18) [9]

Программирование – искуссное ремесло




 
Soft   (2003-03-28 15:47) [10]

>>требующий более телесного, чем умственного труда.

Тогда все кто тут собрались, скорее всего, делают то что думают, а не думают что делают.

Труд из человека сделал обезьяну, из вас тоже сделает.

>>Программирование – искуссное ремесло

Присоединяюсь.





 
TGrigory   (2003-03-28 17:02) [11]

Программирование - это диагноз :)


 
Феу   (2003-03-28 18:00) [12]

Мне эта ветка напомнила: "Магия - это хаос, наука и искусство." Программирование - только хаос. :-)


 
Soft   (2003-03-28 18:02) [13]

Программирование - это стиль/смысл жизни.


 
MsGuns   (2003-03-28 18:25) [14]

Разница между ремеслом и искусством в том, что в первом случае продукт - есть просто результат каких-то действий (и не обязательно плохой), а во втором - часть души того, кто его создал (не обязательно - хороший).


 
JibSkeart   (2003-03-28 18:26) [15]

Soft © (28.03.03 18:02)
не совсем
для когото это естественно может стать и смыслом жизни
и стилем но для некоторых просто работа (средство зарабатывания денег)
или просто увлечением
я знал таких людей у которых работа была долека от компьютеров
но дома он программировал кстати даже очень во всем этом неплохо соображает



 
NickBat   (2003-03-28 18:40) [16]

Все зависит от конечного результата. Сравним с пошивом одежды.
Казалось бы ремесло, а ведь есть кутюрье - платье или костюм от них это искусство. Хотя иногда костюм от бабы Зины и выглядит лучше, и пошит качественней, чем от Пако Рабане :)))


 
DiamondShark   (2003-03-28 19:12) [17]


> Soft © (28.03.03 14:56)

По шаблонам диски печатаются, а программы все разные.

Но всё-таки -- ремесло. Но самая подходящая аналогия здесь не конвейер, а протезная мастерская.


 
uw   (2003-03-28 20:14) [18]

>Soft © (28.03.03 14:56)
>Ремесло - это поток низкокачественной стандартизированной продукции.

Все совсем не так.

Ремесленниками были люди, не оторванные от продукта своей деятельности. Это люди, изготовлявшие домашнюю утварь, одежду, мебель, ткавшие ковры и т.д. Самые лучшие образцы всего этого сейчас находятся в музеях и называются произведениями искусства.
Ремесленником был Амати, своими руками изготовивший сотни музыкальных инструментов. Кроме того, у него было много учеников, самые известные – Гварнери и Страдивари.
Ремесленником был Микельанжело, пять лет ваявший своего Давида. А еще лет десять, руководившей добычей караррского мрамора.
И это можно продолжать сколько угодно. Все они на 99% работали руками и работали за деньги. И гордились своим ремеслом.

Потом случилась промышленная революция, был изобретен конвейер, производительность возросла несравнимо, и роль ремесленников была принижена. А вместе с тем возникло и некоторое пренебрежительное отношение к самому слову «ремесленник». Но при этом вместо резных столиков и стульев возникли столы и стулья, сами знаете, какие, - «поток низкокачественной стандартизированной продукции».

Что касается программирования, то это - в чистом виде инженерная деятельность, т.е. поиск технического решения, близкого к оптимальному (или уж как получится), при большом количестве возможных вариантов. И иногда за это платят деньги.


 
copyr25   (2003-03-28 21:19) [19]

>uw © (28.03.03 20:14):

>Потом случилась промышленная революция, был изобретен конвейер, производительность
>возросла несравнимо, и роль ремесленников была принижена.

Очень взвешенное, правильное мнение!

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

Не то, чтобы заправилы бизнеса им, машинам, не доверяли -
вот сейчас даже экспертизу лекарств, такого важного для
человечества продукта эти машины запросто делают.

Все дело в том, что человечество оставляет за собой право
создавать эти машины!

Ремесленник отличается от программиста не технологически
(в этом смысле оба вкладывают усилия в развитие технологии),
но идеологически: программист создает технологию.
Ремесленник же ее искуссно повторяет.

Влияние промышленной революции, и именно конвеера было
огромным. Именно конвеер создал Delphi - набор инструментов для
простого составления незатейливой программы, визуальное
программирование.
Все согласно работающие в рамках этого инструмента - ремесленники,
так же, как ремесленники, пользующиеся стандартным инструментом,
паяльником, рубанком, 3D Max или Flash:))

Т.е. работать в рамках кем-то созданного пакета разработки - это не
программирование.

Я не хочу обвинять современных программистов в том, что они
создают свои совершенные, нужные программы в рамках Delphi,
я хочу, чтобы они поняли, что их призвание создавать Delphi,
как это сделал программист Борланд.

У Айзека Азимова был (это я давно читал) фантастический рассказ.
Там совершенолетие подростков, получение ими образования,
совершалось просто программированием профессии юноши, с учетом
его способностей с помощью некого "шлема" и "программы".
Герой рассказа, учившийся по книгам, а не в "шлеме", не попадает
в этот реестр. Экзаменаторы с подозрением отметили его книжные
попытки получить знание. Все его друзья получили квалификацию, только он - нет.
Он попадает в некий "санаторий" для таких же отверженных
Он переживает, чувствует себя ущербным,
изгнанным из общества...
И только потом, потом, после его переживаний ему
открывается истина - это не санаторий для душевнобольных,
это школа для специалистов, призванных создавать
эти шлемы и программы для профессионального кодирования обучающихся подростков.

Наверное не я один читал этот рассказ Азимова.
Полагаю, меня поймут, ну, хотя бы читавшие параллельно:))


 
uw   (2003-03-28 22:06) [20]

"Профессия" - мой любимейший рассказ:

http://fantasy.kiev.ua/koi/A/Asimo/rar/PROFESS.htm



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2003.04.14;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.5 MB
Время: 0.008 c
14-44387
azra3L
2003-03-26 22:15
2003.04.14
процессы и потоки


3-44008
Suharew
2003-03-23 23:05
2003.04.14
SQL- как показать записи из 2-х таблиц


14-44357
Namo
2003-03-31 10:15
2003.04.14
Американцы не были на Луне.


1-44254
[BAD]Angel
2003-04-02 13:12
2003.04.14
Как узнать дату создания папки?


7-44484
NetKnight
2002-12-04 16:06
2003.04.14
Program Shortcut ?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский