Not very encouraging
Speaking as someone who is pale, male and by all accounts quite a reasonable programmer I can't help asking myself why there should be artificial barriers placed in front of me in the workplace. I can't help who I am -- I was born white and pale. I didn't have any social advantages, either -- I'm not a jock type so I didn't fit in with the social crowd at both school and college. I didn't fall into a sucession of high paying jobs after leaving college but rather had to haul to find decent work, it taking maybe ten years or more to get some real traction.
Based on my experience reviewing resumes I'd guess that my background was actually pretty normal. Even those people I know who left a 'good school', dropped into a 'good job' and earned scads of money from the get go didn't continue on a meteoric trajectory for the most part because -- unfortuantely -- the world of work involves actual work. In our business once you cease to do the junior grunt work roles (which are always sold as 'exciting opportunities') it actually takes significant time to get to really know a product or technology. Job functions are predefined so unless you're a significant individual contributor who's being hired specifically for a particular skill or talent you'll be absorbed by the system into a predefined role doing a predefined task in a predefined timeframe. Its just the nature of work.
I've been fairly lucky in that I'm not only retired but I got there without having to hire on at one of those big tech companies (although I did become an accidental Intel employee for a few years due to a corporate aquisition). I found that the best way to progress was through startups; these unfortunately traded job security (and wages, conditions and regular working hours) for opportunity to both learn and make industry contacts. This type of environment is totally focused on what you can do -- they're not interested in diversity because there's nothing to squabble about, you either can do the job or you can't. The more regular 'hire because the face fits' pattern only occurs as the company matures, gets aquired and so on, but by that time you're probably be thinking of moving on because corporate does not like startup types -- they'll pay you well as a 'retention bonus' or whatever but you'll eventually fall in the inevitable RIFs.