On 04/25/2012 03:48 PM, Nathan Hamiel wrote:
I've read all the replies to this so far and I feel there's an angle that
hasn't been covered yet:  Just go and learn this stuff on your own!
  There's LOADS of *free* course materials online (Stanford, MIT, etc) that
cover whatever you could possibly want to learn.

The problem here is there is no proof. The knowledge you gain from those
free courses are useful, but not encompassing of what you would get from an
entire degree program. That's why those universities make those classes
freely available. Taking some online classes from MIT and having a degree
from MIT are to TOTALLY different things. Not to mention you miss out on
all of the soft skills, communication skills, and other useful pieces of
information you pick up along the way. A degree is much more than technical
knowledge alone. A degree says to an employer that you started something
and finished it. Which is saying quite a bit.
The problem here is that there is no proof. There's *so many* completely useless individuals with college degrees that the degree itself proves absolutely nothing. The knowledge you gain from some school's courses *could* be useful, but not encompassing what you'd get from actual experience. That's why having publicly-visible code on a site like Github is so much better as a competence indicator. Not to mention that while you're slaving away on coursework for four years you'll miss out on all the real-world experience you could have received in the same amount of time. An app or an open source project says to an employer that you started something *real* and finished it. Which is saying quite a bit.

If your concern is that employers won't consider you without a piece of
paper (degree), forget about it!  Experience is far more important.  I
don't have a degree and it has never caused me trouble in my (12+ year) IT
career.

Honestly this model is dead. It's all well and good for people who have
been in the workforce for quite a while, but what about future students?
They can't get experience because they can't get hired. You can't come
straight out of high school and get a job in technology. It just doesn't
happen anymore. This isn't the 90's ;) What company do you know that offers
on the job training? Those programs got cut back when the big drop
happened. I mean, is it even possible to get an AOL tech support job
anymore? Comcast? I'm guessing if so, the number of positions have fallen
drastically. Our society has become much more technology savvy rendering
much less need for positions like that which honestly did help people break
in to technology careers in the past.
The model that is dead is the "degree == competence" model. Tuition costs just keep going up and the truth is that it is a bubble and it will burst. Just like the housing bubble and all the bubbles that came before it. The less a degree is worth in the real world the less likely people are to seek it and indeed, this process has already begun. Enrollment of men in colleges and universities is dropping (apparently degrees are more valuable to women).

I'm also going to call, "Citation Needed" for your statement that you can't get a job in technology straight out of high school. Also, if this truly is an untenable situation it has more to do with employers not understanding their own needs in terms of what skills are required to get any given job done. Alternatively, it is because IT itself has made so many jobs just plain unnecessary.

Now I'm going to rant about businesses RIDICULOUS stances on job skills: You're right that no one offers training anymore. Let me break down the problem:

1) All over the news you see employers complaining that they can't find enough "qualified candidates" for the IT-job-of-the-moment. Let's focus on a real hot one right now: Hadoop. No one can find *anyone* with Hadoop experience! 2) Ask one of said companies how many employees they're currently training in Hadoop and you'll get a single answer: None! Training? What training? 3) A logical conclusion one can make from this is that said companies problem of finding employees with Hadoop experience is self-inflicted, unsustainable idiocy.

Now tell me which college I can attend to *get experience* with Hadoop? Oh wait, colleges and universities don't do that! But what about classes that might feature Hadoop? Good luck with that!

There's something else I'd like to bring up. I call it the "layoff formula":

1) Given that IT changes at an incredibly rapid pace.
2) Given that your employer is not training you in new technologies as they enter the marketplace. 3) You will eventually find yourself out of a job with none of the skills employers are looking for *unless* you are constantly teaching *yourself* new tech.

So to put it another way: If your employer isn't training you to use new technologies they consider you disposable *and* they're only going to make the "lack of qualified candidates" problem worse for themselves.


There seems to be a decline in the quality of high school student nowadays
as well. They aren't learning the skills necessary for the workplace.
Community colleges and universities offer an environment where they can
work on projects and work with other groups of students. Then some of them
even have internship programs as well to get them some seat time working in
technology. I don't think the importance of this can be overstated.

High schools haven't changed. They're still teaching kids the same stuff they always have... And that right there is the problem. They haven't evolved. So while the "real world" of business has progressed, requiring loads and loads of new, specialized skills high schools are still focusing their attention on math and reading. The big difference is that having decent reading and basic math skills (and maybe some basic worldly knowledge) used to be all that was necessary for most jobs.


In addition technology has also become much more specialized. In the past
we were all generalists to a certain extent. Admins or developers roughly.
Now it's not enough to understand the core concepts they also want product
or framework specific knowledge too. "Oh it's fine that you understand
firewalling, but if you don't have CheckPoint experience we can't hire
you". "Oh you write Java, have you ever done any Spring development? Nope,
sorry then we need a Spring Guru". The number of products and frameworks
has grown exponentially from the small amount that was around when many of
us started our technology careers. It's not the same market, we adapted to
the environment and through that we picked stuff up along the way. New
students do not have that luxury.
No argument from me on this one. In fact, I think your statement here points out precisely why employers offering job training is so much more important than it used to be. It is also why a college degree has become less and less useful. If all you want is specialists, the generalist nature of a college degree is meaningless!
Certifications also help but only certain ones are "worth it".  What is
"worth it" changes all the time so don't waste your time with things like
A+ or Microsoft certs (unless you really want to be an underpaid Windows or
Exchange admin =).  CISSP and RHCE really do carry a lot of weight with
recruiters/HR folks.

Certifications are great, but one of the ones you mentioned
CISSP requires 4 years of verified work experience in the security field.
That's hard to get if you can't get a job, or as I mentioned previously are
just out of high school.


All that matters is that you get through to the technical interview where
anyone who even remotely seems like they could do the job will appear like
an angel of mercy compared to what typically gets through the HR
department's resume filter:

Getting through that filter can be impossible if the requirements are 4
year degree required. Let's not forget, HR people have no hooks in to
technology. All they do is translate the requirements and publish them.
It's not always so easy to get past them. In the future there are going to
be more and more of these gates particularly because of the specific
technology focus.
Nearly every job these days lists, "Four-year degree *or equivalent work experience*." Not only that but none of that stuff even gets verified until you're actually in the final phases of the hiring process (as in, "You're hired! We just need to do the paperwork...").

The HR filters *are* tough to get past but the trick is having all the necessary keywords. I'd be surprised if the HR filters even looked at education at all.

Just to sum up, unless you have a hookup somewhere the only place for
students to go after high school for most jobs of the future is some form
of college, university, or tech school. If I were in Vegas I would have no
problem going all in on that statement ;)

If you've already published an app to an App Market and/or published useful open source code to Github you're *way* ahead of everyone else. Not only that but you're hireable! Last I checked "Age" wasn't on most resumes or job listings. If you get past the HR filters the hiring manager/team will start examining your experience and code (if available). If they like what they see you're 90% of the way to getting the job. Like I said, most of the people that get past HR are useless so anyone with public code that *actually works* (LOL, I have so many stories) will be the one that gets hired.

--
"Those who choose proprietary software will pay for their decision!"


---------------------------------------------------------------------
Archive      http://marc.info/?l=jaxlug-list&r=1&w=2
RSS Feed     http://www.mail-archive.com/[email protected]/maillist.xml
Unsubscribe  [email protected]

Reply via email to