Как программисты пишут код?
Много здесь встречаю постов про IT. Я не понимаю как люди пишут программный код. Вы себе представляете конечный продукт и стремитесь к его реализации четко следуя какому то шаблону (тогда вопрос - откуда взялся шаблон?)? Или это полет фантазии из разряда "Я кодю для развлечения"?
В универе изучал С#, сам пытался изучить python и C. И вот на работе стоит передо мной задача оптимизации какой нибудь рутины с помощью скрипта, а я понятия не имею как, что, зачем и почему. Мозг не может в логику связанную с переменными циклами и прочим.
Со стороны работа профи выглядит весьма увлекательно: сидит человек, жмякакт по клавишам и на экране стих появляется, только не из слов, а из буков, знаков, цифр. А потом на кнопку нажимает и оно работает, как так и надо. А когда садишься сам хотя бы банальный калькулятор написать в голове обезьянка в тарелки стучит и хз с чего начинать.
Не понимаю как люди пишут программный код, музыку и книги.