Домашние задания: Математика
Нужна ли математика для программирования ?
Конечно, нужна. Многие базовые алгоритмы (те же обходы графов, скажем) строятся на математическом языке, а для понимания качества кода, оценки времени его выполнения, оптимизации алгоритма и построения адекватной не убивающей память рекурсии нужно что-то знать из теории сложности вычислений, что фактически математика. Скажем, алгоритмы в духе «разделяй и властвуй» (merge-sort или разделяющий вариант построения диаграммы Вороного, например) не очень просто осознать без должной математической подготовки (вернее, то, за какое время они работают и зачем они вообще нужны, когда можно же просто перебрать брутфорсом). Программист, плохо знающий математику, будет решать задачу коммивояжёра перебором и не доживет до того момента, когда она посчитает решение для графа из 62 городов, поэтому надо хорошо понимать, как работает математика, чтобы писать такой код и так строить алгоритм решения задачи, чтобы это было эффективно и не занимало вечность в смысле времени и памяти.
смотря что ты под "программированием" понимаешь...
Ну, среди множества знакомых мне сотрудников MS, Meta, Google нет ни одного, кто не шарил бы в математике:)
Но некоторых, как мы видим выше, устраивает и уровень курсов без всяких предварительных знаний:) хотя какой там уровень, понятно:)
Но некоторых, как мы видим выше, устраивает и уровень курсов без всяких предварительных знаний:) хотя какой там уровень, понятно:)
Не нужна.
Вопреки распространенному заблуждению, эта работа не требует НИКАКИХ базовых знаний, в том числе знания математики. Для получения профессии достаточно всего лишь окончить курсы. Чаще всего они платные, но это того стОит. Сейчас их много разных. Чтобы не ошибиться с выбором, посмотрите вакансии программистов в вашем регионе, там как правило указывается язык программирования, которым нужно владеть. Для поиска вакансий рекомендую сайт superjob. Посмотрите, какой язык упоминается чаще всего и ищите курсы по этому языку. Сегодня, насколько я знаю, самый востребованный язык Python. Работа будет гарантирована. Пока не наберете опыта - будете работать стажером за небольшую зарплату. Но опыт набирается быстро. Через год будете получать вполне прилично. Но тут важно, чтобы вам это понравилось. Не всем по душе. На курсах поймёте.
Вопреки распространенному заблуждению, эта работа не требует НИКАКИХ базовых знаний, в том числе знания математики. Для получения профессии достаточно всего лишь окончить курсы. Чаще всего они платные, но это того стОит. Сейчас их много разных. Чтобы не ошибиться с выбором, посмотрите вакансии программистов в вашем регионе, там как правило указывается язык программирования, которым нужно владеть. Для поиска вакансий рекомендую сайт superjob. Посмотрите, какой язык упоминается чаще всего и ищите курсы по этому языку. Сегодня, насколько я знаю, самый востребованный язык Python. Работа будет гарантирована. Пока не наберете опыта - будете работать стажером за небольшую зарплату. Но опыт набирается быстро. Через год будете получать вполне прилично. Но тут важно, чтобы вам это понравилось. Не всем по душе. На курсах поймёте.
идиотизм точно не нужен
Абылай Кабдыгалиев
Речь про что ?
Нет - там компьютер .
Абылай Кабдыгалиев
Крутому программисту и комп не нужен
Я знаю таких программеров, которые вообще не шарят в математике)) Правда, не могу оценить, насколько они хорошие специалисты, ибо сам не шарю в программировании. Думаю, не очень.
Абылай Кабдыгалиев
В математике тоже не шаришь.
Я думаю нужна ;)
Абылай Кабдыгалиев
Я тоже так думаю. Из этого что следует ?
Похожие вопросы
- Нужна помощь, математика
- нужна помоощь Математика, 6 класс Признаки делимости
- ПОМОГИТЕ с дз по математике ПЖ ответы нужны на все 3!!!! хз сколько вам баллов дадут, но ответ нужен СРОЧНО!
- Здравствуйте, помогите с задачей на теорию вероятностей, пожалуйста. Задача из егэ по математике
- Не понимаю математику. Что мне делать?
- Реально ли за 10 месяцев (параллельно занимаясь ещё 3 предметами) восполнить темы по математике, которые я не учила
- Математика, решение уравнений
- Когда запретят математику?
- История/математика. Джероламо Кардано
- Нужна помощь в шестом номере профильной математики.
Но далеко не каждый хороший математик может стать хорошим программистом