Была интересная беседа сегодня с сыном.
Он процитировал свой разговор с одним коллегой:
Сын: - Программирование -- интереснейшее занятие!
Коллега: - Программирование -- самое скучное, что есть на свете: делаешь все время одно и то же.
Я скорее согласен с сыном. Для меня программирование (хоть это не моя профессия, и занимаюсь я им как любитель) -- возможность создавать миры, в которых я, как демиург, создаю правила и законы.
Даже если тупо кодить по готовому ТЗ -- есть бесконечное количество вариантов того, как это ТЗ реализовывать.
Я уж не говорю о том, что программист, в принципе, может сам придумать для себя инструменты -- фреймворки и даже новый язык программирования.
Не знаю, кем надо быть, чтобы это было скучно.
А вы как думаете?
Он процитировал свой разговор с одним коллегой:
Сын: - Программирование -- интереснейшее занятие!
Коллега: - Программирование -- самое скучное, что есть на свете: делаешь все время одно и то же.
Я скорее согласен с сыном. Для меня программирование (хоть это не моя профессия, и занимаюсь я им как любитель) -- возможность создавать миры, в которых я, как демиург, создаю правила и законы.
Даже если тупо кодить по готовому ТЗ -- есть бесконечное количество вариантов того, как это ТЗ реализовывать.
Я уж не говорю о том, что программист, в принципе, может сам придумать для себя инструменты -- фреймворки и даже новый язык программирования.
Не знаю, кем надо быть, чтобы это было скучно.
А вы как думаете?
no subject
Date: 2019-09-16 03:46 am (UTC)Есть редкие яркие исключения, когда попадается интересная задача и удаётся к ней найти эффективное решение. К сожалению во многих случаях ни заказчики, ни даже менеджеры этой красоты и элегантности не понимают. Тем, кто платит и музыку заказывает, всякий НИОКР с неопределёнными сроками и результатами не нужен, поэтому в поставленном на поток программировании творчества никакого почти не осталось.
no subject
Date: 2019-09-16 01:34 pm (UTC)Есть редкие исключения, когда играешь новую, интересную вещь. К сожалению даже там все делается под диктовку режиссера, который вечно чем то не доволен, и не понимает глубины таланта исполнителя. В целом, в поставленном на поток театральном искусстве творчества никакого почти не осталось.
Прямо по методичке
Date: 2019-09-16 01:39 pm (UTC)Re: Прямо по методичке
Date: 2019-09-16 03:04 pm (UTC)Re: Прямо по методичке
Date: 2019-09-16 04:17 pm (UTC)Большинство программирования это очередной веб-интерфейс к ещё одной базе данных, с небольшим слоем весьма примитивной бизнес-логики. И главная задача - потратить как можно меньше денег, потому что в большинстве компаний программирование это cost center, а не profit center. Поэтому же программист не может "придумать для себя инструменты -- фреймворки и даже новый язык программирования."
Ну то есть он может это делать втихую от менеджера, или даже в открытую если менеджер сам не программист и не понимает, что именно программист делает. Для человека с опытом совершенно очевидно, что если в ТЗ написано сделать CRUD приложение а программист начинает эту задачу решать с написания фреймворка и собственного языка программирования, то ждать результатов от такой творческой личности можно будет долго, и результат будет отвратительным.