Схожу с ума из-за того, что не могу определиться с направлением и языком программирования полтора года

Да-да, тейки в стиле "программист это не профессия, а призвание с пелёнок" и "если выбрать не можешь, то не твоё", вот вам ответ на это:

Я дрочил и хабр и хуябр - куча программистов, которые пошли из-за денег и всё нормально и они хуесосят такое вот мнение про элитарность программистов, которые возомнили из себя хуй пойми кого. Ссылок не будет, скрины прикреплял в постах каких-то.<br />
1515

Kotlin. Тот же фронтендер, ток для андроид

Котлин - значит мобильная разработка, а это далеко не только фронтенд. Мобилки как раз органично сочетают фронтенд и бекэнд. При этом стек технологий один из лучших, работать одно удовольствие.
Я как раз из веба в мобильную разработку ушёл и понял, что надо было это сделать гораздо раньше. Веб теперь ощущается как грёбанный зоопарк.
Java сразу нахер, не надо ни начинать с неё, ни продолжать. То, что на ней еще много легаси не должно вводить в заблуждение. Копаться в легаси равносильно, что копаться в говне. Если нравится такое, то вперед конечно.
Если выбирать бекенд, то я бы советовал .Net экосистему (C#). Тоже довольно приятный стек технологий.
Python хороший язык, универсальный, но я бы не советовал его выбирать.

Выбрать что-то одно и сразу угадать, как ты сам понял, чертовски не просто. То же самое справедливо и для айти. Я 10 лет работал в вебе и был в латентной депрессии. Перешёл в мобильную разработку и прям по-новому задышал. В общем, здесь нужно пробовать, ошибаться и снова пробовать, такова жизнь.

Обучение в любом случае нужно строить начиная с изучения языка. Не нужно осваивать его на 100%, нужно освоить некоторый базис, а затем брать какой-то проект и стараться запилить его. Конечно, он должен быть простым. В этом деле очень помогает github. Я так вкатывался в мобильную разработку. У официальной android команды есть сэмплы приложений с бест практиками. Я буквально за полгода втянулся и уже был готов работать. Но нужно понимать, что я не был совсем начинающим.

2
Ответить

На котлин активно сейчас бэк перекатывается, так-то. Это же литерали новая улучшенная Java. У них фреймворки одни и те же. Шарп он посоветовал бы на бэке ICANT. Теоретиков полон тред.

2
Ответить