Имя пользователя:

Пароль:


Список форумов ПРАКТИЧЕСКИЕ ВОПРОСЫ Работа Программирование и IT Просмотров: 23923

Программирование: творчество или ремесло?


Давим клаву за бабло
  #21
Сообщение 13 Aug 2013, 11:17
Canada, Ontario
Город: Toronto
Стаж: 12 лет 2 месяца 14 дней
Постов: 10707
Лайкнули: 3448 раз
Карма: 33%
СССР: Днепропетровск
Пол: М
Лучше обращаться на: ты
Заход: 12 Sep 2024, 06:51

as400:
Творчество — процесс деятельности, создающий качественно новые материальные и духовные ценности или итог создания объективно нового.

Ну вот, программирование подходит под это определение просто идеально - мы как раз и создаём новые программы (которые - оооочень материальные ценности!), которых ещё не было. :_jazyk_:

  #22     Программирование: творчество или ремесло?
Сообщение 13 Aug 2013, 11:19
Canada, Ontario
Стаж: 12 лет 24 дня
Постов: 2632
Лайкнули: 84 раз
Карма: 4%
Заход: 08 Oct 2013, 15:58
Ursego:
as400:
Творчество — процесс деятельности, создающий качественно новые материальные и духовные ценности или итог создания объективно нового.

Ну вот, программирование подходит под это определение просто идеально - мы как раз и создаём новые программы (которые - оооочень материальные ценности!), которых ещё не было. :_jazyk_:


Каждый новый дом - это что-то, чего еще никогда не было. Неужто вы назовете творчеством возведение обычного дома?
На свете все бывает. Кое-что из того, что на свете бывает, бывает так редко, что все думают, что его не бывает. А оно бывает.

  #23     Программирование: творчество или ремесло?
Сообщение 13 Aug 2013, 11:56
Canada, Ontario
Город: Toronto
Стаж: 12 лет 2 месяца 14 дней
Постов: 10707
Лайкнули: 3448 раз
Карма: 33%
СССР: Днепропетровск
Пол: М
Лучше обращаться на: ты
Заход: 12 Sep 2024, 06:51

Если говорить о работе строительных рабочих (которым ясно и чётко указали что делать), то творчества нет. Если говорить об архитекторе (создающем новый дом, хоть и не первый в истории человечества), то творчество есть. Конечно, если сравнивать программирование и строительство, то аналог девелопера - вроде как каменщик или штукатур. Но эта аналогия на самом деле не совсем верная т.к. у программиста есть выбор архитектурного решения (точнее, даже не выбор, а создание - работа очень творческая и интересная), хоть и внутри существующих технологических рамок (например, фреймворка или языка программирования). А маляр если не так побелит, как было сказано, то, грубо утрируя, домой пойдёт.

  #24     Программирование: творчество или ремесло?
Сообщение 13 Aug 2013, 12:05
ddd_ddd Аватара пользователя
СОЗДАТЕЛЬ ТЕМЫ
Стаж: 11 лет 9 месяцев 17 дней
Постов: 200
Лайкнули: 20 раз
Карма: 10%
Заход: 31 май 2017, 08:44
as400:
Никак программирование сюда не подходит.


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

  #25     Программирование: творчество или ремесло?
Сообщение 13 Aug 2013, 13:20
Canada, Ontario
Стаж: 12 лет 24 дня
Постов: 2632
Лайкнули: 84 раз
Карма: 4%
Заход: 08 Oct 2013, 15:58
ddd_ddd:
as400:
Никак программирование сюда не подходит.


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


Очень интересное замечание. Вопрос у меня к вам: приведите пример простейшего алгоритма, который разные люди реализуют по-разному. Любой, на ваш выбор, не стесняйтесь профессиональной терминологии, я погуглю если что :_podmigivanie1_:
На свете все бывает. Кое-что из того, что на свете бывает, бывает так редко, что все думают, что его не бывает. А оно бывает.

  #26     Программирование: творчество или ремесло?
Сообщение 13 Aug 2013, 14:02
Canada, Ontario
Город: Toronto
Стаж: 11 лет 8 месяцев 26 дней
Постов: 4502
Лайкнули: 1104 раз
Карма: 25%
СССР: Кишлак "Кызыл пиез"
Пол: М
Лучше обращаться на: ты
Заход: 11 Sep 2024, 07:43

А чего далеко ходить, вот тема "Яичница".

Dormidont:
Вроде простоая яичница - чего обсуждать то?

В общем если знаете как можно разнообразить простую прозаическую яичницу то делитесь!
Ну там добавить в неё что то и прочее



В принципе полное творчество. Потому, что автор темы никаких ограничений не ввел.
Ну разве, что название. Даже не требуется, что бы в рецепте были яица.
Вот и твори, что хочешь и как.

А в программировании ну или на заводике где такая свобода ?

Даже роспись "Сикстинкой капеллы". Ну никак не творчество.
Великолепно выполненное, но ремесло.
Корпоративное и персональное налогообложение. Бухгалтерия. (Канада, Израиль). Открытие/закрытие, оценка бизнеса. www.MyTaxAdviser.ca
Веб-дизайн, Онлайн маркетинг, Программирование, Компьютерное оборудование и хостинг. www.SysComData.ca

  #27     Программирование: творчество или ремесло?
Сообщение 13 Aug 2013, 15:04
ddd_ddd Аватара пользователя
СОЗДАТЕЛЬ ТЕМЫ
Стаж: 11 лет 9 месяцев 17 дней
Постов: 200
Лайкнули: 20 раз
Карма: 10%
Заход: 31 май 2017, 08:44
Nick:
пример простейшего алгоритма, который разные люди реализуют по-разному

Bubble sorting.

  #28     Программирование: творчество или ремесло?
Сообщение 13 Aug 2013, 15:13
Canada, Ontario
Стаж: 12 лет 24 дня
Постов: 2632
Лайкнули: 84 раз
Карма: 4%
Заход: 08 Oct 2013, 15:58
ddd_ddd:
Nick:
пример простейшего алгоритма, который разные люди реализуют по-разному

Bubble sorting.


Отличный пример. А теперь расскажите, почему же за десятки лет существования программистского творчества/ремесла, так и не достигнут консенсус - каков же наилучший метод этого бубль-гума? Более того, почему этот бубль-гум вообще нужно каждому по своему делать, не может разве он быть уже готовым и сделанным раз и навсегда?
На свете все бывает. Кое-что из того, что на свете бывает, бывает так редко, что все думают, что его не бывает. А оно бывает.

  #29     Программирование: творчество или ремесло?
Сообщение 13 Aug 2013, 15:30
Canada, Ontario
Город: Toronto
Стаж: 12 лет 2 месяца 14 дней
Постов: 10707
Лайкнули: 3448 раз
Карма: 33%
СССР: Днепропетровск
Пол: М
Лучше обращаться на: ты
Заход: 12 Sep 2024, 06:51

В работе разработчика высокого уровня (имею в виду не крутость программера, а далёкость от железа - например, датабейсные бизнес-аппликации под веб и виндовс) алгоритмы - плохой пример (всё в основном вшито в библиотеки - юзай себе на здоровье). А вот обдумать и реализовать иерархию классов (так, чтобы и сейчас не утонуть в комплексити, и потом чтоб юнит был андэстэндэбл, мейнтейнэбл и расширяебл - это чисто искусство. Хоть и сопровождаемое рутиной, как картина окружена рамой. Увы, иногда вижу, что в своё время разработчики решили проблему тупо в лоб (вместо того, чтоб подумать как сделать красиво, чтоб дядя Миша не мучился через 15 лет).

  #30     Программирование: творчество или ремесло?
Сообщение 13 Aug 2013, 15:33
Canada, Ontario
Стаж: 12 лет 24 дня
Постов: 2632
Лайкнули: 84 раз
Карма: 4%
Заход: 08 Oct 2013, 15:58
Ursego:
В работе разработчика высокого уровня (имею в виду не крутость программера, а далёкость от железа - например, датабейсные бизнес-аппликации под веб и виндовс) алгоритмы - плохой пример (всё в основном вшито в библиотеки - юзай себе на здоровье). А вот обдумать и реализовать иерархию классов (так, чтобы и сейчас не утонуть в комплексити, и потом чтоб юнит был андэстэндэбл, мейнтейнэбл и расширяебл - это чисто искусство. Хоть и сопровождаемое рутиной, как картина окружена рамой.


Зачем станем далеко ходить, дорогой? Давай близко посмотрим.
Мне обьяснить тебе что вот этот формат форума не расширяебл или ты сам видишь?
На свете все бывает. Кое-что из того, что на свете бывает, бывает так редко, что все думают, что его не бывает. А оно бывает.

  #31     Программирование: творчество или ремесло?
Сообщение 13 Aug 2013, 15:36
Canada, Ontario
Город: Toronto
Стаж: 12 лет 2 месяца 14 дней
Постов: 10707
Лайкнули: 3448 раз
Карма: 33%
СССР: Днепропетровск
Пол: М
Лучше обращаться на: ты
Заход: 12 Sep 2024, 06:51

Я это не то, что вижу - я это ХАВАЮ :_mad_: ! Наверно, придерживаться элементарных принципов девелопмента авторы phpBB считали великим, недоступным для себя искусством, но это уже, собсна, другая тема.

  #32     Программирование: творчество или ремесло?
Сообщение 13 Aug 2013, 15:42
Canada, Ontario
Стаж: 12 лет 24 дня
Постов: 2632
Лайкнули: 84 раз
Карма: 4%
Заход: 08 Oct 2013, 15:58
Ursego:
Я это не то, что вижу - я это ХАВАЮ :_mad_: ! Наверно, придерживаться элементарных принципов девелопмента авторы phpBB считали великим, недоступным для себя искусством, но это уже, собсна, другая тема.


За что и приходит тебе мой глубокий респект и сочувствие. :_spasibo_:
На свете все бывает. Кое-что из того, что на свете бывает, бывает так редко, что все думают, что его не бывает. А оно бывает.

  #33     Программирование: творчество или ремесло?
Сообщение 13 Aug 2013, 15:53
ddd_ddd Аватара пользователя
СОЗДАТЕЛЬ ТЕМЫ
Стаж: 11 лет 9 месяцев 17 дней
Постов: 200
Лайкнули: 20 раз
Карма: 10%
Заход: 31 май 2017, 08:44
Nick:
А теперь расскажите, почему же за десятки лет существования программистского творчества/ремесла, так и не достигнут консенсус - каков же наилучший метод этого бубль-гума? Более того, почему этот бубль-гум вообще нужно каждому по своему делать, не может разве он быть уже готовым и сделанным раз и навсегда?


А они равнозначные - что с "переда", что с "зада" запускать пузырёк. Ну и кроме того, это вообще недостойно им пользоваться (но все продолжают, ибо не самолёты программируют).

  #34     Программирование: творчество или ремесло?
Сообщение 13 Aug 2013, 15:55
Canada, Ontario
Стаж: 12 лет 24 дня
Постов: 2632
Лайкнули: 84 раз
Карма: 4%
Заход: 08 Oct 2013, 15:58
ddd_ddd:
Nick:
А теперь расскажите, почему же за десятки лет существования программистского творчества/ремесла, так и не достигнут консенсус - каков же наилучший метод этого бубль-гума? Более того, почему этот бубль-гум вообще нужно каждому по своему делать, не может разве он быть уже готовым и сделанным раз и навсегда?


А они равнозначные - что с "переда", что с "зада" запускать пузырёк. Ну и кроме того, это вообще недостойно им пользоваться (но все продолжают, ибо не самолёты программируют).


А почему им недостойно пользоваться?
На свете все бывает. Кое-что из того, что на свете бывает, бывает так редко, что все думают, что его не бывает. А оно бывает.

  #35     Программирование: творчество или ремесло?
Сообщение 13 Aug 2013, 17:46
Canada, Ontario
Город: Toronto
Стаж: 12 лет 2 месяца 14 дней
Постов: 10707
Лайкнули: 3448 раз
Карма: 33%
СССР: Днепропетровск
Пол: М
Лучше обращаться на: ты
Заход: 12 Sep 2024, 06:51

Это самый тупой (не побоюсь этого слова, стрейтфорвард) алгоритм. Первое, что приходит в голову если надо отсортировать массив.

  #36     Программирование: творчество или ремесло?
Сообщение 14 Aug 2013, 07:37
Canada, Ontario
Город: Toronto
Стаж: 11 лет 8 месяцев 26 дней
Постов: 4502
Лайкнули: 1104 раз
Карма: 25%
СССР: Кишлак "Кызыл пиез"
Пол: М
Лучше обращаться на: ты
Заход: 11 Sep 2024, 07:43

Господа ваша дискуссия о пузырьковой сортировке, только укрепила мои сомнения в том, что программирование это искусство.
Все свелось к тому какие инструменты, станки, материалы или алгоритмы лучше.
Также как и набор и иерархия классов.
Это не творчество, это псевдо свобода выбора. Хотя похоже на эрзац-творчество.
Корпоративное и персональное налогообложение. Бухгалтерия. (Канада, Израиль). Открытие/закрытие, оценка бизнеса. www.MyTaxAdviser.ca
Веб-дизайн, Онлайн маркетинг, Программирование, Компьютерное оборудование и хостинг. www.SysComData.ca

  #37     Программирование: творчество или ремесло?
Сообщение 14 Aug 2013, 07:46
Israel
Стаж: 11 лет 3 месяца 12 дней
Постов: 33
Лайкнули: 1 раз
Пол: Ж
Заход: 22 Dec 2014, 13:36
зависит от того,как сам программист к своей работе относится

  #38     Программирование: творчество или ремесло?
Сообщение 14 Aug 2013, 08:18
Canada, Ontario
Город: Toronto
Стаж: 12 лет 2 месяца 14 дней
Постов: 10707
Лайкнули: 3448 раз
Карма: 33%
СССР: Днепропетровск
Пол: М
Лучше обращаться на: ты
Заход: 12 Sep 2024, 06:51

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


as400:
Также как и набор и иерархия классов.
Наследование - это да, лишь инструмент. Но то, что с этим можно делать - это искусство! Кисточка Рембрандта - тоже инструмент. По твоей логике, искусством там не пахнет.

  #39     Программирование: творчество или ремесло?
Сообщение 14 Aug 2013, 08:41
Canada, Ontario
Стаж: 12 лет 24 дня
Постов: 2632
Лайкнули: 84 раз
Карма: 4%
Заход: 08 Oct 2013, 15:58
as400:
Господа ваша дискуссия о пузырьковой сортировке, только укрепила мои сомнения в том, что программирование это искусство.
Все свелось к тому какие инструменты, станки, материалы или алгоритмы лучше.
Также как и набор и иерархия классов.
Это не творчество, это псевдо свобода выбора. Хотя похоже на эрзац-творчество.


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

  #40     Программирование: творчество или ремесло?
Сообщение 14 Aug 2013, 08:55
Canada, Ontario
Город: Toronto
Стаж: 11 лет 8 месяцев 26 дней
Постов: 4502
Лайкнули: 1104 раз
Карма: 25%
СССР: Кишлак "Кызыл пиез"
Пол: М
Лучше обращаться на: ты
Заход: 11 Sep 2024, 07:43

Исскуство, не всегда творчество.

Поясню свою мысль:

Например есть идея нарисовать окно. Идея, не задание !!!

Беру бумагу и рисую, палкой на песке или мелком на асфальте или на компьютере. Вот это творчество.

А когда есть задание, нарисовать окно в виндах или на потолке капеллы. То тут уже нет творчества.

Может быть есть свобода выбора. Чем или как рисовать. ну или там цвет расположение.
Творчества тут нет, исскуство может быть есть.

Могу же я быть великолепным или весьма искусным рисовальщиком окон в винде.
Корпоративное и персональное налогообложение. Бухгалтерия. (Канада, Израиль). Открытие/закрытие, оценка бизнеса. www.MyTaxAdviser.ca
Веб-дизайн, Онлайн маркетинг, Программирование, Компьютерное оборудование и хостинг. www.SysComData.ca

Это сообщение - не последнее. В теме есть ещё страницы. Перейти на следующую >>

Вам есть что сказать по этой теме? Зарегистрируйтесь, и сможете оставлять комментарии
cron