How Much Do Employers Budget for Education? 241
FunkyMonkey asks: "I've been able to convince my current employer that we (the programing staff) need to maintain our skills and keep up with rapidly changing technology by implementing an ongoing training/education program. Apparently, my plan entails more time in training than my employer is willing to give us and thinks that there should be 'some extra effort on the programmers part to make this happen.' My question to the Slashdot community is how much time does your employer allocate for ongoing education? Do they expect you to do on your own time?" It's an interesting question, and I'm sure that this varies wildly from employer to employer. Still, this might be some interesting information to share for those of you out there trying to make a case for (or against) budgets for IT training. If you were in control, how much would you spend on training?
The policy here.... (Score:4)
That is about the same as a couple of other places I have worked.
-dan
Ha! (Score:2)
Of course, lots of luck actually getting it. You ask your boss and he'll basically tell you that he needs a 20-page justification document that needs VP approval.
Rotsa Ruck!
Education... (Score:1)
Every year, we get promised that we'll have training courses. And, every year, our budget goes down the toilet (telecommunications support -- not exactly a cash cow) and we don't get any training.
Now, mind you, I'd love to find the perfect job where I can at least get 1-2 weeks of training a year on new technologies, but unless I actually leave this company (and it's one of the largest companies in the US) I don't feel I'll ever see it.
IT in non-computer companies (Score:4)
---
Education (Score:1)
Local policies (Score:2)
But
In my previous company (small startup), the official policy was: We'll buy books, but you read them on your own time. (I had a two hour commute each way on the train every day. I read the Blue Camel cover to cover three times.) My policy (I supervised a group of Perl programmers) was: We do code reviews for every line of code that goes in production, and any possible improvement is fair game. We went from (collectively) only knowing Perl 4, to being a really sharp Perl 5 shop with very maintainable code, right after Perl 5.0 (and the Blue Camel) came out and became generally accepted.
not a penny (Score:1)
Training budgets (Score:4)
Case in point:
at my current job, my IT director places a huge focus on training, and he's managed to convince the upper management that it's necessary to survive. How he did it I'll never know, but they've allocated $3000 per Development worker for training (of our own choice, with the IT director's approval). However far we can make that stretch is our own business. I've been taking french courses with part of it (we work with a lot of people who speak french better than english). On top of that, there are regular training courses for the whole department that don't come out of your personal training budget.
All in all, it's pretty great.
At my last job, I waited over a year for a single course, and when it did come along, it was because the manager of our department was on vacation and we managed to sneak it past the boss for approval. When he DID come back, he freaked.I saw other people who wanted courses offered an hour and a half outside of town, who were told to find them locally, or they couldn't take them. Any course found was analyzed several times over for price cuts: hotels were severely budgeted (the place i stayed in for my one perl course was infested with centipedes), and any cost-cutting measure that could be taken, were.
God am I ever glad I got out of there. They completely did not understand that training their workers was to their benefit. That and they were (rightfully) scared that anyone who had decent training would look for a job that paid them what they were worth. Which is pretty funny because the place I'm at now (with the huge training budgets) has a much happier, more commited workforce and a much lower employee turnover.
Moral of the story: treat your employees well, and they'll reward you with more than your money's worth.
Personally, I'd rather have a $3000 training budget than a $3000 raise, of which half would go to taxes and the rest would end up being a piddly few extra dollars per cheque.
certification or no ccertification (Score:1)
For the poll: I get 2 weeks a year
Site remark: this more sounds like a
Training? (Score:1)
If you're really worried about training and can't find enough time on your own to get better at your profession, perhaps its time to look at another line of work.
Depends on working practices (Score:5)
1. The company leaves you enough 'free' time in your general plan that you can schedule in your own days for reading XML books or whatever
2. You do the kind of job where it's possible to teach yourself.
Computing seems to be one of the industries in which it is easiest to teach yourself. I don't blame companies for taking advantage of that. As a manager I can also sympathise with not wanting to book employees on long training courses in advance. That two weeks in October may look free now, but by September we may really need that person on the project.
From both learner and manager perspective, I prefer to see a budget for books and journal subscriptions, and enough slack in people's schedules that they can teach themselves.
Training is overrated (Score:2)
Re:Local policies (Score:3)
My education experiences (Score:1)
When working at a community college, I was allowed to take courses there for no fees. This did allow me to get an Associates degree there, but they didn't pay for much (if any) outside training. I went to one course the entire 5 years that I was there.
After moving to a dotcom, I did go to one training (not bad for only being there 6 months). This training directly related to my job and what they needed me to do, so they were able to justify it.
I have now moved on to an extremely small division of a division of one of the larger companies in the world, and our policy here is that we get 2 weeks of training per year, and they reimburse (assuming a passing grade) for all college education that relates to our job. Last year I ended up going to 3 trainings and a conference through them, but that was under extreme circumstances.
I would submit that unless where you work has no money, you would be justified in asking for 1-2 weeks of training per year and/or at least a partial tuition reimbursement program.
my two cents (Score:1)
Bring your own tools... (Score:4)
If the company wants you to learn a new skill, then clearly they should either pay to have you trained or hire someone that has the skill.
If you want to get ahead, avoid being obsolete, or just do something different, then you should invest your own time in gaining new skills.
My current employer requires 40 hours spread over two years of work-related education/training/etc. This is normally spent at conferences or trade shows, although some people go for a specific week-long class or whatever. There's also a great tuition reimbursment program, but that requires you to do it 'on your time' (and pick up about 20% of the cost assuming good grades).
How does it work in other fields? (Score:4)
I know that continuing legal education is actually a requirement of attorneys in Minnesota (45 credit hours every three years). I would imagine that it's seen as the lawyer's professional responsibility to maintain his or her certifications. Some rich firms may reimburse, but small firms may just see it as another professional cost the attorney has to keep up with to be an attorney.
I think it's probably wise for a business to encourage continuing education to the extent of paying for it. Training feels like an investment to an employee and eliminates the potential for "but I didn't know how.." excuses from employees. Some training should be almost manditory and free to the employee. But I do think that employees also have to show some commitment to their field: by either paying something for further training, doing some training during work hours at half salary, or not mitigating work deadlines to accomodate training -- accomodate the training but make the employees demonstrate it has value.
My new CIO says he had a policy at his last company to require managers spend their training budgets or get dinged at review time. He said that training is important, but his experience was employees will often whine for training if it's not an option but if money is budgeted for training they come up with excuses not to do it.
Individual Development Accounts (Score:2)
Training (Score:1)
40 hours/year (Score:4)
Not nessicarly on company time, but we are required to have 40 hours of training a year. How we get that it up to us. This year I was about to attend to classes at work, on company time. (Accually it worked out to 48 hours of training).
Basicaly if it is directly related to your current job, and a lot of people (20-30) people need the same class, then they bring the teacher in and you get training in during work hours. Otherwise you have to do it when you have time. Nothing is wrong with studying during downtime, so when I'm waiting for a compile or reboot I can study. (at a couple hours for a compile, and an hour for a reboot this is significant, but your process probably isn't that messed up)
Some people get their 40 hours by presuing anougther major. It must be work related, but that doesn't take out much. (art, and farming) Buisness is encouraged, as are engineering degrees.
Some people get their 40 hours by reading various books and doing the example.
Some people get their 40 hours by going to confrences.
Basicaly it is up to the manager to enforce 40 hours a year on each employiee. We are flexable about what you do on your own time, so long as over a year you do it. What you do on work time must be directly job related. (or downtime at work)
The more the merrier! (Score:1)
Education opportunities are constantly made available for all employees. Books and other materials are also paid for, as well as the cost of certification exams. All employees are encouraged to earn one new certification per year.
Training is key to maintaining quality employees in IT... Smart companies will provide as much as they can.
Gevernment stance (Score:2)
1) 20/20. Work part-time, school part-time. Collect full salary and the gov't will pay your tuition. Requires the school be local to your work location.
2) I dont remember the name- spend one year going to the school of your choice full-time. Sponsering agency will pay tuition and housing costs. Again you collect full salary. Problem here is most master's programs require two years of work, yet this program only allows one year.
Both programs require good grades and you remain employed by the sponsering agency a certain number of years after completing your degree. Failure to do so will require to pay back tuition costs in some fashion.
so, spend the extra effort (Score:4)
My old employer was one extreme. They would not send me to training on the specialized tool (BMC Patrol) I was expected to support. Nor would they bother buying the manuals. Since the online user community for this product was pretty small/nonexistent at the time, I had to kludge ways around everything, which included trying to glean information wherever I could, experimenting, and finding ways to get stuff done without the tool. I believe this was unreasonable (the extra time I spent cost them more than training would have).
My current employer is a lot better about this. I have been sent to training on tools I don't even use. While this has benefited me greatly, I don't know if I would have been as generous if I were the boss.
I think it's reasonable to expect some cooperation from your employer on technologies you are currently working on (especially specialized ones for which documentation is scant). But it is unfair/unrealistic to expect them to support your Java certification, send you to linux training [redhat.com], or otherwise increase your value for your next employer at their expense. For most technologies, I imagine your life will not be too difficult. Nobody will stop you from buying a book on Java, XML, Linux, etc. and most employers will/should pay for such things. They should also encourage some playing around with new technologies because this is beneficial to both the employer and the employee (and helps retain geeks :).
I would, however, be careful about trying to demand things from your employer that does not directly benefit them, and might in fact harm them (such as a 2 week training session in Hawaii from which you might not return).
Training and Gov't (Score:1)
Seminars but no course (Score:2)
Managers, pay attention: One of those people already left the company, and the other is looking for new work. In fact, several people who are considering graduate programs are considering leaving the company, and another long-time employee left so she could pursue an MBA while working and being reimbursed. This may not apply in all cases, but it seems to have a big affect on employee retention here (that's at least 20% annual turnover related to education alone, although probably an extreme case).
excellent training here at work (Score:1)
My current employer is NiSource [nisource.com].
- Rick
www.bluealien.org
My experience (Score:2)
My current employer has great benefits, big 401k matches, fully paid and excellent health insurance, subisduzed life insurance, etc. They also allow each department manager about $3,500 per year per employee for various job related training purchases. My department uses the money to maintain a decent library of reference books and CD training courses. We also send people to various one and two day classes on a regular basis.
In addition to job related training they also offer tuition reinbursement, for just about any college level class (as long as you get a C I think). A lot of companies have relaized that good benefits can attract better talent that simply high salaries, and education programs sometimes offer better returns for the company in the form of better employees. Investing in your people is never a bad idea.
State Worker (Score:1)
What I find is amazing is how much these classes cost. Usually between $2,000 and $3,000 a person per week. That's a lot of cash. Oh well I'm glad the state is paying for me.
My company is fairly liberal with training. (Score:3)
Now, mind you, we are a biotech/pharma company, but training is training, be it advanced computer use or molecular polymorphism. We've had a fair number of classes on stats and using JMP (which I don't use enough).
The company also offers tuition reimbursement: 100% if you get an A or B, 50% for a C, and, well, if you somehow manage to get lower, you're SOL.
This is by far the most liberal company education policy I have run across (with the exception of people who work at universities).
Why are they paying you/us? (Score:1)
I believe that the responsibility to keep one's skills updated lies in the hands of the techies. Companies will reimburse you for your learning, and most people expect to make more when they know more and are more valuable. Isn't it a bit greedy to expect to do this on their time as well?
My training experience.... (Score:4)
My former job, we were "allotted" 5k a year for training. Good luck getting it approved though. In the 5 years I was there I was only sent to 2 training classes. One of them was since I knew nothing about relational databases, and was expected to be an expert DBA (since the guy who was leaving did that also). I wore several hats, Unix admin, DBA, security admin and operator. I think the main reason they sent me to database training was 1) I hosed the database 2) I was begging for the class. My old job would also pay for college tuition if you had a c or better, but you had to sign a contract that said you would stay for 5 years after getting your degree. Needless to say I didn't let them pay a dime for my college classes.
My current job: I am required to take 2 classes a year, minimum. I will get whatever training that relates to my job. I'm supposed to be an expert on their systems in the customer's eyes, hence I get the training I need to become an expert. I also can get books for free (they only ask that they relate somehow). And they will pay for college also, without the draconian contract of the old job. Needless to say, I'm much happier at my new job, and heck even if I won the lottery, I'd still work for them.
--
"If you insist on using Windoze you're on your own."
we get a pretty good deal (Score:2)
Plus we're expected to spend half a day per week on self-education, be it CBT, playing with technologies, wandering around the MS, IBM or Sun websites, reading appropriate books, whatever. Obviously this takes a back seat when projects get hectic, but it's certainly expected that if there's time, we do this stuff. I think it's partly management realism aboutthe true nature of friday afternoons, actually.
TomV
Training at my company (Score:2)
That said, my company offers $10,000 in tuition reimbursement + $200/year for textbooks. All I have to do is fill out a form, and as long as it's "in my field" I'm approved. I can take any course I want in my field, but on my own time.
My company is also pretty good at allowing for RTFM type training. I've recently been asked to do some Perl scripting(I'm a Python guy), so I asked them to buy me the O'Rielly books and I'd read them, instead of whining "I need training". Sure enough, the next day I walked into my cube and 3 O'Rielly Perl books were on my desk!(Learning Perl, Programming Perl, Perl Cookbook).
It all depends on the company I guess, I might have just been lucky with mine. Doesn't hurt that I took stock options over salary bonus, and subsequently I've made and extra $20,000 in the last 6 months instead of the paltry $5,000 signing bonus they offered
Consultancy (Score:2)
Sometimes the salesguys from my company sell ideas or stuff that are pretty new in the fast moving web world, that way it happens that we have to get some sudden speed skill drill courses before the new project takes off.
Good Companies... (Score:2)
The President of one small software company I used to work for was excited that I wanted to pursue a career in database administration and gave me the time off to take some classes at Oracle, even though he couldn't justify paying for them because they didn't have any plans to use it. He was definitely an exception.
The company those classes got me into had the complete opposite view on training, "Don't take any." They didn't want any of their employees to better themselves and leave, so the employees left anyway. My next employer really liked the idea of training, but didn't want to pay for any of it. To his credit, he at least would come up with some creative ideas to spread the knowledge people had around.
My present employer (a large backbone/hosting company that rhymes with perpetuity), however has got to be the best I've ever heard of. They encourage us to take 2 training classes a year, offer hundreds of online learning materials, book reimbursement, and pay for all college level classes. If the class isn't job related, then you have to claim it as income on your taxes, otherwise its completely covered including books. This one of the big reasons I went there, I wanted a place where they encouraged people to continue to grow and become more knowledgable. In fact, they're very big on today's low level admins becoming tomorrow's engineers.
Re:Training? (Score:3)
Ego clashes (Score:3)
Peer review has to be done carefully or can become a pissing contest. Review by senior people keeps the peace, but is only really valuable if senior people are senior because they're smart.
In my old job (Score:2)
I'm now a consultant, so I can't really bill the clients for keeping current. However, the company I consult for does provide for money and some time (not nearly 10% per year) for classes and education. It was supposed to be a dollar amount for college classes, but they've realized that sending someone to a 5 day java or Cisco class often has a faster, more specific pay-off than taking an Ada refresher.
Having said all that, I do bill the clients for the time they expect me to spend learning a new technology, and that's reasonable. I'll bet there are existing programs at your company that involve education (be it finishing an MBA, refreshers, adult education, and business seminars). If only the programmers aren't getting training (which a business seminar is) then you can present a good case to your boss. Just make sure it's not "you get to, so why can't I?" If they feel that more highly trained people will instead flee to higher-paying jobs, point out that it's a problem with all jobs (talent = money), and that you don't think most employee retention issues are a matter of money. (When I've thought seriously of quitting, it was never about money or benefits. It was about abusive treatment by managers and/or people of higher rank.)
Point is, this whole thing is changing. [begin manage speak] Everything you learn and everything you know saves your company money. You need to make sure that the benefits of that knowledge and of those skills provides greater monetary gain for the company than the expense of gaining that knowledge and those skills [end manage speak].
what I've seen (Score:2)
My previous employer would pay for required training, and grudgingly allowed us to attend during the day if we refused to take the required classes on our own time. There was supposed to be an educational benefit available, but it required both prior approval and availability of funds. Approval was seldom granted, usually denied as being job-related but outside our job requirements. Funds were seldom available as they were usually snapped up by the managers before any approved requests were processed.
My second prior employer would pay for any job related training if the department head approved it. If it was required training, it was done during working hours. If it was not required, it was expected to be completed after hours. Exams were not covered and not required. This resulted in a lot of people taking a lot of training, but with little actual retention or benefit to the Firm.
My third prior employer would pay for training when it was required for performance of duties under our contract AND the customer approved the costs. It was normally done during the day. Education benefits did not cover job-related training unless college credit was given.
Overall, it's always been my impression that it was an employer's obligation to pay for required training and to allow the employee to attend daytime sessions during working hours - in other words, give you work time to complete the training. I've always considered it unacceptable when companies either denied required training or insisted that it be completed on the employees time. I've often seen educational benefits that would cover the cost of desired training, provided it was done on the employees time, and often certification exams could be covered, if only by claiming that they were necessary to substantiate the required passing grade in classes that otherwise offered only certificates of attendance.
Re:Education... (Score:2)
Training doesn't just help the employee grow, but the enterprise as well. Some employers will spend millions on recruiters, expensive job searches, taking people off of productive work to stand in at job fairs. They fail to realize had they spent $2-3k on Joe Computer Operator they would soon have Joe Jr. SysAdmin. The same goes for nearly every industry and career.
I'd start looking if I was you.
as the owner of a professional training company... (Score:4)
Re:How does it work in other fields? (Score:2)
Depends on company size (Score:2)
A larger corporation would no doubt give me a significant reimbursement on a degreed program.
I guess it all comes out in the wash, though...shopping around for a small company afforded me the opportunity to command a higher salary and more responsibiliity for my current skills set than a larger company would have given me.
Re:as the owner of a professional training company (Score:2)
Verizon Education (Score:2)
I worked for Verizon up until last year. In our business unit, management received a budget for training, but since their compensation included an incentive percentage designed to limit spending, no one was encouraged to pursue company-paid education.
My manager drove a BMW Z3. Guess how much training we received.
It depends on your exact job. (Score:2)
As I work for a university, I automatically get tuition credits (work related or not), but I don't get allocated any extra time for those classes.
I automatically get 75% off any certificate class offered by the university, 100% if it's work related, but for those, I'm pushed out if a full paying student comes along.
Depending on what we need, as we're in Washington, DC, which has various classes going on all the time, I've gotten approval with two week's notice to go to off-site training, on the company's money, on the company's time. They don't pay me for the travel or lodging [it's all fairly local, even if I have to go up to Baltimore], but they'll cover the classes.
As we do have a fairly high turnover rate, they do wait 'till you've been there a while before they'll fork over the cash for the off-site training, however.
As for the book stuff, it all depends on what you're wanting. If we can directly relate it to a project that we're working on, then they'll pay for it, and we can read it during work hours. [However, with the amount of work that we do after hours, it doesn't even come close to making up for it]. Book reading is one of the main uses for public transportation.... If I were more sure about when I'd be going home at night, I'd take the metro every day, so I could get a little research done.
Unfortunately, for us, as we're short staffed to handle all of the emergencies that come up, there's no definate line between work time and home time, so that we can make deadlines and move machines around when we inconvenience the fewest people. We've got people who sit at home all night checking machines to make sure they're staying up, but still put in 6-8 hrs in the office on weekdays.
So well, it's a big tradeoff. You might want the education benefits, but what are you willing to give in return?
An ex-manager speaks (Score:3)
Travel usually runs about $1200 for round trip and about $150 per night for lodging plus $40 per day food. Some times the numbers are lower, this is to pad for the times when they are a little higher.
Re:Training is overrated (Score:5)
Often times, I'll read a book (or a PDF, or a web site or whatever) but there are times you just can't do without training.
A hungry mind should be able to feed itself from the documentation and the system at hand rather then being read PPT slides
If "you don't know what you don't know", you might just end up wasting your time re-inventing the wheel, especially if a product has a huge documentation set and you just need to do a few specific things. Or if the product is very new and the documentation is patchy. Anyway, sitting down with a book is no substitute for hearing lessons learned in practice, or hearing the developers explain their design decisions. If you say that it is, I can only assume you've only worked with simple systems.
So long as you've some familiarity with the subject before the classes, and can ask specific, relevant and intelligent questions, training is very valuable indeed.
advancing yourself proffesionally (don't forget it is YOUR carrer)
Quite.
Contract$ (Score:3)
They readily jump ship to the employer down the block for stock options. So, as the employer, what are you to do? Spend $20K-$50K per year training your employees, who simply plans to get as much experience and as many certifications out of you as they can so they can go job shopping with a resumé you paid for?
Contracts are a fair way of ensuring you at least get your money back from training classes. Say for every $1000 spent on training, the employee agrees to work for a month. If the employee chooses to break the contract, he will be financially liable to repay the company the remaining cost on his contract. This would also allow an ouside company to buy out an employee's contract if they *really* wanted him/her, without financially damaging the first employer.
Personally, I hate classes. You're always stuck at the absorption speed of the middle, and often low end, of the class learning curve. I'll take a well-written book anyday.
Re:Training? (Score:3)
Frankly, that's pretty harsh. I don't think of a training budget as a way to "pay you to learn to do your job". That implies that the training budget should be used for remedial training, which I agree is a waste of $$$. However, it's to a company's benefit to offer training in tools and techniques that would make their employees more productive. And there has to be some room for experimentation in that regard as well. Not every tool or technique that's introduced will help the bottom line, but some will, and it's worth it to spend the time doing some research to find out.
As I said in another post, more and more companies are resorting to hiring consultants and outsourcing to fulfill software development projects that use new technologies, to save time and cost in training the internal employees. And in my experience:
Re:IT in non-computer companies (Score:2)
My responsibility (Score:3)
Yes and No (Score:2)
I have also attended classes where the instructor was really sharp, and went well beyond the printed material. This is what you hope for in training, but it only happens about a third of the time.
In defense of traditional training, I think some topics require a "hands-on" workshop approach, in which case the "give-me-a-book-and-leave-me-alone" approach won't work. Remember too, that some people learn best in a classroom/lecture environment, while others prefer to read manuals, and some need to be "hands on".
None of the training options work at all unless the knowledge is used and reinforced immediately after the training is finished.
No, there is no variation (Score:2)
It's YOUR Career (Score:3)
The answer is that "it's your career, not your bosses'".
I don't have a formal degree from any institution of higher education, but I've been fortunate enough over the past 23 years to learn and advance according to the amount of time and energy I've put into staying current.
When I first entered this industry in '78, there were no peecees, Unix was just beginning to emerge, and there was barely an ARPANET at that time. I cut my teeth on mainframes, and I really had to push to demonstrate that there is never anything like a "one size fits all" solution to the range of business and systems problems that I've been asked to solve over the last couple of decades.
In the time since, very few of my employers have been willing to send me to school (formal or otherwise) -- it would have taken me off of coding or other tasks, and the one constant in the IT business is that you're always behind schedule. That 'real-world' aspect never changes.
I have always found a way -- most of the time on my own time -- to investigate, experiment, and learn about new and emerging technologies. Sometimes I've been able to suggest and even apply this "new stuff" in production projects, and -- of course -- I usually come out looking like a genius, when all I really did was borrow from the experiences of others.
Yeah, staying current takes a lot of my personal time and effort; but it's worth it over the long haul. I consider it a personal investment to my own career (which hasn't worked out all that badly!). Had I waited for one of my employers to send me to school, I'd probably still be coding "file-in, file-out" programs in COBOL. (Ugh.)
As far as being individually motivated, that's the best advice I can give people. When it comes down to "hey boss, I need 8 more coders just like me to get this done", it's a little bit harder to find those people. Sometimes the answer is for Mr. Bossman to cough up those bucks, and sometimes it's in hanging around the water cooler long enough to find those people like yourself -- internally motivated.
It's tough ... hang in there!
Re:Training is overrated (Score:2)
It's perfectly likely that this may not be directly related to whatever the training is about.
One place I worked... (Score:2)
Although a good idea, the amount is waay too small. IMHO, for =ANY= profession, employers would actually profit if their workers had their time per week split 3:1 working to training.
(That would mean 10+ hours per week, learning new stuff. I honestly don't believe that any less than that is of any real value. Learning for show might look good on the budget sheet, but it dies sod all for improving productivity, understanding, quality, or ability.)
I also believe that learning in a narrow field is unhelpful. Many useful refinements in fields come from borrowing ideas from elsewhere. Thus, I also believe that of those 10 hours, a maximum of 5 should be spent on "directly relevent" topics.
(A totally off-the-wall example: Let's say a brick-builder spent a couple of hours a week learning ballet. It's not directly "job related", until you realise how much of construction work is about precision, timing and balance - the three things that define ballet.)
Let's say that a typical entry-level job is 52K (nice easy number!), then you're looking at 13K for training a year. To be economical, the company would have to be sure that they were gaining more than 13K per employee per year in additional profit.
Let's see if this would be true. Well, it's difficult to compute the exact numbers, even if there was a useful case to use. But can we make some kind of educated guess as to what would be affected?
Yes. The first thing that would be affected is morale. Giving someone free education in any field they like, plus (effectively) one and a bit day's holiday per week, paid, is going to improve morale. And good morale means more initiative, greater "energy", and greater desire to get the work done.
The second thing that would be affected is injury and sickness. Most injuries and sickness are, in part, stress-related. Stressed people are less careful, and have weakened immunity. This leads to accidents and/or illness. By reducing stress, you reduce lost time. Reducing lost time saves money, improves turnaround, and (indirectly) therefore improves customer relations, which (even more indirectly) may improve future work orders.
Third, a knowledgable workforce reduces the need for management. Managers are great for coordination, but once the workforce is largely self-coordinating, managers become overhead. Since managers cost more than workers, reducing their numbers is definitely profitable, provided the workforce -is- able to do the work effectively without them.
Lastly, a knowledgable workforce is an innovative workforce. That means that if company A fails to deliver widget B on time, company C can still do work, without being held up. Some worker might even discover widget B can be replaced just as well by a chocolate chip cookie, thus allowing the work to be finished on time, regardless of A, AND for less money, AND with the possibility of sponsorship from a chocolate chip cookie company.
A sufficiently trained workforce in California, for example, would not be impaired by the rolling black-outs. By now, they'd have built their own geothermal power system, plus solar power system, plus wave power system, got the company working at 120% efficiency from the surplus power, slashed the electric bill to zero, and made a fortune selling extra power to the powr companies.
The fact is, an uninformed workforce is a dead workforce. Sooner or later, their conventional, stagnant knowledge pool will fail them, and the company will suffer devastating consequences. California is a good example, precicely because there IS still a problem. The workers there just don't have enough skills, enough initiative and enough clout, to resolve it. If they did, they would have. Since they haven't, they don't.
$13K-$20K per year, per employee, on a varied educational diet, I believe is certainly recoupable, in one way or another, by the various mainstream, unusual and extreme savings that the company would make. Further, it would lead to a workforce with an incentive to stay, which leads to its own savings (training, loss of information to competitors, etc)
Yeah, right. (Score:2)
And for some probably unrelated reason our training budget is inversely proportional to our turnover, which was 100% for the same period. Well, not quite 100% yet, but it will be as soon as I get done cleaning up the Word document I've got open right now.
40 Hours Per Person Per Year (Score:2)
Of course our company has a strict promote from within policy so if we don't train our people, we would quickly become irrelevant. Personally I think it is a very reasonable amount for the company to budget for. Any company that doesn't pay for relevant training for it's people is deeply foolish. No one is hired into a job knowing everything they need to know. And what you need to know changes over time. If the company doesn't provide you the opportunity to update your skillset, they are simply going to slowly suffocate because their employees will slowly become second rate. Doesn't matter what industry you are in, and it doesn't matter what job you do. Everyone needs training after they are hired. It's a simple fact.
Code reviews considered harmful (Score:3)
Code reviews are a terrible practice. They either turn into a week of web surfing and at the end everybody says all of the code is perfect or what's worse they are taken seriously and turn into a morale killer. People don't like having their competence questioned. Even if they are fairly junior they like to think their work is up to scratch. Senior people don't like being questioned about their particular programming style: they know they have a number of successful projects already behind them and don't want to be questioned on how they perform the work. If it does the job and is maintainable it should be good enough. Code reviews almost always end up turning into personal attacks. It's a sneaky management ploy to turn developers against one another. They cause harm, quarrel amongst seniors and intimidation for juniors. THEY SUCK!!!!!!
How to avoid the problems of lack of code reviews? Number one is have good comprehensive unit tests. They tell you a lot more about code's correctness than any amount of code reviews you can think of. Pair programming eliminates the issue of "lonely wolves" where individual programmers hoard a piece of application and don't let anyone else near it. These two suggestions are the fundamental blocks of extreme programming [extremeprogramming.org].
Training? I've heard of that... (Score:2)
I earn my living with Perl, Apache, Linux, and security. Total formal training in those areas: nil. What I spend my evenings and weekends doing: at present, I'm reading:
Three guesses which type of education has been the most valuable to me.
My current employer has been maknig vague hand-waving promises of "training" ever since I started, nine months ago; I've given up trying to get anything from them. But now I'm wondering whether that's such a big deal. Can you really learn more in (say) a week's formal classroom training, than in the same length of time spread over several months , albeit in `real life'? And isn't the value of stuff you're motivated enough to learn yourself greater than some tedious classroom, which (as I recall from those days I actually got sent on real courses) are invariably on non-free, proprietary garbage, which will be redundant within a couple of years anyway? (Perhaps it's just the courses I've been sent on...)
Seriously though, isn't this what *everyone* has to do? Even if you have a stunning academic record, new stuff will always come along and need to be absorbed (even if you're in an area where the basic principles change only very slowly - say, database design.)
Ob self-promotion... if anyone's hiring in London, UK, mail me at the address above... I wouldn't say no to getting a bit of my life back, one day.
--
"I'm not downloaded, I'm just loaded and down"
Re:Training is overrated (Score:2)
i think training, whether informally coordinated or gained in a classroom, can be invaluable for some people and a waste of time for others. therefore, judging anyone for their style of learning is pointless.
for the poll: in my company, training in new technologies is done in an office conference room by someone professional from an outside company, and people sign up. that way my company has only one business expense and they get as many people trained as desire it.
My Experiences and Where They have Led Me (Score:3)
There are advantages and disadvantages to all the different modes of training and learning. Getting books is good from the perspective of time and cost, and sometimes learning effectiveness. Going to a seminar or formal classroom environment is good because of the interactivity and the (human) networking that can be done. Different methods are appropriate to different people with different learning styles.
However, in all cases, the training is in one "direction" only: the employee gains knowledge and noone else does. In other words, the money an employer spends on training an employee is tied up in that employee's head. Unless _extraordinary_ efforts are made to have that employee "share", which is usually done with some form of company show-and-tell session (read: expensive).
Because of this experience, and my generally strong interest in education, I have been working on a knowledge-sharing educational system called Oomind. The basic idea is that a company can set this up so that employees can learn, are motivated to share their knowledge, and can use their critical thinking skills to determine the worth of knowledge.
This system will (doesn't yet) allow a company to train people, track that training, share knowledge in a repository (so that other employees can access it), and have a permanent record of "credit" so that when/if an employee leaves, they have something to show for their training.
And of course, Oomind is meant to be the best place to learn on the Internet. It's still very new so there isn't much content - feel free to register and contribute. Its kinda like nupedia, except tied into a truly open editorial process and more importantly tied in to an educational system!
http://www.oomind.com/
Re:Books are a limited source. (Score:2)
Oh. By the way, books don't have "skill retention". You do.
--
Re:Training is overrated (Score:4)
Lab Time.
I'm a backbone engineer. BGP, OSPF, routers, ATM/Frame switching equipment, Ethernet switching, etc. I've never once worked for a company which had a proper lab where you could actually work with new equipment or a new protocol/design architecture etc before having to use it live. This is because operationally redundant equipment is an expense that managers are unwilling to spring for.
Vendor training courses (the ones I've been on) were 80% practical. Equipment was in the room, and you got to play with it and poke it and break bits and learn how to fix them. This was extremely valuable in operation. And much, much cheaper than outfitting a proper, internal lab.
Software engineering? I can't comment. Networking? Training is not just for the lazy and incompetent.
Qualifications, on the other hand (directs a nasty look at all the 'MCSE' and 'CCIE' incompetent idiots that I've worked with) ...
~cHris--
Chris Naden
"Sometimes, home is just where you pour your coffee"
Re:Training is overrated (Score:2)
Other classes have been useful (my employer has a training center that is good but generally not excellent) but this was the best.
I would definitely advise people looking for training to look for courses with hands-on learning where appropriate, and look for a detailed syllabus that covers the range of info that you know you need to know. Global Knowledge is expensive but very good.
Extreme Programming point of view. (Score:3)
On the average we find $2000 and about a week usually does the job. This allows them to attend one major conference a year or attend a week long training class for the newer members. Proper budgeting allows newer members two weeks of training for $2000. We find that we get a very good return on the investment.
The senior members that attend the conferences share their experiences with the team and usually focus on those seminars that are valuable to the team. When they return we all benefit from the experience as they share the knowledge.
Re:How does it work in other fields? (Score:2)
Training, but no travel (Score:2)
So I'm in a situation where the company is willing to pay thousands for training, but not the couple of hundred bucks it would cost to get me there :-(
Continuing legal education (Score:2)
Frankly I wish I had a mandatory training requirement (I work for an ISP) to keep my technical skills up. But I am getting some training ad hoc.
Re:Training budgets (Score:2)
I can see the interview now...
(Interviewer glancing through resume looks up.) "So, what are your skills, umm...tongue?"
And if you get the job...
(New boss shaking hands.) "We've got some exciting challenges ahead, and we're glad to have you on board to lick 'em for us."
I have zero tolerance for zero-tolerance policies.
Re:Contract$ (Score:2)
Re:Training is overrated (Score:3)
I agree. There are some complex systems out there that simply do not lend themselves well to book learning at all. Sure, if you want to learn Java or C++ or Perl you can get a book and tinker around on your Linux box. But if you're a developer or implementer for a proprietary system (like Peoplesoft, SAP, etc) then you need to take the classes to learn it. Most people don't have 3 or 4 servers lying around plus access to the software plus a set of sample databases to teach themselves on. Additionally, books are plainly not available for many of these topics.
I think that too often people on Slashdot make the mistake of thinking that all Slashdot users are developers who have jobs that can be learned from an O'Reily book or some derivative. That's not the case. Some of us have much more esoteric jobs, and others have much more mundane jobs.
Say "NO!" to tax money for religious groups. [thedaythatcounts.org]
Re:Training is overrated (Score:2)
Say "NO!" to tax money for religious groups. [thedaythatcounts.org]
Re:Contract$ (Score:3)
I'm with you here! I'm working on my master's (evening classes, 1 per semester; it will take me forever).
It is discouraging because I feel like I'm learning absolutely nothing. Most of the classes I've been in seem like they're full of idiots, though I know this isn't true -- it's just the idiots that "outshine" the rest. Of the four classes I've taken so far, all of them have been paced WAY TOO SLOW. I don't think anyone ever does the reading or the homework, and is just there to check off the requirement and trudge towards the degree...
Re:Code reviews considered harmful (Score:2)
Maybe, just maybe, that is one reason why so many projects are bloated, over-budget, and expensive to maintain. Maybe, just maybe, a lot of programmers need to learn that "being able to code something correctly != being able to code something well".
In other words, maybe protecting bad programmers' fragile egos isn't so important as creating better programmers.
Not every learning experience is easy. That's just the way life works.
Re:IT in non-computer companies (Score:2)
To place things in perspective, remember that it is not "our business," it's "their business." You just work there, and if firing you would make the bottom line look better to shareholders (or owners), you would be canned in an instant.
It sucks to have to think this way, but I have yet to work for a company that I could honestly consider "mine" or "ours." Maintaining personal integrity is important, but you will get further if you remember that you are nothing to them, and so they should be nothing to you.
To Train or Not To Train? (Score:2)
Which is worse: to lose a trained employee, or keep an untrained worker?
Funny you should ask... (Score:4)
I'm not independent.... (Score:2)
But thanks for giving the rest of us a heads-up. Geez, the tax code is complex.
Re:IT in non-computer companies (Score:2)
I work for a university. This is both good and bad for training. We don't really have a budget for training per se, I can't do a conference or go to an eight hour "Java Sever Pages and the Enterprize" type of class, but I can take Universtiy CS and CIS classes (Actually I am about to start a masters of CS). In the long run, of course, this is better for us (a master's of CS is going to be more useful to me than all the short two and three day workshops I could sqeeze in), but it is a bit frustrating when all I want is, say, a quick primer on Unix Security, and my chioces are a high level infosec theory class that may be offered in two semesters or nothing.
I'm a manager - I fight for training for my staff (Score:2)
I think companies - especially ones that do development - should allow for training, but be flexible enough to provide the right kind of training based on the individuals learning style. Whether it be reading books, conferences, classrooms, web-based or simply writing code.
VP's Viewpoint (Score:2)
Option 2 is very expensive. Airline tickets, time away from work...
Option 3 is less expensive, but still, sitting in a class learning at the rate of the slowest person is not very effective. There is the benefit of access to the interactive experience of the trainer. (if the trainer actualy has any real experience)
Option 4 is very bad and is employee abuse.
Thus at our company we have a very liberal book policy and it is very effective! Out policy is... You want a book, ask me and I'll say OK, and then go buy it (with company discount card number) and expense it. Books are freely traded around the company and there is no library or check-out of books. If you can't get ahold of me just buy the book anyways." (Actualy there is a library, its in a big box in my office.)
rkeene@icentris.com
Re:Books are a limited source. (Score:3)
Hey, you know, I spent a few years as a teacher. I wasn't very good at it, I'll admit (I have a hard time presenting matirial at the level of the students, I tend to go over their heads without realiseing it. I thought this was a problem, but after reading your post, I've come to understand that it was all my students fault.), but I did learn one interesting thing. Different people learn differently. That's right! Everyone is not like you! Wow, quite a concept I know, it really surprized me.
This kind of comment really pisses me off. Are we professionals, or are we some kind of 133t club, where only people that got their mad skillz from an approved source can be real haxors? "I'm sorry sir, we can't hire you for this position, because you were recently seen with a copy of Perl... For Dummies instead of the Camel Book. As you know, the only Geek appoved source for learning Perl is the Camel Book, so despite your demostrated competance, I'm afraid we shall have to look elsewhere." I mean come on, Some people just learn better from audio input. Some learn better in a social environment. If nothing else, a class gives you at least on additional view point, that of the teacher, and probably those of your classmates as well. Professionals meet, professionals exchange ideas and techniques. Doctors and lawyers go to classes and confrences, so do scientists and professors. Dr. Jones knows that just cause he's a hot shit cardiologist doesn't mean that Dr. Smith doesn't know more than him about infectious diseases, and how they can affect the heart. It's great that you're an ubergeek and you can learn every skill on you own, and you don't need anything from anybody, but you know what? If we fired everyone in the industry that couldn't do that, there wouldn't be enough people left to keep it afloat.
My Rant Continues (Score:2)
I have a job in the computer industry, and starting in the Fall, I'll be working on a master's of computer science. This means that I'll be spending on average about 60 to eighty hours a week working on a computer. I know people who spend that amount of time on a computer, JUST FOR WORK. I also havea wife, and ,hopefully in a year or two, a kid. Maybe I'm just a bit tired of staring at a computer screen after 60 to 80 hours a week? maybe I'd like to have a little time for myself, my wife, a hobby? Maybe I don't have time to learn whatever wizbang technology my boss has latched onto this week on my own time? Ohh, but I forgot, this isn't a profession, it a way of life to which I must sacrifice all else...
It's all a matter of priorities... (Score:2)
On average, though, we try to have everyone spend between 10 and 20 percent of their time in training. That includes technical, soft skills, and other stuff like export compliance and "diversity" training.
Surprisingly (to me, at least) the time-based metric seems to work well overall. As far as budget goes, when we have money, we do more technical training. When we don't, we work "soft" skills. Also, when budgets are tight, we squeeze the vendors to give us more training. Even if it's having a Cisco SE come in and talk about a new switch technology or having a RedHat SE talk about their cluster solutions, we can always provide something that valuable to someone.
I also spent just over a year in the dotcom world at a little security consultancy where I was responsible for all of the training. I can't begin to describe what a different world that was.
First of all, the budget for training included my salary and nothing else. No one had time to spend in training and we didn't even have space where more than a couple of people at a time could get together to talk about what we were supposed to be learning. I ended up running a few seminars for customers and teaching a few classes for them. To my knowledge, no one at the company ever got any training (either before, during or after my time there).
So, having been exposed to both extremes, I have a few personal reflections to share:
Re:My Rant Continues (Score:2)
I'm glad I got you all hot and bothered though. Cheers.
--
training can be frustrating (Score:2)
The Unix shop I work in now is far more conservative. You have to get approval to travel to a course or seminar, which is usually kind of weak, it costs many thousands of dollars, and you have to pay the company back (pro-rated) if you leave within a year.
As much as I like Linux and Unix, the NT shop had a better way of doing things, IMHO.
Treatment, not tyranny. End the drug war and free our American POWs.
Re:Training? (Score:2)
You'll be salary and overtime will be expected, but just until the project is done. Finally the project is done and the company makes huge revenues. They decide however that they need some new functionality and you haven't had time to learn about it yet. They ask you if you know it and you say no, but you're willing to learn. They laugh at you and say "we don't train our employees, they provide us with a service." You now are out of a job that you could have easily kept if you had been training yourself in your free time, but wait the company didn't give you a whole lot of free time, and the free time you had definitely wasn't going to be filled with training yourself on something you couldn't forsee now would it?
So when you're jobless, homeless and stupid because you can't pay your college loans off and the technology has changed and no one will give the time of day I'll be laughing at you because my company values me and my ability to learn the things they want me to learn.
Re:Why are they paying you/us? (Score:2)
There are also the issues of retention and motivation. An employee who feels like the company values his/her contributions, and rewards his/her contributions accordingly, is an employee who will be dedicated to the employeer, and far less likely to move on to another job. If an employee feels like he/she is just there to make a pay check, with little or no potential for growth or influence is the employee who is going to job hop for even a small raise.
The chancellor of my alma mater was asked just before he retired a couple of years ago how it was that he was able to move the university to the top 20 and keep it there during his tenure. His response was that by giving a total compensation package just above the standard, you could attract and retain the best and most dedicated talent to your faculty and staff.
Re:I take it your last code review didn't go well? (Score:2)
Re:Training budgets (Score:2)
You don't have to be competent to survive in business, just less incompetent than the competition.
Re:Depends on working practices (Score:2)
Re:as the owner of a professional training company (Score:2)
A lesson (Score:2)
One fluctuated on training, encouraging us to do it ourselves and providing some money for books, but very little organization. We were free, but we had to make our own time.
My current employer emphasizes training when consultants are off assignment. You can train in your spare time, take time off for classes (if approved), etc., but the major focus is "when you don't work 8 hours a day, you will study 8 hours a day." Your manager also advises you on training paths.
My current employer thus has very little retention problems, and skillsets are always increasing. Because the support is there and organized, people take advantage of it. Even when there's lots of downtime, by the odds, eventually you WILL get an assignment if for nothing else what you learn during downtime.
The lesson? Make sure there's time and access to training. How much can vary depending on situations, but there needs to be some, and there needs to be a way to do it. Downtime is for study, and study is part of the job.
I have no plans to leave this company, needless to say.
Re:Training budgets (Score:2)
Also many IT jobs are filtered through clueless HR personal. Only actual work or formal training count as knowledge for an HR person. If you have the training your value could increase. I know this sounds silly but where I use to work my boss was scared to death about anyone learnign something new. Infact I got fired for learning Linux. Basically he only paid me 12/hr to be a help desk/PC technician and wanted cheap labor. I was a threat since I told other workers about it. It was a big Financial company who was obsessed with price and value for anything. I guess it was just their corporate culture. But anyway this problem is real.
It may also explain why your boss was pissed but I don't know the situation.
Re:The policy here.... (Score:2)
How come even with the bursting of the internet bubble there's always plenty of money for buying cheap crack for the moderators?
Re:IT in non-computer companies (Score:2)
Did you think Dilbert was the result of Scott Adams having a good imagination?
A Community College-based Trainer Speaks (Score:2)
If I didn't feel that I had more to offer than the book did, I wouldn't be training. Given that, what is the way to maximize your training budget, and get more out of your training?
End of rant? Take what you can get. If you can get conferences or instructor-led training, read the written stuff ahead of time, list the expected benefits, and ask questions early and often. If you don't ask for specific information, you may not get it!
Re:Training budgets (Score:2)
However, in the software world, almost everyone is making more than enough to live on, and money beyond that is not that great a motivator. You do need to find other things to hold your best people, because if you just worked them hard and paid them what it was worth, they'd probably retire at 30...