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

Пароль:


Список форумов КАНАДА Работа Программирование и IT Просмотров: 4658 Промотать вниз к быстрому ответу

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


Давим клаву за бабло
   Поделиться темой: 
  #61
Сообщение 09 ноя 2013, 22:03
Canada, Ontario
Город: Toronto
Стаж: 4 года 5 месяцев
Постов: 9265
Лайкнули: 2726 раз
Карма: 30%
СССР: Днепропетровск
Пол: М
Лучше обращаться на: ты
Заход: 5 часов 50 мин назад


  #62     Программирование: творчество или ремесло?
Сообщение 27 дек 2013, 18:49
Cth Аватара пользователя
Canada, British Columbia
Город: Vancouver
Стаж: 3 года 1 месяц
Постов: 1518
Лайкнули: 301 раз
Карма: 20%
Пол: М
Заход: 03 янв 2017, 02:51

ну вы тему завели и спорите о цвете вуглускров, тогда как их не существует.
тобишь, программирование, безусловно, существует. и творчество существует (криатифф по модному), но говорить о том, что какой-то род занятий - творческий, а какой-то - нет, можно лишь с самыми тривиальными родами занятий, в кои программирование никак не входит. Хотя... я сомневаюсь, что даже подметание полов можно назвать не креативным занятием. Творческий подход - это подход. состояние души. с одной стороны, можно работать без него и работа эта будет ремеслом, passionless повторением рутины. с другой стороны, можно работать с вдохновлением, даже если ты унитаз чистишь, не имеет значения, суть лишь в том, как сам человек воспринимает эту работу, а воспринимать можно по разному, ибо diversity умов человеческих и методов мышления/восприятия - просто одному уму непостижимо.

Программисты, которых я нанимаю часто радуются новой работе не из-за денюх (к тому же, у меня с ними всегда 100% постоплата), а из-за интересных алгоритмов и задач, которые я в ТЗ пишу, к примеру, ТЗ по созданию бота-кроулера, который определяет факт наличия проданных ссылок, клоакинга, дорвеев, ошибок в роботсе и сайтмапе, валидацию страниц и т.п.. С другой стороны, у меня бывают идиотские ТЗ, типа спарсить обьявления с трех сайтиков обьявлений по недвижимости и положить данные красиво в .csv, или обновлять резюме по крону, авторизовываясь и жмакая на джаваскриптовую линку на каких-то джоб-порталах.

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

ИМХО, люди, who claim, что программирование - рутина, одновременно сидят на двух стульях: адын стул - абсолютное отсутствие знаний о программировании; ффтарой стул - обычный, зазорный ignorance, ибо судить о чем-то абстрактном из-за чего-то конкретного - стандартное следствие невежества.

  #63     Программирование: творчество или ремесло?
Сообщение 11 ноя 2014, 20:07
Стаж: 3 года 8 месяцев 24 дня
Постов: 116
Лайкнули: 18 раз
Карма: 16%
Заход: 01 авг 2015, 16:46
приведите пример простейшего алгоритма, который разные люди реализуют по-разному. Любой, на ваш выбор, не стесняйтесь профессиональной терминологии, я погуглю если что

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

Изображение

Изображение


Первое, как вы догадались – моё :mrgreen: , второе – препода.

  #64     Программирование: творчество или ремесло?
Сообщение 11 ноя 2014, 20:15
Стаж: 3 года 8 месяцев 24 дня
Постов: 116
Лайкнули: 18 раз
Карма: 16%
Заход: 01 авг 2015, 16:46
А я бы сказал, что программирование - это творчество с элементами ремесла

А как же паттерны проектирования, а? Неужели не применяешь? :_shuffle_:

  #65     Программирование: творчество или ремесло?
Сообщение 12 ноя 2014, 07:33
Canada, Ontario
Город: Toronto
Стаж: 3 года 11 месяцев 15 дней
Постов: 3978
Лайкнули: 924 раз
Карма: 24%
СССР: Кишлак "Кызыл пиез"
Пол: М
Лучше обращаться на: ты
Заход: 8 часов 0 мин назад

А как же паттерны проектирования, а?

Copy / Paste :_yes_:
Корпоративное и персональное налогообложение. Бухгалтерия. (Канада, Израиль). Открытие/закрытие, оценка бизнеса. www.MyTaxAdviser.ca

  #66     Программирование: творчество или ремесло?
Сообщение 12 ноя 2014, 21:20
Canada, Ontario
Город: Toronto
Стаж: 4 года 5 месяцев
Постов: 9265
Лайкнули: 2726 раз
Карма: 30%
СССР: Днепропетровск
Пол: М
Лучше обращаться на: ты
Заход: 5 часов 50 мин назад

А как же паттерны проектирования
Я применяю в основном паттерны, которые в меня вдолбил много лет назад один из моих первых руководителей. За что ему превеликое спасибо.

  #67     Программирование: творчество или ремесло?
Сообщение 13 ноя 2014, 19:31
United States of America
Город: Atlanta
Стаж: 3 года 7 месяцев 11 дней
Постов: 1146
Лайкнули: 251 раз
Карма: 22%
Пол: М
Заход: 7 часов 49 мин назад
Ладно, вставлю свои "пять копеек". Тем более, что терпел очень долго.

Вождение машины это искусство или ремесло? Вероятно в случае величайших пилотов это искусство. Но их мало по сравнению с массой народа за рулем. Или каждый мнит себя Сенной (Шумахером и дале по списку). Сначала хотел написать что-то типа: программист как переводчик. Вот приходит к нему заказчик и говорит: хочу здесь окно, а там-надпись. И чтобы когда нажму на стрелку, что-то всплывало.

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

Но потом понял, что есть и в программировании совершенство. И достичь его уже искусство. Только это не относится к профессии, как к таковой.

  #68     Программирование: творчество или ремесло?
Сообщение 13 ноя 2014, 20:16
Canada, Ontario
Город: Toronto
Стаж: 4 года 5 месяцев
Постов: 9265
Лайкнули: 2726 раз
Карма: 30%
СССР: Днепропетровск
Пол: М
Лучше обращаться на: ты
Заход: 5 часов 50 мин назад

Tzoref, ниччччо не понял... :_pozhimanie_plechami_:

  #69     Программирование: творчество или ремесло?
Сообщение 13 ноя 2014, 20:20
United States of America
Город: Atlanta
Стаж: 3 года 7 месяцев 11 дней
Постов: 1146
Лайкнули: 251 раз
Карма: 22%
Пол: М
Заход: 7 часов 49 мин назад
Для тебя поясняю, ты еще до искусства не дошел.

  #70     Программирование: творчество или ремесло?
Сообщение 13 ноя 2014, 20:21
United States of America
Город: Atlanta
Стаж: 3 года 7 месяцев 11 дней
Постов: 1146
Лайкнули: 251 раз
Карма: 22%
Пол: М
Заход: 7 часов 49 мин назад
Тебе ставят задание, ты его выполняешь. Какое же это творчество?

  #71     Программирование: творчество или ремесло?
Сообщение 13 ноя 2014, 20:55
Canada, Ontario
Город: Toronto
Стаж: 4 года 5 месяцев
Постов: 9265
Лайкнули: 2726 раз
Карма: 30%
СССР: Днепропетровск
Пол: М
Лучше обращаться на: ты
Заход: 5 часов 50 мин назад

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


Чтобы ответить в этой теме, зарегистрируйтесь или быстро войдите через соцсеть: