Я например начинал с электроники, потом начал использовать МК, перешел плавно в программирование, потом в веб разработку. И сейчас бывает иногда, что проекты сам под ключ делаю, начиная с того что свою плату для терминала разрабатываю и паяю, и заканчивая написанием серверного софта и веб интерфейса для работы сети этих самых терминалов. Однозначно программирование более комфортный и высокооплачиваемый вид заработка. Но знание электроники, дает неплохое преимущество. Даже если вдруг экстренная ситуация, сервер допустим накрылся бп к примеру или на мамке что то, разобрал, продиагностировал, отремонтировал, запустил.