Интересная вещь, на рынке представлены «дата саентисты», но не представлены «компьютер саентисты», почему так? Ну, просто глупо делать вид, что программистов (информатиков) сложно найти. Однако, здесь есть один нюанс, который делает всю ситуацию весьма интересной и неоднозначной, но о нем несколько попозже.
Тут должен начинать звучать тревожный звоночек, на курсах по программированию никто никого не учит создавать свои языки программирования и писать компиляторы. Мы в процессе своего обучения делали это просто, чтобы понять, как и что внутри у компилятора работает.
Беда в том, что это классическая задача из методов оптимизации, которую должен решать не человек со специализацией в наборе кода, а тот самый прикладной математик со специализацией в информатике. На такой простой вещи очень просто ощутить, что такое недостаток фундаментальных знаний и квалификации.
То есть мы будем использовать адаптированные под большие данные методы обработки данных. В целом, в этих методах нет ничего сложного, если есть математическое образование. А вот если его нет, то некоторые вещи начинают восприниматься, как «магия».
С точки зрения математики и информатики всё не так уж сложно. Есть задачи посложнее. С точки зрения бизнеса, мы только-только начали осваивать этот инструмент.
Приходится потратить очень много времени для глубокого понимания методов и до достижения состояния, когда ты уже чувствуешь и инструмент, и объект исследования. Надеяться, что этому можно обучиться на кратковременных курсах лучше не стоит.
И вот именно здесь, где нет высокой научной ёмкости, где многие задачи шаблонные и стандартизированные, могут применяться выпускники различных курсов. Но до определённых пределов.