
Нужна ли разработчику математика? Это вечный спор, как iOS против Android. Стоит ли спрашивать про алгоритмы на собеседованиях у бэкендеров, фронтендеров и даже менеджеров? Давайте разберёмся.
Меня зовут Сергей Анчутин, я руковожу IT-компанией Doubletapp, постоянно нанимаю десятки разработчиков и других IT-специалистов. Я олимпиадный математик в школе, бакалавр математики в университете и выпускник Школы анализа данных Яндекса. Многие считают, что алгоритмы не нужны, но я готов доказать обратное. Поехали!
Зачем вообще математика программисту? Приведу две известные цитаты: «Математика — царица наук» и «Математику затем учить надо, что она ум в порядок приводит». Что входит в математический бэкграунд?
1. Умение быстро учиться.
2. Способность гибко мыслить.
3. Аналитический склад ума.
4. Привычка критически воспринимать информацию.
Математика — это не просто способ пройти ненавистный вам алгоритмический собес в крупную корпорацию. Погружаясь в захватывающие математические абстракции и концепции, ты учишься понимать суть мироздания. Это умение можно применять к любой области жизни и к любой области знаний — математический аппарат используется абсолютно во всех науках. Владея этим математическим аппаратом, можно «перевернуть игру» в абсолютно в любой сфере нашей цивилизации. Так изменилась сфера такси в России и мире: пришли инженеры и математики научили таксистов водить, так появился YouTube, который заменил телевидение, так появилась параллельная финансовая система в виде криптовалют.
Но почему тогда математики не управляют миром? Во-первых, многие и управляют — взгляните на Илона Маска, Сергея Брина или братьев Дуровых. Во-вторых, важно уметь выходить из мира абстракций в реальный мир и применять знания на практике. Те, кто это умеет, действительно меняют мир.
Вернемся к алгоритмам. Зачем их спрашивают на собеседованиях в крупных компаниях вроде Google, Яндекс или Amazon?
Наша система сама подберет вам исполнителей на услуги, связанные с разработкой сайта или приложения, поисковой оптимизацией, контекстной рекламой, маркетингом, SMM и PR.
Заполнить заявку
12589 тендеров
проведено за восемь лет работы нашего сайта.
- Во-первых, цена ошибки высока — лучше не взять хорошего программиста, чем взять плохого.
- Во-вторых, алгоритмы показывают, что вы универсальный боец, готовый к любым задачам.
- В-третьих, это стандартизация — когда у вас тысячи собеседований в день, нужно привести их к общему знаменателю и задать единые критерии отбора.
- И, наконец, это масштабируемость — такие собеседования не отнимают много рабочего времени и можно быстро обучать интервьюеров.
Если вы хотите расти в IT — становиться тимлидом, проджект-менеджером или топ-менеджером — математический бэкграунд вам необходим.
Хотите глубже разобраться в теме? Смотрите видео, где я расскажу о пяти важнейших математических навыках, которые помогут вам получать высокую зарплату и построить карьеру в крупной IT-компании.
Подписывайтесь на YouTube-канал «Всем привет это Серега» и смотрите другие видео: поговорим о бизнесе, IT, экономике, образовании и обо всем, что окружает в жизни.
***