Сохранен 87
https://2ch.su/b/res/333924434.html
К сожалению, значительная часть сохранённых до 2024 г. изображений и видео была потеряна (подробности случившегося). Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Сап программач. Насколько обычные программисты сталкиваются с математикой? Вот например, вспомнились

 Аноним 11/06/26 Чтв 23:43:07 #1 №333924434 
image.png
Сап программач. Насколько обычные программисты сталкиваются с математикой?
Вот например, вспомнились мне круды, и я подумал, что прикольно их реализовывать через конечные автоматы, ака стейт-машины. Спросил нейронку используют ли такой подход, ответ был, что оин популярны. Хотя я не разу не слышал в контексте крудов или бизнес логики слово "стейт-машина", если гуглить то всё в геймдеве. И так почти во всём. И я вот не понимаю, это потому что я не работаю программистом или просто программистам это нихуя не нужно.
Аноним OP 11/06/26 Чтв 23:48:20 #2 №333924564 
Бамп
Аноним 11/06/26 Чтв 23:48:55 #3 №333924577 
>>333924434 (OP)
>вспомнились мне круды, и я подумал, что прикольно их реализовывать через конечные автоматы, ака стейт-машины

Ебанутый? Сервер не должен состояние хранить
Аноним 11/06/26 Чтв 23:50:32 #4 №333924618 
YTDownYouTubeMedia70PfIw5LHt0001360p.mp4
>>333924434 (OP)
Ответ содержится в вопросе. Кто такие программисты, они же кодеры? Это люди, которые программируют, пишут код. А что значит «программировать»? Это значит переносить готовые модели и алгоритмы на формализованный язык по заранее определенным правилам синтаксиса. Где в этой задаче требование к глубокому и осознанному применению математики? Программирование не требует изобретать ничего нового, его задача изменить форму уже готовых представлений.
Аноним 11/06/26 Чтв 23:55:35 #5 №333924741 
Уточни область.
Нужно понимать базовый линал, если делаешь 3D без движка. Самый минимум, зная 9 точек образующих домик, и точку где находится камера, на бумажке посчитать и нарисовать, как он будет оттуда выглядеть.
Ну и под CRUD обычно подразумевают что-то типо REST на http, и зачем ты тащишь state в stateless протокол хз вообще.
Может ты про бизнес логику имел в виду. Но UPDATE order SET state = "pending", с математикой мало что общего имеет.
Аноним OP 11/06/26 Чтв 23:58:41 #6 №333924806 
>>333924577
>Ебанутый? Сервер не должен состояние хранить
Это ты ебаннутый, сервер не будет хранить состояния, если применять стейт-машину. Сервер просто будет набором автоматов, а не хранилищем данных.
Аноним 12/06/26 Птн 00:11:46 #7 №333925161 
>>333924741
>>333924577
Вы же просто не знаете, что такое машина состояний? По русски их еще называют конечный автомат. Это такой способ описывать процессы и системы как набор состояний и переходов между ними, в практике программирования можно смотреть на это как на архитектурный паттерн
Аноним OP 12/06/26 Птн 00:12:02 #8 №333925170 
>>333924618
> готовые модели и алгоритмы на формализованный язык
Так их надо знать и понимать прежде чем переносить. Из 3 постов в 2 не понимают что такое стейт-машина. И вот непонятно мне как это у них в мозгах работает, я просто свои уже просадил математикой.
Аноним 12/06/26 Птн 00:13:34 #9 №333925207 
>>333924434 (OP)
>Насколько обычные программисты сталкиваются с математикой?
Хуй знает насчет обычных, но в программировании микроконтроллеров с математикой сталкиваться приходится часто.
Аноним 12/06/26 Птн 00:15:40 #10 №333925254 
>>333925161
Это флаг регистра, который, например, используется для определения чётности парити бита и т.д.
Аноним 12/06/26 Птн 00:19:12 #11 №333925330 
>>333924434 (OP)
Ты юродствуешь или что? Любой бизнес-процесс — большая стейт машина. Даже флоу таски в джире — стейт машина конфигурируемая. Всё это говно круд эндпоинтами и двигается из состояния A в состояние B.
Аноним 12/06/26 Птн 00:21:21 #12 №333925385 
IMG0715.jpeg
>>333925170
Знать и понимать надо. Да, это уже уровень отличный от нуля. Но это всё ещё не уровень авангардной математики и тех, кто эти модели и алгоритмы изначально разрабатывает и проектирует. А чаще всего не нужен и он, потому что используется модель черного ящика. Подаем сигналы на вход и анализируем сигналы на выходе. Если нас всё устраивает, тогда ничего не трогаем. А если не устраивает, то меняем конкретный фрагмент под себя. Какого-то знания и понимания высоких абстракций здесь вообще нет, просто конкретная работа по управлению текстом. Собственно, вся современная разработка ПО укладывается в использовании готовых, написанных и уже отложенных решений. Изобретение велосипедов не приветствуется. Всё сводится к простому обмену данных через json.
Аноним 12/06/26 Птн 00:23:43 #13 №333925431 
>>333925207
Чушь. ТДНФ и прочая булевая алгебра из детского сада это не математика, а баловство.
Аноним 12/06/26 Птн 00:27:25 #14 №333925511 
>>333925431
Ты просто человек, для которого микроконтроллер это помигать светодиодиком
Аноним OP 12/06/26 Птн 00:29:56 #15 №333925559 
>>333925330
>Любой бизнес-процесс — большая стейт машина.
Так же как и композиция морфизмов. Вопрос не в том, что такое бизнес-процесс, а как его программисты понимают на работе.
Аноним 12/06/26 Птн 00:33:36 #16 №333925632 
>>333925511
А ты видимо человек, для которого микроконтроллеры это анализировать в режиме реального времени множество сигналов о состоянии объекта и адаптивно корректировать его поведение для достижения устойчивости. Наверное, тебе кажется, что в этом есть какая-то сверх математика на грани науки. Могу лишь разочаровать, что все эти задачи давно решены ещё в 17 веке. Практика отстает от теории по-прежнему на века. Просто у Лагранжа микропроцессоров ещё не было.
Аноним 12/06/26 Птн 00:38:26 #17 №333925753 
>>333925254
Реализация может быть какой угодно
Аноним OP 12/06/26 Птн 00:39:59 #18 №333925784 
>>333925385
>Подаем сигналы на вход и анализируем сигналы на выходе. Если нас всё устраивает, тогда ничего не трогаем. А если не устраивает, то меняем конкретный фрагмент под себя. Какого-то знания и понимания высоких абстракций здесь вообще нет
Так это сложнее, чем делать абстрактную модель, разве нет? Вот тут уже пояснили в треде, значит есть те, кто может думать/думает о таких процессах, как о стейт-машинах.
А есть те, которые вообще не понимают. И скорее всего у них есть свои абстракции для кода, и возможно математические, но другие.
Аноним 12/06/26 Птн 00:43:38 #19 №333925852 
>>333925632
>Могу лишь разочаровать, что все эти задачи давно решены ещё в 17 веке.
Нихуя ничего не решено. Если бы все было так просто, то Илон Маскович давно бы уже закончил свой старшип и каждый день летал в космос.
Аноним 12/06/26 Птн 00:44:19 #20 №333925869 
>>333925784
> Так это сложнее, чем делать абстрактную модель, разве нет?
Нет, конечно. Это задача на внимательность. А для создания абстракций внимательность тоже нужна, но не достаточна.
Аноним 12/06/26 Птн 00:44:51 #21 №333925879 
>>333925559
На работе говорят языком, больше похожим на бизнесовый, чем на математическую хуету. Стейт машину как явление бизнес-аналитик может не знать, а вот BPMN или еще какую хуйню нарисовать вроде sequence diagram уже может. Стейт машина — техническая деталь, которая на уровне бизнеса не существует. А так если на собеседовании за реализацию асинхронщины в дотнете, джаваскрипте или rust будешь пиздеть, то там быстро разговор про стейт машины пойдет. Кстати, чаще всего если в коммерческом коде прямо встречается упоминание стейт машины в каком-то модуле, то это будет в большинстве случаев отвратительная неподдерживаемая поебень с каким-нибудь god object в качестве стейта.

Я как будто вообще не очень понял суть твоего вопроса, потому что не понимаю, как ты себе всё прелставляешь, но в общих чертах ответил.

Ещё в бизнесе обычно нет цепей Маркова и выравнивания данных в памяти, про false sharing какой-нибудь тоже от среднего крудошлепа не услышишь. Повезет если хотя бы про ABA Problem расскажет. Не хорошо и не плохо, просто ненужное отмирает в голове или никогда в нее не попадает, а гужное используется только там, где надо. Например, там, шде надо отрендерить сцену в 4к за 8.3 мс или где нужно маржин коллы на тысячах аккаунтов пользователей обработать за один тик системы.
Аноним 12/06/26 Птн 00:46:26 #22 №333925907 
>>333925852
А он что делает последние лет 10? Да и все человечество до него начиная с фау-2.
Аноним 12/06/26 Птн 00:47:47 #23 №333925928 
>>333925907
>А он что делает последние лет 10? Да и все человечество до него начиная с фау-2.
Снимает характеристики, строит мат модели, очевидно же.
Аноним 12/06/26 Птн 00:53:05 #24 №333926026 
>>333924434 (OP)
писал маркетплейс. ПОчти не столкнулся с математикой. Только когда делал выдачу поиска, делал алгоритм, но там просто умножение и сложение.
Аноним 12/06/26 Птн 00:53:37 #25 №333926036 
IMG1034.png
>>333925928
Ничего он не строит, это модели давно разработаны, им уже по 300 и по 400 лет. Вопрос лишь в эффективной инженерной реализации. Но это сугубо инженерная задача, но никак не математическая. А следовательно не несущая никакого прибавочного знания.
Аноним 12/06/26 Птн 00:55:51 #26 №333926076 
>>333926036
>Ничего он не строит, это модели давно разработаны
Ты просто тупой и не видишь дальше носа своего
Аноним 12/06/26 Птн 00:57:53 #27 №333926112 
>>333925879
часто в бизнесе главное понять, что хочет клиент и почему.
Аноним 12/06/26 Птн 01:00:47 #28 №333926152 
>>333926076
Зато ты вероятно очень умный, поэтому не способен выдать ни одного аргумента по существу.
Аноним 12/06/26 Птн 01:00:54 #29 №333926154 
>>333926112
Последнее время еще бы клиента найти.
Аноним 12/06/26 Птн 01:01:59 #30 №333926172 
>>333926154
да, рынок будет сужаться. И не только в России.
Аноним OP 12/06/26 Птн 01:02:42 #31 №333926186 
>>333925879
То есть, думают в таких нестрогих математических(или полуматематических) абстракциях, но не называют их математически, пока не придётся делать необычную сложную хуету? Тогда всё стало ясно.
Аноним 12/06/26 Птн 01:03:48 #32 №333926207 
Часто программисты, которые хотят создать своё приложение, начинают думать, что истина в математике. Что они поймут её, и успех им обеспечен. Но правда в том, что они понимают, что им нужно какое-то сакральное знание, но слишком боятся начать изучать людей - своих клиентов. Они боятся, что не поймут. Поэтому учат то, что чётко регламентировано - математику.
Аноним 12/06/26 Птн 01:04:11 #33 №333926212 
>>333926172
А я и не про рынок РФ говорю, я из Европы на американского барина работаю и все super huevo. Все бабки инвесторов ушли в бетон, войну и пузырь. Как бы через пару лет мы с тобой в траншее не встретились.
Аноним 12/06/26 Птн 01:05:01 #34 №333926220 
>>333926186
Я понел, зря я на твой долбоёбский тред потратил время.
Аноним 12/06/26 Птн 01:05:04 #35 №333926221 
>>333926186
Да, ты прав. Маркетинг - это примерно те же правила, что математика. Только результат там - не точное число, а лишь вероятность. Тебе никто ничего не обещает. Тебе каждый раз нужно принимать решение работая с тремя, пятью вероятностями. И это решение должен принять лично ты.
Аноним 12/06/26 Птн 01:05:48 #36 №333926230 
>>333926212
О, круто. Ну как я бы предположил, они начнут резать косты а один из самых больших - зарплатки.
Аноним 12/06/26 Птн 01:06:31 #37 №333926246 
>>333924434 (OP)
Программисты они же разные бывают, есть реально ученые, которые прям горизонты вперед двигают, еще есть те, кто пишут операционные системы, языки, библиотеки, базу создают для индустрии, а есть вот основная масса, кто более прикладными вещами занимается
Аноним 12/06/26 Птн 01:06:47 #38 №333926251 
>>333926186
Приведи пример необычной сложной не whitepaper борщехлебской хуеты, например.
Аноним 12/06/26 Птн 01:08:04 #39 №333926276 
>>333926152
Какие тебе нужны аргументы, ебанько? Ты только что написал, что решение инженерных задач не является решением математических задач. При этом инженеры каждый день используют математику для своих расчетов, а инженеры space x решают задачи, которые пока до них не решил вообще никто. И твой пук в лужу, что все уже решено в 17-м веке, говорит о том, что ты вообще не в теме и хуй знает стоит ли с тобой продолжать беседу.
Аноним 12/06/26 Птн 01:10:01 #40 №333926300 
>>333926230
Никто ничего не начал резать, просто инвестиций нет. Время сокращений, оптимизаций и банкротств. Всё заметается под ковёр AI. Мол, заменили два этажа работников внедрением AI, а на самом деле бабки кончились и от сорокалетней трейдинговой системы остался юридический отдел, занимающийся тем, чтобы всё закончилось тихо и никто не сел в тюрьму. В основном, такие сценарии вижу вокруг развивающиеся.
Аноним 12/06/26 Птн 01:10:37 #41 №333926312 
>>333924434 (OP)
Тащемта сага пишется через конечный автомат, это все знают. Круд - это единичная операция, там КА не нужен. Твой пост - это литерали первый курс профильного вуза.
Аноним OP 12/06/26 Птн 01:13:02 #42 №333926350 
>>333926036
>модели давно разработаны, им уже по 300 и по 400 лет
Толку с этих моделей, если применять их жопно? Придумывают новые под возможности вычислений. Некоторым моделям и 10 лет нет.
Аноним 12/06/26 Птн 01:13:30 #43 №333926358 
>>333926300
ставочку подняли в сша.
Аноним 12/06/26 Птн 01:15:21 #44 №333926397 
>>333926312
Ты просто не понял высоту полёта этого выпердыша музосранского лицея. Нужно мобильные телефоны не в CAD системах проектировать, а напрямую в диффурах описывать всё.
Аноним 12/06/26 Птн 01:19:37 #45 №333926458 
>>333924434 (OP)
Я обезьяна-кнопкодав, работавший в бэкенде на плюсах, в геймдеве на плюсах и в бэкенде на джаве. Математика мне понадобилась только во втором случае, когда я bsp имплементировал по своему в движке. После имплементации я срыгнул с компании, душно там было пиздец. Ну может еще для анимаций в каком-нибудь гуи нужны, интерполяция/экстраполяция и всякие сины с косами чтоб кружки на экране в ретейнеде рисовать.

Матан нахуй не нужон. Прув ми ронг. Дискасс.
Аноним 12/06/26 Птн 01:20:41 #46 №333926480 
>>333926458
а как ещё зарплатным рабам выёбываться?

Их кабан зашибает реальные бабки, а им платит среднюю по рынку. Вот они и пишут "А зато я матан знаю", как будто на это знание можно латте за 20 баксов купить...
Аноним 12/06/26 Птн 01:21:53 #47 №333926494 
>>333924434 (OP)
Машины состояний разные бывают, вот есть иерархия Хомского, там идет усложнение от конечных атоматов и до машины Тьюринга, а значит до любого тьюринг-полного языка, то есть до любого языка общего назначения, то есть любая программа по сути это некая машина состояний
Аноним OP 12/06/26 Птн 01:27:30 #48 №333926585 
>>333926397
>Нужно мобильные телефоны не в CAD системах проектировать, а напрямую в диффурах описывать всё.
Такого не писал и так не думаю. Не все, но некоторые же вещи не то что в программировании, а даже в инженерии, легче обдумывать и оперировать через математические абстракции какие-то, или я совсем обматчевался?
Аноним 12/06/26 Птн 01:32:11 #49 №333926654 
Я ебу. Нахуй вы какие-то машины состояний напридумывали? Овер 9000 ненужных оверинжиниред понятий с которыми все становится сложнее, сука. А потом нюфани говорят "а че вкат такой тяжелый"

Че такое вообще машина состояний? Мне единственное что в голову приходит это int m_iState; и
enum eState
{
kIdle = 0,
kWorking,
kFinishing
};

И собственно в каком-нибудь switch проверять че там с m_iState. Все блять, я бы это обозвал состоянием ЧЕГО-ТО, т.е. m_iK8sWorkerState или что-то такое вместо вашего ебучего МАШИНА СОСТОЯНИЙ. Машину времени сделайте еще, дегенераты блять.
Аноним 12/06/26 Птн 01:32:18 #50 №333926657 
>>333926585
До тебя просто никто не додумался до этого. Выстроили целые отрасли экономики и научные нвправления вокруг неуклюжих частностей вместо универсальной абстракции.

Если серьезно, то это я так пошутил про кады, ты действительно такого не говорил. Однако, где граница между понятной абстракцией и оторванной от реальности абстрактной несусветицей? Где проплешина переходит в лысину? Ебаться лучше лёжа или в прыжке?
Аноним 12/06/26 Птн 01:35:59 #51 №333926706 
>>333924434 (OP)
>Насколько обычные программисты сталкиваются с математикой?
Реже, чем кажется, но математику нужно знать гораздо лучше, чем в других профах, чтобы куда-то подняться потом.

>вспомнились мне круды, и я подумал, что прикольно их реализовывать через конечные автоматы
Зачем? CRUD это REST по сути урезанный, от него требуется просто 4 процедуры и чтобы оно было при высоконагруженности нормально (минималистично) и оптимально (использовало максимально оптимальные средства языка)

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

Но адекватный программист от CRUD ожидает масштабируемость, быстроту, т.к. это связано с базами данных. Все эти штуки проектируются, чтобы правильно выдерживать миллионы запросов, усложнение архитектуры тут неприемлимо
sage[mailto:sage] Аноним 12/06/26 Птн 01:37:39 #52 №333926735 
>>333924434 (OP)
Какой же ты даун, даже объяснять лень.

>Спросил нейронку
Детектор олигофрена.
Аноним OP 12/06/26 Птн 01:39:28 #53 №333926768 
>>333926657
>вместо универсальной абстракции
Их нигде нет, даже в самой математике.
>Однако, где граница между понятной абстракцией и оторванной от реальности абстрактной несусветицей?
Там где, абстракция становиться неудобной.
Аноним 12/06/26 Птн 01:40:02 #54 №333926774 
>>333926768
блядь что ты вообще несёшь? Хуесос блядь, нахуй ты серишь сука? Я заебался твою писанину читать.
Аноним 12/06/26 Птн 01:42:49 #55 №333926802 
>>333924434 (OP)
SCXML (State Chart XML) - спецификация от W3C о том как описывать машины состояний в xml
Qt State Machine framework - подсистема в составе Qt, чтобы создавать машины состояний
QP real-time embedded frameworks - набор библиотек, чтобы для микроконтроллеров писать программы на основе модели акторов и иерархических конечных автоматов
Есть тьма тьмущая разных библиотек и фреймворков на базе машин состояний в разных языках и экосистемах
Аноним 12/06/26 Птн 01:42:50 #56 №333926803 
>>333926768
У тебя был секс? Была близость? Обсуждал в переписке перед сном всякие безделушки с человеком, к которым испытываешь взаимные чувства? Была неловкость первого оголения? Слышал искренние комплименты от него или неё в свою сторону?
Аноним OP 12/06/26 Птн 01:45:12 #57 №333926841 
>>333926774
>блядь что ты вообще несёшь?
Укажи место, где я не прав.
Аноним 12/06/26 Птн 01:45:17 #58 №333926843 
>>333926706
Короче, что хотел сказать, хороший CRUD это подходящий ситуации баланс между "простота хуже воровства" и масштабируемостью, надо по ситуации смотреть
Аноним 12/06/26 Птн 01:45:48 #59 №333926851 
>>333926843
круд это база.
Аноним 12/06/26 Птн 01:45:59 #60 №333926854 
>>333925170
И че твое знание тебе поможет найти работку на 300к? Если нет - то вся твоя заумная хуйня бесполезна, лол. Хуй саси и коупи, кокой ты великий учоный мыслитель фелосаф ебаный лодырь, пока я лутаю бабосы и двигаю прогресс.
Аноним 12/06/26 Птн 01:46:07 #61 №333926855 
>>333924434 (OP)
Я как-то учил JS по онлайн учебнику, там одно из первых упражнений было написать модель работы кофе машины в виде конечного автомата
Аноним 12/06/26 Птн 01:46:45 #62 №333926862 
>>333926855
пиздос, а нахуй вообще знать весь этот мусор в виде терминов "конечный автомат"?
Аноним 12/06/26 Птн 01:53:23 #63 №333926951 
>>333926854
> лутаю бабосы
кек, золотой унитаз не забудь купить
> двигаю прогресс
прогресс хуйня для неписей
Аноним 12/06/26 Птн 01:54:01 #64 №333926958 
>>333926951
>деньги не нужны чел у меня их нет и я счастлив, ты веришь?
Аноним 12/06/26 Птн 01:57:33 #65 №333927006 
>>333926958
унитаз-то купил? давай топ-топ ножками в магазин а то все закончатся
Аноним 12/06/26 Птн 01:58:24 #66 №333927015 
>>333927006
>хаха ну богатые тупые покупают всё дорогое, но я то у мамы разумист я то знаю где картошка на 50 копеек дешевлем
Аноним 12/06/26 Птн 01:59:54 #67 №333927032 
>>333927015
да не трясись ты, пидорюндель
Аноним 12/06/26 Птн 02:01:12 #68 №333927047 
>>333927032
А ты чего не трясёшься? Уже принял свою жизнь нищего дерьма?
Аноним 12/06/26 Птн 02:09:31 #69 №333927137 
Такой хороший, светлый тред - скатили в говно. И опа обозвали. Довольны собой, долбоёбы?

Можете теперь возвращаться на нулевую, там свежее говно для вас есть. Кушайте, не обляпайтесь.
Аноним 12/06/26 Птн 02:10:56 #70 №333927155 
>>333927137
Хуйсос, нахуй ты открыл рот, вонища началась.

Он начал с невероятно душной хуйни, где предлагал любителям манана начать заниматься коллективной мастурбацией. В прочем, не удивительно, что им ещё делать с бесполезными ирл знаниями.
Аноним 12/06/26 Птн 02:17:17 #71 №333927233 
>>333927155
Иди на нулевую, говно жрать. Что ты тут забыл? Я против говноедов ничего не имею, и к ним не захожу, почему ты не можешь также? У тебя психические отклонения?

Т.е. ты вот на нулевой, пожрал говна, которое тебе нравится. И зашёл сюда, чтобы отведать то, которое не нравится? Часто ты так делаешь? Объясни свою логику
Аноним 12/06/26 Птн 02:19:34 #72 №333927271 
>>333927233
О ДА Я ШАРЮ МАТЕМАТИКУ О И Я ТОЖЕ ДАВАЙ ПОДРОЧИМ ДРУГ ДРУГУ ДА МЫ РЕШАЕМ ДИФУРЫ В УМЕ
Аноним 12/06/26 Птн 02:20:29 #73 №333927283 
ДА СУКА КАКАЯ ЖЕ МАТЕМАТИКА АХУЕННАЯ КАК ЖЕ Я АХУЕНЕН ЧТО ПОНИМАЮ ЕЁ А ВСЕ ОСТАЛЬНЫЕ НЕ ПОНИМАЮТ
Аноним 12/06/26 Птн 02:23:09 #74 №333927323 
>>333927271
Тебе нравится сейчас дегустировать говно, которое не нравится тебе на вкус? Опиши свои ощущения
Аноним 12/06/26 Птн 02:44:41 #75 №333927608 
ну хз я думаю матеша нужна ток для криптографии там, а все остальное не так уж и важно или сложно
Аноним 12/06/26 Птн 02:45:29 #76 №333927618 
>>333924434 (OP)
Будешь писать парсеры или лексеры - вплотную столкнёшься с конечными автоматами. Т.к. именно на них оно там всё и строится.
Регулярные выражения - аналогично.
Аноним 12/06/26 Птн 07:27:38 #77 №333930123 
>>333924434 (OP)
Ты лучше дискретную маташу изучи: теорию графов, автоматы, мат логика (булевая алгебра и лог выражения); не очень часто, но бывает нужна комбинаторика. Ещё теорию множества + алгоритмы можешь чекнуть, но просто чтобы знал что такое существует.

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

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

Сейчас, с появление ИИ, тебе вообще нихуя знать не надо. Теперь лишь уметь в абстракцию(раньше это позволяли делать лишь обезьянами с лычками помидора-архитектора-техлида), а все сложные математически-логические задачи за тебя решает ИИ за пару секунд. Все эти литхуеды/хуедварсы раньше дрочили, чтобы собесы проходить и показывать какой ты умный, а теперь они нахуй не нужны никому, тк ИИ за 10$ решит любую самую сложную 5ти звездночную задачу за секунд 15
[mailto:Sage] Аноним 12/06/26 Птн 08:54:41 #78 №333931172 
>>333924434 (OP)
Посмотри в сторону хаскеля - там весь язык выглядит +- как ты описываешь. При этом на нем люди иногда те же круды пишут. А так, в целом, в боринг программировании как правило мало специфичной математики. Но конечные автоматы хорошая абстракция для каких-то задач, да.
Аноним 12/06/26 Птн 09:06:49 #79 №333931388 
>>333924434 (OP)
>программистам
Программистов мало осталось, сейчас в основном кодеры и вайб-кодеры, а те на знают про стейт машины, да и вообще.
Аноним 12/06/26 Птн 10:00:32 #80 №333932412 
Screenshot20260612095745.png
>>333924434 (OP)
Кто знает и умеет, тот использует. У меня диплом вообще был по применении конечных автоматов в автоматическом тестировании.
Вот, например, простая state machine одной spa формы на vue из недавнего. Переход из состояний помечается как дробь, типа "событие (что произошло) / реакция (что надо сделать)".
Аноним 12/06/26 Птн 10:08:29 #81 №333932659 
Screenshot20260612100558.png
>>333924434 (OP)
или хитро-выебанная стейт-машина шопа на рельсе по продажам фармы с асешай "как хочет бизнес", без отдельного state-machine-класса, который только переходами занимается в одном файле, это бы превратилось в дичайшую код-лапшу.
Аноним 12/06/26 Птн 10:12:24 #82 №333932759 
>>333924434 (OP)
>>333930123
долбаебы вы куда вкатываться собрались, сейчас работы нихуя нет
Аноним 12/06/26 Птн 10:18:13 #83 №333932935 
>>333932759

ой, и в самом деле )
Аноним 12/06/26 Птн 10:18:41 #84 №333932949 
screencapture-hh-ru-search-vacancy-2026-06-12-101705.png
>>333932759
Аноним 12/06/26 Птн 10:24:18 #85 №333933088 
>>333932949
7 вакансий с откликом по 100 рубистов-анальников на позицию. Хочешь разрешу понюхать мои потные СИшные яички?
Аноним 12/06/26 Птн 10:32:09 #86 №333933283 
>>333932759
Вкатился на позицию 'Junior специалист по поддержанию стандартов restroom инфраструктуры' с ЗП 50к через Яндекс Практикум. Магистр на мех-мате. У нас стек Java на бэке и React native. После смены с ребятами из команды делаем свой пет-проект на Пайтоне, CI/CD через клауд сделали. Было бы только желание, а то говоришь работы нету
Аноним 12/06/26 Птн 10:39:51 #87 №333933477 
>>333933283
>Магистр на мех-мате
>фул-тайм работа и еще сверху пет-проекты после смены
>ЗП 50к
Пиздец.
comments powered by Disqus