Ask Slashdot: On the Job Certification Training?
beerdini writes "There is a debate going on within my IT department about how our continued training offerings compare to others in the industry. I'm hoping other Slashdotters can help to provide comparisons. Currently, if we are implementing a new technology or updated software we will send someone from IT for training to become a specialist; in other words, they go to formal training as a part of their job where they learn their new skills. Alternatively, for someone pursuing an industry certification, employees usually take the training on their own time and dime. On passing the certification exam, they can submit the exam fee for reimbursement. This is the most common practice that I've seen in the various places that I've worked, but I have one co-worker who insists that it is our company's responsibility to pay for the materials, allow them to study and practice while on the job, and that all attempts to take the test should be paid by the company because it should be a company investment in the employee. So, my questions to the Slashdot community: what are the ongoing training practices in your organization? Are there any places that pay for someone to get an industry certificate? Are there any rules associated with it?"
If the training meets a specific need and is a must have to continue or grow the business then the company will pay for it and do it on company time. To them, it's an investment with a specific ROI. If it's a nice to have but doesn't meet specific needs tehn they may reimburse as part of a benefits package but you are on your own time and dime until you pass or complete the course.
I'm a consultant - I convert gibberish into cash-flow.
I work as an IT consultant, and provided we are not very busy on a project / time can be found, we can get certified on the company time & time.
Assuming we can show some relevance to our profession. (not necessarily immediate usefulness on any project)
This also includes any conferences we might stumble upon, as long as its justifiably relevant to a developer, the company will pay for conference a year, including air-fare, hotel, entrance/ticket and for time spent.
(One per year, per developer)
Though I doubt this is common practice with most companies.
Hi,
If the company specifically needs the employee to learn a new IT system, then the company pays. if its career training that your company not necessarily needs then the employee covers it.
If there's something new, we have the vendor do a presentation and we look into whether we hire someone new or whether one or more people can go train at a vendor specified camp (usually their corporate offices) and our company pays for it. It's very poor form to let an employee pay for technology training with the hope of becoming useful when they wouldn't have if management didn't express interest in the first place. Now if they want to learn on their own for the future, that's a different story. If you let them take the training first, that's still double the burden to both train and find a way to manage expenses.
Regardless, it's a tax write-off on your end.
And by apprenticeship, I don't mean "intern", I mean a trained employee takes the new employee on the job (usually just around the server room) and do regular work including on some software. But our boss, thankfully, doesn't value certification over competence.
There have been many occasions where new tech was less than stellar under the microscope so we ended up avoiding it altogether. This is what happened when we evaluated a bunch of NoSQL dbs a while back and elected to stay with Postgres.
If computers were people, I'd be a misanthrope.
Are there any places that pay for someone to get an industry certificate?
Not really. This industry is routinely and repeatedly gutted by idiot lawmakers on behalf of greedy corporations who have managed to turn most IT positions into contract positions without benefits. Before the dot com bubble burst, contract positions paid more than salaried positions, with the understanding you'd be responsible for covering benefits. This was because the multitude of startups didn't have the resources for proper HR. But once the bubble burst, the bottom fell out of the market. Naturally, the lower salaries being offered drove many into other fields. Those that stayed endured high rates of unemployment, because businesses anticipated this and claimed to Congress that there were no qualified workers. In truth, there were -- they just redefined "qualified" to mean "paid shit". So now there's about a million immigrants here on visas getting no benefits on the promise of earning citizenship someday... while the domestic workers who were already here continue to languish in unemployment or have switched into alternative fields. But this isn't news to anyone in the industry, just anyone outside of it.
You won't find many businesses investing in their workers. But if you want to look, you're welcome to it. I suggest starting by pulling their IRS records and finding out what percentage of their workforce is under contract and going from there. Small businesses won't invest in you. Eating the other end of the spectrum is our soaring rates of tuition; Nobody can afford a degree in this country now. Naturally, this means there are "no qualified people", and thus, more immigrants. Because it's a lot cheaper for them to meet the HR demands for certification and have dozens of cheap (but valid) degrees than you are.
Bottom line: If you're dead set on getting on the job certification, get out of this field, or get out of this country. Those are your two options.
#fuckbeta #iamslashdot #dicemustdie
It's whatever your company gives you. Talk to your HR department.
Personally, I have an education benefit, that I can use for courses, if I have pre-approval from the company.
When I worked for a previous company, there was a fund that I could use for books, and they had the ame deal on courses, but did such a bad job of explaining it (telling me that I would only be reimbursed for college credit courses if I got a high enough grade, but neglected to mention that I had to get approval in advance before I even *started* the course, so I ended up getting shafted for my first two semesters).
When I wored for a university, I could take courses for a nominal fee, but due to sloppy paperwork, when the university sold off their certificate classes, they didn't have records of the fact that I was a staff member at the time, so I ended up with months of dealing with a collections agency that was sent after me.
Almost all of them had other limits on using the benefits -- for example, some companies require you to be an employee for 12 months before you can take classes; others will require you to pay back the benefit if you quit within some time frame after taking the class (12-18 months is typical, but I've heard of places that do 24 or 36 months) . One of the companies required me to explain how the course was relevant to my job.
You should also talk to your manager -- there are cases where some courses might make it more likely for you to get a promotion or a better raise when annual reviews come around. (and it'd be a good idea to get it in writing, if you're thinking about paying out of pocket for it).
As for the paying for time at the classes -- I've only had it when it was either a workshop attached to a conference, so only 1-2 days, or training that I was specifically sent to at the request of the company (typically 3-5 days, although there was one case where it was two weeks back-to-back, but it was 2 classes). I've also had them pay my time to take certification tests, when it was required as part of my job.
I have never had a company pay my time when I was taking college level classes that I elected to go to, even if it was related to my job. They did, however, let me take off in the middle of the day to go to classes at the local university, and were otherwise understanding when I shifted my schedule around.
Build it, and they will come^Hplain.
I worked for a software consultancy which charged us out to clients. In this type of company it is usual practice to pay for and give time for various certifications. Clients frequently ask about the qualifications that consultants have and it is important to have up-to-date certifications. I have also worked for end-user companies where you are given on-the-job training for new systems, approaches etc. only as needed and with no certification. Sometimes they let you have time off to take the exam of you want to go for certification yourself, but to them the aim is getting the job done and certificates to prove you can are of little value.
You're told to read the fucking manual.
The attitude is that if you complain about no training you're basically saying you don't know what you're doing.
Reimbursement when you pass a certification exam seems to be the norm in my experience. Workshops or seminars that the company wants pay for...they'll send you to. Unfortunately...adding to your resume benefits your future job searches more than your present employer. "...all attempts to take the test should be paid by the company because it should be a company investment in the employee"...really? How many times do you get to fail an exam before the boss starts rechecking your resume?
I recently interviewed for a very interesting position. I had to turn it down because of conflict-of-interest, but it was for an internal corporate training department. They evidently wanted to create a streamlined, formal way of providing continued education to their employees to allow them to move around and improve themselves. I was highly honored to have even been asked for such a position, and still wish I could take it. That is the only organization that I've seen that actually thought further ahead than next fiscal statement. It's a real shame that internal training doesn't exist in more organizations. Or at least a closer partnership with local training organizations (colleges, tech centers, ect). It seems that organizations these days want to put as little into their employees as possible and expect stellar performance. When exactly is the rest of the team supposed to learn the new technology that you send your golden child to training for? I see too often where people are not sent to training, or training isn't brought in house, because it's "too expensive", yet we are still expected to know the material. When exactly is that learning supposed to take place, and on what dime? Is it the two weeks a year you give me to get out of the office? Or on the salary that is destroyed by modern student loans? More and more I support FOSS, it's the only way I can stay current in my field. Fuck the proprietary garbage with a walled off knowledge base.
First off, there is no 'standard'. Do you really expect a small company to pay for YOUR education? Did they pay for your college degree? Did you expect them to? Really?
Are you ready to agree to work for them for N number of years after you get your education or else repay them? That's the alternative for a company that pays for certificates. Very large corporations can afford to bring in training as they know that they pay fair wages and provide a good place of work, and that people won't walk as soon as they can get a better job. But those jobs are fewer and fewer for non-Americans. Before I took early retirement I use to work for a large company that sponsored a training center. Each employee could (with manager's approval) take just about any class they wanted. But the classes were on your own time if not required for your job. That company made money hand over fist so they could afford to be generous.
I also worked for a major hospital system. In that case I never saw a single dollar for education because of other employee fraud (now serving jail time) and management's lack of concern for employee's future. Nearly everyone walked within 5 years for a better job as the health benefits were fantastic, the pay sucked, and the constant threats made by doctor's (The 'gods') was just not worth it.
With everything in life, balance.
Your co-worker is correct. If the company required an employee to undergo training for their benefit or to meet their need then the company is responsible to pay the materials. But, if it is your sole decision then you are responsible to pay and not the company.
I generally think that IT people are hired for their thirst for knowledge and self motivation. If someone can't gain the skills needed on their own with a test environment and a book / youtube / manuals, there is a problem. Actually I would encourage any such person who requires a class to go join a big company that will spoon-feed them, wipe their ass for them and maybe offer them union membership.
Obviously, this doesn't apply to everything. For nuclear control systems it might be a good idea to go to the class. For the latest version of XYZ from Microsoft, people shouldn't need to sit in a class. This was true 5 years ago. Today we have stackoverflow & stackexchange. If you need help, go get it.
Employers would likely have no issues granting you study time, even at work, if they felt secure that you were not going to take your new skills elsewhere before the ink dries on your new certificate.
Your co-worker only has a point if he or she is willing to sign a contractual agreement equal in return to the company's investment.
And if they can't understand that concept, tell them to take over the IT books for a while, see how they feel after spending $50,000 on what is now the competitors highly-skilled IT staff.
In the end companies may pay for your education if they can use it for a tax write-off.
Generally if the company is not making enough to be able to write it off on taxes they will *not* send you.
I am not quite sure if the time you are not working while on education is also tax deductable for them, probably.
So it's nice if they do it for you, they also may pay everything while you train, they may pay only some things, it depends on the finance state of the business.
So there is no rules that a business *should* be doing anything for you in regards to extra training, but if the business can get something for nothing they will.
I am an instructor that trains network certification courses. This is a common issue that employers have. They always think "What if I pay for my employee to attend training and they leave?" I then ask them "What if you do not train your employees and they stay?" This is not to say that you always need to attend a training course to learn how a particular technology/appliance/application works. It is simply an accelerated way to learn how something works.
An IT specialist should be interested of ongoing trends and actively inform himself.
He should also be able to learn by himself from a good book (and find out which *is* the best book for every area).
That's why IMHO industry trainings and certifications are bullshit.
Industry courses usually cost a lot, deliver few information not published somewhere obvious and are so condensed that they allow not time for reflection.
Ask your boss to be so kind to:
- pay your participation at a scientific conference in a relevant IT area
- buy books
- supply you with hardware resources to try the stuff in the books
In most companies, part of these activities are considered working time, part are considered the private responsibility of the employee.
You should find a balance that's fair both to you and to your boss.
Take into consideration that both the company and you (after changing jobs) independently profit of you learning something!
Moreover: you have to be able to convince your superiors that your area of interest is relevant to your work!
Bottom line, there is no law that says an employer has to reimburse you, unless that reimbursement is covered in your employment contract.
Most employers will take a flexible approach unless they are in a cost-cutting phase (even then, if you can show that your training course will allow you to do both your job and that of the smelly antisocial guy next to you that the manager hates, the manager will probably swing to the cost of the certification materials, on-the-job training time and exam, with a contract caveat that you will be liable for those costs if you voluntarily leave the company within 2-3 years), but it is a relatively simple balancing act:
What added value will this certification provide to the company vs. what is the cost of the certification process in materials, lost work hours and financial expenditure.
Also, how easy is it to replace you with a lower/same paid person if you decide to leave should the training request be turned down; or will this training course make you more likely to stay with the employer/more likely to leave or be head-hunted.
Working as a consultant, certification in relevant and recognized skill areas helps my company open opportunities with other clients, or new areas within the same client. However, if the company does not get any more per-head revenue for those areas then I am not going to see any direct financial benefit (maybe something unofficial, that the company can write off against tax, but that is about it).
Fundamentally, the company has to earn enough from my contract to pay me and make my mandatory benefits contributions. If the contract mandates 40 man-hours per week for X, then that sets a ceiling for my remuneration. If my certification does not enable the company to renegotiate the cost of the contract, then my employer has to reduce their share of the pie (make less profit) in order to reward me. However, if that certification makes me more attractive to another potential client who is willing to cover my contract at 40 hours per week for 1.5*X, then the employer can move me to the new client, give me a pay rise, and bring in a new body to replace me. The old client may not be too happy to lose me, but the contract is not for MY services at 40 hours per week, it is for 40 man-hours.
Provide a budget to each employee for training/exams, say $2,500 / year. All training requests must be approved by their manager first (to ensure they are aligned with the company needs). Only reimburse exam fees if the exam is passed (employee incentive to succeed).
ah there is the rub. In a few places I've worked they insisted that training be something relevant for your existing position. So that ruled out things like taking an ITIL course if you weren't a manager etc. But then when you tried to take a course in something you were already supposed to know (like your particular flavor of networking gear or Solaris) they'd pretty much say: oh it hasn't change just read the manual. Or isn't there an free online "course" you can take? So the education "benefit" essentially wasn't useful.
What has happened in most of these cases either in IT or in other technical fields is the lower level technicans got sent away for course because it was required for them to be able to service equipment without voiding warantees. So college guy gets a 6k Apple repair course no problem, me as the server/network admin am supposed to just read the manual. Oh and my "education benefit" got appropriated to top up the college guys training budget to pay for his course. Nice. Current job the lowest end of guys in my department get about a month of off site training at a cost of about 20k a year. The really senior people get one conference a year which are always somewhere nice (ski resorts, Vegas etc). The people in the middle? Read the freaking manual.
There is a very good reason to do work related training during work hours: you need a clear mind to learn something.
I've worked in a place that abandoned that idea. Trainings required for work were on the employees time and the cost was shared 50-50. Some vital ones were given in-house by external trainers after working hours. The idea was that employees benefit by increasing their market value and therefore should be happy, and the company couldn't afford to lose the hours of productivity trainings in company time would cost.
That didn't work at all. The place was so busy and stressful that employees were already close to exhaustion. Taking in new information just doesn't work well after a stressful working day, and by not getting enough rest productivity suffered the next day, even days. They saved hours but not productivity, and the trainings were far less effective than they should have been.
Interestingly in that same company management trainings were all done during work hours and fully paid for by the company, which somehow didn't help people in other positions to get more motivated. You might want to look into how that works in your place, if your management recognise their own human limits but not yours you have something important to point out to them.
In hindsight they could afford the loss of productivity. It seriously collapsed. The situation with trainings of course was only a symptom of what went wrong. The real problem was that the place got poisoned with an increasing army of PHBs unable who seemed to think the actual work was a minor part of getting things done. When I left the level of idiocy reached was that there were both more active projects and project leaders than people to man the projects. That was 5 years ago, and from what I gather the productivity of developers still is a fraction of what it used to be. And they survived that so far (it's not an IT company but a company with an IT department, that probably helps).
People are most productive if they enjoy their work, get enough rest to be sharp, and aren't treated like shit. Doing trainings on company time is part of that, it is an investment that pays itself back.
In my experience it is common for the employer to pay for all or some of the training on the condition that if you leave the company you pay them back a percentage based on a sliding scale e.g. if you leave before 12mths you pay back 100%, 12-18mths, you pay back 50% etc Seems fair to me.
I don't think it's reasonable for the employer to be expected to pay for failed exam attempts however.
Training is something every company should do, but in practice it rarely happens unless it is to gain a specific skill needed on the job. If employers are going to pay extensively for new skills they usually want a contract that you repay if leaving within a reasonable timeframe.
If you're getting paid more than that, you should be expected to do more than just show up and expect them to give you a shovel, a hammer, or a keyboard and to train you to do every single task you're asked.
I'm going to give your co-worker a hint: that voluntary training is increasing your worth in the marketplace. It's not just an advantage to your current employer. Put another way - imagine you are a small employer and your employee wants you to pay for their training. Would you offer them an hour a day to study, plus costs of books? That's 12% of their total compensation package, 12% loss of revenue (or an increase in 12% effort spread over the rest of the "team") that you have no guarantee of ever recouping. Before you ask an employer for money, take a good hard look at whether that money is going to provide a guaranteed, tangible benefit to the bottom line of the business. If you can't find a way that it either saves or increases revenue by 20% of the investment*, it's going to be a hard sell.
*when counting costs, take the actual materials and course cost, then add your hourly rate x 2.0-2.5 x total work hours you'll spend. That will give you the actual cost to the business.
Is it just my observation, or are there way too many stupid people in the world?
It sounds like your person wants everything handed to him. There was a time where his way was the most common one. It was back in the late 90's, around the time of the dotcom bubble. There may be some companies that still do it this way.
But, I'll bet this guy will bitch when the other shoe drops. During the dotcom bubble, there was a lot of "churn". That is employees jumping from one company to the next for a little more money. This caused one company to pay for someone's training and certification and then they would jump to the other company for a 10% increase in pay. To prevent this from happening, employees receiving training/certification had to sign a contract.
The company provides the training and certification and the employee remains with the company for minimum X years(usually 3). If the employee leaves by his own choice before the 3 years are up, he must reimburse the company for the cost of the training and certification. Often, the amount was prorated.
I'll bet your co-worker will take issue with this contract. He's a leach.
Where I work, certification is encouraged, and might even be considered mandatory for career progression. Here's how we do it.
Training materials are purchased by the company. There is a department that handles that, removing the cost burden from the employee's department, eliminating any pressure not to get trained by whomever is responsible for department P&L. Training materials may consist of classroom-based training, videos, books, and/or equipment for the lab. The lab is available remotely, with servers virtualized (with snapshots to pristine configurations) and network equipment console access via reverse Telnet. Connectivity within the lab (which devices connect to which switch ports) is also documented and publicly available. There is typically very little reason to go into the lab itself except maybe for wireless stuff.
Training itself tends to happen off work hours. There is plenty of work to go around. When there is downtime -- whether an employee's skillset is insufficient for current projects or a project was unexpectedly put on hold due to customer scheduling -- then training during work hours is encouraged. It beats surfing the web. When it comes to the Vue/Prometric certification test, that's also completely paid by the company.
Certification will inevitably make the engineer want more money -- pay for the materials, pay me to study, pay for the test, then increase my salary or I'll find somewhere else to work. In a way, I understand the mentality, but in another way, it's pretty crappy. To combat that, our company has a payback policy, which declines to $0 after 24 months of an expense. For three months after an expense, if you leave the company for any reason, you are responsible for reimbursing the company for the cost of your training. For the following 21 months, the company accepts 1/21th the cost -- the idea is that the engineer is paying back the cost of materials/testing through increased efficiency. After 24 months, engineers are completely off the hook; we can quit and go somewhere else to make more money with no strings attached.
While the payback policy may seem a bit strict, there's a fair amount of engineer turnover at the mid-level range. Someone will get their MCSE or CCNP, look at a salary survey, compare themselves to people who have been in senior positions for 10+ years and demand equal payment or they'll go somewhere else where they're appreciated... The cost of certain trainings, such as VMWare and Cisco UCCX, pretty much require that you spend several weeks in a classroom with instructor-based training. The training is expensive, but the employee is also getting paid for a 40-hour week, a hotel room, food and car, etc. In my opinion, it's not fair to ask a company to assume all of the expenses and the risk. If someone wants to get trained and it costs $30-50k (especially if lab gear is requested), then at least stick around after getting certified. To clarify, employees are not on the hook for lab gear reimbursement, nor do they have the option of taking it with them when they leave.
The CCIE exams are the only exception. The written portion is treated like any other Vue test as described above. As for the lab portion, there's a lot of expensive lab gear that's needed, and pretty much dedicated to the engineer for a period of 1-2 years. The equipment is expensive, and the lab test is expensive. After having an individual sit for the exam five times in just under three years, and then abruptly quit, the company decided that it was too expensive to simply front the cost (easily over $100k in lab gear alone, depending on the specialization). Now, the company pays for the first lab attempt (in advance) and the last attempt (as a reimbursement).
All in all, I think it's a fair deal. I have taken advantage of the certification offerings myself, and it's encouraged for everyone else to do so. Unless someone plans on jumping ship shortly after getting certified, it's not really a big deal. In all honesty, I don't know of anyone who has actually be
I have either been a part of or have witnessed the outcomes of maybe 100 different training courses (75/25% split respectively). Each time, I find them almost completely worthless. The course material usually has 1 or 2 good things in it that you learn, and the rest is almost just common sense, or you can figure it out in 30 seconds with a google search.
In this day n age, if you can't find an answer that fast through a web search, then the problem you're trying to solve is of a proprietary nature. Most everything I'm working on has a primary goal of removing that proprietary piece out of the equation.
The training courses I find useful, and should be required by all software developers are those which I got "certification" for at a place called the University/College.
You know... Algorithms and Data Structures, Operating Systems, Computer Architecture/Networks/Security.
My company has a very small library of books, and a decent amount of training material on a shared drive for the site, yet a lot of the books and materials are several years old. I'm studying for Server+ right now, and the most recent book they have is from 2004. I recently tried to get the site director to purchase some new training books, but was told that they'd 'maybe' be able to get the books in six months. Otherwise, I could purchase the books myself, and they'd 'maybe' be able to reimburse me in six to eight months. They do allow you to read and study during downtime, which is nice, but I've done quite a bit of studying on my own time, too. Once it comes time for the exam, they do reimburse you for the cost of the exam, provided you pass it and attain the certificate.
That said, my company uses its employee's credentials to bid on contracts, so it behooves them to encourage us to get CompTIA, GIAC, CISSP, or EC-Council certified, so that they're able to bid higher amounts with better qualified workers. They even tie certifications to our yearly performance evals, requiring that we attain one cert, yearly, to meet our professional development goal, and two to exceed it. We get a small bump in pay for the certs, as well. A Server+ cert might get us $250/year, while a CISSP could get us $1000, and Certified Ethical Hacker might be $2000, however, the pay bumps are only done every six months, and from what I hear, it can be even longer than that.
My previous company placed ZERO emphasis on professional training or certification, other than Security+, and an OS cert to meet DoD 8570 certification requirements.
My opinion on this? I shelled out a couple hundred bucks for training materials for Server+, Linux+, and CISSP, simply because their training materials are very old. They also don't send people to training classes, even for something like the CISSP, which is a fairly difficult exam. If they're going to bid on contracts and REQUIRE me to hit certain training goals, there should be money put aside, yearly, for the office to attain those certs. I don't mind putting out the money for the exams, then being reimbursed, but at least get me adequate training materials, and send me to one class per year.
I'm in Higher Ed and we actually have our own Microsoft Certified trainer on staff as part of our IT Training group. We also have Comp TIA and Adobe training along with free access to Lynda.com. University students can take training most trainings nearly free, faculty and staff may pay something. If there is a paper (work)book you do have to pay for that but usually your department will cover that cost. When you have close to 20K employes across the system, of which 800 or so are IT related, then it pays to have trainers. You usually get one payed attempt at the certification test. After that you pay for it. This even applies to our hourly staff even if they aren't students. The issues we have are departments not letting their people take a week off to do the training or they won't pay the book fees.
Travel for training is different. The training or conference needs to be directly related to what you do or will be doing but usually the university will cover it for one member of a team.
In education our wages are much lower than industry but time off and retirement savings are better. We get about 4 to 6 weeks time off and in addition to regular salary we probably get 30% to 40% more in benefits.
It all starts at 0
We are a M$ shop, so all of our certifications are M$ related. Company pays for first and second attempts and gives bonus based on difficulty of certification, i.e. MCITP cert pays bigger than MCTS cert. They also pay for any books/training materials you wish to have.
Semi - conductor worker here. My employers have always paid for training up front. I wouldn't work at a job that expected me to pay for training the employer requires. I am provided the study materials, I am paid for my study time and for the time spent actually in a classroom. Sounds like the IT field is getting the short end of the stick.
IT training where I work consists of buying the book, reading the book, playing with the software.
Classroom training courses cost thousands and are used as holidays by staff who don't even care about the subjects they are sent to learn. It's a bad deal. There isn't much you can't learn by reading the book or from Google and if you don't have the motivation to read the book and play with the software you really don't care about the subject enough to be any good at it anyway.
Multinationals will always tell you they care about your career advancement but in the end it's always your problem not theirs. The only difference between a bad company and a good company is the number of barriers they put in your way.
IT really needs a apprenticeship system that can work in real Training with jobs and NOT the college system we have now.
There is a very good reason to do work related training during work hours: you need a clear mind to learn something.
Mostly you need to be interested in it. If you love football ( for example ) you are still happy to talk about it after being stressed out at work all day.
What is this internal training you speak of? My company doesn't believe in such things as they feel they are wasting money training us to get a better job.
In a nutshell, a certification is like a piece of paper that says "I can speak this language fluently.".
If you didn't know how to speak Hindi, but needed to do business in a remote part of India where Hindi is the dominant language, wouldn't it be nice if you could hire someone (local to you) with proof of their fluency?
The problem is that far too many HR departments and managers don't understand that demanding roughly half of these certifications from anyone who has spent even a year in IT would be akin to demanding a native English speaker have some kind of ESL training/certification.
You're pointing out an interesting fact about the IT industry -- there are some really good places to work and some that are really awful. And that definition of good and awful depends on the individual/situation. Without going too far off topic, think about working at Google vs. a "traditional" IT employer like a bank or hospital. Google is ideal for young/single workers who kind of want to continue the college dorm atmosphere. Free meals, concierge service, funky office space, etc. all designed to extract maximum hours out of a workforce who doesn't mind working 80 or 90 hours a week because nothing else is going on in their lives ATM. A more staid IT employer can either be a soul-crushing experience, or (in my case) realize that they need to attract mature talented people. (I work for an IT company that exclusively services a very staid, established industry sector for which correctness and uptime come before speed and flashy stuff.)
Just like corporate cultures are different, training policies are different. Our product design groups basically have to take all the latest flashy tech off the shelf and get it working reliably for our industry, so we're constantly learning. Since our company also deals with a few industry-proprietary skills that aren't easy to come by off the street, long-term employment is also encouraged. (And yes, I know that's wierd and 20th Century, but I like it now that I'm married with children.) We're encouraged to do one company-paid course a year, typically one of those week-long classroom sessions. Certification exams are also reimbursed, even if you don't do them as part of your formal course. Anyone who starts out with our company (including when I started) is told up front that they'll be given all the training they need in the proprietary side of the business, but that they'll be useless for at least the first 8 months while they learn. They then get our internal training where they learn the basics of our customer's business, the fundamental concepts behind what we do, and get to work on small projects. Also, university courses are fully reimbursed once good grades are submitted if you so desire.
I realize that my situation isn't typical, and we can only do it due to our unique situation. But the reality is that this should be the norm. On the job training should be encouraged if your company wants people who are engaged and understand the business side of things. Otherwise in my experience you get a never-ending stream of generic VMWare people, generic Windows people, generic Citrix people, etc. who only get the IT side of things because that's what they need to do to keep jumping ship every 2 years. Part of the reason why our company does well is that the consulting staff knows the customer's business beyond some crash PowerPoint briefing that they read on the plane before they showed up to work.
Bottom line, IT employers should invest in their people and not expect ready made new hires. IT employees should actively seek these employers out to encourage the bad ones to change their practices.
Right now since our company is not doing to hot they wont even pay for a day trip for a free fact gather session for we do at our place. So i am just paying out of my pocket so I can use it as a springboard. Look at cheap conferences SCALE, or CASCADIA IT in Seattle. They are affordable and you will learn a new skill. Or you can I do also, get an old CL computer install Linux, install the technology play with it and figure it out.
On the plus side, we do get to read the manuals and call tech support for the first 30 days..
I have experienced nearly 30 years in both GOV and Commercial environments. Training had gotten tighter and tighter over the last 5 years. Having to pay out of pocket is not unusual and from my perspective make the employee a bit more involved and in the training and something at stake if they just planned on blowing it off. If you pass it you get most of your investment back, if you don't, well maybe you didn't want it bad enough. The comment about getting training for a specific skill set is the new way of doing things. Much pressure is being put on the creators of the DOD 8570 requirement to do away with or at least augment the requirement for the overarching certification and focus on the specific training a particular person need, CISCO, IDS/IPS, Firewall, Fortify, Retina, Nessus, what have you. They don't need to be a mile wide and and inch deep as the CISSP requires, it requires in depth knowledge of one product.
There's no absolute in this. Some companies will pay for your training/certification and have you do it on company time. Others not. It really depends on the company.
I'm fortunate enough that the first option is pretty much always what happens for me. But it's entirely because of the type of company I work for. I'm a storage engineer for a big data center VAR, so I need to be up to speed on a huge number of different storage systems. The company gets financial incentives from the vendors to have employees get and maintain those certifications. The more of us with certifications from a particular vendor, the bigger the financial gain for the company. I take as much advantage of this perk as possible, and I'd suggest that anyone who can get their employer to pay for training jump on it. It makes you more valuable to the company, and in the job market in general.
Whether any of those certification is worth the paper they're printed on is a completely different discussion. :)
"Suppose you were an idiot..... And suppose you were a member of Congress... But I repeate myself."
I have been working in IT for about a decade now, and I have experienced a range of policies on training. Currently I work at a private university in Boston, if the certification is something the department wants you to get they will pay you, provide all training materials, and provide time for you to study. However it if is not related to our job, or something we wish to get on our own, they WILL reimburse us for a passed exam, but the training materials and time spent studying is on our own dime.
Working for an IT consulting company, it's probably different than a lot of places. Here, unless it's an expensive class or test (those typically require higher approval and advance requests/more planning for the following FY), all expenses (books, related study materials/exam prep guides, exam fees) are expensed out with a little heads up/quick approval from your direct report. All exams (including exam fees and travel expenses for CCIE-level tests) are paid by the company up to 3 failures, then it's on you after that. If you leave the company for whatever reason within 2 or 3 years after getting the cert, you have to pay back a prorated amount. Business-related college courses are reimbursed on a grade-level basis (100% for A, 80 for B, 60 or 70 for C, 0 for F, something to that effect). Man, I fucking love my job.... heheh.
Training?
i usually train on my own on what interests me , i then post my updated certs and training to linkedin for ex. and track the job offers / compensation by achievements , i then sit down with my manager and renegotiate my current compensation on the basis of what is being offered elsewhere
I once had a CIO who was reluctant to send employees to training, because in his view why should he pay to pad their resumes so they can find another job?
There is no law that says they have to, but a good company invests in its employees. I've heard the argument that if they provide training the employee might take that education and go somewhere else. I have to wonder: why would the employee go somewhere else if he's working for a good company, paying competitive wages with benefits, that invests in its employees??? Any time a company says this it's a clear indication that it's not a good place to work.
I QUIT!
Have you fscked your local propeller head today?
but even low-wage entry level tech support jobs are being farmed out to india and other countries, so it's difficult for college grads to do a couple of years grinding through tech support phone lines before getting a job with more responsibilities. the move to the cloud will accelerate this trend.
Remember kids, if you're not paying for the service, YOU ARE THE PRODUCT THAT IS BEING SOLD.
If the certification is relevant and useful, and the training is good, I'll pay for it. But, often it requires some prep work by the employee.
For instance: Joe wants to get his RHCE. The RedHat prep and test all-in-one class is a good bit of training, outside of being a certification exam. So, as long as Joe puts in the effort to be prepared for the class and exam, and assuming I have the training dollars, I'll invest in Joe and send him to RedHat.
Of course I expect my people to be self-starters, but I'm either going to pay for the class, or pay him enough to pay for it himself. Why not invest in him directly so that he knows I value him. I get not only a skilled employee, but a loyal employee.
Hot Damn! It's the Soggy Bottom Boys!
As a sysadmin I constantly am asked to take care of brand new, bleeding edge technologies.
But I'm already tied down supporting the old tech, 24x7.
So there's no room for me to take training - nosirree Bob, I'm so important I can't even take a vacation. I'm always on call. The fastest way for me to get some time off is to get fired, or quit - IE, burnout.
My managers know it. They've been burning sysadmins out for years. Decades, even. They don't care.
(Let's not forget how managers like to reward their favorites with a week off, at training - not necessarily the best candidate for the training, but it will help them on their career, after they leave the company. Which is the intent.)
I've come to the conclusion that my manager gets his bonus in no small part from whatever is left over in the departmental budget at the end of the year - IE, every dollar he spends on training is one dollar less available for his bonus at the end of the year. He has no incentive to train me.
And, in thirty years, I have *NEVER* seen a bonus, by the way.
These days, managers seem to think they can get a fully trained sysadmin with all the bells and whistles fresh from college with three to five years experience - why waste time hiring someone and training them?
(Never mind the fact that training takes maybe a week, whereas the search for the perfect sysadmin takes maybe a month - they could MAKE fully trained sysadmins four times faster than they could hire them, if they only cared to know.)
The comments above about how companies use their employees' expertise to bid on contracts, without paying for its maintenance, is spot on. Most employers I've worked for are amoral thieves.
Let me say, in closing, that Silicon Valley didn't used to be this way - it all started after the Invasion of the MBAs, in the late 1990s.
Slashdot is my only training!
No budget for anything else. They've even talked about blocking /.
Funding for education where I am employed varies from year to year. Some years there is no funding at all. As a team, we have worked out a system where we can perform one week of "self-study" per year. Most of us have topics in mind jotted down throughout the year usually deriving from "This is interesting and looks to be beneficial, but I don't have time to investigate it further now".
Your normal work gets handled by other people on the team during that week, same as if you were on vacation. At the end of the self-study you are expected to produce a deliverable to the team summarizing what you've learned and how it may be benefit the team. Management has no involvement in this, we work it out among ourselves. The direct cost of this is zero and the return for our team is extremely high.
Having played the role of employer and employee, I've come to see it two ways.
Employee: The company must invest in me to grow my potential. That requires the investment of money and paid time to dedicate to training. My investment is utilization of my paid time and often personal time to achieve these goals.
Employer: I want to invest in my employee base to increase the company's potential and foster an environment where employees feel less coin-operated and more members of a team. If we pay for materials, training, and/or exam fees we subsidize the cost of certification and help develop an employee demanding a higher salary. Further if we don't pay the higher salary, we paid to improve them to lose them to the job market.
From either perspective, it is a sticky wicket.
Companies pay for training? my company, nothing.
They like to promise it, though, but nothing ever comes of it.