The new set of developers are entering the field without going to school. Newer developers are mainly self-taught and this should not come as a surprise.
Today, there are more and more way to learn how to code for free. Due to this reality, developers are teaching themselves and taking the jobs away from those trained to do them.
I will mention that this is mainly in the field of web development. In harder fields like system administration, you will still find traditionally trained computer scientist.
Do check out the article.