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

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

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

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