0:00|Нужна ли программисту математика.
Также вы на канале #Fa_Read-Школа_Программирования можете найти видео с уроками по языкам #программирования #HTML, #Pascal, #Batch, #Python, а также про таблицы #excel.
Но это не всё! Ещё на канале вы можите посмотреть про обзоры разных сайтов, программ, приложений, который вам могу помочь при работе в IT сфере.
Вот плей листы с уроками:
!HTML! = https://www.youtube.com/playlist?list=PLXH2KVM4IEG9vBYS9mE_BS7-ib1_wl982
!Pascal! = https://www.youtube.com/playlist?list=PLXH2KVM4IEG_4nCeZ9vcp-ZzITQa-P5Na
!Batch! = https://www.youtube.com/playlist?list=PLXH2KVM4IEG_aGGsAjkXB3ktzwqPFGxlq
!Excel! = https://www.youtube.com/playlist?list=PLXH2KVM4IEG9hDMT38cYqVrg5Cz_J8cfA
!Python! = https://www.youtube.com/playlist?list=PLXH2KVM4IEG-07zNHjwX0FWRWyw3OzRGx
А если вам удобнее читать чем слушать и смотреть, то вся информация есть в !YANDEX.ZEN! = https://zen.yandex.ru/id/617e0ab2e9e5f73f48cb0650.
И все приложения показанные в роликах есть в !TELEGRAM! = https://t.me/fa_read_programming_school.
!ВИДЕО! = https://youtu.be/hY-qxgV6IXY
!DONATION_ALERTS! = https://www.donationalerts.com/r/fa_read
!BOOSTY! = https://boosty.to/fa_read_programming_school
!YOUTUBE! = https://youtube.com/@fa_read_programming_school
!YANDEX.ZEN! = https://dzen.ru/fa_read_programming_school
!VKONTAKTE! = https://vk.com/fa_read_programming_school
!RUTUBE! = https://rutube.ru/channel/23652664/
!ODNOKLASSNIKI! = https://ok.ru/group/62714637516971
!TIKTOK! = https://www.tiktok.com/@programmirovanie1?lang=ru-RU
!TELEGRAM! = https://t.me/fa_read_programming_school
Нужна ли программисту математика?
Начнем.
Я сейчас вас расстрою, но не уходите, потому что эта мысль новая, по крайней мере, я её не застал.
Лично моё мнение таково: математика нужна любому программисту.
Спросите любого программиста, неужели он не сможет решить пример: два плюс два?
Если вы таких знаете, напишите в комментариях, посмотрим, сколько среди программистов, мягко говоря, глупых.
Я убеждён, что таких нет.
Вы можете возразить, что этот пример не математический.
Если так, то напишите, какой это пример — может, биологический?
Ладно, ладно, допустим, я убедил вас, что математика нужна любому программисту, но это не основной посыл моего повествования.
Основным посылом будет следующее: вы спросите, и где грань между нужной и ненужной математикой.
Приготовьтесь, сейчас я опять вас расстрою — на самом деле нет границы, поэтому надо абсолютно всё учить по возможности, и это касается не только математики, а также всех других школьных предметов, а если вы студент, то всех других дисциплин.
Вы спросите: зачем программисту знать всё это?
Аргумент: если это не пригодится.
Мой ответ таков: только перед ответом мой вопрос: у вас есть машина времени?
Если нет, то откуда вам знать, что пригодится, а что нет?
Если вы умный, у вас должен быть второй аргумент: в интернете всё есть, затем сейчас учить, если можно потом в интернете посмотреть.
На это ответ такой: интернета может и не быть, во-первых, а во-вторых, надо уметь пользоваться интернетом.
Следующий вопрос: но зачем тут математика, если любой может найти информацию, если есть доступ в интернет?
Вы заблуждаетесь, далеко не любой может в интернете найти решение профессиональной задачи.
Проблема в отсутствии навыка сформулировать задачу правильно.
Один из аспектов навыков, который даёт математика, — это умение чётко формулировать задачу.
Это только один из миллиона примеров, где нужна математика в неявном виде.
По аналогии и с искусственным интеллектом: там тоже надо уметь сформулировать задачу, чтобы получить правильный ответ.
Следующий вопрос должен звучать примерно так: допустим, я знаю ответы на любую задачу.
Я отвечу, что в программировании не нужен ответ, тут нужен алгоритм, чтобы прийти к ответу.
Чаще всего программисты решают задачи, у которых уже есть ответ.
Например, надо преобразовать из одного вида информации в другой. Ответ есть, это другой вид информации.
Программистам остаётся составить чёткую последовательность действий, то есть алгоритм, как в математике в разделе «решение».
А ответ сам придёт, если следовать составленному алгоритму.
Прошу заметить, не о каких формулах не идёт речь.
Давайте посмотрим, что такое формула: формула — это кем-то составленный алгоритм за вас.
Вам не надо выучивать формулу, вам надо понять, как и почему она работает.
Разберём простой пример: объём двускатной крыши.
При этом известны параметры: ширина и высота фронтона равны 4 и 2, а длина — 6.
Объём такой крыши равен 24 куба.
Сначала надо вывести алгоритм решения. В интернете есть уже готовые формулы, но в школе этому не учили.
Следите за мыслями программиста: надо сначала найти площадь фронтона, это площадь треугольника — её точно учили в школе, но допустим, я не помню.
Из любого треугольника можно сделать прямоугольник, разделив треугольник по основанию пополам.
Площадь прямоугольника легко посчитать: высоту умножить на ширину.
Эту формулу также легко вывести самому.
Так как любой прямоугольник можно разбить на квадрат, площадь прямоугольника равна количеству квадратов в нём, только надо держать в голове условные единицы измерения.
Так мы вывели алгоритм площади фронтона. Теперь домножаем на длину, и готово.
Теперь надо проверить выводимую формулу: подставляем значения: 4 делим на 2, умножаем на 2 и на 6, это равно 24.
Наша формула работает.
Повторюсь, это простой пример.
Так и решаются практически все задачи программистами.
С вами был Fa Read - Школа Программирования.