... create a job where the essential functions of the job really do require at least 30 clock-hours of recent (in the last 5 years) training OR equivalent on-the-job/volunteer/self-study experience in a broad list of non-technical courses typically taught in undergraduate programs AND which candidates who have not been in school the last 5 years likely won't have.
For example, most recent graduates who went to school full-time the last 4-5 years studied at least one semester of
* American history
* Writing or composition ("English 101")
* Differential Calculus
If you have a job that really does make use of these jobs - even if you've deliberately gone out of your way to engineer the job requirements so that someone without this knowledge would have difficulty doing the job - you should be alright.
Round out the list with "relevant" technical courses. For example, for a programmer position, structure the job so that it really does require that a candidate recently had 30 classroom hours of ALL of the following courses or had the equivalent experience or self-study in these areas:
* algorithm design
* computer hardware
* [list two programming languages that weren't in vogue 10 years ago here]
* [list another skill that is widely taught in school but which only a small fraction of "industry hires" will have more than a passing knowledge of here]
Then for good measure throw in things like "must have given at least 3 technical presentations of at least 15 minutes each in the last 5 years, at least one of which is to a non-lay audience."
Again, this will only work if the job really does require the knowledge and skills that the job description asked for. If a motivated candidate that lacks one or more of the requirements could reasonably be expected to "fill in the gaps" through self-study before he needed to use those skills between the time he started the application/resume process and the time he needed them on the job, then making them a job requirement could be seen as a sham and it could get you into trouble.
Here's a hypothetical "engineered" job designed specifically to require such skills:
Job posting: Web programmer Level I
Salary range: [keep it on the low end but not OMGTHISMUSTBEANHB1POSITION low]
Primary duties: Work under supervision to design, implement, and maintain web sites using [list 2-3 fairly new web-development environments]
Secondary duties: Give short talks about your projects to other teams in the company; attend short talks given by other teams and provide feedback; present papers at technical conferences
Non-technical duties: Represent company in college- and high-school outreach including participating in "adult vs. youth" contests like "Are you smarter than an 11th-Grade American History Student," giving talks to middle school students on topics such as "how to make a ripple-carry adder circuit from the things you find at home," and giving talks to high school Calculus students on topics like "not all computers are digital."
--
Now, Mr. Employer, I have to ask you:
Is it really worth re-jiggering your employees' job duties specifically so your typical industry hire would not be qualified but your typical recent B.S.-holding technical-degree-graduate would? Add to that the fact that more seasoned professionals bring certain hard-to-define qualities to the job that you typically just can't get from less-seasoned professionals and recent grads? Also, don't forget loyalty: People who have kids-in-tow or who have lived in the area for awhile are very unlikely to want to move to a new area once they hire on with you. While you can't ask about kids or length-of-current-residence in a job interview, you can generally assume that your average person over 30 is more stable/reliable and less likely to "jump ship" for more money or a minor on-the-job annoyance than someone under 25.
Oh, and as for salary:
It's not like the 1990s, we, the "older tech workers," get it: We know that despite the benefits we bring to the table from our years or decades of technical experience, you are paying us to fill a specific role that does not require the benefits of our long experience. We get that we shouldn't expect any more pay now than the 22-year-old college grad who is also interviewing for the position and we get that unless we earn a promotion or change jobs internally, we won't be given any more in the way of pay raises than the 22-year-old will get if he gets the job. We accept this as an economic reality. If we wanted or needed more money, we wouldn't be applying for jobs that a 22-year-old with almost no "real-world" experience could do.