The value of company-provided training -

The value of company-provided training


Does your company demand that you engage in some sort of continuous education?

A couple of weeks ago I spent a day training a bunch of engineers from a company in California about firmware issues. What surprised and delighted me is the outfit's policy. All employees, from janitors to executive management, must take at least 25 hours of training per year. On the company's dime. Engineers are encouraged to get 40 hours/year–a full week away from the exigencies of product development–to learn to be more efficient and effective.

Of course, this is in California where clever accountants know how to stiff the State for some percentage of those costs. But the company still bears a substantial burden, plus the cost of yanking engineers off of their projects for a week a year.

Another company has had me into nine of their sites on three continents in 2012 to train over 300 engineers. They, too, have a policy of company-provided education.

But that's hardly the norm.

Developers complain that they are not allowed to even glimpse up from the IDE on their monitor. Everyone is under the gun to get the current project done, and everything else be damned! Finish that project, and the next is already late on day 1. Education? Who has the time?

So the average engineer learns a bit on the job by making mistakes, picks up some pointers over water-cooler discussions, but any sort of disciplined learning takes place on his or her own time.

Most of us love what we do and are eager to learn. But life gets in the way. Leave the office, late, and the kids need attention, the bills have to be paid, and the lawn mowed. Maybe there's a little quality time for the spouse. It's hard to find a chance to curl up with a technical tome.

The field is changing at breakneck speed. Seemingly overnight ARM Cortex parts have proliferated to the point where dozens of vendors supply hundreds of variants. Wireless is everywhere; multicore rears its angry head even though we really don't know how to deal with symmetric multiprocessing. Android appeared just a few years ago and is now everywhere. Consumers suddenly want their gadgets to run from a coin cell for decades; at small geometries something like half the energy is wasted due to tunneling. Have you had a chance to brush up on your quantum mechanics lately?

Back in the 1970s, we young engineers were expected to go to conferences and to assail the distributors for training materials (we'd quite literally have them fill our cars with the latest databooks). The conferences were huge–Electro and Wescon would see 30,000, 40,000 attendees. Those all disappeared, victims of the mad death march to get products out the door.

One of the few left is the Embedded Systems Conference, aka “DESIGN West.” The show floor is free; a pass that will get you into any of the couple of hundred talks is about $2k. Figure another $3k or so for your (loaded) salary for the week. Get one good idea–one small productivity booster–that ups your effectiveness by just a few percent and it's a net gain.

But engineers tell me the main reason they can't get to the ESC is “not enough time.” I'm reminded of the old cartoon of the machine gun salesman trying to peddle his wares to the general fighting a battle with broadaxes and arrows. The latter tells his aide he's too busy to see a salesman.

That place in California? Employees stay for 20, 30, 35 years. They invest in their people and avoid the expensive and disruptive turnover that is so common in this business.

Does your company support, encourage and even demand education and/or training? If not, why not?

Although I'm hugely supportive of any outfit that invests in their people, ultimately the responsibility for our continuing education rests with us. What do you do to keep current and enhance your skills?

Jack G. Ganssle is a lecturer and consultant on embedded development issues. He conducts seminars on embedded systems and helps companies with their embedded challenges, and works as an expert witness on embedded issues. Contact him at. His website is .

13 thoughts on “The value of company-provided training

  1. Expecting training would also tend to weed out the sub-mediocre employees (either by making them better or by recognizing that they are not willing to learn) which tends to improve productivity and morale.

    Longer employee retention while excluding those u

    Log in to Reply
  2. While it is indeed helpful if a company encourages and supports employee training, it is ultimately part of being an engineer to spend part of your own time keeping up to date.

    This is the industry of change. If you are not reading and not changing then y

    Log in to Reply
  3. Before you get inspired by this article to go to your boss and demand that they pay for (and give you time to attend) continuing education, you need to accurately assess what kind of “management culture” exists in the company you work for. Unfortunately ma

    Log in to Reply
  4. Jack,
    As you know not all companies understand the benefits of training. The last place I worked at only gave people the minimum yearly safety training refreshers required by law. If you wanted to go to external training classes, and put in your request e

    Log in to Reply
  5. ~ … you nor anyone you know ever got the purchase
    ~ of a productivity-boosting tool approved.
    Funny you say that. A few years ago I was really wanting some static analysis tools. When I found out no one had any (which was amazing – this isn't a small

    Log in to Reply
  6. I have worked for several companies over the years, and they all seem to have the mentality that they will hire for the skills required. This causes them to deny training requests. So far I have NEVER had one day of company paid training! I have had t

    Log in to Reply
  7. GWN, your experiences match the ones I had early in my career, working for small companies with small projects and a very poor grasp of metrics. If you were to work at larger companies who were ambitious enough to claim mastery of six sigma or ISO-9000 or

    Log in to Reply
  8. Continuing education is so important in our industry. That covers both formal training and being allowed time and space in your working day/week/month for self-study, background reading and research. If a company doesn't allow you at least the latter and h

    Log in to Reply
  9. My current employer jumps up and down about training. But all of that training we are required to take has to do with counting money, project management and the like. Narry a dime for technical training and forget about requesting the time and money to att

    Log in to Reply
  10. I have worked for small and medium companies, but my comments include 6 years at General Dynamics and not one day of technical paid training. I got to waste my life on WHMIS, ITAR, anti-bribery and the usualy legally mandated garbage training only. It'

    Log in to Reply
  11. Fine, go move into management then, they LIKE loyalists, and occasionally they even reward them. They DON'T reward loyal engineers, of that I am certain! You're “saddened” but the rest of us have labored time and again to find new work while I suppose you'

    Log in to Reply
  12. In 20 years, I had 14 different managers at 2 different companies. The ones who should be advocating for their employees to be trained are never around long enough before the next re-org.

    Log in to Reply
  13. Unfortunately, I am yet to see large company that pays attention to upgrading engineer (teambuilding stuff loved by coffee-blooded managers seems to be more appealing to bosses). Course costs/disruptions of schedule are paid attention, long-term profits ar

    Log in to Reply

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.