Как выбрать своё направление из двух совершенно разных?

Ссылка скопирована
1 ответ

ML - под МЛ понимается машинное обучение (NLP или CV, но не обычное типа задач формата CSV с какой-нибудь регрессией, катбустом, деревьями решений и тд)

Не могу определиться с направлением. Вообще хочется для себя делать что-то, какой-то прикольный проект/сайт на МЛ. И вроде как не хочется отставать, хочется стать хорошим специалистом. Но вот проблема - мне хочется знать две разные сферы. Что в принципе делает моё путешествие к хорошей экспертизе в той или иной сфере очень сложным занятием.
Я понимаю, что когда найду работу, то скорее всего второе направление уйдёт в небытие т.к. не будет хватать времени.

Эти два направления, которые я хочу изучать - блокчейн и машинное обучение (computer vision я думаю). А ещё хочется одновременно в клауд уметь, и немного (хотя бы базового) уметь настроить CI/CD для своего проекта, мониторинг и прочие девопс штуки.

У меня уже был опыт в бекенде на пхп, у меня есть проекты на пайтоне, и я хочу сделать ещё - только вот пайтон под них мне не хочется использовать (ощущение будто бы хочется пайтон юзать только для МЛ, а для сайтов взять го)

Итого, я так подумал, что мне минимально по моим "хотелкам" нужно будет уметь:
1) Для ML:
- Python,
- PyTorch, ... возможно OpenCV,
- Cloud: AWS, Azure, GCP (по началу что-то одно из)
самое жирное:
- теория по ML (тут и разные МЛ архитектуры, подходы и опыт в fine-tuning, экспериментах и тд)
--- файн-тюнинг
--- prompt engineering
--- deploying
- чутка математики
2) Для разработки под Blockchain (смарт-контракты):
// ... можно сказать это бекендер со знанием блокчейна
- Golang (не хочу для бека/блокчейна Python)
- базы данных (SQL, No SQL) (иногда в МЛ тоже вижу)
- Redis, RabbitMQ
- ...
3) Смежное:
- полюбому нужно базово Linux, Git, Docker,
- паттерны проектирования: DRY, KISS, SOLID, ...
- архитектурные паттерны: микросервисы и тд
- Docker, GIT,

... и там ещё кучу всего на самом деле..

посоветуйте как выбрать направление лучше и не сойти с ума?

Дополнительно:

Нужно стараться не выбирать хайповые направления. Сегодня они модные, а потом быстро происходит перенасыщение и в итоге большая конкуренция.

  • Иерокопус Таманский, Это имеется ввиду машинное обучение?
  • digitalkid12, всё, что хайповое. Сегодня это всё вокруг БЯМ. Блокчейн в некотором роде тоже хайповое.

    3) Смежное:

    это просто базовое.

  • Ответы:

    Подбросить монету. Если нет, то вот вам монетка онлайн: www.randomnumberapi.com/api/v1.0/random?min=0&max=...

    • Монетку на сайте подбросил, 0 выпал. Это что значит? =)
    • 0 - первый вариант, 1 - второй вариант. В мире программирования счетчики и нумерация обычно начинаются с нуля. Так что выбор сделан.

    посоветуйте как выбрать направление лучше и не сойти с ума?

    выбирать надо то, что безумно втягивает )))...
    судя по вопросу - у тебя еще нет такого...
    советовал бы пробовать больше и больше направлений ;))

    Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Лучший ответ
    1
    Елена Вебер Ответ

    Когда стоит выбирать между двумя совершенно разными направлениями, важно сначала определить свои интересы, цели и возможности.

    1. Исследуйте оба направления: изучите, что требуется для работы в каждой из областей, какие навыки и знания необходимы, какие возможности для карьерного роста предоставляют оба варианта.

    2. Оцените свои интересы и страсти: выбирайте то направление, которое вас действительно увлекает и в чем вы видите себя развивающимся на протяжении долгого времени. Важно, чтобы ваш выбор был основан не только на возможности заработка, но и на удовлетворении от работы.

    3. Проконсультируйтесь с профессионалами: поговорите с людьми, работающими в выбранных вами областях, узнайте их мнение о перспективах, сложностях и особенностях работы.

    4. Попробуйте оба направления: если есть возможность, попробуйте себя в обоих областях, чтобы понять, с чем вам комфортнее работать и что приносит вам больше удовлетворения.

    5. Примите решение осознанно: выбор профессионального пути - это серьезное решение, которое может повлиять на вашу жизнь на долгие годы. Поэтому важно принять его осознанно, учитывая все аспекты и свои личные предпочтения.

    Надеюсь, эти советы помогут вам определиться с выбором между двумя совершенно разными направлениями и найти то, что подходит именно вам. Удачи!

    // Пример кода на PHP
    $choice1 = "web-разработка";
    $choice2 = "data science";
     
    if ($choice1 === "web-разработка") {
        echo "Вы выбрали веб-разработку. Удачи в освоении новых технологий и проектов!";
    } elseif ($choice2 === "data science") {
        echo "Вы выбрали data science. Успехов в анализе данных и создании инновационных решений!";
    } else {
        echo "Пожалуйста, выберите одно из предложенных направлений.";
    }

    // Пример кода на PHP $choice1 = "web-разработка"; $choice2 = "data science"; if ($choice1 === "web-разработка") { echo "Вы выбрали веб-разработку. Удачи в освоении новых технологий и проектов!"; } elseif ($choice2 === "data science") { echo "Вы выбрали data science. Успехов в анализе данных и создании инновационных решений!"; } else { echo "Пожалуйста, выберите одно из предложенных направлений."; }

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно