Вопрос к IT-специалистам: Какое IT-направление выбрать?
Вопрос к IT-специалистам: Какое IT-направление выбрать?
nick_, не ну если просто юзать SVM или PCA и называть это я знаю математику и даже использую математику в программировании то ничего сложного, а если дать программисту просто формулы описывающие некие реальные процессы то в лучшем случае можно услышать что то типа - аааа ну я просто буду использовать такой то мат пакет и все. А потом на этапе отладки ты его спрашиваешь что это за цыфра и откуда она взялась он ответить ничего не может. Не все такие но 99%, потому что кроме сайтов толком ничего писать не не писали.
Вопрос к IT-специалистам: Какое IT-направление выбрать?
Ой ну ботоводство в играх старо как говно мамонта и давно уже продается под ключnick_ писал(а): ↑25 июн 2020, 16:54Настало время восхитительных историй!
Одну из самых диких историй, которая перевернули мои представления об онлайн играх и автоматизации, мне рассказал бывший коллега в 2010 году. За что купил, за то продаю.
Оказывается, была такая онлайн-игра Travian, или типа того, на которой он плотно сидел.
Насколько я понимаю, там прикол был в том, что нужно было управлять какой-то то ли деревней, то ли государством, причём игра шла в реальном времени.
Т.к. люди спят, то другие игроки выясняли, кто в данный момент спит и устраивали рейды против спящих.
С его слов на этой игре он сидел очень плотно, и не мог совершенно такой ситуации допустить.
Поэтому он не спал, а точнее просыпался раз в какое-то время всё проверить.
Я ничего не знаю про игру, но, с его слов, там то ли цикл игрового мира был по 3 месяца, то ли это был какой-то его цикл, но он по 3 этих месяца не спал.
К концу цикла он бывал почти мёртв, физически. Выйти из зловещего круга он смог только при помощи приблуды, которую используют тестировщики для end-to-end тестирования веб-приложений.
Он автоматизировал свои действия в игре, организовал будильник который срабатывал, когда дела принимали совсем дурной оборот, и машинерия не справлялась. После этого он начал спать.
Вот так вот одно безумие было побеждено другим безумием.
Не удивили
Анонимный мужик на синей субару из задницы мира.
- rabbit
- Заслуженный форумчанин
- Сообщения: 12831
- Зарегистрирован: 22 янв 2017, 06:37
- Откуда: Humber Bay Shores
Вопрос к IT-специалистам: Какое IT-направление выбрать?
Эээ
Щас ради интереса заглянул в диплом. Если чо, у нас всё довольно жёстко было, треть группы вылетело на математических дисциплинах, так что не было варианта "прослушали курс играя в крестики-нолики".
Матан - 3 семестра
Линейная алгебра - 2 семестра
Аналитическая геометрия - 1 семестр
Дискретная математика - 1 семестр
Математическая логика - 1 семестр
Вычислительная математика - 1 семестр
Теория вероятностей, мат статистика и случайные процессы - 2 семестра
Методы оптимизации - 1 семестр
Теория принятия решений - 1 семестр
Последние три - сами знаете где применяются. Ну и плюс в три раза больше профильных дисциплин с алгоритмами, работой с данными, разношерстных парадигм (включая всякое там ФЛП и теорию разработки операционных систем).
Так что хз, либо я и мои одногруппники - 1%, либо кто-то сильно махнул со своей оценкой про 99%.
Отправлено спустя 1 минуту 6 секунд:
Тот факт, что 99% программистов не используют математику в повседневной работе - это однозначно. Но не испльзуют - не означает отношение как в приведенном мемасике
Отправлено спустя 1 минуту 28 секунд:
Но справедливости ради, это было десять лет назад, с тех пор многие универы сильно оказуалились и больше уделяют внимания "давайте налепим формочки и чтобы красиво всё было" чем фундаментальным знаниям.
Отправлено спустя 1 минуту 25 секунд:
При этом да, у меня специальность была 100% кодерская. Это была просто сопутствующая база. Там еще были физика и элтех адовые по два семестра, вот они нам за каким хреном были нужны - до сих пор не понимаю
27.09.2018 EE 462
03.10.2018 ITA
30.10.2018 AOR
29.11.2018 Med passed, BIL
04.12.2018 Biometrics completed
08.04.2019 Comprehensive security screening
27.09.2019 Re-med request
10.10.2019 Med passed
11.10.2019 PPR
27.02.2020 Landed
30.01.2024 Citizen
03.10.2018 ITA
30.10.2018 AOR
29.11.2018 Med passed, BIL
04.12.2018 Biometrics completed
08.04.2019 Comprehensive security screening
27.09.2019 Re-med request
10.10.2019 Med passed
11.10.2019 PPR
27.02.2020 Landed
30.01.2024 Citizen
Вопрос к IT-специалистам: Какое IT-направление выбрать?
А что не так с автокадом ? все цивилисты используют его и альтернативы особо нет. С билдингами 50 на 50 ревит и автокад. Ну я могу привести пример скриптов на питоне и IES-VE но это достаточно узкоспецилизированная прога.
Вопрос к IT-специалистам: Какое IT-направление выбрать?
Ну может какик то специализации и есть где еще в автокаде сидят но в моей области это сейчас смотрится как древнее говно мамонта
Как человек игравший одну из ключевых ролей в переходе нашей компании с автокада могу сказать что все скрипты и наработки что были сделаны на коленке в автокаде уже идут в комплекте в современом софте
Анонимный мужик на синей субару из задницы мира.
Вопрос к IT-специалистам: Какое IT-направление выбрать?
Математика - херня, описывая придуманный мир, не имеющий ничего общего с реальностью
Статистика еще хуже - якобы наука, а подойди с хитрым устройством в руках к игровому автомату, кк тебя сразу охранники выведут за руки, не доверяя ее величеству науке
Я в универ когда поступал, конкурс был очень высокий, я буквально одну четверку из пяти словил и уже на чистого программиста не хватило баллов...а на программиста-математика проходил по баллам на бюджет. В итоге выбрал контракт, но в жопу математику...все равно конечно отъинтегралили по-полной #2204...
Статистика еще хуже - якобы наука, а подойди с хитрым устройством в руках к игровому автомату, кк тебя сразу охранники выведут за руки, не доверяя ее величеству науке
Я в универ когда поступал, конкурс был очень высокий, я буквально одну четверку из пяти словил и уже на чистого программиста не хватило баллов...а на программиста-математика проходил по баллам на бюджет. В итоге выбрал контракт, но в жопу математику...все равно конечно отъинтегралили по-полной #2204...
Вопрос к IT-специалистам: Какое IT-направление выбрать?
Есть масса причин использовать пакет при 100% понимании алгоритма. Правильно написать численный метод очень сложно, есть всякие проблемы, которые возникают при вычислениях типа маленьких знаменателей при делении, при этом оно может возникать лишь иногда, и что что-то пошло не так может быть непонятно до этого момента. Короче, написать сходу численный метод на мировом уровне с "нуля" малореалистично, это порой вне человеческих возможностей. Поэтому да, адекватные программисты будут использовать зрелый пакет, если это вообще возможно. В задачах оптимизации часто используют всякие адхочные методы, при это может быть трудно понять, как может выглядеть пространство решений, не всегда можно просто установить сколько там может быть локальных экстремумов, например. В любом случае, выяснять эти вещи - вряд ли задача программиста, а вот специалиста по ML - может быть. Вообще, не понимать, откуда взялась та или иная циферка в результате эксперимента - нормальное состояние любого экспериментатора.abbat писал(а): ↑25 июн 2020, 19:14nick_, не ну если просто юзать SVM или PCA и называть это я знаю математику и даже использую математику в программировании то ничего сложного, а если дать программисту просто формулы описывающие некие реальные процессы то в лучшем случае можно услышать что то типа - аааа ну я просто буду использовать такой то мат пакет и все. А потом на этапе отладки ты его спрашиваешь что это за цыфра и откуда она взялась он ответить ничего не может. Не все такие но 99%, потому что кроме сайтов толком ничего писать не не писали.
Про пропорции судить затрудняюсь, но что входит в стандартные учебные планы Вам уже написали. Я жутко извиняюсь, но Вы не студент?
Вопрос к IT-специалистам: Какое IT-направление выбрать?
На фронтэнде тоже можно поиздеваться на тему математики.
Просто позадавать простые вопросы про Javascript (справа в комментарии правильный ответ):
1)Math.max() > Math.min() // false
2)0.1 + 0.2 === 0.3 // false
3)0.1.toString(2) //'0.0001100110011001100110011001100110011001100110011001101'
4)0.2.toString(2) //'0.001100110011001100110011001100110011001100110011001101'
5)true + true === 2 // true
6)1 < 2 < 3 // true
7)3 > 2 > 1 // false
В C# точно такая же куча приколов, Как и в любом другом языке.
Поэтому что уж говорить о космических расчетах, когда 99% программистов буквально не могут корректно сложить два плюс два .
Просто позадавать простые вопросы про Javascript (справа в комментарии правильный ответ):
1)Math.max() > Math.min() // false
2)0.1 + 0.2 === 0.3 // false
3)0.1.toString(2) //'0.0001100110011001100110011001100110011001100110011001101'
4)0.2.toString(2) //'0.001100110011001100110011001100110011001100110011001101'
5)true + true === 2 // true
6)1 < 2 < 3 // true
7)3 > 2 > 1 // false
В C# точно такая же куча приколов, Как и в любом другом языке.
Поэтому что уж говорить о космических расчетах, когда 99% программистов буквально не могут корректно сложить два плюс два .
Вопрос к IT-специалистам: Какое IT-направление выбрать?
2)0.1 + 0.2 === 0.3 // false
3)0.1.toString(2) //'0.0001100110011001100110011001100110011001100110011001101'
4)0.2.toString(2) //'0.001100110011001100110011001100110011001100110011001101'
Это вообще IEEE 754, в Java и С# всё так же.
Остальное - да. Безумные преобразования типов и "контекст this" - два ужасных родовых пятна JS, я такое тоже в консоли для поржать показывал.
Отправлено спустя 2 минуты 10 секунд:
Когда у Брендана Айка спрашивали "Брендан, какого чёрта", он честно отвечал, что его вообще пригласили писать embedded lisp для браузера, потом заставили сделать C-подобный синтаксис, и вообще скажите спасибо что за пару недель хотя бы так получилось.
3)0.1.toString(2) //'0.0001100110011001100110011001100110011001100110011001101'
4)0.2.toString(2) //'0.001100110011001100110011001100110011001100110011001101'
Это вообще IEEE 754, в Java и С# всё так же.
Остальное - да. Безумные преобразования типов и "контекст this" - два ужасных родовых пятна JS, я такое тоже в консоли для поржать показывал.
Отправлено спустя 2 минуты 10 секунд:
Когда у Брендана Айка спрашивали "Брендан, какого чёрта", он честно отвечал, что его вообще пригласили писать embedded lisp для браузера, потом заставили сделать C-подобный синтаксис, и вообще скажите спасибо что за пару недель хотя бы так получилось.
Вопрос к IT-специалистам: Какое IT-направление выбрать?
Как хорошо, что есть TypeScript и ES6 для решения этой (Number.EPSILON) и многих других проблем?
Вопрос к IT-специалистам: Какое IT-направление выбрать?
Math.min() ~ Math.min(undefined) // если чо
TypeSсript сильно помогает с документацией структур данных в коде, да и ругается по месту часто. К сожалению, по причине обратной совместимости с JS, тип "any" там "заразный", и проблема с потерей контекста this с любовью сохранена. Впрочем, если бы не эта совместимость, его бы, видимо, никто и не использовал, как Dart.
UPD: до меня дошло про Number.EPSILON, если что
TypeSсript сильно помогает с документацией структур данных в коде, да и ругается по месту часто. К сожалению, по причине обратной совместимости с JS, тип "any" там "заразный", и проблема с потерей контекста this с любовью сохранена. Впрочем, если бы не эта совместимость, его бы, видимо, никто и не использовал, как Dart.
UPD: до меня дошло про Number.EPSILON, если что
Последний раз редактировалось nick_ 25 июн 2020, 20:54, всего редактировалось 2 раза.
Вопрос к IT-специалистам: Какое IT-направление выбрать?
rabbit, в универе это хорошо, но то что не используют потом и надеются на багаж с Универа это почти всегда фейл, плюс вы должны понимать что одно дело это математика на тетрадке и как это выглядит в коде две большие разницы, появляется куча доп аспектов как точность расчета например, плюс для ответа на вопрос что это Цыфра значит нужно понимать процесс а на вопрос как она получилась собственно математику спрятанную в этом мат пакете. Не могу сказать точные разделы математики что были у нас но общая сумма часов 900+ и все равно не шибко понимаю в ней.
Вопрос к IT-специалистам: Какое IT-направление выбрать?
Как в мире аджайла может пригодиться математика, особенно алгебраическая топология, или даже методы оптимизации? Не понимаю.
Бери побольше, беги быстрее, кидай подальше - вот и все методы оптимизации. Аджайл - зло, которое идет в ущерб дизайну, и вообще всему процессу. Родился на Тойоте, вот там бы пусть и жил. Я не удивлюсь, если на каком-нить Боинге его внедрили, и в итоге самолеты попадали. Надеюсь, его хоть атомные электростанции не используют... Не туда вы, ребята, смотрите. А тут еще и благодарят... Ладно, дело хозяйское. Кхе-кхе.
Отправлено спустя 3 минуты 33 секунды:
А ниче, шо индусы никак не могут усвоить, шо в Java январь - это нулевой месяц? У нас с периодичностью раз в пару лет вылазит это ишшуе. Как очередного "синиора" (по резюме) возьмут, так этот "синиор" обязательно и вляпается. Причем и код ревью, и тестинг - все проходит успешно. Потому что его друзья и родственники сидят на всех позициях.
Бери побольше, беги быстрее, кидай подальше - вот и все методы оптимизации. Аджайл - зло, которое идет в ущерб дизайну, и вообще всему процессу. Родился на Тойоте, вот там бы пусть и жил. Я не удивлюсь, если на каком-нить Боинге его внедрили, и в итоге самолеты попадали. Надеюсь, его хоть атомные электростанции не используют... Не туда вы, ребята, смотрите. А тут еще и благодарят... Ладно, дело хозяйское. Кхе-кхе.
Отправлено спустя 3 минуты 33 секунды:
А ниче, шо индусы никак не могут усвоить, шо в Java январь - это нулевой месяц? У нас с периодичностью раз в пару лет вылазит это ишшуе. Как очередного "синиора" (по резюме) возьмут, так этот "синиор" обязательно и вляпается. Причем и код ревью, и тестинг - все проходит успешно. Потому что его друзья и родственники сидят на всех позициях.
Лучше попробовать и потом жалеть, чем не попробовать и потом жалеть.
- rabbit
- Заслуженный форумчанин
- Сообщения: 12831
- Зарегистрирован: 22 янв 2017, 06:37
- Откуда: Humber Bay Shores
Вопрос к IT-специалистам: Какое IT-направление выбрать?
abbat, ну тк вы наверно и не на прогера учились?
Для нас это абсолютно побочно-сопутствующая тема, которая пригодится в работе единицам, и нужна больше для понимания каких-то основ и развития правильного мышления. Ну и чтобы когда возникло что-то математико-подобное в работе, достаточно было просто освежить университетские знания, а не сидеть втыкать с нуля совсем без базы.
Условно говоря, захочет человек с подобной базой перейти в дэйта сайнс - ему это будет куда проще чем челику, который "просто знает питон". Это я сейчас на примере одногруппника могу сказать, который как раз перешел в эту всю алгоритмию и которому я иногда по терверу помогаю (меня в универе прямо пёрло, у него не так хорошо шло). Для него сейчас по сути большинство задач и алгоритмов - это открыть универские учебники и вспомнить, как мы это всё на семинаре делать, а не втыкать в происходящее с нуля.
Отправлено спустя 44 секунды:
Для нас это абсолютно побочно-сопутствующая тема, которая пригодится в работе единицам, и нужна больше для понимания каких-то основ и развития правильного мышления. Ну и чтобы когда возникло что-то математико-подобное в работе, достаточно было просто освежить университетские знания, а не сидеть втыкать с нуля совсем без базы.
Условно говоря, захочет человек с подобной базой перейти в дэйта сайнс - ему это будет куда проще чем челику, который "просто знает питон". Это я сейчас на примере одногруппника могу сказать, который как раз перешел в эту всю алгоритмию и которому я иногда по терверу помогаю (меня в универе прямо пёрло, у него не так хорошо шло). Для него сейчас по сути большинство задач и алгоритмов - это открыть универские учебники и вспомнить, как мы это всё на семинаре делать, а не втыкать в происходящее с нуля.
Отправлено спустя 44 секунды:
Очень спорное утверждение
27.09.2018 EE 462
03.10.2018 ITA
30.10.2018 AOR
29.11.2018 Med passed, BIL
04.12.2018 Biometrics completed
08.04.2019 Comprehensive security screening
27.09.2019 Re-med request
10.10.2019 Med passed
11.10.2019 PPR
27.02.2020 Landed
30.01.2024 Citizen
03.10.2018 ITA
30.10.2018 AOR
29.11.2018 Med passed, BIL
04.12.2018 Biometrics completed
08.04.2019 Comprehensive security screening
27.09.2019 Re-med request
10.10.2019 Med passed
11.10.2019 PPR
27.02.2020 Landed
30.01.2024 Citizen
Вопрос к IT-специалистам: Какое IT-направление выбрать?
Ну так как я насаждаю вот это всё, то на курсах говорю, что есть области применимости для всех этих методологий, и как раз привожу похожие примеры как негодные для внедрения.
Если всех всё время гонят, условно, если у Вас там SCRUM и он организован так, чтобы разработчики что-то всегда доделывали в субботу, но без оплаты, то это означает, что либо область у Вас простая, либо менеджмент некомпетентный.
Отправлено спустя 43 секунды:
Если всех всё время гонят, условно, если у Вас там SCRUM и он организован так, чтобы разработчики что-то всегда доделывали в субботу, но без оплаты, то это означает, что либо область у Вас простая, либо менеджмент некомпетентный.
Отправлено спустя 43 секунды: