Vlad
(еще вариант: нигде и никогда)
Маjко
У меня по этому поводу не очень популярное мнение. ИМХО, математика нужна в паре ниш, да и то прикладным разрабам, которые реализуют математику
Маjко
То бишь effectively нахер она не нужна
Vlad
👍
Маjко
Незнание математики не мешает писать не завязанный на матан код
Маjко
То есть почти любой код
Anton
То бишь effectively нахер она не нужна
Зависит от предметной области, например CV, 3D
Маjко
Именно, есть ниши, где без нее никак
Маjко
Но опять же
Маjко
3D — только в движке
Маjко
CV — только в движке
Alex
я вот щитаю что математика нужна в датамайнинге/геймдеве.
Alex
Может еще пара направлений.
Маjко
Для использования движка и фреймфорков математика не нужна
Alex
ну
Alex
ну мб. Хз конеш.
Маjко
Это такая олимпиадка, которая не бесполезна в отличии от ACM
Alex
АСМ это что?
Маjко
а почему непопулярное?
Потому что в этой стране я очень часто слышу мнение, что без математики программист — не программист.
Alex
я вот тоже слышу.
Alex
А так как я вебдев, то мне сложно сказать нужна математика или нет.
Маjко
АСМ это что?
Контесты по олимпиадному программированию итд
Alex
Потому что я ее еще нигде не видел.
Маjко
На которые дрочат в итмо
Alex
Алгоритмы - да.
Anton
Например поик пути
Anton
всякие графы
Anton
хотябы на минимальном уровне
Маjко
Ну это common knowledge.
Alex
поиск пути между двумя точками осуществляет готовый движок
Маjко
Я не считаю это математикой
Маjко
Если это можно выучить за недельный курс на курсере на достаточном для использования уровне
Alex
про математику также можно сказать
Anton
ну первые пару курсов вышмата - достаточно в большинстве случаев
Vlad
хотябы на минимальном уровне
На минимальном уровне вродь все знают, не? В любом случае, когда оно понадобится, можно очень быстро научится. Пару статей прочитать буквально
Маjко
Data Structures and Algorithms — мастхэв курс. Там есть математика, графы, итд, но именно что на базовом уровне
Alex
пройду курс и буду выебываться.
Anton
для остальных случаев - читал - в яндексе чтоли, есть доктора мат наук, все ходят к ним и советуются =)
Alex
аутсорс математики ахаха
Маjко
а дай линк
https://www.coursera.org/courses?query=data%20structures%20and%20algorithms Любой понравившийся DSA курс
Vlad
Alex
Ты знаешь, что такое граф
может быть в общих чертах.
Vlad
И как HashMap'ы устроены, например
Alex
гит грубо говоря на графах работает
Vlad
Ну и т.п.
Alex
там же просто вообще.
Vlad
Ну я хз что еще под "минимальным уровнем" понимать
Alex
алгоритм хеширования не знаю конеш, а вот принцип работы - да.
Маjко
Тот же поиск пути Дийкстрой пишется за один вечер с хаброй, not like smth special
Маjко
Главное для программиста — уметь искать информацию и применять ее к задачам, имхо
Маjко
Всё остальное приложится
Alex
еще одно главное умение погромиста - обобщать и предполагать
Anton
Long live internet
Alex
я вот заметил что многие часто пытаются внутрь залезть когда не получается понять блэкбокс какой то штуки
Alex
т.е есть библиотека, кто то ее юзает и может предположить в общих чертах как она работает, а другие не могут предположить и им приходится внутрь лезть.
Loo
Code analysis failed with exception: com.intellij.psi.PsiInvalidElementAccessException: Element: class org.rust.lang.core.psi.impl.RsModItemImpl; no psi for file stub RsFileStub, invalidation reason=onContentReload
Маjко
Эпоха, когда инфу можно было найти только в физических книжных библиотеках, да и то не всегда уже прошла (и слава интернету)
Loo
@vlad20012 =(
Alex
в ощем я щитаю что один из главнейших скилов погромиста это обобщение и предположение
Маjко
т.е есть библиотека, кто то ее юзает и может предположить в общих чертах как она работает, а другие не могут предположить и им приходится внутрь лезть.
Да-да, это частая проблема у математиков как раз, по моему опыту. Они не могут юзать абстракцию, не понимая как она работает
Alex
это здорово экономит время на практике.
Маjко
Это страшно, на самом деле. Времени уходит туча на эти изыскания.
Alex
воооооооот
Маjко
А секрет то прост: работает? не лезь.
Alex
мне например не нужно знать как хэшмап растовский работает пока он тормозить не начнет или я коллизию словлю.
Alex
благо его писали люди гораздо умнее меня.
Маjко
Не оптимизируй пока не нужно х)
Anton
Есть у нас сотрудник математик, програмист хстате
Anton
говорит когда начинал програмировать ему мозг сломала запись x = x + 1
Маjко
Ксть, говорят, как-то хитро работает. Над бы поизучать =D
Там прикольно с типажами в интерфейсе сделали, его можно почитать чисто чтобы вкурить что такое AsRef