Сложно, но возможно. Хорошим в любом деле становятся лишь с количеством человекочасов, потраченного в процессе энтузиазма. Если это твоё и уверен в том что программирование тебе не надоест (хотя может и надоест) - тогда бери веб, узкая специальность это на свой страх и риск, а в веб-разработке сейчас не скучно. Особенно интересен мир фронтенда, там вокруг JavaScript / NodeJS такая жизнь бурлит, ух, не соскучишься. Я пишу на ReactJS пять лет, попутно решию задачи на Asp.Net WebAPI или NodeJS. Эх, везде на расхват, не увольняюсь потому что коллег жалко бросать на произвол. Живу вот в Лиссабоне, жизнь прекрасна.