Re: University Reccomendations

Dan McDougall <[email protected]> Thu, 26 Apr 2012 14:33:04 -0400
Newsgroups gmane.org.user-groups.jaxlug
Message-ID <[email protected]>
On 04/26/2012 11:18 AM, Andrew Henderson wrote:
> These days, I don't think that is such a wise approach to a career in 
> IT. I'm sure there are IT shops out there with some need for the new 
> tech of the month, but the majority are interested in the basic 
> infrastructure expansion and maintenance.  Backups.  Mail-server 
> maintenance. Troubleshooting.  Account creation/deletion.  Security.  
> IT is usually not the core competency of a company.  It is a cost 
> center, like secretarial and janitorial services.  It is necessary, 
> but it doesn't directly generate profit for the company.  IT costs the 
> company money, so a company is going to minimize the amount spent on IT.

You honestly think that in 5-10 years that basic infrastructure, 
maintenance, backups, mail server maintenance, and account management 
are going to be the staple of businesses IT departments?!?

* Basic infrastructure & maintenance:  Everything is moving to the 
cloud...  Where the cloud service providers will handle this.  
Eliminating thousands of IT jobs performing such work in IT shops 
everywhere.  It's a dead-end.
* Backups:  If you're using a cloud service for nearly everything that 
will be their responsibility.  Not only that but "Joe in Accounting" can 
handle downloading the export file or the occasional sync with the 
storage provider.  Besides, "Backup Administrator" was never a great job 
to begin with.  Might as well have been called, "tape media jockey" at 
many shops.
* Mail server administration:  Come on.  This job is rapidly dying a 
Gmail death.  Good riddance too...  I mean, who likes to be constantly 
tweaking their anti-spam relay?
* Account management:  Even at enormous organizations that keep their 
own ID infrastructure they're outsourcing this to low-paid folks in the 
cheapest-country-of-the-moment.  Smaller organizations will just use 
services like Google Apps where they give you an easy enough interface 
that the receptionist could handle it.  It's a dead end.

Security, on the other hand...  Yikes!  Every business is rapidly 
becoming an IT business and without security expertise they're just 
asking for trouble.  Security consulting, services, and software will 
grow and grow.

You're right about businesses considering IT a cost center though.  For 
many this will be the case for time immemorial but for *most* this is 
changing.  Even something as simple as a flower shop can completely 
overtake their competition with a well-designed and regularly-updated 
web presence that spans social networks and "conversation services" 
(e.g. forums, twitter, etc).  The trouble with trying to take advantage 
of this though is that it is just as easy to hire a really great 
designer/company or marketing person/company in India as it is to hire 
one locally.

> IT professionals are never happy about this characterization.  After 
> all, if the infrastructure fails, the business grinds to a halt.  But, 
> much like the phone company, nobody thinks much about them until 
> service fails. This a the major downfall of being in the IT industry.

If you work for a tech company this isn't always the case.  For everyone 
else, yeah :D

> Back in the 90s, IT WAS a profit center for many companies.  ISPs were 
> popping up all over.  Large companies were developing infrastructures 
> for web business and customer interaction.  The service being sold WAS 
> IT. There was a shortage of good people to fill in the niche with 
> newer technologies, so anyone good enough could potentially slip in 
> and begin building a career.  These days, IT services are a 
> commodity.  If you've got people with bachelors and masters degrees 
> trying for these same IT jobs that you are, companies are going to go 
> with them if the cost to them is the same or only marginally higher.

That's not how it works. THIS is how it works:  You need to hire someone 
in IT...  You post a job (often via the HR department) and they get 250 
resumes.  In your job description to HR you wrote something like, 
"Experience with object oriented development" so 200 resumes immediately 
get ignored because they don't have "object oriented" anywhere.  40 of 
the remaining are immediately thrown away because you also put 
"Experienced software developer" and those resumes only listed things 
like, "Architect", "Development Lead", or "Programmer".

In the best-case scenario you get 10 resumes to look at (in my 
experience they usually whittle it down to 3-5).  If you're lucky HR 
actually contacted these people and determined that they really do 
exist, are looking for a job, and live within a reasonable distance of 
wherever it is they'll be working (i.e. "Sorry, we're not going to pay 
to relocate you from the middle of nowhere").  At this point you can 
pick & choose which folks to interview over the phone.  Unless something 
is horrifically bad in the resume (grammar/spelling usually do it for me 
=) you'll probably at least talk to them on the phone.

Then once you've spoken to a few of these people you'll lose hope for 
humanity and go back to HR with something like, "Is this all you 
got?!?"  Later you may get interviewed by the media and you'll be likely 
to say something along the lines of, "We have a really hard time finding 
qualified IT people!"

The point I'm making here is that it is EXCEEDINGLY RARE that you'll 
ever have two (or more) candidates that did equally well (at a "good 
enough" level) in your technical interview.  There will pretty much 
always be "the guy that did the best" and "everyone else".  At that 
point in the hiring process education is absolutely 100% meaningless.  
No one is going to say, "Well, this guy answered all of our questions 
very competently but he doesn't have a degree...  Let's go with the guy 
that answered half the questions correctly instead."

At smaller companies things work differently.  Anything can happen!

> Another thing that has bothered me for years is how people without 
> degrees rail about how worthless they are and a waste of money.  I 
> think they protest a bit too much.  I understand that some may have 
> made a career for themselves without a degree, and that's great!  But, 
> I think that requires a bit of luck in addition to talent.

Degree or no degree, you still need a bit of luck in addition to 
talent.  Careers and degrees are orthogonal concepts for all but 
doctors, lawyers, and a few other professions that have legal credential 
requirements.

> I've actually been a hiring manager at a few different companies, one 
> of which was in Jacksonville.  I have hired a few developers from the 
> Jacksonville area that did not have degrees.  They were a little rough 
> around the edges, but I spent time working with them and helping them 
> to fill out their skills a little.  I've also interviewed plenty of 
> people without degrees that were just plain awful.  Seriously.  Many 
> had a know-it-all attitude with half a dozen unfinished personal 
> projects and the "a degree is a waste of time... I'm a self-starter!"  
> attitude.  I did my best to look beyond the personality and judge 
> their merit based solely upon technical ability.  They just didn't 
> stack up very well.  They talked the talk, but didn't walk the walk.  
> And I wasted dozens of productive hours conducting interviews.
>
> For those that I did hire, I spent my own time working with them and 
> providing training.  I was investing my own time into their personal 
> growth.  I believe that that sort of investment into a company's 
> employees is very much the exception, rather than the rule.
This sounds like hiring... Anybody!  No matter who you hire they're 
going to be a little rough around the edges.  Every organization is 
different.  Not only that but these are just anecdotes.  I'm sure you've 
encountered plenty of people with degrees that were astoundingly 
unknowledgeable or with know-it-all attitudes with half a dozen 
unfinished personal projects.

Let me ask you this:  Did the type of a degree make a difference?  If it 
wasn't Yale or Harvard did the school matter?

> What my anecdotes boil down to is that there are people out there 
> without degrees that are VERY good at what they do.  But, they are 
> buried among the large number of applicants with mediocre talent and 
> an inflated sense of their own ability.  From an HR perspective, why 
> waste all the resources sifting through all that when you can just use 
> an associates/bachelors degree or "five to ten years experience" as a 
> filter?

HR doesn't look at degrees.  They look at keywords and when it comes to 
IT they have no knowledge of equivalents so they pass on anyone without 
the very specific criteria they're looking for.  Unless you put "degree" 
on your job description it isn't going in the keywords.

> But, if you'd like to stack the odds in our favor a little bit and 
> make the process of developing a career a bit easier, consider getting 
> a degree.  To any naysayers that believe that a worthless $40k piece 
> of paper to bypass HR is a tremendous waste, please remember that that 
> piece of paper has a non-trivial education that kinda comes along with 
> it.  And if you are a self-starter that is capable of so much without 
> a degree, then certainly you're taking advantage of the facilities and 
> faculty at a university or college to learn lots of current market 
> skills on the side while you're there, right?

If the point is to get yourself educated what the hell is the point of 
the degree?  Just go learn stuff!  The resources available for this are 
better (and cheaper) than at any other point in history.  If degrees 
didn't create such crippling debt with no guarantee of a job we wouldn't 
be having this conversation.

> Please understand that I am not a degree snob.  I'm just providing 
> anecdotes based upon my experience in the tech industry in markets in 
> Florida, New York, and California.  There are a lot of crap people out 
> there looking for jobs.  I've seen talented people without degrees, 
> and I've seen awful people with degrees.  Based upon my observation of 
> hundreds of IT and engineering employees, the biggest indicator of 
> future success in their jobs was the following:
>
> Those that had a degree, enjoyed what they were doing, and had made 
> the most of their time at college (side projects, internships, 
> research projects, networking with others, etc.) were the most likely 
> to be flexible, quick to understand new technologies, and successful 
> in the long-run.

Here's another way to state that:  Those that went out and got 
real-world experience while getting their degree were the most likely to 
be competent.  What a surprise!  My argument is that they'd still be 
competent without a piece of paper and $40,000+ in debt.  A Github 
account costs nothing and can be a lot more useful at proving competence.

-- 
"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]