I wouldn't be surprised to find disparity in hiring criteria amongst other hiring managers in other disciplines as well.
I'm employed now as a software developer. I have many colleagues who are quite successful who have either not graduated from college or who have not finished. In one case, I have a very close friend who didn't finish high school. On the other hand, I know people with 2 masters degrees that have trouble staying employed.
I think the varying gaps have to do with regional employment needs as well as being in the right place at the right time. A dash of willingness on the part of the individual doesn't hurt, either. For example, finding an entry-level job in Silicon Valley with the same job requirements, expectations and salary as a similar job in, Mobile, Alabama would be difficult. Mobile (to my knowledge) isn't a hotbed of software development, so to attract candidates to your business, you need to up the ante and salary, or look to potentially hire help overseas or on a contract basis (which can be very expensive and not ideal for many companies). Similarly, let's say I had a similar degree (let's say mathematics) or background (let's say data entry / bookeeping) - I would think that with the right experience, and the ability to understand what the employer is looking for as well as selling to that hiring manager your positive traits, you could talk yourself into that job.
Bookmarks