• Математика и программирование

    По-моему, самая ярко выраженная способность, необходимая во всём- это желание и мотивация) Математика несложна, главное перестроить своё мышление под неё. И ещё. Есть много разных учебников и преподавателей, если один учебник по математическому анализу, например, непонятен, можно поискать другой, более доступный. Т.к он также даст знания, как и более продвинутый( по твоему лично мнению). Если же не даст- всегда можно вернуться к более продвинутому) Программирование в чистом виде, без привязки к какой-либо конкретной прикладной технологии- это и есть математика)
    Ответ написан
    1 комментарий
  • Математика и программирование

    Математика нужна. Вся компьютерная наука построена на математике. В особенности пригодится дискретная математика, математическая логика, методы оптимизации, алгоритмы, аналитическая алгебра и геометрия и др.
    Все зависит от задачи. В 3d графике точно пригодится и при решении специфичных задач. Многие классические книги по алгоритмам идут с мат анализом.
    Я тоже ее не знал когда поступал в универ. Хотя и программировать немного умел. Но чем дальше учился, тем больше осознавал, что она нужна.
    Математика - это фундаментальная наука. Технологии появляются и исчезают. А математика остается. Это весомый аргумент, чтобы ее изучить. Тем более если ты хочешь быть настоящим инженером.
    Ответ написан
    Комментировать
  • Математика и программирование

    @kometa_triatlon
    Программисту нужна дискретная математика, весьма специфичная наука и далекая от матана.
    Вот только в универе все равно придется учиться и сдавать матан.
    Ответ написан
    Комментировать
  • Математика и программирование

    @Lexans
    в математике ничего страшного нет. Математика - это сборник моделей, которые используется в прикладных целях. Смотри на них как на инструменты. Не надо верить словам преподавателей/учителей, что мол если ты даже интеграл не можешь взять/"доказать теорему", то ты не математик. Это не так, тут главное умение применять нужные инструменты в нужном месте, а для этого знать что они из себя представляют. Так же как в программировании: понимать что на входе, на выходе, и понятия о принципах внутри происходящего.
    Если у тебя действительно программисткий склад ума, то очень поможет преодолеть страх поиграться с математическим пакетам. Несмотря на всю мощь mathemetica, всё же посоветую mathcad. Не надо бездумно копировать какие-то куски и еще больше нагнетать страх: "какой умный человек написал всю эту непонятицу из буков, мне никогда не стать таким математиком как он". Разберись в основах, а потом экперементируй, основываясь на приципах (решение задач, подбирая модели, основываясь на документации), а не на аналогиях (тренировка на примерах), вспомни детское любопытство "интересно, а что будет если сделать так..."

    @Gandi_indi вот здесь отличная речь о том, какая реальная математика, а какая в универах/школах
    https://www.youtube.com/watch?v=60OVlfAUPJg
    кратко суть видео можно передать в трех слайдах презентации
    www.dropmocks.com/mFo-yQ
    Ответ написан
    2 комментария
  • Математика и программирование

    Color
    @Color
    Golang SWE, Cloud & DevOps
    Все приходит с практикой. Если нравится писать программы - пиши. Понадобятся теоретические знания - прочитаешь книжку, пройдешь курс на codecademy.com или еще где. Нет смысла учить много неинтересного материала - не запомнишь. А когда будешь осознавать, как применить изучаемые технологии, все пойдет быстро и легко. На хаскеле, конечно, писать тяжеловато будет, а так норм. В нужный момент сам поймешь, что тебя тормозит и догонишь эту тему
    Ответ написан
    Комментировать
  • Математика и программирование

    @nonrblGyN4ik
    Как уже имели ввиду выше, для написания обычных приложений под смартфоны, сайты, программы, математика особо не нужна. А для нормально кода достаточно нормального мышления и практики.

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

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    Это смотря что писать. В прикладном всё это не нужно. Системным программистам, драйвероводам, игроделам - желательно.
    Ответ написан
    Комментировать
  • Математика и программирование

    KOLANICH
    @KOLANICH
    Знаю JS, PHP, C++, C#
    Это правда, что если человек не имеет ярко выраженных способностей к математике, то программист из него выйдет - посредственный?

    Кого угодно можно научить чему угодно, если не даун.
    Ответ написан
    Комментировать
  • Математика и программирование

    @FoxInSox
    Ответы на подобные вопросы всегда упускают момент трудоустройства. Чтобы устроится джуниором в небольшую компанию или стартап можно порой практически ничего не знать. Но после нескольких лет работы, когда человеку хочется чего-то большего, он идет в крупную компании, где на собеседовании начинают спрашивать о графах, деревьях, структурах данных, алгоритмах и прочих вещах которые касаются разных разделов математики. И тут человек понимает, что это все ему не интересно и тяжело дается.
    Ответ написан
    Комментировать
  • Математика и программирование

    Логика, логика, логика... и последовательность действий! Адекватность и по настоящему аналитический склад ума.
    Ответ написан
    Комментировать
  • Математика и программирование

    Bandicoot
    @Bandicoot
    Вась-программист
    Если умеешь считать, складывать, вычитать. умножать, делить - можешь попробовать себя в качестве программиста
    Ответ написан
    2 комментария