Справлялись они каждый по-своему, и тебе никто не даст волшебного рецепта. Кто-то сидел ночами, гуглил ошибки и ругался на неработающий код, кто-то искал помощи на форумах, а кто-то просто бросал всё и потом начинал заново. Это процесс боли и постоянного самоедства. Если ты ждёшь, что тебе скажут: «Вот это секрет успеха — почитай пару книжек, и будет тебе счастье», то тебе лучше даже не начинать.
Актуальна ли профессия? Ну, ты серьёзно? В мире, где всё вокруг — от банков до кофеварок — управляется кодом, ещё спрашивать, актуально ли это? Программисты всегда будут нужны, пока существуют компьютеры. Но если ты надеешься, что программист — это тот, кто сидит на диване, клацает пару клавиш, и деньги сыплются сами собой, то это иллюзия. Результаты добиваются те, кто не сдался после первой же ошибки в коде и не побежал жаловаться в интернет, что у него «ничего не получается».
Советы? Вот один: учись самостоятельно искать информацию, потому что никто не будет сидеть рядом с тобой и объяснять, как правильно писать код. Будь готов к тому, что ошибок будет больше, чем удачных запусков, и это нормально. Если не любишь постоянные вызовы и не готов к бесконечному обучению, выбирай что-то другое. Программирование — это марафон без финиша, и либо ты учишься получать от этого кайф, либо остаёшься на обочине,