Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Изучил основы Python, что дальше (но всё не так просто)?

В бакалавриате очень с опаской посматривал на программирование. Учился на инженера-электронщика и программированию нас учить не собирались. Только один препод-магистрант решился нас немного погрузить в это дело и показал нам как программировать микроконтроллер на симуляторе(!!!). Там был язык С и основы он нам не давал, так как пар было мало, а показал сразу страшный код с кучей непонятных переменных и страшных функций. Сами мы код не правили, только переписывали с его экрана и пытались запускать. Тогда это оттолкнуло меня от программирования ещё сильнее.
Дальше я поступил в магистратуру по немного другой специальности и там уже всё предстало не таким страшным. Нам рассказали основы ООП, научили делать прикладные по нашей специальности вещи на Python. Вначале тоже было непонятно и домашние задания приходилось решать практически вслепую, обращаясь к англоязычной документации нужных библиотек. У меня начало получаться и приходило понимание что это вообще такое. Как работают переменные, функции, циклы, типы данных. Нас немножечко знакомили с МЛ и БД, но все равно все не структурировано и, по классике, "мало часов".
В итоге я сам более менее изучил основы языка, поделал небольшие игрушки на pygame, порешал много задачек на Checkio и codewars. Но так и не понял, а нафига мне этот язык собственно нужен? Еще поигрался с Arduino и еже с ними, вроде тоже прикольно, но что и с этим делать.
Магистратуру закончил, программистом не стал, но желание еще осталось. Я не могу придумывать для себя задачи, не могу ухватиться за какой-то проект. Все кажется глупым и не нужным. Сайтики делать мне не охота, я все-таки инжЫнер, и хочу видеть плоды своей работы. В какую тему податься, не могу решить. МЛ и нейросетки - сложно и страшно и много математики. Бекенд - может быть, но заниматься сайтиками, ну не знаю. Продолжить с МК - у нас в городе с ними работы особо нет, да и уходить надо в страшные дебри с оптимизацией памяти, байтовыми операциями и т.д..
В общем хочу какого-то совета или внезапного инсайта от понимающих людей.
ПрограммированиеРазвитие+1
Эльдар
  ·   · 16,6 K
ЭКСПЕРТ ЕДЫ И ВИДЕОИГР  · 26 мар 2023
Библиотеку python, pygame, ООП более углубленнее и т.д. Будет сложно, сразу говорю. 
Можно позже изучать Фреймворки - Django, Java, JavaScript, PHP и т.д
Старший разработчик компании Google. Основная спец...  · 12 окт 2021
Найдите интересные для вас открытые проекты на GitHub.com. В разделе issues обязательно будет много того, что пользователи хотят увидеть в проекте, но авторы не успевают реализовать. Если хотите продолжить изучение языка и прогр... Читать далее
1 эксперт согласен
hackerrank.com вызывает сомнения. Посидел на нем, судя по всему аналог русскоязычных олимпиадников.
Пофигист с большим жизненным опытом, обремененный...  · 23 янв 2022
Что делать? Думать! Если у вас есть образование и стремление, то уж точно не пропадете. В первую очередь нужно поднатаскаться в смежных темах - это git, jira, и другие вещи которые вам позволят работать удаленно. А такая работа... Читать далее