Do self-taught developers get paid the same as college graduates? And do most companies have a must-have requirement of "college graduation"?