Recruiting IT Students? 631
spacemonk asks: "I teach at a community college and our enrollment numbers are down in our IT programs. We have found that many have the perception that there are few IT jobs. We feel this is causing many students, who might be interested in IT, to enroll in other programs. There is obviously a lot of conflicting information regarding the impact of off-shoring, and so forth, but much of what we have found indicates that the IT job market is improving, and IT is still a career that can offer job opportunities to students. For example, we have had internship opportunities that we have not been able to send candidates to, simply because we don't have the students. Needless to say, this is very frustrating. How would you honestly describe the IT job market to students considering this major? What can be done to recruit more students into IT programs?"
Noooo kidding. (Score:5, Interesting)
It's unbelievable how little Linux system administration experience some candidates have. We're paying a low-to-mid-level salary, so I don't expect to hire a UNIX guru. But these people are failing even the most basic tests. One claimed "Senior UNIX systems administrator" on his resume, but when asked to SSH into a server from a Linux workstation, typed "telnet [server] 25".
Some of the questions we ask in an interview: "Why would you use SSH instead of telnet?" "What is port 25?" "How do you reset the root password on a server when you don't know the current root password?" These are really basic questions, and yet the majority of candidates have no clue how to answer them.
I have a feeling this is only going to get worse as fewer and fewer people enter the IT field. There seems to be a large gap between the entry level, where candidates know little or nothing (or they only know point-and-drool generic PC troubleshooting skills), and the upper end, which demands (but probably deserves) outrageous salaries for knowing how to set up routers and SANs. We're looking for the people fiddling around with Linux servers and setting them up in their spare time who want some on-the-job experience administering and maintaining Linux servers. However, even here in Silicon Valley, that's proven remarkably hard to find. We also keep having to increase our workers' salaries to find even moderately qualified people, which means our costs go up and we can't hire as many people as we need to.
My advice to college students: Go out there and get yourself some experience. There are plenty of jobs out there that you can get right out of college in IT. Sure, they may not pay 6 figures a year, but if you enjoy computers, they're fun jobs. As far as recruiting students into IT, it will probably take a few years before it becomes a popular field again, due to the fact that so many people entered it expecting high salaries several years back. My advice: Set realistic expectations of those entering IT (6 figures right out of college? No. A job right out of college? Probably), and convince those not in a CS/IT major to take elective computer classes in case they want to be in a computer-related field later.
Well... (Score:2, Interesting)
The list does not leave much for an 18-year-old PHP developer with special interest in UNIX and overall network, web and server security. The list of job offers has more to offer to a person who can call himself a "Senior Software Engineer" who can develop in
I'm a little bit frustrated, but there are a few... a very few companies who are just looking for a good 'ol UNIX systems administrator.
Hands on invites (Score:3, Interesting)
I have 3 friends with college degrees in an IT field who took Geek Squad jobs after losing 6 figure jobs. I wouldn't hire them for even G.S.'s salary, I know they're lacking in business knowledge and skills.
It is far cheaper and more profitable to get a geek out of high school. I'm looking for a digital helper now, and I'll be looking to hire from people I meet in forums, not another kid with a useless piece of paper and 4 years of debt.
Want to get kids in? Scout at Best Buy and Circuit City this Christmas. Meet possible future students hands-on and talk about how they can work and attend a community college, a better way to further their futures.
Sad truth is... (Score:3, Interesting)
To be quite fair, I couldn't recommend the industry to someone unless they really loved the work.
Waiting for those Baby Boomers to retire... (Score:3, Interesting)
I will be graduating next semester with an associate degree in computer programming. I currently have certifications in A+, Network+ and Windows 2000, and will have the Microsoft Certified System Administrator (MCSA) next year. I'm currently working on the IBM Help Desk for a large company, working 40-hours a week and making the same amount of money that I was making working 80-hours a week as a lead tester at a video game company. The future will only get better.
I don't know what to tell you, friend. (Score:5, Interesting)
You have to pay them, people. (Score:3, Interesting)
You're complaining that you can't get people to come pay you to take your classes so they can work for free for somebody else. Right.
Actually Id advise them to do the plumbing course. (Score:5, Interesting)
Re:Time to let go (Score:1, Interesting)
Re:Training (Score:2, Interesting)
I've met 18-year-olds who were geniuses and who knew way more than the above. We can and do hire them. The training they require is more along the lines of "Call when you're going to be late" and "How to deal with customers without sounding like an arrogant kid." That's stuff I'm happy to teach, and they enjoy getting real-world experience and having an office to work in.
But I'm not going to train someone to be a Linux admin when they didn't have the initiative to go out on their own and learn the first, basic set of skills required. It works both ways. I'm perfectly happy to train you on our specific systems and best practices, but only if you're motivated enough to learn how to use SSH, what the 'df' command does, and how to boot into single user mode. If you think you can just walk in with a basic set of PC skills and get a Linux system administrator job, forget it.
Re:How would I describe the market? (Score:2, Interesting)
They don't think that there is any money in it? (Score:2, Interesting)
All I have my A+ cert and a lot of experience. If kids don't think that getting an associate or certificate program at a Community College can get them a job then they are dead wrong.
The great thing is that they don't have to stop after that. After getting a lesser degree in comp. sci or a certificate through a program they can continue their education (what I am doing now). My company will pay for 100% of my tuition and any other certifications that I want to get. If I get my net+, security+ and CCNA then in another two years of experience here I can go out and get an even better tech job etc...
If they don't believe you - send them to Robert Half's Technology division. I gave them my resume on a Mon. and had two job offers through them by Fri.
Re:Well, what kind of IT? (Score:3, Interesting)
Sure is. A University close to here with similar problems to the headline, has a newspaper print ad series running now (not on their online edition, blame the paper for that
Immediately the bleat went out "Why weren't we included?" from Arts and Fine Arts for Media Production Systems, and yes, for Gaming.
Some years ago our "IT" systems were restructured by a bright eyed and bushy tailed consultant who decreed that all our audio-visual systems were IT, and we would be subject to the same management regime. He came to look at what we actually did, found nothing ran MS Windows, and there weren't even many keyboards or mice. He went away and left us alone...
Simple (Score:2, Interesting)
Tell them they'll be vaulued, their opinions valued and their employers will care how they feel. Tell them that some bean counter who has no idea of what's going on will ever cut their budget, staffing or supplies. That the Help Desk will have to never support 6k users with a staff of 2 or 3.
Sorry, that's not just IT anymore, that's everywhere
OR, tell them the plumber will make more $$ than they do.
Re:Sorry, but it *does* suck (Score:1, Interesting)
My honest statement to potential IT students- RUN (Score:3, Interesting)
It's getting worse.
Unless you just love doing IT more than eating RUN AWAY now.
If you love it, you might get a no-respect job with no job security that pays well for 5 to 10 years before they lay you off.
Get any pay UP FRONT.50% of people in the field have trouble finding work after 45. 90% have trouble finding work after 55 (maybe 99%).
If you want to be happy, get a degree where you need to be physically present to do the work. Nothing that is pure thinking- because anyone- anywhere can think for 5 cents vs your dollar.
Ask me again in 20 years after worldwide wages even out and the answer will be different- but until indian, albanian, and chinese programmers are making $40k annually (at least) this job category is going to suck.
The ONE IT field you might make a go of is some kind of network engineer.
Ignore everything I said if you are a prodigy or genius- they are always hiring prodigies or geniuses. But if you are merely smarter than average (say 130 IQ or less) forget it and be smart enough to find another field.
Re:They See the Future Correctly (Score:3, Interesting)
I think you've got it right on.
I wonder though, that this is just a trend that spans all disciplines. The argument holds sway (to idiots) in the same way: get someone younger for cheaper (they're nearly as good); get someone out of the country for cheaper (they nearly speak English, but, close enough); get anyone cheaper who's willing (they're not as good, but, hey, they're cheaper).
I think these are some very wrong attitudes, probably coming from some business curriculum. Lots of ideas that look good on paper, but don't translate well in real life. Unfortunately, the net results aren't evident until well down the road and the people who were hurt by the philosophy are long since permanently damaged, and the ones who made the decisions are long since promoted.
I don't think you're trolling, nor should you be modded so. I haven't gotten mod points for well over a year (long story, see this journal entry [slashdot.org].) So, the best I can do is proxy-mod your comment "insightful" +1. Good post.
Re:Well, what kind of IT? (Score:5, Interesting)
Whatever you do, unless you move up the ladder, is going to be toast in 5 years or less. Count on it. Then you'll be stuck trying to learn a new skillset so that you can get a new job doing the next hot thing that will be gone in 5 years.
But somebody asking for advice? If you've got a degree or job or are mostly through, get your job, do what you can, but set yourself up to LEAVE IT AND DON'T COME BACK for after your industry collapses or shrinks. If you're just starting, do something else. The promise of CS is ash. If the technical side appeals to you, go into engineering and if the reasoning side appeals, go into math. If you're looking for something other than these, please for the love of god get your degree in something appropriate like psychology or art or english rather than creating little bastardized fields that will leave you unemployable and CS with a bad name.
Re:How would I describe the market? (Score:5, Interesting)
I would add that HR automatically filters out anybody that does NOT have a 4 year degree, thereby immediately disqualifying some of the finest candidates.
I work at a fortune 500 in IT. It's so true it's sad.
Heard in a meeting this morning: "The reason why companies use EJBs is because some developers wanted to have that to put on their resumes."
It took us 1 year to fill 4 positions, and 3 are H1.
Re:Noooo kidding. (Score:5, Interesting)
I started out in 1999 at $45K/year in the Valley. It was very rough, I had enough for my apartment in a crappy (pun not intended) area of town (i.e. walking around human feces and homeless people on the sidewalks) and a bus pass, although I did tend to walk to work a fair amount to save money. After the bare necessities, I did have some money left over for some luxuries, like cable TV and DSL. But, I didn't have a car - and living in the Valley without a car makes a lot of things difficult, like grocery shopping. Not a whole lot of money left over for toys, and forget about supporting a family on that. Luckily my student loans weren't that bad, so I could afford to make payments on them.
I can tell you the only reasons why I survived on that salary:
1. I had very little furniture in my cramped studio apartment. My TV was a Commodore 1702 monitor (12 or 13", I think) with a cable converter. My drawers were baskets that held my clothes
2. I didn't have a car. Therefore, no insurance payments or gas.
3. I had lived on my own for the previous six years (four of them in a dorm room), and was used to having nothing (in the way of personal belongings) except for my computer, toiletries, and clothes.
4. (This is the most important) I had little debt, so I was able to make the minimum payments and keep people off of my back.
But honestly, that's not much of a life to live, and almost everybody wants better than that.
I'm grateful for the experiences that I had and do have upcoming with the company I'm currently working, but I wouldn't be able to do it now in 2005 on only $45K per year (which is what I'm guessing you'd be offering - $45-$50K per year). It's just too expensive to live in Silicon Valley on such a small salary.
If you really want talented people, then I think you'll have to pony up the $60K per year. After getting laid off from that $45K/year job (in 2001), I was asking for almost double, and easily got it. Back then, people were willing to work for promises of better pay, now people don't buy into that hype and want the money up front. As far as I'm concerned, stock options and promises are worth the paper they're printed on, and nothing more, until I actually get cash in my bank account from them.
-- Joe
Re:Come on, Mods. (Score:3, Interesting)
I don't want to subsidize 4 years of partying. One of my partners is a college grad and he knows he wasted all that time.
The fact that your offers are being turned down by college grads and can be done by high school kids leads me to believe that you're either doing HTML work or your products are comprised of bad software.
Or our company works in a non-software industry handling bids and B2B management for billion dollar construction projects. HTML?
It sounds like you want to hire an MBA to run a lemonade stand. Sounds like you need to re-evaluate the calibre of employees you think you deserve.
Our market is international and I need hard workers who don't have indoctrinated business skills but self-discovered ones. As we expand to Poland, Czech Rep and Dubai, I don't need some snotty "the U.S. is best" kid dragging the entire team down.
he's obviously not even talking about a real job.
Right. I'm quoted in recent (and a far back as 2001) print issues of Electrical Contractors Magazine and other contracting journals with my push for more business-savvy IT employees. I'm seeing literally millions lost in Chicago work for lack of good employees. I can't go through another round of interviews with people who don't understand simple profit statements.
Give me a DRIVEN H.S. grad who I can train in good business practices and I'll turn him into gold. I want all my employees opening their own business in 5 years, not leaving to make money for someone else.
Re:How do I get an interview? (Score:2, Interesting)
You live in Indiana.
I can't control where I was born and raised. I want to save money to relocate to another town if necessary. Problem is that stores at the local mall don't want to hire me, not even temporary, part time, minimum wage. (Is that $5.15 an hour, or am I pricing myself out of the market?)
Re:Noooo kidding. (Score:3, Interesting)
that port 25 is smtp
that SSH is encrypted and telnet isn't
that you once forgot the root pwd on your own machine or helped a friend who had
And I know what he means when he says he sees resumes with "senior sys admin" on them who can't answer these.
Re:How do I get an interview? (Score:3, Interesting)
AC wrote:
Look for the kind of jobs that *are* available in your geographical area and adapt those skills?
By the time I've gone to school to learn those jobs, they won't be in demand anymore.
Work on some homebrew projects with an interesting idea focusing on the above skillset
I already have worked on homebrew projects [pineight.com], but despite my homebrew projects, employers don't want me.
adding a few more projects to your resume even if these are your own ideas that you have or will implement (think java, j2ee, c++, large scale systems, sql, oracle, async messaging etc.)
How can I work with enterprise level projects if I don't already have an enterprise level budget to buy a single-user license for some of these? I can afford PHP and MySQL but not Oracle. What exactly are "large scale systems"?
Get published, initially a few articles here and there would suffice, this gets you noticed better than anything else.
What subjects? Print or online? I've already written a few articles about GBA sprite memory management [pineight.com] and present and future Nintendo DS modding methods [pineight.com]. And if you count everything2, I have nearly 400 articles posted [everything2.com].
Move to a better and more technology friendly area, if you can.
Moving costs money. My job as a clerical volunteer for the VA hospital in Fort Wayne pays $0.00 per hour. Even minimum wage employers such as restaurants and mall stores don't want to hire me. What should I do?
"Community College IT" ...there's your problem (Score:2, Interesting)
I don't think you can just "choose" IT the way you can choose to become a doctor or an electrician, because each of those have clear paths to joining the profession and a clear standard for what it means to be in the profession. It really has to choose you, or you will not succeed.
Re:Wallstreet (But only geniuses) (Score:3, Interesting)
Hmm. Perhaps. However, in my experience, companies DO want you to be creative. Telling a group of stockholders that their company has secured a handful of new patents tends to make the stock price rise. If the company is a startup, it is also an excellent way to secure much-needed capital.
Securing IP as an individual is seen as an excellent way to increase your perceived value. Companies tend to sit up and listen when someone is holding some potentially valuable IP (and it gives you a serious edge over other applicants). Score high enough on the IP scale, and the job interview will change to IP negotiations (screw the job, lets talk money
Think about it. IP is the big thing right now. I think the IP and
A friend of mine, who was a long-time OSS advocate called me the other day. He joined a startup, and the only reason the company is surviving is because of IP. He's slowly coming around to the new way of doing business, and the possibility of making out big if he's willing to put aside the OSS religion for a few months. That his company is well on its way to being bought out, and they are looking to increase its value even further (and he has stock options) makes the decision rather simple.
So, in short, if you want to increase your candidacy for a job, or make money, or both, file for IP. Anyone can do it (provided you are half as intelligent as you think you are), try it. You can cry about IP law, and what its doing to this country after you secure a good living.
As an added bonus, it's one area which can help you compete with outsourcing.
Problem is much more diverse than mentioned (Score:1, Interesting)
ANother thing I would like to point out is that CS degrees mostly suck crap. Teaching a kid how to do Java will not get him employed. These so called RAD tools are the bane of CS degrees. Despite popular believe Java is *not* a valuable skill. Every C programer of reasonable skill can pick up Java over a weekend; same is true for C++. The thing that is killing the CS degrees is their focus on new buzz technologies (Java, XML, insert_other_bullshit_marketing_term_here). People need to know the fundamentals before moving on to higer level languages. Assembly, C, OS programing, firmware programing, driver programing etc, those are real skills that will transfer to anything else. Java programing is completely natural to a real programer. OS programing on the other hand is completely alien to a Java monkey.
Universities are cranking out people with worthless skills, businesses complain that they can't find technical people. Anyone see a patern?
Want a good skilled programer with actual skills? Hire a EE or CE graduate. They might not want to program but they are by orders of magnitude better at it than CS folks.
Outsourcing is killing the carreer too. WHy would you go do something that is a dead end? So the clever students stay away.
Oh and an observation (not meant ugly!) is where are the open source developers in these countries where we outsource to? WHy is just about every indian that does open source development employed by a US company? Where are the people that do it for the love of it?
BTW, whenever I say Java I also mean shit like: PHP, Python, XML, HTML, SOAP etc etc
Jobs on Slashdot (Score:3, Interesting)
Overseas isn't a bad thing (Score:2, Interesting)
Every company I have worked for has always viewed the IT department as an unrecoverable but necessary expense on the balance sheets. We don't directly increase gross income, we only detract from it as a necessary evil.
Therefore, companies are all hot-and-heavy about outsourcing overseas because it's considerably cheaper. What they are now starting to understand, and perhaps too late, is that this only works well for telephone support type jobs and nothing else. As a Unix Admin I see this all the time with our customers.
I got really sick and tired of wondering every day when I got out of bed if this was the morning that I would be outsourced. So I started looking overseas. NO, NOT in India!
I accepted a job in Germany and now that I've been here for a year I see open positions all over the place in Europe. The Europeans are plenty happy to pay fair, and maybe even uberfair, wages to talented IT professionals. They are even more excited about American IT people because we are quite simply the best. Europe is always playing catchup to the US but I get the feeling that's changing now.
My advice to IT students:
1. Only study IT if that's what you really want to do.
2. The IT industry IS the socalled "Global Economy". Don't limit your job hunt to only the US. There are some really great opportunities elsewhere.
3. Generally, European IT shops work from 8am to 6pm. Anything outside of that doesn't generally concern them until the next morning. There are of course exceptions but they are rare.
4. Heavy Linux, moderate Unix, light Windows. Um, for the guy that said very few companies use Unix anymore, do some reading.
5. Don't exagerate on your resume! Your company will eventually find out and term you on the spot.
6. IT is a Catch 22. HR types want real experience but you can't get experience without a job but you can't get a job without experience. etc...etc... Once you do get in, don't get pinned into one function. No one wants an Exchange Admin that can't manage DNS. No one wants a HP-UX Admin that doesn't understand how to make it talk to Windows and so on.
My 2 cents
If Nothing Else, Lesson Learned (Score:2, Interesting)
I ended up performing poorly in school. At the time, I brushed it off. Of course, there were other things that attributed to my poor performance, but my complete and utter hatred of code did NOT help. I liked playing with computers, building systems, buying games, learning the newest thing. Somehow, this hobby I had, along with the pie in the sky dream of money, put me in such a terrible, terrible position. I did not like it, Sam I Am.
So now, three years after when I should have graduated, I'm working on getting into college again. My goals have changed, my values have changed, and
Anyway, IT demands a specific type of individual. Can it be trained from a entry level position? Absolutely. Can a fashion merchandising major be a great sysadmin potentially? Yes. Can I do something that gives me constant headaches for a living? No. It'll slap me down and jack up my life.
I guess the moral of the story is that success is more easily reached through professions that don't feel like "work" to the one involved. Common sense right?
God I'm dumb.
And what makes it even more sad is that I don't even know exactly what it is that I'd like to do now. All I know is that a bachelor's degree will make it easier to get there.
Re:How do I get an interview? (Score:2, Interesting)
You might try putting in an objective section.
You might also spiff up your resume landing page.
One, question. Why are you looking for an "entry level job"? Your resume speaks that you might be able to handle a little more than that. "junior programer" might be a more apt description of what you are looking for, but I can't really tell from your resume. A problem with looking for saying junior programmer is you might exclude yourself from companies that want someone around for small jobs, but can't justify paying six figures. Your resume hints that you might be able to handle that.
If I was looking for a web programmer, I'm not sure that I would ask you, instead I would ask one of the people that said that they are interested in being a web programer, just because they would be more likely to be enthusiastic about the job and I could stop the hiring process.
True story, at one of my jobs, I was opening a box of my new business cards, IT was installing my computer on my desk, when my boss came running over with a job application saying "Fill this out quick, HR is throwing a fit." The moral, ask for a job in person if you can, and ask other programmers who is hiring.
Good luck