Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

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

Знаю, например, что хорошо бы знать дискретную математику, теорию графов и многое другое. С чего стоит начать учить программирование (не с языка, а с каких базовых дисциплин), чтобы быть по-настоящему ценным специалистом, понимающим логику своих действий
ПрограммированиеМатематика
Нарек Саарян
  ·   · 8,2 K
Разработчик встроенных систем, немного радиолюбите...  · 26 апр 2022  · vladimir-coslow.narod.ru/index.html
В программировании используются конечно некоторые разделы логики и математики, но уж очень специфичные. Двоичная логика (она же булева алгебра) и двоичная система счисления. Довольно редко нужны основы целочисленной арифметики, в пределах понимания ее отличий от арифметики чисел с плавающей и фиксированной точкой.
Программистам встроенных систем очень желательно знать электронику. Не только цифровую, но и аналоговую. Хотя бы в пределах терминов даташитов. Очевидно, что физика тоже пригодится. Например, если встанет вопрос охлаждения компонентов или перетрассировки печатных плат.
В то же время 1С-бухгалтерам можно посоветовать учить бухгалтерию и юриспруденцию, секретаршам программирование ворда и экселя, конструкторам 3D-редакторы.
А вот разным сайтописателям, верстальщикам текстов и дизайнерам даже и не знаю что посоветовать. Разве что освоить Блокнот, Пауэрпойнт и Пайнт.
)
Чтобы ни дня в жизни не работать, на практике совмещаю работу с хобби.Перейти на vladimir-coslow.narod.ru/index.html
1 эксперт согласен
Диванный философ, по совместительству инженер  · 22 мар 2022
Я бы начал все же с теории программирования, нежели сразу лезть в совсем уж фундаментальную математику. Если только вы не учитесь в ВУЗе. Тогда это имеет свой смысл, поскольку математику в ВУЗе вам будет изучить гораздо легче... Читать далее
Научные заметки о жизни: zen.yandex.ru/id/5c434983...  · 1 мая 2022
Под словом "программирование" чего только не имеют в виду. Производство ПО - гигантская отрасль, разные части которой имеют имеют различные цели, инструменты и технологии. И соответственно разные требования к работникам. Когда-т... Читать далее
1 эксперт согласен
Я не совсем соглашусь по поводу дела в котором программист создает программу. Есть отработанные технологии которые... Читать дальше
зож, сны, мистика, wi-fi  · 22 мар 2022
Что значит "понимать логику программирования"? Чтобы научиться программировать, нужно... программировать. То есть изучать теорию, лучше просто читать учебник, от начала до конца, но умение будет нарабатываться только во время пр... Читать далее
1 эксперт согласен
Отношения между людьми, философия, политика...  · 22 мар 2022
Я думаю программирование это вид логического доказательства.  Потому что каждый шаг в логическом доказательстве и в компьютерной программе должен быть логичным и правильным, чтобы достигнуть желаемого результата. Но писать... Читать далее
1 эксперт согласен
Дисциплины дискретной математики, системного анализа, математической логики. Линейная алгебра, статистика.
Языки, Путешествия, Спорт, Билингвы, Теннис  · 22 мар 2022
Природные данные + математика, логика, философия в целом. Детям(да и взрослым многим не помешает) обязательно наработать навык осознанного чтения. Уметь вычленить из текста суть, передать ее компактно. Находить в массиве ответы... Читать далее
1 эксперт согласен
Все верно. Надо научиться получать, анализировать, понимать(осознавать) информацию и формировать из этих знаний... Читать дальше