I can't stand doing it by my self and it's difficult too, because I'm not really interested at the software. (I'm studying electronic engineer (not informatics),
In the end I assume that engineers and not the informatics guys will code Verilog/VHDL. For microcontrollers I am not quite sure but I assume it is also more something for engineers. But I am pretty much convinced that if you want to go for hardware development then (software) implementation skills are beneficial nowadays.