НУЖНА ЛИ МАТЕМАТИКА ПРОГРАММИСТУ?

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ธ.ค. 2024

ความคิดเห็น • 62

  • @andrbarsuk
    @andrbarsuk 7 ปีที่แล้ว +10

    На самом деле математика и программирование имеют не мало общего. В программировании мы пишем алогритмы для решения задач на специальном языке и с использованием специальных инструментов. На выходе мы получаем скрипт/программу с набором полезных функций. Другой специалист сможет использовать этот набор функций для решения прикладных задач. Математика же тоже используется для решения задач. Мы можем создать математическую модель для решения прикладных задач (подсчёт прибыли фирмы, например). Эта модель будет представлять из себя набор формул, матриц, таблиц, функций, которые и будут использоваться для получения эффекта уже другими специалистами. В данном случае математика выступает как язык, на котором мы можем описать модель. Поэтому, лично моё мнение, человек, способный к математике, вполне может быть неплохим программистом, а человек, обнаруживший в себе способности к программированию, вполне в состоянии освоить математику. Многие люди, в том числе способные программисты, боятся математики. Школьные подходы к её изучению раз и навсегда закрепляют у людей в голове стереотип о том, что математика - это что-то неподъёмное и для избранных. Способным программистам стоит подружиться с математикой, особенно с её прикладными областями, вроде тегории графов. Это позволит в будущем освоить более эффективные способы решения сложных задач. Если глубоких знаний математики нет на данный момент, но хочется начать программировать, то не беда. На первых парах можно обойтись и без глубоких знаний математики, потому что для того, чтобы положить комментарий в базу данных, отправленный через HTML-форму, никаких вычислений не нужно.

  • @АлексейКиселев-д2г
    @АлексейКиселев-д2г 7 ปีที่แล้ว +2

    Нужна, чтобы знать, что такое цифры и что с ними можно делать) Если говорить про высшую математику, то, конечно, все зависит от сферы деятельности. На самом деле посчитать интегральную функцию не так сложно, решить систему линейных уравнений - тоже, для работы с матрицами есть много готовых решений. Как говорится: было бы желание)

  • @Dom1nus777
    @Dom1nus777 6 ปีที่แล้ว +5

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

  • @flexterion
    @flexterion 6 หลายเดือนก่อน +1

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

  • @alexeygorsky
    @alexeygorsky 7 ปีที่แล้ว

    А интересно как современный рынок делит програмеров по... как вы говорите узким специализациям ?

  • @ДмитрийЖердин-я3й
    @ДмитрийЖердин-я3й 7 ปีที่แล้ว +1

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

    • @LightAndVerity
      @LightAndVerity 6 ปีที่แล้ว

      Напиши мне crysis 4 без знания математики, я бы на это посмотрел.

  • @sergeysuratov9008
    @sergeysuratov9008 7 ปีที่แล้ว +8

    неужели... наконец-то, под конец видео дошел до правильного вывода: ЛОГИКА - вот ключ к программированию, а математическая логика - это и есть программирование )) Гуманитарий может быть программистом, если у него голова "варит", т.е. у него достаточно памяти и он может построить логическую цепь для решения поставленной перед ним задачи )) Программирование - это та же алгебра, где данные для обработки заменены переменными, а результат понятен для обывателя ))

    • @webpomosh
      @webpomosh  7 ปีที่แล้ว

      Логика это важно, а как же креатив?

    • @sergeysuratov9008
      @sergeysuratov9008 7 ปีที่แล้ว +1

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

    • @bogdanmayskoy
      @bogdanmayskoy 6 ปีที่แล้ว

      Полностью согласен

    • @bogdanmayskoy
      @bogdanmayskoy 6 ปีที่แล้ว

      Полностью согласен

    • @ИванИванов-д8н9х
      @ИванИванов-д8н9х 6 ปีที่แล้ว

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

  • @mioleko291
    @mioleko291 6 ปีที่แล้ว

    большое спасибо за ответ на вопрос который давно меня мучал))
    Очень сильно боялся того что не смогу стать разработчиком из-за того что плохо знал математику в привычном пониманий (различные уравнения, умножение и т.д)
    однако теперь мое мнение поменялось а вместе с ним исчезло мое волнение и в каком то роде страх)
    Главное: логика. Ну а с этим проблем думаю не возникнет
    Ну а если в определенной задаче мне понадобится что-либо непонятное из математики я просто найду инфу на эту тему и пойду дальше работать
    надеюсь что я все правильно понял xd

  • @ran4erep
    @ran4erep 6 ปีที่แล้ว +1

    не знаю математику, на уровне четвёртого класса, мне это не мешает кодить

  • @ДенисМанн-б7ь
    @ДенисМанн-б7ь 7 ปีที่แล้ว +1

    Я полностью изучил Юкоз и без знания ХТМЛ в Юкозе не разберёшся, теперь изучаю Вордпресс, там тоже нужен ХТМЛ, так что ХТМЛ нужно знать всегда и везде

    • @masterbiz100
      @masterbiz100 7 ปีที่แล้ว

      Для Вордпресса еще и CSS нужно знать и PHP. Одного HTML маловато будет. Просто, конечно, это еще зависит от того, что именно на Вордпрессе ты хочешь сделать - просто по-быстрому бложик склепать или заниматься коммерческой разработкой тем и/или плагинов, использовать стандартные возможности Вордпресса или добавить к нему свой уникальный функционал

  • @Cosmos-g2n
    @Cosmos-g2n 5 ปีที่แล้ว

    Что математикая запись, что языки программирования - это все формальные языки. По сути одно и то же, по виду разные слова, разные правила и разные их количество.

  • @GREGORY.SORROW1989
    @GREGORY.SORROW1989 2 ปีที่แล้ว

    А я вообще таблицу умножения не знаю но вот на черчения ходил мне просто интересно было
    Чертежами заниматься но вот что мне нравится я смотрю на лист бумаги тетради формата А4 всмативаясь в её клетки я решаю свои головоломки

  • @TheGothicSecret
    @TheGothicSecret 7 ปีที่แล้ว +2

    в играх надо

  • @101groover
    @101groover 7 ปีที่แล้ว

    мы, гуманитарии, картинки рисовали на информатике когда-то. так и зарождается любовь xD

  • @yurykotovsky4017
    @yurykotovsky4017 7 ปีที่แล้ว

    Так что же мешает гуманитарию изучить математику?

    • @nikolaybonapartov7379
      @nikolaybonapartov7379 7 ปีที่แล้ว

      отсутствие способностей от природы)

    • @yurykotovsky4017
      @yurykotovsky4017 7 ปีที่แล้ว +4

      Технарями не рождаются, как и гуманитариями. Всему можно научиться. Главное, желание

    • @qburanp
      @qburanp 6 ปีที่แล้ว

      Yury Kotovsky
      можно согласиться что научиться на каком-то уровне можно чему угодно любому человеку, но одному это как 2+2 будет, а другому несколько лет учебы, стоит ли это того? Стоит только если у человека такое хобби, рынку же такие не нужны.

    • @artiomturkan2529
      @artiomturkan2529 6 ปีที่แล้ว

      Разве есть чистые гуманитарии или чистые технари?

  • @discoboy8169
    @discoboy8169 3 ปีที่แล้ว

    В России образование - общеобразовательное и это и губит детей, куча предметов не по профессии и в итоге человека не хорош не в чем. В Англии образование профильное, дети выбирают предметы уже в школе и поэтому выбрав что нравится лучше учатся, плюс учат ЧТО НУЖНО ЕГО ПРОФЕССИИ. Да они в общем не все знают, зато профильно они лучше будут как специалисты в выбранной профессии, тем самым эффективно потратив время.

    • @webpomosh
      @webpomosh  3 ปีที่แล้ว

      С образованием бывает все сложно :)

  • @101groover
    @101groover 7 ปีที่แล้ว

    Айтишник BRLLYN 92 nu3gaTblE ассоциации даёт. Логика - это математика

  • @egoregoroff104
    @egoregoroff104 7 ปีที่แล้ว +1

    спасибо:)

  • @DiamondSane
    @DiamondSane 6 ปีที่แล้ว

    От пачки сигарет и отъехать ребёнок может

  • @MrHerov2
    @MrHerov2 6 ปีที่แล้ว

    На видео наткнулся случайно, и это - деградация в чистом виде. Только пришел к программированию, пришел из АСУ ТП, и как то я слабо представляю, как эти товарищи решат хотя бы 1 задачу в АСУ без хорошей математики. Радует одно - больше деградантов, больше зарплата у людей.

  • @petru4io433
    @petru4io433 6 ปีที่แล้ว

    Кеффффтииирррр)))))!!!! "Наш любимый"

  • @pop-topeyes1815
    @pop-topeyes1815 6 ปีที่แล้ว

    ТАК РАЗМАЗАТЬ) ТО ЧТО МОЖНО БЫЛО В 5 МИНУТ УМЕСТИТЬ, ОДНО И ТОЖЕ ПОВТОРЯЕТЕ

  • @Dmitry_Yaroshevsky
    @Dmitry_Yaroshevsky 7 ปีที่แล้ว +3

    Ну, думаю, что гуманитарий, конечно, сможет программировать, но на уровень ниже технаря! У хорошего технаря мозг работает быстрее! Поэтому, гуманитарием быть, конечно, хорошо, но технарём лучше! :)

    • @webpomosh
      @webpomosh  7 ปีที่แล้ว +7

      быстрее - это не всегда лучше ) подходы разные нужны, подходы разные важны

    • @misteranderson6058
      @misteranderson6058 7 ปีที่แล้ว

      Дмитрий Ярошевский технарем нужно родиться

    • @nikolaybonapartov7379
      @nikolaybonapartov7379 7 ปีที่แล้ว

      будучи гуманитарием, скрепя сердце, вынужден с тобой согласиться)

    • @albrehtdurer557
      @albrehtdurer557 7 ปีที่แล้ว +6

      судя по твоему комменту, твой моск работает быстро, но бестолково))

    • @danyalOFF
      @danyalOFF 6 ปีที่แล้ว

      пруфы есть?))

  • @ringostarr_7
    @ringostarr_7 7 ปีที่แล้ว +3

    Программист который говорит что конструкторы по созданию сайтов - это хорошо, и в то же время сам пишет на PHP - это оксюморон. Любой мало мальский программист знает что конструкторы сайтов делают говно код, с которым не любят работать поисковые машины. И для программиста вообще математика не важна. Важно углубиться и понять что такое ООП - объектно-ориентированное программирование. Для этого надо почитать как минимум Философия C++ и/или Философия Java Брюса Эккеля. И уж точно намного полезнее чем математика будет изучить английский язык и читать книги по программированию на языке оригинала, так как в русских локализациях много ошибок.

    • @niktaub6407
      @niktaub6407 6 ปีที่แล้ว +1

      Что ты несешь ? Открой любой технический мануал описания какого-либо алгоритма, он полностью описан математическим языком, с выкладками\доказательствами\формулами. Имея дело с компилируемым языком, вообще зазорно говорить, что математика не нужна. Ну будешь клепать хелловорды с говнокодом ! С++ это язык нубов - ООП это вещь, которая отвлекает от кода, а не помогает ;)

  • @OlgaKovalevarealNZ
    @OlgaKovalevarealNZ 6 ปีที่แล้ว

    В Новой Зеландии, где я живу, программисты зарабатывают примерно 70-80 тыс НЗ долларов в год. В Австралии или штатах еще больше.
    И ведь есть шанс туда перебраться.
    Например, через учебу, переквалификацию.
    www.realnz.ru

  • @honeymr.latenight5714
    @honeymr.latenight5714 6 ปีที่แล้ว +1

    Математика нужна всем, хватит пить кефир👊

  • @misteranderson6058
    @misteranderson6058 7 ปีที่แล้ว +9

    Программирование это и есть сплошная математика! Сайтошлепание это не программирование.

    • @masterbiz100
      @masterbiz100 7 ปีที่แล้ว +10

      Ну и где в программировании "сплошная математика"? Для создания практически любой программы не нужно никаких математических расчетов. Даже если программа и предполагает выполнение расчетов, то все необходимые формулы уже прилагаются заранее и программисту всего лишь нужно переложить эти формулы на данный язык программирования. Главное, что требуется программисту - это алгоритмическое мышление, способность продумать последовательность шагов для выполнения поставленной задачи и реализовать это посредством использования синтаксиса данного языка

    • @misteranderson6058
      @misteranderson6058 7 ปีที่แล้ว +4

      Просто Русич Вы программируете? Любой алгоритм построен на математической составляющей. Составление сложных структурированных запросов в БД. Сложение вычитание умножение строк это не математика ? , анимация объектов.А алгебра логики вам знакома? даже этот чувак сказал на видео что математика и логика это очень близко. Циклические конструкции а они быват очень трудно реализуемы без понимания алгоритмов,есть конечно индивиды которые вкладывают по 30 циклов внутрь друг друга. алгоритмы перебора крупных массивов. Да все пронизано математикой особенно на низком уровне программирования. Все время что то вычисляешь хоть и не на уровне формул. Человеку гуманитарию сложнее дается программирование чем технарю и это факт. Вообще это странное утверждение что программисту не нужна математика , ведь почему то все вузы мира используют серьезную математическую подготовку студентов. Нахрена спрашивается? Да вы даже элементарную игру не напишите без математики.Я хоть и немного программирую но даже в обычных автоматических js слайдерах и раличных движущихся штук мне приходится делать некоторые мат. вычисления. Есть лишь области где математика идет предметная , там нужны в основном знания математики как науки чем умение программировать, вот такая математика не совсем нужна программисту. изобретать формулы не нужно но нужно уметь их применить в нужном месте и понимать как они работают. Это тоже подразумевает знание математики. Удачи!

    • @sau9703
      @sau9703 7 ปีที่แล้ว +2

      Хз. , уже 15 лет занимаюсь прикладными разработками под десктоп и веб , в этом направлении хватает математики уровня 5-го класса , за редким исключением - где как раз таки заказчик подает нужные формулы и объясняет как их применить.

    • @misteranderson6058
      @misteranderson6058 7 ปีที่แล้ว

      Александр Безфамильный А я и не говорил про мат. анализ и дискретку что они везде используются. . Но математика в программировании везде , надо быть дауном что бы ее не замечать. Даже на фронтенде различные анимации прописываются математическими уравнениями. Она в различном виде, но присутствует абсолютно везде. Даже логика это тоже математика

    • @misteranderson6058
      @misteranderson6058 7 ปีที่แล้ว

      Taylor Derden Да нет, наоборот быдлокодерам не нужна математика, советую сначала школу закончить

  • @twain2102
    @twain2102 4 ปีที่แล้ว

    да блин сколько у нее йогурта то

  • @niktaub6407
    @niktaub6407 6 ปีที่แล้ว +1

    Почитал комментаторов. Веб-программисты даже не суйтесь в компилируемые языки, без знаний математики вы охуеете здесь. Ибо задачи совсем другие. Откройте любой алгоритм из любой области будь-то сжатие по LZW или рисование круга по Брезенхейму, он полностью описан математическими понятиями и формулами. Кто-то может сказать, что все математические библиотеки написаны за нас, и нужно только применять ООП для решения задач. И как вы будете решать задачу, если работодатель заставил вас писать свою математическую библиотеку, либо алгоритм сильно завязан с математикой, где например нужно узнать площадь криволинейного контура ? Будете утопать в логических конструкциях типа if()else, написав говнокод...

    • @niktaub6407
      @niktaub6407 6 ปีที่แล้ว

      Нет, не полный кретин, есть так называемые несвободные лицензии, которые запрещают модифицировать код библиотек и использовать в закрытых исходниках. Это так называемые лицензии несовместимые с GPL. И сама GPL не дает тебе права - закрывать исходники. Коммерческая разработка сильно затруднена с таким раскладом, поэтому не редко, когда работодатель просит писать все самому...

    • @Kefveseke
      @Kefveseke 6 ปีที่แล้ว

      Забавно, что зарплаты у "непрограммистов", зачастую, выше при равных мозгозатратах))