mayton |
---|
Перспективно - нейронные сети и машинное обучение. Но потянешь ли ты?
|
Вопрос - где предложения работы и есть ли потребность в таких задачах на нынешней работе.
Что сомнительно. Но надо узнать самостоятельно. Скорее, это тема, полезная для умственного развития, чем для поиска работы.
Но если есть желание поизучать машинное обучение, то надо изучить язык Python. Это - универсальный язык средней сложности, много учебников даже на русском языке. Его значение для машинного обучения в том, что большая часть литературы по теме - с примерами на Python (искать литературу по темам deep learning и data science. Но она на английском языке. На русском ничего хорошего по теме нет).
Также надо учитывать доступность готовых библиотек. Например, для нейронных сетей (тема deep learning) можно ознакомиться с библиотекой Google Tensorflow. К ней есть интерфейсы из нескольких языков, но наиболее развитый - для Python и все (многочисленные) книги по ней с примерами на Python. Интересная альтернатива ей - Microsoft CNTK. Для неё есть интерфейсы для нескольких языков, включая Python. Специальных книг по ней нет, значит надо ознакомиться с темой deep learning по другим книгам, а они с примерами на Python.
Для программирования для интернет можно изучить PHP. Он предназначен для полных идиотов и потому весьма популярен. Кто не полный идиот, может начать с изучения PHP, а потом уж сам сообразит, надо ли что-нибудь изучать дальше. Перспективным для интернет мне кажется также Go (он же Golang), есть учебники на русском, но популярность Go намного меньше, чем PHP, так что безопасный первоначальный выбор - PHP.