Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.04.14;
Скачать: CL | DM;

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.017 c
1-44129
Йцукен
2003-03-27 09:23
2003.04.14
Проблема с Вордом.


1-44138
Антон
2003-04-03 13:18
2003.04.14
освобождение памяти распределенной в dll


3-44080
Виталий Панасенко
2003-03-26 12:26
2003.04.14
LocalSQL


3-44012
Наташа
2003-03-22 08:46
2003.04.14
Печать Накладных


1-44120
yurikon03
2003-04-03 09:20
2003.04.14
Как переопределить событие?