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]

Reply via email to