The IT bar to entry the industry is lower than it used to be so you really do not need CS degree to become a developer, I think that with a time as the supply of these workers increases the value of University degrees will be restored as well as the meaning of a term of engineer.