State of the IT field: Demand is high for SKILLED engineers

I've been thinking about writing this post all week and decided to wait until I processed my thoughts a little more before I wrote it out. There's a lot of fear, uncertainty and doubt that's been going on in the field for years and here are some of repetitive questions I tend to hear on Linkedin, Techexams and other social media: 

  • Is it worth going into networking/getting a CCIE/etc if SDN is going to take over? 
  • There's so many engineers out there, why do companies choose to hire H1Bs? 
  • Do I have to worry about my job getting outsourced to another country? 
  • Do I have to worry about H1Bs taking my job?