Самоучитель математики: Учебник по математике, при почти нулевых знаниях? — Хабр Q&A – Онлайн учебник по математике | Naobumium.info

Ресурсы по изучению математики для программистов | GeekBrains

Советуют опытные разработчики.

https://d2xzmw6cctk25h.cloudfront.net/post/634/og_cover_image/97cc326259339995b178ebe3dfbd9854

Не знаете по каким книжкам, курсам, ресурсам учить математику? Возможно, советы опытных разработчиков окажутся вам полезны.

Алексей Смирнов, технический директор ИТ-компании «Нетрика»:

Для самостоятельного изучения алгоритмов и структур данных очень полезна книга Томаса Кормена «Алгоритмы, построение и анализ», в которой также вы найдете все остальные ключевые слова для дальнейших поисков литературы. Отдельно порекомендую ознакомиться с литературой по дискретной математике, например, с книгой Рона Хаггарти «Дискретная математика для программистов».

Конечно, всегда важно помнить про возможность пройти онлайн-обучение, например, на ресурсе coursera.org (Раздел: математика и логика)

.

Александр Баталов, технический директор Zavento:

Особенно рекомендую книгу «Совершенный код» Стива Макконнелла, ее можно назвать азбукой программирования. В ней описаны многие аспекты разработки, начиная от именования переменных и заканчивая личностными качествами инженера. Они будет полезна для прочтения как новичкам, так и опытным разработчикам (об этом, кстати, пишет и сам автор). В своей работе я ее нередко использую, ссылаясь на отдельные главы при обучении молодых специалистов. Эту книгу надо штудировать от корки до корки, даже предисловие является интересным и полезным. Читается легко, информация представлена в структурированном виде. Кстати, глава 35 этой книги прекрасно ответит на вопрос: «Какие книги и ресурсы стоит изучать».

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

it-конференция «Стачка», ежегодно проводимая в Ульяновске в апреле.

Михаил Вайсман, CEO студии мобильной разработки Trinity Digital:

Если просто найти информацию — Google в помощь. Но Google не сможет передать того шарма живого общения с математиками, решения задач из сборника Демидовича, влияния московской или питерской школы математического образования.

Посоветую идти учиться в ЛИТ (Лицей Информационных Технологий) в Москве, там школьникам прививают «правильную» культуру математики и программирования начиная с 5го класса, ну и в ВМК МГУ потом. 

Роман Моисеенко, технический директор и сооснователь Мерката:

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

Андрей Хромышев, старший программист-разработчик ПО компании Acronis:

Из книг порекомендую следующую подборку:
Д. Кнут «Искусство программирования» 
Т. Кормен «Алгоритмы построение и анализ»
Г. Уоррен «Алгоритмические трюки для программиста»
С. Дасгупта «Алгоритмы»
Р. Сэджвик «Алгоритмы»

Константин Третьяков, руководитель отдела сопровождения санкт-петербургского филиала компании «1С-Рарус»: 

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

Тем, кто, как я, решил связать свою деятельность с 1С, я рекомендовал бы начать с изучения возможностей платформы, прочесть книгу

М. Радченко «Практическое пособие разработчика», а также воспользоваться материалами ресурса «курсы-по-1с.рф». Добавлю, что в среде 1С понадобится минимум 3-5 лет, чтобы выйти на приличный уровень, и программирование здесь далеко не единственный необходимый навык.

Σ

Идеального и универсального рецепта по изучению нет. Оптимально — начать дружбу с математикой как можно раньше. Если есть мотивация, то учиться не поздно никогда. Гугл, Хабр, Coursera, тематические форумы, конференции, книги классиков (Макконнелл, Кормен и др.), задачники (Демидович) в помощь. 


Можно без математики: профессия «Веб-разработчик».

обзор программы с 1 по 11 классы

Школьные занятия по математике с первого по 11-ый класс предполагает 2000 учебных часов. Кроме этого в старших классах и школах с особой технической специализацией предусматривается введение дополнительных факультативных

занятий по математике.

Школьная математика преподается в рамках особой программы, которая и является нормативным документом, определяющим основное содержания математического курса для школьников. Курс разбит на небольшие блоки для начальной (1-3 классы), средней (5-8 классы) и старшей школы. Это необходимо для постепенного изучения всех тем, нужных ученику.

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

Темы уроков по математике в школьной программе

Основное место в математическом школьном курсе отведено следующим темам:

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

Заключительные темы уроков по математике представляют собой ознакомление с основами решения уравнений и действиями с отрицательными и положительными числами.

Темы уроков по математике — описание

Школьная математика и изучение числовых систем предполагает обучение на протяжении всего периода посещения школы. С течением времени и на почве реформирования системы школьного образования числовые величины стали изучаться в большем объеме и с младших классов. В настоящий момент эта тема может быть дополнена темой комплексных чисел.

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

Значительная часть тем уроков по математике посвящается решению неравенств и уравнений. Стоит отметить, что относительно недавно уравнения в школах начинали решать с 7-го класса, а сегодня школьники овладевают этим навыком уже в 5-6-ом классе.

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

Образовательный портал InternetUrok.ru предлагает ученикам и педагогам отличный альтернативный вариант для пополнения своих знаний — полезные видеоуроки. Вместе с таким удобным информационным ресурсом можно получать необходимую информацию по любому предмету, не выходя из дома, т.е. пройти занятия по математике где угодно. 

Как выучить математику (алгебру) за полгода? — Хабр Q&A

Задумался над получением второго высшего, так как всегда крутился в айти, а образование юридическое.
Выбор пал на ВМК МГУ, там нужно пройти устное собеседование по математике и все.
После 9 класса математику помню смутно, есть две идеи, первая это быстро пройти повторить все учебники за 9,10,11 классы и начать решать задачи, но это возможно долго. Второй вариант — сразу начать изучение по справочникам и пособиям для поступающих, но в том же Ткачуке сразу начинается хардкорная тригонометрия, которую я не упомню.
Может быть у кого-то есть опыт такой подготовки? Вот примерная программа:

Равенства и тождества. Уравнения, неравенства, система. Решения (корни) уравнения, неравенства, системы. Равносильность.
Функция, область определения и область значений. Возрастание, убывание, периодичность, четность, нечетность. Наибольшее и наименьшее значения функции. График функции.
Линейная, квадратичная, степенная, показательная, логарифмическая, тригонометрическая функции. Основные свойства и графики.
Арифметическая и геометрическая прогрессии.
Теория соединений. Бином Ньютона
Прямоугольные и полярные координаты на плоскости. Уравнения линии, параметрические уравнения линии. Прямая, окружность, кривые второго порядка на плоскости.

Векторы на плоскости и в пространстве. Линейная комбинация векторов. Разложение вектора по базисным векторам.
Понятие комплексного числа. Изображение комплексных чисел на плоскости, свойства модуля и аргумента, тригонометрическая и показательная формы комплексного числа.
Предел, основные свойства пределов, бесконечно малые и бесконечно большие величины.
Понятие о дифференцировании. Определение производной. Геометрический и механический смысл производной, уравнение касательной к графику функции. Основные правила дифференцирования.
Понятие об интегрировании. Первообразная. Неопределенный интеграл. Определенный интеграл. Основные правила интегрирования.

Книги по математике для программистов? — Хабр Q&A

Книги по математике для программистов…
Широкое понятие и того и другого…
Математика — большая наука, в ней много разделов.
Программисты тоже бывают разные.

Как наиболее востебованные для людей, в той или иной степени связанных с программированием можно определить следующие подразделы по математике и анализу:
алгебра, анализ данных, булевы алгебры, временные ряды, численные методы, графы, дискретная математика, дисперсионный анализ, комбинаторика, криптография, линейная алгебра, математический анализ, математическая логика, теория алгоритмов, числа, нейронные сети, нечеткая логика, погрешности, принятие решений, прогнозирование, распознование образов, рекурсия, системный анализ, статистика, теория вероятностей, игр, множеств, эконометрика и другие…
Если взять каждое из приведенных слов как ключевое, ввести в поисковике, задав критерии с тегами «литература», «книги», «основы», то можно получить большое количество хорошей информации полезной для любого программиста, ну и просто для общего развития, прокачки естественно-аналитических и математических способностей.
Как наиболее в последнее время мне попадавшиеся книги по математике, которые могут вам пригодиться, приведу несколько, но это не панацея:
Ван дер Варден. Алгебра.
Шафаревич. Основные понятия алгебры.
Курош. Общая алгебра.
Барсегян. Технологии анализа данных.
Эсбенсен. Анализ многомерных данных.
Подзоров.Булевы алгебры.
Кук. Компьютерная математика.
Алексеев. Графы. Модели вычислений. Структуры данных.
Басакер. Конечные графы и сети.
Зубов. Справочник программиста. Базовые методы решения графовых задач и сортировки.
Кристофидес. Теория графов. Алгоритмический подход.
Бессонова. Основы дискретной математики.
Иванов. Дискретная математика. Алгоритмы и программы.
Виленкин. Комбинаторика.
Ахо. Структуры данных и алгоритмы.
Гильберт. Основания математики.
Кнут. Искусство программирования.
Рояк. Математическая логика.
Горбань. Нейронные сети.
Тэрано. Прикладные нечеткие системы.
Мальцев. Алгоритмы и рекурсивные функции.
Афифи. Статистический анализ.
Феллер. Введение теорию вероятностей ее приложения.
Хассе. Лекции по теории чисел.
Ой, ну это только единицы из всей многотысячной библиотеки книг по математике. Также не забывайте изучать зарубежные труды, так как иностранная литература, периодика очень часто бывает на шаг впереди российской, особенно в этих отраслях. Определите в какой области вам придется работать, что там более применимо, что необходимо, на такую литературу и ориентируйтесь. Но основы и вообще основные понятия по математике должен знать каждый уважающий себя программист, да и вообще просто образованный человек, инженер, специалист, менеджер, аналитик…

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *