Я бы сказал так:
Сейчас каждый дурак веб-разработчик с супер пупер умениями аля php/apache/mysql/memcache/redis/mongo/yii/symfony/python/highload и т.п.
Вакансий, да много, но и большая конкуренция. С другой стороны вот вы знаете ТОЭ, разводку плат, схемотехнику, ОУ и т.п. ? А многие этого не знают. Я скажу так, программистов как грязи, железячников меньше, так почему бы не быть программистом-железячником ? Попробуйте идти в разработку для микроконтроллеров, Arduino, VSDL и т.п. ведь программист-железячник это лучше чем просто программист, и просто железячник.
Т.е. основная мысль -- не терять специализации. Даже веб-программист может специализироваться на миллионе вещей.