Думаю тут лучше отталкиваться от наличия вакансий на рынке.
даже это не дало сразу целостного понимания ))
Фактически "блокчейн разработчик" - это тот, кто делает блокчейны типа Эфира, Соланы и т.д.
А смарт-контракты - это уже тот, кто создаёт приложения на базе разработанных Эфира и т.д.
Если есть опыт вёрстки, я бы советовал прокачивать front-end разработку, в частности React и Vue.js
Сначала нужно разобраться с предметной областью, начать можно с этого roadmap https://github.com/OffcierCia/DeFi-Developer-Road-Map
Как минимум для создания децентрализованных приложений, нужно разбираться в разработке смарт-контрактов под нужные вам блокчейны. Советую начать с блокчейна эфира.
Надо отметить, что разработка смарт-контрактов, front-end, mobile - это три разных специальности.
Обычно front-end и мобильный разработчик - это разные люди, которые участвуют в разработке проекта.
Скорее всего зарабатывать стабильные деньги разработкой только смарт контрактов вряд ли получится.
А как вы десять лет занимались всем и не использовали гитхаб?
Что вы за десять лет не наклепали сто сайтов друзьям и знакомым что ли и нечего показать ?
Есть какие-то вопросы, которые вы не можете сейчас ответить?
Сколько собеседований прошли?
По итогу написал парочку смартконтрактов, поучаствовал со своим проектом в хакатоне, вошел в шортлист, но до призовых не дотянул. На работу на текущем бычьем рынке тоже сложно устроиться, 90% вакансий отвалились. А если делать свои проекты, то знаний нужно в раза три больше, а времени в 5-10 раз, чем ожидаешь изначально, даже для крохотных проектов.
Сейчас разбираюсь с js и node.js и дико наслаждаюсь тем, что там нет этих криптозагонов вроде высчитывания расхода газа, ожидания записи в блокчейн и тд и тп.
Также на некоторые вопросы сложно найти ответы гуглением, так как каждый день что-то меняется (от мелких изменений в версии солидити до крупных изменений во фреймворках), да и специалистов, которые могут подсказать, не то чтобы много. Иногда можешь день просидеть над ошибкой, а потом окажется, что это не на твоей стороне проблемы были.
Немножко даже подвыгорел в отношении крипторазработки из-за того, что пытался тянуть слишком много одновременно. Без команды и человека, у которого можно спросить, разработка движется крайне медленно. Если и буду дальше что-то делать, то с упором на фронтенд и бэкенд, а часть со смарт-контрактами просто как небольшое дополнение.
Если мой ответ не отбил у тебя желание вписаться в это нелегкое дело и есть знание английского, то советую посмотреть курс от Патрика Колинса на канале freecodecamp по разработке на solidity. Здорово вводит в курс дела от практикующего разработчика, длиться что-то около 32 часов.