arrow

назад

ask

Вопрос

Можно ли назвать программирование творческой профессией, а программиста творческой личностью?

repost

938

input message

напишите коммент


39 комментов

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

0

ответить

От человека зависит...

0

ответить

Да, потому что создает код)

0

ответить

Тогда почти все профессии творческие. Например, токарь, т.к. он по чертежу создаёт деталь)

0

ответить

Тогда по твоей аналогии с токарем, если творчества в программировании нет, то программист механически исполняет задумку дизайна?

0

ответить

Примерно так. Большинство задач имеют типовые решения. Хороший программист знает все возможные решения и их ограничения. Остаётся просто выбрать одно из решений, принять его ограничения и применить

0

ответить

Ты рушишь сейчас мои романтические представления о профессии программиста) возможно ли знать все решения для всех возможных задач и не придумывать новые и переизобретать старые решения?

0

ответить

Наверное можно придумать новое, но это что-то такое редкое. В основном применяешь что-то типовое

0

ответить

· 06.01.2025

Точно можно, 100%

0

ответить

Думаю да. Творчество и процесс рождения или воплощения идеи.

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

0

ответить

Все верно, только без дизайна не сделать продукт -> не заработать денег. А еще надо уметь широко смотреть, поэтому условный Эппл на одном Возняке далеко бы не уехал

0

ответить

Я ждал подобный коммент) И я абсолютно с тобой согласен! Оба специалиста важны и я не имел ввиду что один может без другого. Только если это человек универсал: и художник и программист

0

ответить

· 06.01.2025

Но без Возняка бы Джобс усилители для аудиосистем делал или аркадные игры всю жизнь кодил и ходил немытым вонючкой.

0

ответить

Партнерство создает чудо эффект)

0

ответить

Программизм - это извращение

0

ответить

· 06.01.2025

БДСМ

0

ответить

Созвучно с онанизмом

0

ответить

В большинстве случаев — нет, если речь идёт о работе программиста в найме

0

ответить

А в опенсорсе разве не применяются типовые решения?

0

ответить

Да

0

ответить

Левое, «аналитическое», полушарие мозга отвечает за логику, анализ, за математические способности и за буквальное понимание слов. Как будто программирование это как раз про него, а за творчество у нас отвечает правое)

0

ответить

Смотря что натворил

0

ответить

Любая задача, результат которой непредсказуем — творческая

0

ответить

Получается творческий программист это тот, кто не покрывает свой код тестами 😁

0

ответить

Ммм, возможно я имел в виду, что способ выполнения очень вариативен) как именно достичь результата — вот и творчество

0

ответить

Допустим есть несколько известных действенных способов решить задачу. Каждый способ имеет своё ограничение. Тебе надо просто выбрать чем можно пожертвовать. Точно ли это творчество?

0

ответить

Если способы проверенные и результат применения предсказуем, то не творчество. А если непонятно, какой способ лучше, и сработает ли, и есть ли еще какие-то варианты, то можно назвать творчеством, отчасти. Оглядываешься назад, и понимаешь, что не ожидал, что всё выйдет именно так

0

ответить

Как будто есть связь с опытом. Чем ты более опытный, тем знаешь больше вариантов решения и их особенности. Но можно ли сказать, что творческий это неопытный?

0

ответить

И наверное творчества больше на синьорских позициях, потому что меньше типовых задач

0

ответить

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

0

ответить

Мне кажется смешанные решения это подмножество всех известных решений. Т.е. тоже что-то такое типовое

0

ответить

· 29.12.2024

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

0

ответить

После особенно жирного пулл реквеста ухо себе или автору может отрезать ревьюер 😂

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

Я согласен с тобой.

Мне кажется, что программирование можно сравнить со строительством.

Например есть строитель-архитектор, он в какой-то степени творческий, но каждое его решение ограничено физикой. В программировании одну задачу можно решать несколькими способами и у каждого способа будет своё ограничение. Т.е. работа сводится к тому, чтобы выбрать из известных решений какое-то одно подходящее. Не очень похоже на творчество.

Есть обычные строители-работяги, вообще не творческие. Они из бетонных панелек собирают хрущëвку. Если в программировании применить архитектуру, то работа превращается в сборку чего-то из готовых компонентов. Тоже вроде не творчество

0

ответить

· 29.12.2024

Много и из готового, но в зависимости от левела и сферы, зачастую, можно и нужно придумывать креативные решения. Инженер конструктор не придумывает каждый день новый сплав или соединение, но там где реально это надо, он тратит 80% времени и получается какой-нибудь очень быстрый или очень гибкий алгоритм или прикольная архитектура.

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

0

ответить

зачастую, можно и нужно придумывать креативные решения

Кажется такое редко/очень редко бывает

А про особый подход, у меня мнение однозначное

💯

0

ответить

· 29.12.2024

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

0

ответить

Не сводится ли это к тому, что в твоей копилке шаблонных подходов просто должно быть ещё несколько альтернативных подходов?

0

ответить

· 29.12.2024

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

0

ответить

🤝

0

ответить

еще контент автора

пост закреплён — пока закрепить можно только один пост

trash bin
перейти к нему не получится