/*Самые крутые программисты - это самоучки./*Не совсем так. Если речь идет о чисто прикладном программировании (разработке приложений, front-end разработчиках, web-приложениях, мобильных приложениях, банковский софт и т.п.). Но если речь идет о более узком сегменте (data science, машинное обучение, распознавание образов и т.п.), то без хорошей математической и алгоритмической базы не обойтись. А последние специалисты очень ценятся в последнее время.