Slashdot Mirror


I Like My IT Budget Tight and My Developers Stupid

Esther Schindler writes "'Who has money to train these guys nowadays? They should be lucky they're still employed, right? Keep thinking that way,' writes Lisa Vaas. The competition applauds your choice to glue your wallet shut. Or, to put this another way: This is why the boss won't pay for developer training. Vaas explains how those still training manage to get their training budgets funded."

235 comments

  1. yeah okay by Flyerman · · Score: 4, Insightful

    Really not trying to troll anyone with that summary.

    seriously.

    1. Re:yeah okay by blair1q · · Score: 1

      the metasummary says it all about the summary

    2. Re:yeah okay by Anonymous Coward · · Score: 3, Insightful

      Speaking of stupid developers - what is it with blogs including hundreds of KB of Javascript for a mostly static page now?!

      Just check out the page size there - it's 1.5MB in size uncompressed (532KB compressed) for a pretty short article in a plain-looking page. Not only that but it pulls in scripts and documents from all over the web, slowing page loads even more..

    3. Re:yeah okay by WaywardGeek · · Score: 1

      What kills me is that to make a comment like that puts you in the group of people too smart to need developer training. When was the last time you didn't know more about new trends than your prof? Do slash-dotters really whine about night/weekend education budgets? Would we learn more in some community college class, or designing the world's next generation AI?

      --
      Celebrate failure, and then learn from it - Nolan Bushnell
    4. Re:yeah okay by x*yy*x · · Score: 3, Insightful

      That's why it's inevitable that everything will soon be moved to cheaper countries. That's why US is fighting so hard to get strict copyrights all over the world now, because entertainment is basically the only thing US still has major lead in. But growing amount of people are starting to understand there might be better entertainment than the bubblegum hollywood stuff. The giant is falling and trying to fight back off its inevitable end.

    5. Re:yeah okay by x*yy*x · · Score: 1

      For example for the comment box, which is quite nice with its real time updating, image adding etc.

      Yeah yeah, we get off your lawn now...

    6. Re:yeah okay by Anonymous Coward · · Score: 1

      I stop reading as soon as she conflated IT people/SharePoint certs and "Developers". Not that either one is better than the other but these are not even the same department.

    7. Re:yeah okay by Grishnakh · · Score: 2

      Moreover, jQuery is only 57254 bytes in size, about a 10th of the total size the parent poster is complaining about.

      As for stripping out unneeded functionality from js libraries, that probably wouldn't affect page load times significantly, but if it's a high-traffic site, it would reduce the monthly bandwidth bill, so it might be worth it (not if it's a low-traffic site though). Of course, the downside of this is that jQuery is frequently loaded from other locations, or reused (you might already have it in memory from another site you visited recently), so making a custom version will eliminate those benefits.

      As for Eponymous, he deserves the troll mod he got. What an ass.

    8. Re:yeah okay by superwiz · · Score: 1

      Sadly, there is a very prominent company in which those are the same.

      --
      Any guest worker system is indistinguishable from indentured servitude.
    9. Re:yeah okay by Darinbob · · Score: 2

      Hurray for Slashdot and its never ending ads for blogs.

    10. Re:yeah okay by The+Dawn+Of+Time · · Score: 3, Informative

      This is only the case in certain companies.

      You might as well summarize the article as "incompetent people don't know what they're doing"

      Slashdot's "No Shit Week" continues.

    11. Re:yeah okay by clang_jangle · · Score: 1

      I find it helpful to use privoxy. The learning curve is something you only have to face once, and being free of ads and tracking while using any browser you like makes it worthwhile. Taking responsibility for your own system beats bitching at people for coding their own websites the way they see fit, hands down.

      --
      Caveat Utilitor
    12. Re:yeah okay by clang_jangle · · Score: 1

      Isn't that supposed to be "No Shit, Sherlock Week"? Actually, I suspect we may have entered the "No Shit, Sherlock Decade" around 2007.

      --
      Caveat Utilitor
    13. Re:yeah okay by Fulcrum+of+Evil · · Score: 3, Interesting

      When was the last time you didn't know more about new trends than your prof?

      Why the hell would an undergrad prof be teaching new trends? And yes, the prof usually knows a lot more than me in the area he teaches, that's why he's the prof and I go to his class. Meanwhile, training is focused on something small, like SVN or a dev methodology. No profs anywhere.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    14. Re:yeah okay by WaywardGeek · · Score: 1

      So, skip class, download SVN source code, along with Mercurial, git, and bzr. Compare not just the functionality, speed, portability, and ease of use, but look at the code. Compare the styles, and figure out what kind of code you want to write. Granted, profs usually do know more about their field, but the future will be built by hackers too bored to do the assigned homework.

      --
      Celebrate failure, and then learn from it - Nolan Bushnell
    15. Re:yeah okay by Anonymous Coward · · Score: 1

      OK, I'll bite. vanilla site browsing without NoScript and enabling HTTP Sniffer, there are some really serious competency reality check here. 313,609Kb javascript alone per hit just to support g.analytics, ajax, Facebook and comment hook api when WP blog article itself is less than 17Kb...

      SIZE | URL
      24954 http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js
      2462 http://edge.quantserve.com/quant.js
      1153 http://mediacdn.disqus.com/1304703476/build/system/count.js
      45147 http://mediacdn.disqus.com/1304703476/build/system/disqus.js?
      10654 http://mediacdn.disqus.com/1304703476/build/system/embed.js
      8891 http://mediacdn.disqus.com/1304703476/build/themes/t_b3e3e393c77e35a4a3f3cbd1e429b5dc.js?1
      42385 http://mediacdn.disqus.com/1304703476/js/dist/lib.js
      22611 http://munchkin.marketo.net/munchkin.js
      408 http://softwarequalityconnection.disqus.com/count.js?
      3570 http://softwarequalityconnection.disqus.com/thread.js?
      30845 http://static.ak.fbcdn.net/rsrc.php/v1/yE/r/AKaGrClUAcV.js
      16454 http://static.ak.fbcdn.net/rsrc.php/v1/yI/r/S4RgCezpKLl.js
      14146 http://static.ak.fbcdn.net/rsrc.php/v1/yo/r/SryDYAYpViZ.js
      8833 http://static.ak.fbcdn.net/rsrc.php/v1/yo/r/wFcdvtg8yWA.js
      12625 http://static.ak.fbcdn.net/rsrc.php/v1/yV/r/ecpCmrvFebs.js
      31711 http://widgets.twimg.com/j/2/widget.js
      9958 http://w.sharethis.com/button/buttons.js
      12748 http://w.sharethis.com/share4x/js/st.c58d43164c1cfdb83ea49cd898a81f54.js
      11857 http://www.google-analytics.com/ga.js
      271 http://www.softwarequalityconnection.com/wp-content/plugins/genesis-connect/lib/global.js?ver=1.0.1
      604 http://www.softwarequalityconnection.com/wp-content/themes/genesis/lib/js/menu/superfish.args.js?ver=1.5
      271 http://www.softwarequalityconnection.com/wp-content/themes/genesis/lib/js/menu/superfish.js?ver=1.4.8
      1051 http://www.softwarequalityconnection.com/wp-includes/js/comment-reply.js?ver=20090102

    16. Re:yeah okay by rtb61 · · Score: 2

      It is not about the training, it is about being able to substantiate your skills. Quality certification enables you to publicly substantiate your skill set, everything else is just a abstract claim until your skills are proven, or not, on the job.

      Of course the other main claim to coding skills is contributing to open source software, where your personal contributions are properly attributed.

      Outside of that you are relying on references from you current company, somewhat tricky (don't get that job your applying for and as a bonus you end up losing your current job for being unreliable) as references can be purposefully less than positive (the only time in competitive industries to give a glowing review is when you want to get rid of someone ie screw the opposition). There are also customer references, where you have dealt direct with customers and built a reputation.

      For those coders treated like mushrooms (kept in the dark and fed bullshit), with no public recognition, shifting jobs is difficult especially if you also want to shift localities, another state or country.

      --
      Chaos - everything, everywhere, everywhen
    17. Re:yeah okay by clang_jangle · · Score: 1

      I do use no script when in firefox and not scripts in opera. Why would I bother with allowing untrusted sites to run js, unless there is compelling content to be had and I trust them? I normally disable javascript for slashdot, too because it gets in the way otherwise. The only drawback is you cant see the moderation breakdowns, but if I really want to see that I can still temporarily enable it.

      --
      Caveat Utilitor
    18. Re:yeah okay by srodden · · Score: 3, Funny

      The prospect of an AI designed by slashdotters makes me tremble with fear.

      It would only run on linux, it would be constantly arguing with everyone, it would be an insufferable pedant, post pro-Stallman propaganda on every public forum on the net and spend the other half of its day trolling 4chan memes on social networks like bebo.

      --
      Why can't we let people believe whatever they like? It's not like a little religion has ever hurt anyone.
    19. Re:yeah okay by cultiv8 · · Score: 1

      There is nothing that compares with US based, on-site developers who speak the language, understand the culture, and know the ins-and-outs of the business. Sure outsourcing works in a few situations, but all we're really seeing is the pendulum swing in the opposite direction: outsourcing IT to (insert country here) didn't work, so let's in-source and keep it as cheap as possible. This too shall pass, and eventually management will happen upon an "equitable" pay grade that fits their business model and profit margin, and keeps management-pleasing IT workers somewhat happy. I give it another 7-10 years before this happens, before management realizes IT is more than a commodity item.

      Really all we're seeing is IT salaries + benefits going down, nothing more, nothing less. Move along now, move along...

      --
      sysadmins and parents of newborns get the same amount of sleep.
    20. Re:yeah okay by drooling-dog · · Score: 1

      But of course you'd have the source, and could modify it any way you like...

    21. Re:yeah okay by srodden · · Score: 2

      I suspect that makes it worse :)

      --
      Why can't we let people believe whatever they like? It's not like a little religion has ever hurt anyone.
    22. Re:yeah okay by battling · · Score: 1

      If you work for a smart employer... they care for you, because you make their bussiness....

    23. Re:yeah okay by Anonymous Coward · · Score: 0

      Oh, so THAT'S what it's like browsing without NoScript and ABP. I had almost forgotten.

    24. Re:yeah okay by Nursie · · Score: 1

      Really? Got any sources on that?

      Because as I remember it the EUCD came along after the DMCA, when the AA's and their european equivalents were able to point EU masters to the raging success it had become in the states. I don't recall either of them being based on treaties.

      Not saying it didn't happen, but I don't remember reading about that stuff.

    25. Re:yeah okay by Fulcrum+of+Evil · · Score: 1

      Real colleges don't give a class on SVN unless it's about building a batter source control widget. They just assume you already know it. So which class were you skipping?

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    26. Re:yeah okay by Nursie · · Score: 1

      And what's even better is that (using Adblock Pro) you can switch off 99% of this crap without affecting your browsing experience in the slightest. Which tells me that most of what it's doing is either -

      1) For someone's benefit other than mine
      2) Useless

    27. Re:yeah okay by Fulcrum+of+Evil · · Score: 1

      It is not about the training, it is about being able to substantiate your skills. Quality certification enables you to publicly substantiate your skill set

      This isn't relevant to anything I wrote, but what the hell: most certs suck, so how is this true, and why should I spend $$$ to prove that I know SQL? You should be able to get an idea about someone's ability to work in an hour or two or you can't interview anyway.

      you are relying on references from you current company, somewhat tricky

      I don't tell my boss, I ask my coworkers, who have little incentive to lie one way or the other.

      For those coders treated like mushrooms (kept in the dark and fed bullshit), with no public recognition, shifting jobs is difficult especially if you also want to shift localities, another state or country.

      Not so much in my experience, although getting exposure certainly helps.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    28. Re:yeah okay by mldi · · Score: 1

      Speaking of stupid developers - what is it with blogs including hundreds of KB of Javascript for a mostly static page now?!

      Just check out the page size there - it's 1.5MB in size uncompressed (532KB compressed) for a pretty short article in a plain-looking page. Not only that but it pulls in scripts and documents from all over the web, slowing page loads even more..

      Besides the uncompressed JS (which is probably more a system administrator's fault), the content on the page is very rarely the developer's fault. Some manager is probably telling the developers, "Oh! I like that! Oooh! Facebook widget! And I want Flickr widgets! Wait, I want to use these 2 different analytics services. Also, Twitter feeds!!! I want it all!", at which point, developers have very little to say about how that gets done.

      Do you blame the laborer at a potato chips plant if the chips taste like shit?

      --
      If you aren't suspicious of your government's actions, you aren't doing your job as a responsible citizen.
    29. Re:yeah okay by NatasRevol · · Score: 1

      What a great typo.

      --
      There are two types of people in the world: Those who crave closure
    30. Re:yeah okay by NatasRevol · · Score: 1

      It's a whole lot more than one.

      --
      There are two types of people in the world: Those who crave closure
    31. Re:yeah okay by dgatwood · · Score: 2

      DMCA, yes, but copyright terms were extended in most of the world by the Berne conventions many years before the U.S. signed on and brought their copyright law into compliance. Basically, the U.S. and Europe leapfrog each other in an effort to make a bigger mess than the other one.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    32. Re:yeah okay by grcumb · · Score: 1

      There is nothing that compares with US based, on-site developers who speak the language, understand the culture, and know the ins-and-outs of the business.

      Tragically, most of the rest of the world agrees, and as a result, the vast majority of the globe's population has to deal with software designed for use in the US.

      OBAnecdote: The birthday on my Ontario driver's license was wrong for years because the database system they used stored dates in mm/dd/yyyy format, but all the forms were in (Canadian-style) dd/mm/yyyy format. In my case, it worked out fine, because I got another couple of months grace before I had to renew my tags.

      So, allow me to extend your argument a little further and suggest that if more countries (and organisations) actually invested a little in developing talent locally, they'd be far further along, technologically speaking, than they are now.

      --
      Crumb's Corollary: Never bring a knife to a bun fight.
    33. Re:yeah okay by grcumb · · Score: 1

      Real colleges don't give a class on SVN unless it's about building a batter source control widget.

      I generally store mine in the fridge, though I'll admit that freeze/thaw is occasionally a problem.

      --
      Crumb's Corollary: Never bring a knife to a bun fight.
    34. Re:yeah okay by Nursie · · Score: 1

      Certainly can't disagree with that.

      A lot of it seems to come down to the lobbying tactic -

      "OMG look, the other guy just made his laws even more favourable to IP holders, if you don't do something fast we're going to lose all our business to them! I know, why don't we go one better and make it 1000 years copyright, and a criminal offence to even discuss DRM schemes in public without a license from the industry?"

    35. Re:yeah okay by ryanov · · Score: 1

      Have you ever seen a company like that?

    36. Re:yeah okay by sumdumass · · Score: 1

      The DMCA is nothing more then the protections implemented from the WIPO Treaties, WCT And the WPPT and codified into law. The punshments for those new crimes is left to the country making the laws, but it has to be strict enough to show compliance with the treaties.

      The European Union as a legislative body, signed onto the WPPT on Dec 20 1996, ratified it Dec 14 2009 and are obligated to enforce it by March 14 2010. The US signed onto the WPPT April 12, 1997, ratified it, September 14 1999 and were obligated to enforce it by may 20 2002.

      The EU again was before the US with the WTC. The EU signed the treaty Dec 20 1996, ratified it December 14 2009, and were to enforce it's provisions by March 14 2010. The US didn't sign on until April 12 1997, ratified it September 14 1999, and were obligated to enforce it March 6 2002.

      Note, the ratification and entry into force dates for the EU was later, but they clearly signed the agreement stating their intentions to take care of it before the US did. The US ratified and entered into force faster so it gives the appearance of being pushed by the US when in reality that is only an illusions. We followed Europe once again on this. The main difference is we were quicker to the punch then they were so people noticed and incorrectly assumed we were pushing our laws. The real story is we signed onto it following Europe and complained that they haven't did what they said they would do. I suspect strong opposition after seeing the US laws purposed and taking effect to why it's taken so long and why some countries still haven't implements it yet even though they are obligated to follow the treaties.

      Now it should also be noted that this isn't making any statements to anything about media companies or RIAA or whatever being behind it. If they are/were, then they convinced the governments of Europe before the US.

    37. Re:yeah okay by delt0r · · Score: 1

      I have worked for a few. They all had one thing in common. They are small companies and they stayed small. By small I mean about 20 employees or less.

      My theory is that once a company gets bigger, it all gets lost in overheads and PHB. Basically at some point management becomes bigger and more important than the developers and the engineers. Then the guys in charge end up being folks with MBA's and have no idea about the client or product of the company other than a 5 min slide show from the technical departments.

      A good example of how this goes all wrong in the end. When a company is downsized, who is first to go?

      --
      If information wants to be free, why does my internet connection cost so much?
    38. Re:yeah okay by Anonymous Coward · · Score: 1

      Three of the largest resources are served from CDNs, so should be cached after a first hit. Obviously, you'd go through the process again for sites that use different versions of the libraries.

    39. Re:yeah okay by mjwalshe · · Score: 1

      no its lazy or poor developers loading all of jquery or loading 20 separate js and 20 css files when you only use 5% - web performance is now a hot topic for improving websites.

    40. Re:yeah okay by mjwalshe · · Score: 1

      yes if you did know what you where doing you wouldn't load unused JS - page speed is a factor or in googles algorithm now

    41. Re:yeah okay by stewbacca · · Score: 1

      Well, the two most profitable tech companies in the world are American (Apple, Google), so I'm not sure the giant is falling. I can't speak for Google, but Apple doesn't outsource overseas (operations in Canada, Singapore, Ireland, and others aren't "outsourcing").

      A few unscrupulous PC manufacturers outsource their stuff, but the simple solution is not to do business with them. Hell, I live in Austin and I wouldn't TOUCH a Dell. If I call for help, I want somebody local, somebody well trained (which means they are well paid), and somebody who understands my problem. I don't want a call across the globe to somebody working the night shift.

    42. Re:yeah okay by Lumpy · · Score: 1

      Working for one now.

      Hint: you will never find it at a megacorp.

      --
      Do not look at laser with remaining good eye.
    43. Re:yeah okay by tbannist · · Score: 1

      It may be even simpler than that. I have a friend who graduated with a degree in business and his biggest complaint was that all the business theory courses taught that the goal of a manager was to maximize revenues, minimize costs and leave before the department you were running crashed and burned. They taught that medium and long term thinking was for suckers who couldn't, wouldn't and shouldn't get promoted. The basic principle was always maximize profits for the current quarter and never worry about the future.

      To that world-view, training is always a waste because it should only benefit your successor. A successor who is also a potential competitor for promotions. It's much better to leave a swath of destruction in your wake while noting all the short-term successes on your resume. That way you look good and other people look worse.

      --
      Fanatically anti-fanatical
    44. Re:yeah okay by berashith · · Score: 1

      good, almost half way done then

    45. Re:yeah okay by overlordofmu · · Score: 1

      Troll.

    46. Re:yeah okay by Denogh · · Score: 1

      Sources? Yes. Title 1 of DMCA WIPO Copyright and Performances and Phonograms Treaties Implementation Act . In case you're wondering, WIPO is a United Nations organisation. Yep, it was the U.N. that rained down this shitstorm on us.

    47. Re:yeah okay by meloneg · · Score: 2

      Um. Do you not know where your iGadget was made?

    48. Re:yeah okay by deapbluesea · · Score: 1

      The prospect of an AI designed by slashdotters makes me tremble with fear.

      Nah, you can't build an AI capable of learning if it refuses to read any articles.

      --
      Government is not reason; it is not eloquent; it is force. Like fire, it is a dangerous servant and a fearful master.
    49. Re:yeah okay by Opportunist · · Score: 1

      Do you know a smart employer? And, most of all, are they hiring?

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    50. Re:yeah okay by anyGould · · Score: 1

      you are relying on references from you current company, somewhat tricky

      I don't tell my boss, I ask my coworkers, who have little incentive to lie one way or the other.

      I can't recall the last time I gave a "boss" as a reference - it's always a co-worker or friend who can vouch for me.

      My current company (and I presume, most monolithic corporations these days) won't actually give a reference, beyond HR confirming hire/fire dates. (I believe the current policy is that *only* HR can give references; previously the only other question we were allowed to answer was "would you hire this person again").

      In some ways, this is an advantage to job-seekers. I'm honest with interviewers - here are people I've worked with who I believe would give an honest (read: positive) appraisal of my skills. If your boss isn't allowed to answer the questions, no need to call them, right?

    51. Re:yeah okay by geekoid · · Score: 1

      " built by hackers too bored to do the assigned homework."

      I have heard that for 3 decades. Just look at the non college educated founders of google. oh wait.

      wait.. all the people who didn't go to college that added to Linux..wait, mostly educated people there as well.
      hmm.

      Do you know where people who skip education and just do it on their own end up;:
      1) In very rare circumstances, running their own successful business.

      2) In the vastr majority, working in some cube. Probbyl tech support.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    52. Re:yeah okay by geekoid · · Score: 1

      The best education opportunities I ever had where working for a company that had over 3000 employees.

      I have yet to find a small company(under 20) that will pay for education. Not that they don't exist, just in my experience they are to busy scraping for money.

      Hint: do be foolish with your statements.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    53. Re:yeah okay by Anonymous Coward · · Score: 0

      " built by hackers too bored to do the assigned homework."

      I have heard that for 3 decades. Just look at the non college educated founders of google. oh wait.

      wait.. all the people who didn't go to college that added to Linux..wait, mostly educated people there as well.
      hmm.

      Do you know where people who skip education and just do it on their own end up;:
      1) In very rare circumstances, running their own successful business.

      2) In the vastr majority, working in some cube. Probbyl tech support.

      Where does that put you?

    54. Re:yeah okay by TheReaperD · · Score: 1

      Sorry to burst your bubble but, I used to work for Apple and I know people who currently do. They outsource A LOT. Pretty much all hardware manufacturing (and surprise, a Dell and an Apple share a LOT of common hardware made by the same oversees manufacturers), everything hardware to do with laptops, some development and legacy tech support. Other departments revolve from in-house to outsourced at management whims.

      --
      "Be particularly skeptical when presented with evidence confirming what you already believe." -
  2. this was approved? by sneakyimp · · Score: 0

    I saw this among the submissions and am amazed it made it through. So much for the moderation process.

    1. Re:this was approved? by Anonymous Coward · · Score: 0

      I saw this among the submissions and am amazed it made it through. So much for the moderation process.

      If you think the subject doesn't represent the actual thinking of many managers you are naive. Many /. readers that are living it.

      Maybe you have it better. Good for you. Show us all the way by not being a penis.

  3. Why Train? by rsilvergun · · Score: 3, Insightful

    When they'll do it themselves on their own time and their own dime?

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
    1. Re:Why Train? by drpimp · · Score: 1

      No doubt, and then you can always move on to greener pastures (with your new found skill set) and not have to feel any guilt of using resources from your employer (or some kind of deal to stay for X amount of time) and pat yourself on the back for being assertive with your ever growing quest of nerdiness ... errr ahhh IT knowledge.

      --
      -- Brought to you by Carl's JR
    2. Re:Why Train? by williamhb · · Score: 4, Insightful

      When they'll do it themselves on their own time and their own dime?

      It depends on the topic. It is quite likely that the more interested engineers will teach themselves Scala or some other hot language after hours. It is much less likely that they will spend their home time learning how to integrate with AcmeHorribleLegacySystem or FooCorpProprietaryTechTheyCantAccess that you need your software to work with in order for your business to earn cash. And it's not terribly easy to direct what people learn after hours -- half the replies to this post might well say "Scala??? Why would you want to learn that, ${OtherTrendingLanguage} is the way of the future!".

      The bigger problem with training from my perspective it that it is usually so dumbed down and slow.

    3. Re:Why Train? by Grishnakh · · Score: 1

      The engineers might not even want to bother learning applicable stuff off-hours, and might want to learn something different. For instance, if the engineer is a C++ applications developer, he might want to learn some PIC assembly at home for an embedded project, or perhaps some PHP/mysql to set up his own website for some hobby purpose, rather than learning the latest stuff about ${currentlyPopularC++Library}. Speaking as an engineer, we frequently like to spend our off time learning about something that's technical, but not directly related to what we do at work during the day, whether it's a totally different area of programming, or whether it's a different field of engineering altogether (such as building your own CNC machine and doing machining at home, or building an electric car).

    4. Re:Why Train? by YojimboJango · · Score: 2

      From first hand experience I know this to be true.

      When I get home and want to tinker with something, I know my bosses at work would love it if I spent a bunch of time learning perl so I could come to work and work on those ancient obfuscated scripts. What they don't understand is that I play with python in my free time specifically because I don't want to have to be the guy that has to deal with that mess. If they sent me off to do some training I'd be more than happy to go, but it's like the article said. I'm instantly profitable racking up hours doing C#, let the grizzled veterans sort out the 15 year old legacy perl (they do a better job of it than I could anyways please please please don't ever retire and make me do it).

    5. Re:Why Train? by Fulcrum+of+Evil · · Score: 2

      Maybe if they offered more money...

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    6. Re:Why Train? by Anonymous Coward · · Score: 0

      Because having done that, they'll move on. Your company is shitty and there'll be some other company that'll hire them, and train them on the company dime. That's a better contract than yours.

    7. Re:Why Train? by Lumpy · · Score: 1

      Hey boss, someone keyed the crap out of your Audi this morning... you should really go look at it, what kind of scumbag would do that....

      --
      Do not look at laser with remaining good eye.
    8. Re:Why Train? by SgtSnorkel · · Score: 1


      My policy: When i train myself it's for my next job, not my current one.

    9. Re:Why Train? by Opportunist · · Score: 1

      Do you know one programmer (a real one, not the fakes that get pumped out of colleges) that you could motivate with money? Or rather, do you know anyone who'd be willing to pump out enough money to make a programmer do something he really doesn't want to do?

      Programmers are a curious breed, especially when it comes to ways to motivate them.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    10. Re:Why Train? by Fulcrum+of+Evil · · Score: 1

      Well, the idea that maybe they could offer something instead of just sitting on their thumbs is what i was going for.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    11. Re:Why Train? by Opportunist · · Score: 1

      Something is good. The right thing is better.

      Sure, everyone likes more money. But, frankly, no matter what amount of dough you throw my way, it's at best a nice little add-on, but no decision maker. How about giving me some resources for a pet project of mine that you can then sell to your customer? I'm pretty sure it could sell, but I have neither the capital necessary nor the manpower, and bluntly, I don't care if you or I reap the rewards, but I wanna see this fly! Or, hey, how about investing in my education? Just to get back on topic...

      Well, that's how you'd motivate me. In every single job that I ever applied for I made it clear that a big issue for me is employee training and that I will only stay if they agree to train me. I go so far to suggest making a training budget part of my salary, to be spent on courses that we both agree on. Considering our tax system (and the fact that training employees is considered expenses and not wage, which means 500 bucks spent on training cost you 500 bucks you can claim against tax, while 500 bucks bonus costs you roughly 1000 that you can't really do jack about but watch them fly out the window...) I have no idea why that idea is usually tossed or (worse) initially agreed on and then conveniently forgotten.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    12. Re:Why Train? by RalphTheWonderLlama · · Score: 1

      I agree as well.

      They won’t pay for training on Microsoft SQL Server or the new version of Exchange Server. “We expect employees to upgrade [those skills] on their own time,”

      Ha, who is going to buy MS SQL Server or Exchange Server at home to play around with it? That is hilarious.

      --
      simple, fast homepage with your links: http://www.ngumbi.com/
    13. Re:Why Train? by Anonymous Coward · · Score: 0

      We had both approaches when a new dictat came down from a PHB - learn this new thing (albeit at foundation level) or you're out.

      Employees were given training sessions that cost a packet and weren't really any good over a week or so.
      Contractors torrented some mock exams and drilled them whilst reading and sharing any pdf's they could find on the subject.

      End result?

      Two employees left. 4 had to retake their exams

      The quality of company supplied training is shocking, self study and google, just like you'd do at home is the way to go unless it's so product specific that you can't get dox on it.

  4. Most developer training is useless. by Anonymous Coward · · Score: 5, Insightful

    Most developer training is absolutely useless. For any recent technology, unless you've got one of the engineers directly from the vendor teaching you, you're likely only going to be dealing with a consultant or lecturer that has read a book on the subject, and has maybe played with the technology in question for a week or two.

    The time is better spent in the trenches, going to battle with the technology you want to learn about. You'll need to fight with it. You'll need to grab it by the testes and twist it into what you need it to be; into what you need it to do. You will learn so much more than if you sit in a room with a bunch of your co-workers and listen to the lecturer ramble on, using one unrealistic micro-example after another.

    1. Re:Most developer training is useless. by Palmsie · · Score: 5, Insightful

      It sounds like your experience with training is more about poor training environments than it is about the usefulness of training itself. Training is supposed to... well, train you. Train you for what? For actually using the software in real environments for real problems and creating real solutions. If the training isn't accomplishing this it may be that the training company/trainer/consultant is garbage.

      --
      Carl Sagan quotes get you an automatic +5 on all posts.
    2. Re:Most developer training is useless. by Anonymous Coward · · Score: 0

      Yes, Seargeant Gung-ho, that was a rather inspiring speech there. But, as somebody above already pointed out, not all of us are willing to spend our "free" time working for free, as many of us have wives or kids or school or even lives to worry about.

      I guffaw'd when I saw a recent job opening which stated specifically that the applicant (working in-house, not a consultant) must have their own Labview license. Huh, that's rich. Not only do they want us to work from home, now they're gonna make us buy all the hardware and software too. Power supplies, oscilloscopes, Network and vector analyzers worth almost a hundred-thousand dollars. Then they'll make us print their paperwork at home, with our own overpriced ink cartridges. Might as well just start your own business at that point.

      This shit has to stop.

      -- Ethanol

    3. Re:Most developer training is useless. by Eponymous+Hero · · Score: 2

      it may be that the majority of training providers are garbage, hence the sentiment that training is useless. if useful training were more prevalent than not, wouldn't you see more comments in favor? i took a class on android development, but it was good for theory only. the anonymous coward above is right: if you don't have a use for a technology then just reading about it, or watching a demo, isn't going to turn on any lightbulbs for you. training doesn't show you what to do when things go wrong (the most valuable kind of knowledge btw), just how to make a simple use case go right. in the end, training sessions don't do much more than pique the interest of the few who are willing to apply the new tech themselves -- they don't replace hours of search engine joyriding to find out how to make the pos work how you want it to. going to training does not make you proficient at the subject.

      --
      insensitive clod overlords obligatory xkcd car analogy russian reversals whoosh pedant fanbois ftfy in 3...2...1..PROFIT
    4. Re:Most developer training is useless. by Anonymous Coward · · Score: 0

      It will stop when people refuse to do it and they can't find anyone who will meet their ridiculous commands.

    5. Re:Most developer training is useless. by Anonymous Coward · · Score: 0

      there are good ones? no I'm not trolling its a serious question...

    6. Re:Most developer training is useless. by The+Dawn+Of+Time · · Score: 0

      Stupid question - if you're not willing to put in what other people are, why should you be rewarded comparably?

    7. Re:Most developer training is useless. by MarcoAtWork · · Score: 3, Insightful

      There is more to training than "time spent in the trenches"

      - learning a new language/paradigm often allows you to think of your current language/environment in new ways
      - often at a conference/training there will be BOF sessions and/or Q&As that are worth a lot more than the training/conference themselves, but if you're not there you won't see them
      - at a conference/training you can expand your network, so next time your company is hiring you can remember that person xxx at course yyy was great to work with and you can try to refer them
      - if your company sends you to an expensive conference/training it's saying that they care about your career enough to invest in it, rather than treating you like a shelf-limited resource
      - training/conferences can expose you to different areas that you would not necessarily work in, and often this exposure translates in insights directly applicable to your area

      of course the % of companies that actually see their employees as a valuable resource instead of as an easily replaced cog is exceedingly small, after all companies that force developers to work on antiquated PCs with postage-stamp monitors and on rickety dollar store chairs aren't likely to spend 3-4k/year + time off for their education...

      --
      -- the cake is a lie
    8. Re:Most developer training is useless. by Kjella · · Score: 1

      Well, most of the time you are in a class with a lot of other people and the level of the class will reflect their average skill. A lot of the corporate training I've seen has been crutches for people who can't figure it out on their own, people that have drawn the short straw and say "really, I know nothing about this I need some training at least". Very often the advanced topics only give you one specialization when what you'd really want is a general course on speed, either in half the time or going twice as complex. Practically though they typically hold courses more often and better geographically distributed rather than divide it that way. So yes, for the most part I've said give me access to the tech, the docs and if I can't whip something up relatively quickly, then we'll look at a class.

      --
      Live today, because you never know what tomorrow brings
    9. Re:Most developer training is useless. by Anonymous Coward · · Score: 1

      There's 2 different types of training. There's the cram-and-barf training that gets you a piece of paper that you can hang on your cubicle wall. Almost all of that type of training is useless.

      Then there's the other type of training. A lot of modern technologies are very large and if you attempt to pick them up on your own on your own time and your own dime, you're likely not to get the full benefit. You'll go in trying to use the same tactics that worked on the last product, and dig some pretty deep holes before you actually learn the philosophy well enough to be good at it. And, unfortunately, if you're like me, those holes will exist in important production systems.

      A structured training approach can help avoid that. In my case, that means a full classroom, not just a Flash demo, even though classrooms put me to sleep. Classrooms are a lot harder to fast-forward over critical parts or drop in the middle just because someone wandered in. They also give a better understanding, because you can discuss things with fellow students and the instructor. And frankly, I could care less about the paper on the wall if I can learn enough to understand some of the whys instead of just the wherefors.

      Sadly, TFA is spending most of its time promoting the other kind. Which is cheaper, but, alas not cheap enough in an era where we want Everything, we want it Now, and we want it all for Free. So we end up with neither.

    10. Re:Most developer training is useless. by Darinbob · · Score: 1

      Most employees who are smart are able to train themselves. Especially if the upcoming training is weeks away and an employee can learn all they need from some books, or even a trainer's slides. If the trainer comes from the vendor directly more often than not they're going to be proselytizing. If they're a consultant, they'll be reciting from a book.

      The time when training is good for smart people is when they already know about the subject and can ask relevant questions.

    11. Re:Most developer training is useless. by pavon · · Score: 1

      I agree with the AC; there is such a thing as good corporate training? I have never seen it.

      I actually enjoy learning things from class, and in the University environment it had many advantages over teaching yourself, the biggest of which are:
      * Feedback (questions and grading) corrects false understanding quicker.
      * A good curriculum ensures that there aren't any big gaps in your understanding.
      * A fixed schedule prevents it from always being pushed to the bottom of your priorities.

      None of the corporate training I have seen has those properties. The courses are too short to be comprehensive, or too condensed to have time to apply anything you learn, discover things you thought you understood but didn't, and thus have questions to ask.

    12. Re:Most developer training is useless. by Anonymous Coward · · Score: 0

      I tend to agree, with a few caveats. I think there's some great training available, but it's by and large provided by people who actually do the thing they're teaching for. That might mean a short conference, a seminar, or a University course. Very rarely does that come from a for-profit training outfit.

    13. Re:Most developer training is useless. by Anonymous Coward · · Score: 0


      The time when training is good for smart people is when they already know about the subject and can ask relevant questions.

      The other time I think training is good for smart people is when it involves something completely different than what they normally do. (And no, I'm not talking about a Windows developer who knows nothing about Android development). I'm getting at broadening your experience, like a developer learning something about project management, or a help-desk guy learning something about scripting languages. There's always barriers to overcome when you're in what's essentially a new field, and training helps overcome that.

    14. Re:Most developer training is useless. by DrgnDancer · · Score: 3, Interesting

      It's also worth pointing out that while the summary, and to a certain extent the article, focuses on traditional "become a certified Share Point guru" sorts of training; there's a strong undercurrent of people "training" in the sense of just being given on the clock time to learn stuff and play with tech. At least one company is specifically mentioned as having a policy similar to Google's "20%" where they expect their tech employees to spend 20% of their time (on the clock) learning, working on personal projects, and generally unwinding. This company has seem efficiency gains rather than loses since implementing the policy. The majority of the article does focus on the kind of training that a lot of slashdotters consider useless (I don't entirely agree, but I can see the point), but there's definitely kernels of wisdom floating around in there too.

      --
      I don't need a million points of light, just two points of multi-mode fiber and a 10 Gig-E router.
    15. Re:Most developer training is useless. by DrgnDancer · · Score: 1

      Stupid answer: I already have a job with people that value my skills and are willing to do their part (Compensate me, purchase the tools I require to work on their systems, etc). I'm simply simply not going to even consider a move to such a clearly sociopathic employer. They can hire people who aren't bright enough to understand their own value. Most of whom tend to quickly morph into (if they aren't already) the kind of mindless, soulless automata those companies both deserve, and can't understand why they have. I and anyone I can successfully warn off won't fall for the trap.

      --
      I don't need a million points of light, just two points of multi-mode fiber and a 10 Gig-E router.
    16. Re:Most developer training is useless. by DrgnDancer · · Score: 4, Insightful

      They also tend to force you to not do the "I'ma skip this chapter, because I know this stuff" that often plagues my attempts at self training. Sometimes suffering through the chapter with the stuff you know can help put something in perspective, give you some critical insight on how this implementation is in fact slightly different than what you thought you knew, or just give you a critical refresher you didn't think you needed. I can and have forced myself to read that chapter anyway, but I know I'm not giving it the attention it deserves. In a classroom you have little else to do anyway, so you generally pay attention; and sometimes go "Oh, hey, I hadn't thought about that. Glad we did this part after all".

      --
      I don't need a million points of light, just two points of multi-mode fiber and a 10 Gig-E router.
    17. Re:Most developer training is useless. by kbielefe · · Score: 3, Interesting

      I've been pretty impressed by the training my company has been able to put together lately.

      • Seth Hallem, founder and former CEO of Coverity came to teach us about their static analysis tool.
      • Dan Saks came to teach us about embedded software best practices.
      • Scott Meyers came to teach us about using the STL effectively.
      • James Grenning came to teach us about test driven development.
      • Michael Barr came to teach us about real time scheduling.

      Most of these guys are well respected in their fields, and while not exactly famous, are names I had seen more than once in connection with those topics. All of them spent some time looking at our company's needs specifically before doing the training in order to customize it for us. Our company isn't small, but not huge either. We have around 1600 employees, a few hundred of which took the training. It has really helped us revitalize a lot of our old school techniques. If a company our size can put a line up of training like that together, it ought to be within reach of most mid-size organizations.

      --
      This space intentionally left blank.
    18. Re:Most developer training is useless. by Grishnakh · · Score: 1

      I've been working as a software engineer for close to 15 years now, and have attended countless training courses. When I worked at Intel, they were really big on training and constantly sent me to those things. In my seasoned view, the vast majority of them were a complete waste of time, and were exactly like what the OP said: they're run by some consultant who's read a book on the subject and maybe, maybe played with the technology in question for a week or two.

    19. Re:Most developer training is useless. by Grishnakh · · Score: 1

      Good luck finding someone willing to put in that much. Most likely, there isn't anyone; there's a reason when I look at job boards I keep seeing the same jobs pop up over and over and over again, for 6-12 months or more. Or, there is someone, but only one, and they already are in contact with him, but for some reason, they're required to post the opening publicly before simply hiring him because of some equal-opportunity law or idiotic corporate HR policy, so they basically took his resume (and in the OP's case added in some insane requirements about needing your own equipment), and posted that, knowing that they'd never get any serious applications.

    20. Re:Most developer training is useless. by Grishnakh · · Score: 1

      I just got a job working from home, but luckily my company sends me all the equipment I need.

      However, if you're using ink cartridges for printing, you deserve to be separated from your money for being a fool. Anyone with half a brain owns a laser printer.

    21. Re:Most developer training is useless. by The+Dawn+Of+Time · · Score: 1

      Now I almost feel stupid having earned success with hard work. I didn't realize I was mindless and soulless but thanks for letting me in on it. Whatever would I do without a genius like you to teach me the way?

    22. Re:Most developer training is useless. by ryanov · · Score: 1

      If you think it is a good thing to force people to own the software they need to do their job and you think that counts as hard work, then you are part of what's wrong with the world these days.

    23. Re:Most developer training is useless. by thegarbz · · Score: 1

      Most developer training is absolutely useless. For any recent technology, unless you've got one of the engineers directly from the vendor teaching you,

      This says more about your industry then the purpose of training itself. Having an engineer from the vendor teaching directly face to face is pretty much modus operandi for any training given in the process industry, so why not in IT?

      Most of the training courses have been very useful, practical, and have directly translated to more success at the jobs I'm doing for my company. It sounds like you're simply getting crap training.

    24. Re:Most developer training is useless. by SharpFang · · Score: 1

      Sometimes you go "OMG this is retarded." When they describe something you know and make some fundamental errors. Or some tricky errors. Or some naive errors. Then you lose respect to the whole and don't trust the parts you need to learn.

      Maybe they are experts on the essence of things and just botched the domain you excel in. Still the mistrust remains. If they teach me THIS wrong, can I trust them on THAT?

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    25. Re:Most developer training is useless. by mjwalshe · · Score: 1

      that requires that there are good sources to work from - try setting up a prof of concept hadoop cluster with just the documentation (that has some major holes in it) . A good high level 3 day course on the set up and feeding of a hadoop cluster would be a godsend for us at the moment.

    26. Re:Most developer training is useless. by Anonymous Coward · · Score: 0

      The only training I've ever been exposed to in corporate environment was on: how to use time-sheet software, how to use change request software (and every 6 months or so, how to use the subsequent replacement for the better and improved change request software). That's all. I've yet to see any "training" on a topic that would actually be useful to a developer.

      I once had a SAS class (conducted by sas itself), which mostly turned out to show features my company didn't buy (who knew that connecting to a database could be a separate expensive license!), and second half of class fell into a licensing discussion. Learned never to deal with SAS if I could help it... useful knowledge, that.

    27. Re:Most developer training is useless. by DrgnDancer · · Score: 1

      Who says I didn't work hard? Where do you draw the line between "working hard" and "driven like a slave?" I have a few basic expectations out of employers:

      Compensate me for what I do, in a manner compatible with what other companies and people with similar skills have on average considered "adequate".

      Provide me with the tools I need to do my job, or failing that, compensate me for the fact that you're using my stuff to run your company.

      Accept that I'm not working 24x7x365. Does that mean that I work 40 hours and go home? That I won't ever stay late to finish an important project? That I won't ever come in or be on call Saturday night? No, or course it doesn't. I'm not going to spend *every* Saturday in the office though, nor work *60-80* hours every week. Again, I've sacrificed on this rule in the past, but for additional compensation. When I was an SSE for SGI I was pretty much on call 24/7 but they paid me overtime for any calls I got.

      Now having said that, the companies I do chose to work for have rarely had cause to complain about my work ethic. Treat me well, I'll do everything I can to help you succeed; treat me poorly and I'll find a new job that treats me well. That's the contract that every employee should be making with their employer, becasue the whole point of a contract is that you're both supposed to be getting something. If you're just taking everything the boss man wants to dish out becasue "that's what you have to do to get ahead", then yes. You are soulless and/or mindless. I'm sorry to hear it.

      --
      I don't need a million points of light, just two points of multi-mode fiber and a 10 Gig-E router.
    28. Re:Most developer training is useless. by anyGould · · Score: 1

      Personally, I'd list "OK, stop working and go read up on (new tech X)" to count as at least some form of "professional development", if not actual Training.

    29. Re:Most developer training is useless. by anyGould · · Score: 1

      Obvious caveat: are they paying you sufficiently to compensate for owning your own gear (and will continue to pay that extra so you can replace/upgrade)? Then it's not such a bad gig. (Still makes me wonder why they're not just hiring a contractor, but hey - businesses are weird).

    30. Re:Most developer training is useless. by eriqk · · Score: 1

      I guffaw'd when I saw a recent job opening which stated specifically that the applicant (working in-house, not a consultant) must have their own Labview license. Huh, that's rich. Not only do they want us to work from home, now they're gonna make us buy all the hardware and software too.

      You haul sixteen tons, and whaddaya get?

  5. Tight & Stupid... by R3d+M3rcury · · Score: 1, Funny

    ...like my women.

    (Sorry. I just couldn't resist.)

    1. Re:Tight & Stupid... by Anonymous Coward · · Score: 0

      How dare you demean women like this! You womanizer!

    2. Re:Tight & Stupid... by Co0Ps · · Score: 1

      +100 funny

  6. Re:WTF by SwedishPenguin · · Score: 2

    In general I agree, but requiring that developers learn something they need for work on their own in their free time isn't really fair, developers have lives too, so at the very least the budget should include time for developers to read up on these things in their working hours.

  7. Would you pay to train a hooker to suck? by Anonymous Coward · · Score: 1

    This is why I always conceptualize employment as a prostitute vs. john situation.

    1. Re:Would you pay to train a hooker to suck? by Anonymous Coward · · Score: 1

      Well, I'd certainly be willing to train her on the particular techniques that give me maximum pleasure ;-)

    2. Re:Would you pay to train a hooker to suck? by TheCarp · · Score: 2

      Well in a Sex worker/Customer relationship? No.

      However, what if you are a pimp/brothel owner? These are your employees. A girl who learns to suck a mean cock may fetch a lot more business in the long term than one who uses too much teeth.

      I doubt that some basic level of training isn't quite common in such relationships.

      --
      "I opened my eyes, and everything went dark again"
    3. Re:Would you pay to train a hooker to suck? by Austerity+Empowers · · Score: 1

      You probably wouldn't pay to do it, you'd simply not use her services again. But then she's a contractor.

      If you were a pimp however, and she was "yo' bitch", you might find some method of training her to make sure "the bitch has yo money". You may keep the pimp hand strong, but she'll make more if she at least knows what she's doing.

    4. Re:Would you pay to train a hooker to suck? by HeckRuler · · Score: 1

      It's a fairly accurate representation of how bosses see employees, and the relationship between corporations and workers.

    5. Re:Would you pay to train a hooker to suck? by Opportunist · · Score: 1

      You may rest assured that it would be my pleasure to train my ho's properly. And audit them from time to time to make sure quality assurance is maintained!

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  8. Loser by Grindalf · · Score: 0

    Most companies that have leaders that do not understand their principal technology, and working relationships fail. You cannot make an adaptable organization that changes with the environment and handles complex products on the basis of this type of dependancy culture. I have a great deal of experience in this field. It is also a good idea to hit the ground running when starting a job by reading up on the enviroments that you will work with - i.e. by reading manuals as this is better than "training" as computing is informationally dense. Without the investment, intelligent leadership and book learning you will fail.

    --
    The purpose of existence is to make money.
  9. Article was written like crap by Anonymous Coward · · Score: 3, Interesting

    But it totally misses the reasoning, at least in my field. Wireless telecom has very large variety of equipment that is vendor specific, or protocol specific and I have never seen a comprehensive field of classes out there besides the vendors that supply the equipment. Due to this, and nobody wanting to lock themselves in small segment tied to only one vendor, they do not spend their own money to learn it all. My experience was starting from college with an IT background, and a smart manager hiring me fresh, because back then he knew the seperate telecom world was going to clash with IT, while the old guys did not think they needed to know anything about IP.

    They sent everyone to trainiung, at least a couple times. The ones who did not appear to use the knowledge, or even retain stayed on the bottom tiers while those who did grow got promotions, and eventually left the operations group to engineering.

    I stuck with that company for awhile, then management changed, and with it their beliefs. I no longer received training, and I started to stagnate as an employee, since instead of giving us project's for things we knew, but they would rather hire from outside than promote/train from within. This saves the bottom line on the short term, but with that mindset also changes the mindset of the employee's. Now instead of everyone wanting to stay with company it was valid that the only way to move ahead was to change employers. People coming into the same company demanded higher salaries than an internal promotion would get, and the cycle continued. Now that company is suffering, in particular having a problem with retention. I too have since left, to another company that still helps me grow, and with that I help my current employer grow. I like it here!

    So no, the company doesn't want its employee's to be stupid but they fail to see the long term effect their plan gives. In my experience it changed Netops/engineering from a group of faithful employee's who could see a future with them, into the departments having a revolving door.

    1. Re:Article was written like crap by Anonymous Coward · · Score: 0

      The plural of employee is employees. No apostrophes.

    2. Re:Article was written like crap by Anonymous Coward · · Score: 4, Interesting

      hahaha sounds so familiar.

      It's the new way of running business. Owner hired an operations manager with those beliefs, hired tons of useless, extremely high paid people, fired everyone who was competent as he saw them as useless as their pay was lower. fired my boss because he believed they could do better by hiring an ITT tech graduate. They added a new role and hired a consultant from Las Vegas who had no experience with server 2003 let alone 2008, ignored everything I said, treated me as if I had no idea what I was doing. Then when I quit, they hired an ITT tech graduate.

      a year and a half later, their network is in shambles, the turnover rate is about 1 month, the people in the lowest parts of the company get paid MINIMUM wage, and they've got five lawsuits on their hands now (why he hired the operations manager in the first place, to avoid this) because they hired unqualified employees because qualified employees they'd have to pay more than minimum wage. So after these employees let a few people die on their watch (this was an adult care company) shit got worse.

      All of this to cut costs! but they ended up spending so much more money going with cloud computing and overpaid lofty bullshit positions where those people just look at porn all day and take vacations every 2 weeks.

      Bonus! They cancelled all water services because "buying water jugs for the office coolers was just too expensive" instead they bought $1000 pallets of water bottles to distribute amongst all the locations, and were shocked that after a day that all the water bottles were used up. So they started buying $5,000 worth of pallets. week, tops.

      Water service: $50 location at the most. less if they were leasing a filtration machine that just used tap water and filtered it (lol, doesnt filter anything.)

      It's the new business mentality, driven by egotistical morons who do generous rounding in their heads and make up imaginary numbers to cut costs rather than sit down and analyze the costs, and spending where necessary and saving where necessary.

      on an IT related note: The new IT guys quadrupled the IT spending budget after we left. We ran it, willingly, on a shoestring budget, and only got expensive stuff where necessary, and made sure it came with warranties. These idiots built custom built PCs, invested heavily in tens of thousands of dollars of cisco equipment that sat around, and a lot of it was unaccounted for after they were fired. What they did replace with cisco equipment broke the network badly, and rid of any cost effective solutions we implemented. Funny how fast your former employer begs for help when sending a file across a windows domain in the same office takes 45 minutes due to networking clusterfucks and improperly configured devices. Not that I helped them, I do not want to even go near that nightmare.

      Yes, the only way to get up in the company after that was to leave, and that's what I did. I get paid a little less now, but I bring home more due to commission, and I am a lot better now than I was at that old company.

    3. Re:Article was written like crap by Anonymous Coward · · Score: 0

      File that story under Epic Fail. I left a company where nearly the same thing happened. New COO decides to cut costs not realizing how efficient and cheap his IT staff and data center were. Brings in a Corporate Vampire who sells BS to everybody. This guy comes in and brings all of his buddies from his past (FAILED) business venture, a bunch of no-nothing suits with little to no talent in anything but brown nosing. Massive layoffs ensue, data center falls apart from lack of attention, expensive cloud computing experiment goes horribly wrong. Money being wasted on useless garbage and expensive cherry office furnishings.

      Meanwhile these vampires were taking notes, silently taking proprietary industry information so that after they run the place into the ground they can start up a new company with the information they have acquired.

    4. Re:Article was written like crap by Anonymous Coward · · Score: 0

      The only training I see in my company is for staff wanting to go into supervisory and management position. I may be the only thing they think is a step up for an employee.

    5. Re:Article was written like crap by SharpFang · · Score: 2

      The problem is not about getting you trained in using an obscure piece of hardware from an obscure vendor. The fear is once you receive valuable training, you will move on to greener pastures. The investment in you will be lost, and since your demands would then rise (because you're trained/certified) retaining you with the same salary would be harder.

      Think about the people your company was hiring from outside. Where did they get their skills and knowledge? On what basis were they able to demand on startup more than a seasoned in-house employee?

      The answer is some other company tried to save money on hiring highly trained staff - they hired unexperienced people just after studies instead, for quite low salaries, then sent them to expensive, extensive training courses. Which would result in highly-trained employees with quite low salaries. Except they decided their value has risen and left for employer that was willing to pay them their new worth. And while you'd be still needed on your lowly tech position, hiring an expert would be cheaper than training you.

      costly training + low salary = 100% loss, employee leaves for greener pastures.
      expensive expert with high salary = costly but acceptable.
      costly training + high salary = costlier, you pay the salary AND training costs.

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    6. Re:Article was written like crap by javakcl · · Score: 1

      What about this equation? costly training + high salary + retention of experienced employee = saves money by not having to do internal training for expensive expert and fix his/her fuck-ups from not knowing your systems..

    7. Re:Article was written like crap by SharpFang · · Score: 1

      Depends. Usually in-house training for internal systems is still cheaper than some CISCO certs and the likes. And the cost of inefficiency and fuck-ups? That's your salary until you leave. You are there to train your replacement. The total amount will be probably still less than training you, and at no point the systems remain unmaintained (which would happen if you were to take the training, sometimes a couple weeks full-time, meaning you're absent from work for prolonged periods of time.)

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    8. Re:Article was written like crap by javakcl · · Score: 1

      Hmmmmmmmm...can't remember the last time I worked for a company that left their systems unmaintained while someone was off in training. If they did, they weren't critical systems which meant the cost of having them down for any amount of time was negligible.

      If the systems are critical, they're likely quite complex which means a pretty decent amount of time (at least a month) before the "expensive expert" comes up to speed on the system (and really, the business itself) and actually becomes semi-productive. If he's even making a third more than I am a year, that's the cost of one training class.

      It's also unlikely that I would stick around to train my replacement. I'd personally leave the company twisting in the wind of they wanted me to train my replacement. They'd have to offer me a pretty nice severance or bonus to do that. More money out of their pockets for not training me instead.

    9. Re:Article was written like crap by SharpFang · · Score: 1

      This still means the critical systems crew is reduced, that they pay you for time you don't spend working, or that they are deferring R&D/production resources to maintenance in place of the absent employee. They are under-manned, instead of over-manned. That may create some risk. The time of training is pure loss, and afterwards they have to pay you as much as they would pay your replacement anyway.

      If the systems are critical, they're likely quite complex and require expert knowledge. You may know the bare bones and be capable to run them at low extent, but a trained expert is required to unleash the full power. Or they are obsolete and are to be replaced completely by the expert. Or, if training a new employee to service them takes obscene amount of time and resources, they need to be re-engineered, documented and made easy to learn - this kind of "job security through system obscurity" is frowned upon by every employer worth their salt. Especially if the systems are critical - you have an accident, production stops. No, you MUST train a "backup operator", someone to take your place in case you "fail" whatever mode of failure it is. And if you make this difficult, all the more reason to replace you.

      Oh, no, you're not training someone to take over when you're fired, you're training someone to take over in case you get sick or have an accident. You can't legally refuse that - you would be endangering critical systems by making yourself irreplaceable. The system is getting a double. Then when the place runs smoothly for a couple of weeks they decide the system is over-manned, and fire the "less qualified" of the two operators.

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    10. Re:Article was written like crap by Anonymous Coward · · Score: 0

      Not that I helped them, I do not want to even go near that nightmare.

      I've seen this before, too many times to count. I wonder how many ex-employees, when receiving this phone call, say "I don't want to touch it myself, but for three mil I'll put a team together to fix it for you."

  10. As an IT Manager by Anonymous Coward · · Score: 3, Insightful

    I welcome my idiot colleagues that take this approach. To an IT pro, training is as valuable a method of retaining good staff as offering more money. Being proactive and obtaining training for your staff tells them you actually give a damn about them and their future, whether with the company or not, which promotes loyalty in employees who recognize the effort and, lo and behold, INCREASES the chances of retaining talent.

    Those that don't care are likely to move on anyway regardless of what you do. Those that only work for money and don't want training aren't the kind of employees I want on my staff anyway (the only exception being those that go home at the end of the day and do their job as a hobby as well).

    Ultimately this approach is self-defeating as the staff is untrained on evolving technology. Not only will the talent leave, those that are left are incapable of handling new projects that Management demands making you, as the manager, look like a FOOL when you can't deliver.

    1. Re:As an IT Manager by otis+wildflower · · Score: 1

      Paid time off for training plus certs I would consider tantamount to vacation time, and would appreciate it.

      Last training I went to was for SunCluster, and there was some neat hardware to play with in the lab, and the instructor was actually pretty solid. Got to do some extracurricular HBA tweaking as well as one of the other students' systems wasn't recognizing the one in his workstation.

      Plus, A5000 arrays, which I just think are neat even though their capacity can be matched or exceeded by desktop drives these days.

  11. That word's not in my dictionary by Anonymous Coward · · Score: 1

    I hear tell of these training budgets, and yet in 19 years of working for various companies I've actually gone on maybe 3 courses ever. So it's nice to know everyone's being brought down to my level...

  12. You don't need a certification to know something by Megor1 · · Score: 2

    This article seems to be about selling you that paper certifications are something you need for your employees. Anyone who has interviewed or worked with many of the people with these certifications knows that they are worthless. My favorite was a MCSE that didn't know how to install a video card driver. What matters is that the people can actually do the work, if they self taught/apprenticed I'll take them anyday over a certification

    --
    Everyone that disagrees with me is a paid shill
  13. Re:WTF by oliverthered · · Score: 1

    cross training.

    the guy seems to have a lot of bad developers though, the kind that if they stop developing for a while can no longer do it.

    --
    thank God the internet isn't a human right.
  14. Mod parent up. by khasim · · Score: 1

    Not only that, but training is different from experience.

    Do you want someone who's gone to a week long class about whatever or someone who's been working on whatever for a year?

    So there is SOME logic to hiring as opposed to training. You already have people who can explain the weirdness of your existing systems to the new person.

    But just because there's some logic to it does not make it the best course. Instead, you should DEMAND that they read books (that you bought) and pass certifications (that you pay for) and then use those skills on side projects.

    The more they know, the better they'll function.

    1. Re:Mod parent up. by uptownguy · · Score: 5, Insightful

      Not only that, but training is different from experience.

      Not only that, but people often muddy the issue by confusing the terms education (attending a class, studying to pass a cert test) with training (hands on, real-world experience).

      To help clarify the difference, a colleague of mine once put it this way... if you are having trouble drawing a distinction between education and training: Just think of your teenage daughter and how you would feel if her school offered sex education vs. sex training...

      --


      I would have to say that explosives are the most abused technology in all of history.
    2. Re:Mod parent up. by Anonymous Coward · · Score: 0

      If one is demanding that they do these things then they have every right to bill one for the time they spend doing it.

    3. Re:Mod parent up. by Grishnakh · · Score: 1

      Basically, "education" deals with theory, and teaches you the fundamentals of some field of study. It doesn't teach you the very latest goings-on, but it gives you a solid foundation to learn that stuff on your own.

      "Training" is basically monkey-see-monkey-do: someone shows you exactly how to do something, and you repeat it. This is useful when, for instance, showing a factory worker how to operate a machine.

    4. Re:Mod parent up. by BoogeyOfTheMan · · Score: 1

      That was the first comment to make me laugh out loud in a long time, thank you good sir.

    5. Re:Mod parent up. by bosef1 · · Score: 1

      Just think of your teenage daughter..sex training...

      I find your ideas interesting, and would like to subscribe to your magazine.

    6. Re:Mod parent up. by pla · · Score: 5, Insightful

      Instead, you should DEMAND that they read books (that you bought) and pass certifications (that you pay for) and then use those skills on side projects.

      Wow, way to lose your best talent - Y'know, the ones that actually have options other than putting up with you, Mr. Bonaparte?

      If you "DEMAND" that I learn CrappyLegacySystemX that I will never, ever see outside the present job, I'd do what it takes to learn it and make myself the best damned CLS-X coder you've ever had; but you can bet your ass I'd do it on company time, and we can take it up with the labor board if you expect me to learn externally-useless skills, unpaid (no, buying the goddamned books and tests doesn't count, you weasel). Or more realistically, you'd give me an ultimatum, and I'd laugh as you squirm when I call your bluff and leave for greener pastures.

      If, however, you want to help me learn ThingI'veExpressedAnInterestIn, which oh by the way happens to translate directly into skills applicable to CLS-X, then we can talk. But don't think my off-the-clock time belongs to your whims except insofar as they first satisfy my own.

      Good managers don't threaten and manipulate, they remove obstacles to their team getting the job done. And when the manager himself counts as the obstacle... The same rule still applies. Remove yourself, or explain steadily declining output to your own boss, when no one but C-student interns will put up with you.

    7. Re:Mod parent up. by pla · · Score: 1

      and then use those skills on side projects

      Damn. Why do I suddenly feel that I get to dine on a fine meal of crow a l'orange this evening?

      In hindsight, it appears I've taken your meaning all wrong, and owe you an apology. I suspect you largely agree with my other post, except insofar as it kinda, uh, attacks you a wee bit.

      Mea culpa.


      Of course, if I did read you right the first time, feel free to ignore this apology. ;)

    8. Re:Mod parent up. by DragonWriter · · Score: 3, Interesting

      Not only that, but people often muddy the issue by confusing the terms education (attending a class, studying to pass a cert test) with training (hands on, real-world experience).

      Inventing distinctions that aren't part of the existing definitions of words, and then blaming other people by "confusing the issue" because they don't use your non-standard distinction between the words is, well, rather bizarre.

      While certainly study of abstract theory can be distinguished to an extent from hands-on practice, "education" isn't limited to the former, and "training" isn't limited to the latter. And, really, even ignoring the semantics, the division is somewhat artificial for things like programming (or most active intellectual pursuits.) If you can't apply the theory in practice, you don't actually understand the theory, and if you don't understand the theory, you've got very limited practical scope, as well. Professional education -- or professional training -- involves theory and practical application together.

    9. Re:Mod parent up. by Anonymous Coward · · Score: 0

      I wish our CIO would figure this out. They're pretty much THE obstacle to getting things done. A shame they'll never see it until they get shitcanned.

    10. Re:Mod parent up. by Compaqt · · Score: 1

      Sounds good.

      Except that people also used "trained" for so-called professions.

      A Google query:
      http://www.google.com/search?q=harvard-trained
      reveals Harvard-trained doctors, lawyers, engineers, neurologists, etc.

      I don't know whether that's a good usage or not, but newspapers use it, too.

      --
      I'm not a lawyer, but I play one on the Internet. Blog
    11. Re:Mod parent up. by Grishnakh · · Score: 1

      Well, when you get to a profession requiring college education, you need both. You can't very well send a doctor straight to work with a bunch of coursework in biology and pharmacology and whatever, but never having trained with actual patients. Engineers frequently do internship positions (some called "co-op"), I don't know but maybe lawyers do something like that too, in between their special philosophy classes on ethics and why they're not important. When I was in school for EE, there was definitely a certain amount of "training" in the current state-of-the-art, though there was also a lot of education in the fundamentals. In technical fields, the line is pretty blurry. But the 3-5 day "training courses" that employers send their engineers to are very firmly on the "training" side. I remember one course I took on the PCI bus protocol; they very quickly launched into timing diagrams showing how the bus worked in detail, etc. That's not like anything you'd ever see in a decent university. It's also mostly a waste of time, because looking at simplified timing diagrams on a PowerPoint slide and hearing someone drone on and on about it isn't exactly good for memory retention, especially if you've never actually worked with that bus before. A more useful course would get you set up with a computer with a logic analyzer connected to the bus so you can look at things yourself. Of course, then they'd need to send you to a training class on how to use that particular make/model of logic analyzer....

    12. Re:Mod parent up. by Compaqt · · Score: 1

      When I first read the phrase "Harvard-trained blah", it struck me as a little strange.

      I mean, isn't the point of college education, not training? Supposedly education is for free men ("liberal education"), and training is for chimps.

      So what does it mean to "train" a college student? Think of a Harvard-"trained" political scientist or sociologist. Does that mean they train you in what to think?

      --
      I'm not a lawyer, but I play one on the Internet. Blog
    13. Re:Mod parent up. by Grishnakh · · Score: 1

      I don't know about Harvard, but it does seem that many universities these days, in certain majors, do indeed drain their students in what to think.

    14. Re:Mod parent up. by Grishnakh · · Score: 1

      Whoops, what a Freudian slip. I meant to type "train", not "drain".

    15. Re:Mod parent up. by Compaqt · · Score: 1

      lol, Harvard-drained, I'll be waiting for an opportunity to use that.

      --
      I'm not a lawyer, but I play one on the Internet. Blog
    16. Re:Mod parent up. by wwphx · · Score: 1

      A friend of mine recently sent me a good joke: what do you call the person who graduated at the bottom of his class at medical school? Doctor.

      Assuming he passes his boards. Half of all people are below average, and this included doctors.

      --
      When you sympathize with stupidity, you start thinking like an idiot.
  15. Give your people raises. by b4dc0d3r · · Score: 5, Insightful

    No secret, the only way to get a decent raise is to jump ship. No one gets up the ladder at one company. Get experience, go to another job and get the raise you should have gotten, then get more experience, jump ship again.

    I worked for two fortune 100 companies, and people would quit, and then they'd be back in 2-3 years. Earning 30% more.

    Companies would rather hire an outsider with paper experience than give someone who knows the company a big enough raise to keep them. I even went for salary matching once and got a counter offer $8k less.

    Pay me what I'm worth, and the certifications won't lead me away. Otherwise I'm skipping back and forth, chasing a decent raise.

    1. Re:Give your people raises. by M0j0_j0j0 · · Score: 1

      You sir, thumbs up!

    2. Re:Give your people raises. by Fujisawa+Sensei · · Score: 2

      Fuck that, I quit, my pay went up more than 20% the next day, and my stress went down.

      And I wasn't making exactly below market when I quit, And it was a bad economy.

      And the best thing corporate training sessions are for, especially things like the 'free' oracle developer days, and similar shit, is for networking. Make friends with people from the other companies, get cards and/or email addresses. Keep in touch with the assholes who leave your company. Thats how you land the good jobs.

      The pimps will get you in, they may even get you in at or slightly above market, but your the contacts can usually do you better.

      And remember your career is your fucking responsibility, not your manager's. If your manager gets you training, or gives you time for self training, goody. If not, who the fuck cares. Take charge and train yourself, because ultimately you have to take care of your own shit.

      --
      If someone is passing you on the right, you are an asshole for driving in the wrong lane.
    3. Re:Give your people raises. by Kagetsuki · · Score: 2

      I'm assuming you are American. This is not always the case in other countries and it is certainly not the case here in Japan. Loyalty between company and employee is an important part of our corporate culture and loyal employees are often very well rewarded. There is also the option to jump back and fourth, we call it "haken" and you choose or get chosen for a job you are likely to be good at and work on short term contracts. The downside to haken is that you don't get raises or benefits and after a few years will be getting less than your corporate employee counterparts.

    4. Re:Give your people raises. by wrook · · Score: 2

      Do that too much and in a down market you will price yourself out of a job. I've seen it happen many times. You get these guys who play the system trying to get that extra couple of percent raise every year and before you know it they are making 30% more than anyone else. But then the company gets hit hard some way and they find some excuse to lay off the expensive talent. Then these expensive guys go around trying to find another job, but can't land a thing because their last job was considerably higher than what anyone else pays. The management don't believe that the person will settle for a lower salary and don't even make an offer.

      I always priced myself below the market. In the end I admittedly got paid less than the guys scrambling for higher salaries (even taking into account the time they were unemployable looking for a job). But I *like* working. I am absolutely sure that my management always considered me a bargain and I would be the last one they would want to lay off for any reason. That has value too.

      I'm not saying that what you are doing is wrong. Everybody has their motivating factors. For some it is money. But if money is not so important to you, it's best to keep your eyes on other things. When someone asked me what I wanted for salary, my answer was always, "Money doesn't motivate me. Pay me a reasonable wage and that will be fine. But I want to work for a company that feels comfortable with the idea that the quality of my life at work is more important than the amount of money I take home at the end of the day."

    5. Re:Give your people raises. by MindStalker · · Score: 1

      Sadly most statistics show giving raises doesn't work either. I think this is mainly because it makes getting rid of the crappy workers even more difficult.

    6. Re:Give your people raises. by tazan · · Score: 1

      I had this conversation with my vice president one time. He told me raises were given out as a percentage, and it just was not possible to go over x percent. Once I put my 2 weeks notice in it was a different situation as I could be treated as a new hire and he had complete freedom to pay what he wanted. Of course the problem is I'm not going to put my notice in until I already have a start date at a new job. And if I already have a start date I've already committed to a new job and I'm not likely to back out.

    7. Re:Give your people raises. by Anonymous Coward · · Score: 0
      This is often true, but I don't agree that it's the ONLY way things can get done. I got 13% and 17% raises my first two years out of college as I picked up important skills that my employer realized were valuable. At another job I got a 10% "our department was behind other departments" raise out of the blue because my boss was an awesome guy. And at the current company I started in one position and, while I did have to apply for it, got a promotion to a new position that came with a 23% raise.

      None of those were Fortune 100 companies -- maybe there's some loss of common sense when you get too big. But that mix included a small design firm, a state university, and a mid-size corporation, so it's a pretty wide spread of the market.

    8. Re:Give your people raises. by isorox · · Score: 1

      No secret, the only way to get a decent raise is to jump ship.

      Well, depends on benefits, but my wage has increased 250% over the last 7 years in the same job, and if they fire me they have to give me 3 months notice and then another 7 months wages on top of that.

    9. Re:Give your people raises. by Fujisawa+Sensei · · Score: 1

      That's the way it works.

      Good job.

      I did once put in notice once, without having another job, and I was prepared to walk away.

      --
      If someone is passing you on the right, you are an asshole for driving in the wrong lane.
  16. Playgrounds are also needed by jacobsm · · Score: 1

    While training is usually useful (but one can also learn by RTFM'ing) local playgrounds where a developer or systems administrator can have some actual hands on experience is even more vital.

  17. The death of Middle Management by Wolfling1 · · Score: 4, Interesting

    Great swathes of middle management tiers were slashed during the early 90s in a vain attempt to show shareholders that organisations were more 'lean'. This senior management mentality left many organisations with no one who knew their business systems from a management perspective, and no one glueing together the corporate culture.

    The unappreciated middle manager was the guy (pardon the sexist reference, but before the 90s, they mostly were guys) who established business systems and then went about implementing and policing them. For some strange reason, senior managers believed that they could replace this critical part of the organisation with code-cutters.

    For a limited time it worked. You can make burgers with a robotic arm. However, it eventually started to slide sideways when people realised that their career was not going to be furthered by a performance management spreadsheet, and when their workmates were being retrenched by e-mail, the workers went into open revolt. Through no fault of their own, the IT workers were blamed for this loss of corporate identity - and the IT retrenchments that followed Y2K were testament to the corporate beliefs.

    Now, ten years has passed, and this article has surfaced about 20 times. Despite its title, its NOT about training IT boffins. Its about trying to rebuild the middle management layer. People like Lisa Vaas have realised that the only viable candidates for the role are the IT people. They are the only ones who understand the business systems, and are the only ones who interact with the business on a horizontal plane instead of a vertical one.

    Sadly, senior management are still trying to woo the shareholders with their clever cost cutting measures. And they feel more than a little threatened by the IT folk who know all their dirty little secrets. I doubt that any training gleaned by this approach will be more useful than a PHP refresher. Worse still, that is all that Lisa is asking for - when really, the IT crowd are the only ones holding the corporate life preserver these days.

    1. Re:The death of Middle Management by DDLKermit007 · · Score: 3, Insightful

      The funny thing that I've noticed is that management at the big corps still don't care about this. I've been watching this specific scenario happen over and over. IT turns into a kludge due to a lack of direction (those managers you speak of missing), and for whatever reason these companies think the answer is cutting costs even further. How they are doing it? Outsourcing! Your local helpdesk to India or Philippines, and your local IT people? Pushed over to the outsource company if they are techs, and if they are coders, engineers, etc. they have been getting the axe. They end up replacing them all with overworked people from the outsourcing company who come in with no clue about the buisness, likely will never set foot on their buisnesses property, and think all of that will make things better.

      Larger corporations really have quite the hatred for the very people they need to make the wheels go round, and it makes no sense to me. They all end up getting burned anyways. They either end up having to kick the outsource group out on their ass, and try to kiss ass to their employees they just screwed, stagnate since projects to push the company forward cost the outsource group money when what's in place "works right now", or even more comically, they end up bringing on an VIP IT staff specifically to manage the higher up's ideas and problems since the outsource companies won't do a damn thing an SLA doesn't make them do, CIOs know this, but run with it anyways for that bonus before they jump ship.

      It's getting much worse before it'll get better...

    2. Re:The death of Middle Management by rAiNsT0rm · · Score: 2

      I've been in IT since 386/486 days and it has been a steady decline ever since. I work for a global company and I'm one of only two network admins *total*. In fact the entire corporate IT staff is eight including the helpdesk and server admins. However, we have 6 managers including the CIO. That is almost a manager per person and the managers are not technical. IT depts have become so lean and skimpy but those at the top manage to cling to their titles and positions even to the detriment of everything else.

      24/7 on-call, skeleton crews, over-worked, micromanaged, little to no respect for knowledge or professionalism, travel, and insane demands. The field itself is broken and is only going to get much worse with companies now dropping CIOs and making IT the bitches of each dept. directly... and those are Fortune 500 companies making these moves. I've honestly reached the end of my career in this field and after I leave my current position I plan on changing paths completely... not that much else is any better right now.

      It's only a matter of time before BRIC has decimated the US and we are in for some rough days ahead. Hopefully it will force a reset on a lot of broken systems and policies.

      --
      http://teasphere.wordpress.com - A little spot of tea
    3. Re:The death of Middle Management by Dan667 · · Score: 1

      reading this reminds me of the phrase "too many chiefs and not enough indians". Where I use to work they got rid of all the people that actually did work and kept all the middle managers. Then they all freaked out when nothing got done.

    4. Re:The death of Middle Management by Anonymous Coward · · Score: 0

      dirty little secrets is why my boss at my old job (power word: old job) was canned, the new types who they hired on for talent (talent that went on vacation and played golf and fired productive people and got paid over $100,000 a year) and then the infrastructure started falling apart.

      of course I helped assist with that by reinforcing their beliefs that they should get an ITT tech grad and had a say in the hiring process due to the shitcan treatment I was getting from them (I was ignored often over an incapable consultant from Vegas who was more interested in selling them marked up cisco equipment rather than fixing what was wrong. They wouldnt give me the time to fix what was wrong, they threw paperwork at me instead and had me doing non-IT related jobs like hanging pictures in their offices after they shitcanned my boss, and kept harping on about how things would be better with an ITT tech grad running the place)

      I played the fiddle while I watched Rome burn. I can tell you that :)

    5. Re:The death of Middle Management by jimicus · · Score: 1

      Simple.

      When you run a company - any company - there are really only two things you can do to increase profit.

      The first is increase the money coming in through sales - maybe by upping your prices, selling more things to your customers or getting more customers.

      The second is cut costs - maybe find cheaper office space or reduce staff cost.

      The first one is difficult, expensive and risky. Upping prices may alienate customers, selling more things means finding more things to sell and getting more customers (maybe advertising, maybe changing sales staff incentives) is damn hard work, and nobody really knows how to do it with any guaranteed degree of success. History is paved with examples of companies that tried to do something big to increase sales and it spectacularly backfired.

      But most companies of any appreciable size have huge costs and typically 50% or more of these costs come from staff. Cutting costs is easy, and when you have no easy way to measure individual staff performance (which, let's face it, outside of sales is often quite hard to do) many senior managers assume that one developer, one accounting clerk, one customer service rep, one sysadmin is much the same as any other. So it makes a lot of sense to do everything you can to reduce those costs - moving software development to India, for instance.

    6. Re:The death of Middle Management by trevelyon · · Score: 1

      This all comes down to short term thinking. For most companies now 5 years is a long term plan. They do everything they can to maximize short term profits at the expense of long term business. This is the pressure shareholders put on large companies to constantly grow profits. Large "traditionally innovative" companies have dumped their R&D depts, the middle management has been let go and outsourcing was rampant without even looking at the long term effects. In the end they just end up killing the companies. I'm just glad I work in small business (even though I do some consulting for fortune 500 clients).

  18. Re:You don't need a certification to know somethin by Anonymous Coward · · Score: 0

    Not everything is a well known certification. As I said in my earlier post, in some fields the only way to gain advanced knowledge of vendor specific pieces of equipment or protocols is to work with the equipment a long time and figure things out by trial and error(outages) or take a vendor supplied coarse. At the end of the training, the "certificate" is a piece of paper you will likely throw away/forget about, but having time in a lab with an instructor from the vendor, many times the same guys who work with the developers with every software change(since they only have one lab) is invaluable.

    My current employer did not see any of those certificates of completing a class, and they were just a random bullet point on my resume that they did not even seem to read when I applied. But when they tested my knowledge by asking questions about a Nortel(Now Ericson) MSC and the eBSC behind it, as well as troubleshooting SS7(along with all normal IP engineering). I had answers, I had those answers at my previous company too, but they decided that I was only as smart as the title I already held, and was treated as such for longer than I should have put up with it.

  19. It's a game theory problem by mwfischer · · Score: 5, Interesting

    Let's make a moron matrix.

    Miserable environment + no further education = going to leave (unless they're morons. the dumb ones get comfortable and will stay and continue to shit all over the place) You lose in productivity and group morale as everyone hates IT or Joe User tries to fix things on their own making things even worse.

    Miserable environment + education = probably going to leave after "free training" (read - opportunity cost). If you're going to run a shit hole, run a shit hole. Don't randomly throw them a bone. They'll make it into a ladder. Simply bad / clueless management does this.

    Great environment + no education = probably going to learn on your own to be happy. The law of diminishing returns applies here. It's going to suck soon unless you pay them / give a title / whatever makes the little buggers happy. You're soaking management / planning costs here. Managers are more expensive than grunts.

    Great environment + education = you're going to keep them longer. LoDR also applies here, but the effect is slower.

    Basically....
    As an employee, make your mistakes on someone else's dime. When you used up all internal opportunity, bail to greener pastures.

    As a director you have a choice. You can get by making a technology barren revolving door shit hole (and don't forget how it messes with the entire org system morale). You lose productivity in having to get new people to adapt but you don't spend "visible" dollars.

    As a director you can make a genuine nice place to work. Give education opportunities, make a nice organic learning culture, and treat people with respect. Hire those who will support this structure. You spend "visible" dollars on training and gain "invisible" dollars on productivity rates, retention, and expertise. The worker will become more efficient over time. You will slowly spend more visible dollars on cost of living / regular raises and promotions but efficiency will increase until it plateaus. If they earn, they earn. Else, into the woodchopper you go.

    1. Re:It's a game theory problem by supersloshy · · Score: 1

      LoDR also applies here,

      ...Lord of Da Rings? Joking aside, what does this mean? Google isn't giving me any straight answers.

      --
      "Our country is not nearly so overrun with the bigoted as it is overrun with the broadminded." -Archbishop Fulton Sheen
    2. Re:It's a game theory problem by sockman · · Score: 2

      Law of Diminishing Returns perhaps?

    3. Re:It's a game theory problem by dredwerker · · Score: 2

      As a director you can make a genuine nice place to work. Give education opportunities, make a nice organic learning culture, and treat people with respect. Hire those who will support this structure. You spend "visible" dollars on training and gain "invisible" dollars on productivity rates, retention, and expertise. The worker will become more efficient over time. You will slowly spend more visible dollars on cost of living / regular raises and promotions but efficiency will increase until it plateaus. If they earn, they earn. Else, into the woodchopper you go.

      I think the problem with this comes with these pesky people called shareholders. The director is not really in charge. The quickest way to make returns for shareholders is by the bean counters cutting back(so no training courses or rises and a few redundancies). The shareholders want a return now and then on to the next company. Shareholders have the least interest in the long term outcome of the company and probably the most sway.

      --
      On a long enough timeline. The survival rate for everyone drops to zero. Chuck Palahniuk, Fight Club, 1996
  20. Re:WTF by Lanteran · · Score: 1

    Huh, -1 Interesting. Now I just need to see a +5 troll!

    --
    "People don't want to learn linux" hasn't been a valid excuse since '03.
  21. As usual, it depends by starfishsystems · · Score: 4, Interesting

    First, let me address something important and then set it aside. Training is for monkeys. Education is for humans.

    Okay. This is a field in which rapid turnover of skill requirements is a given. Therefore, staff will not be able to deliver their best unless they are provided with the means to keep their skills fresh and relevant. I realize that even such a basic proposition as this will have its detractors, but frankly, they're idiots. There isn't much more to discuss on that front.

    On the other hand, there's lots to discuss when it comes to finding effective means for staff to maintain relevant skills. I remember how shocked I was when I first got out of university and went on some of the technical courses required and paid by my industry employer. Hour for hour, the cost was at least 50 times higher than what I had paid for course time at university. And the content was laughably thin. And the instructors usually cut a few corners, because the students, for the most part, were disinterested. This was in 1980 when hardware vendors provided courses in their own operating systems. Yes, in principle it was a good idea to provide this important aspect of product support. In practice, the approach was exceedingly inefficient.

    Good documentation was to become an even better idea. Take the original Unix documentation for example. It wasn't a course in system design, but if you had a reasonably general systems background you could rely on the documentation to fill in the specifics. And you could learn what you needed to know at your own pace. And it was free. All you needed was time. Most vendors became very committed to documentation. I'm not sure what was happening in the training industry at the time, because for decades I never ran into a situation which needed it.

    As time passed, however, a different trend began to assert itself. Consumer products gradually began to ship with less and less documentation. Most of what remained seemed to consist of legal disclaimers. On the industrial side of the fence, a similar trend followed about a decade later. Vendor literature is fancier than ever, but also considerably more vacuous. There are lots of pretty screenshots explaining what form fields to fill out, but not what the fields mean or what processing is taking place behind the facade, much less to provide an analysis of the general case.

    In other words, the state of vendor documentation today is what vendor training was like thirty years ago. And this is good business, because if you want anything more, you're going to have to pay for it. Alas, the training is no better than the documentation. It's worse, perhaps, for anyone whose reading speed is faster than human speech.

    Given this dismal state of affairs, I can see why employers don't find a lot of value in sending their staff off for training, especially if they have to travel to some distant city for several days. But don't let them throw the baby out with the bathwater! There are many other channels of education apart from the training industry. Some are enormously better value. You simply have to be willing to explore them. Conferences are a traditional example, as are university extension courses. I'm personally in favor of exchange programs, where organizations in the same sector allow their staff to trade places or engage in projects of common interest.

    We should regard such undertakings as characteristic of our profession, and show some initiative around them. Otherwise we are reduced to following, to being monkeys. In that case, training may be the right word after all.

    --
    Parity: What to do when the weekend comes.
    1. Re:As usual, it depends by drooling-dog · · Score: 1

      ...staff will not be able to deliver their best unless they are provided with the means to keep their skills fresh and relevant.

      If only there were an easy way to connect with the world's vast knowledge, so that someone with the motivation and desire to learn could access it easily and cheaply from the comfort of his/her own home...

    2. Re:As usual, it depends by starfishsystems · · Score: 1

      But alas, high volume does not make up for a low signal-to-noise ratio.

      --
      Parity: What to do when the weekend comes.
    3. Re:As usual, it depends by Gribflex · · Score: 1

      I can tell you what happened, at least from the people I know in doc and training.
      You mostly got it right, btw.

      Documentation used to be a big investment area.
      Then training came along. Training made money; Documentation cost money.
      Companies started by de-investing in doc, and investing heavily in training departments.
      After a while, organizations would start to ask their doc teams to intentionally include less information so that customers would be 'encouraged' to buy training.

      But, there was a problem. Where did the training teams get their information from?
      Documentation.

      Documentation fills the role of a primary researcher for the training departments. They know what's going into the product, how it is supposed to work, and what it actually does as soon as the product is released. Training teams follow a several month lag, as they need to train what's installed on the customers site, not what's in development. Without the source material coming from Doc, it's a lot harder for trainers to pull together great content. They now have to do both the primary and secondary research, but with the added difficulty that the developers are now working on the *next* iteration, and aren't really that interested in talking about the last release.

  22. We're just warm bodies with a number by Barbara,+not+Barbie · · Score: 0

    Right now, we're just unable to train, because the guys weâ(TM)ve hired are out billing'â said David Marceau, vice president of Ridgefield One, a Connecticut staffing company that specializes in IT. Ridgefield employs three full-time IT professionals and has another half-dozen IT consultants out working. 'As long as they're out billing, I'll keep them out. If we ever get them back, I'll try to line up work as soon as possible,' he said.

    I don't believe it, if only because actions speak louder than words. If they're not out billing, they're redundant.

    If he really believed in the value of training in staying competitive. he'd be hiring more developers to give everyone a chance to stay current and his business competitive.

    And for those who would rather learn on their own, at least some time to pursue pet projects or do some research that might pay off at a later date, or at least enhance people's skills ...

    But no - it's "bid too low just to get the job, then work the coders insane hours and blame them if it goes pear-shaped."

    --
    Let's call it what it is, Anti-Social Media.
  23. Recommended training courses? by molo · · Score: 1

    Has anyone had any good experiences with programming-centric training courses that they would recommend? Please, no introductory stuff.

    Thanks.
    -molo

    --
    Using your sig line to advertise for friends is lame.
    1. Re:Recommended training courses? by Anonymous Coward · · Score: 0

      Has anyone had any good experiences with programming-centric training courses that they would recommend? Please, no introductory stuff.

      Thanks.
      -molo

      I do not have anything to do with this company but CBT Nuggets are amazing and pretty reasonable

    2. Re:Recommended training courses? by Eskarel · · Score: 1

      Best value for money training I've ever had was brining in a consultant to work with me on a real project. Sort of like the old on the job training people used to do but with expertise from outside the company. Not the cheapest thing mind you, but not really much more expensive than outsourcing the project to a consulting firm. Doesn't get you a cert of course, but it does get you actual knowledge which is more valuable most of the time.

      Of course how viable this is depends a lot on your current level of expertise, the more experienced you are the harder it is to make it work, but it does work well.

      Other training courses I've been on tend to be more about little productivity gains. You've always done something in a certain way but on the course you see someone do it another way which is better and more effficient.

    3. Re:Recommended training courses? by FlyingGuy · · Score: 2

      Too many years ago I took "C for Professional Programmers" at UC Berkeley Extension because I was running into some places that I could not fathom a way out of. The guy teaching it had written a couple of books on compiler design and knew his stuff. I had to sort through some cruft, but it was a good course overall.

      check your local University for extension courses, most aren't cheep and are usually worth the money you pay.

      --
      Hey KID! Yeah you, get the fuck off my lawn!
    4. Re:Recommended training courses? by sockman · · Score: 1

      I had great experience with some Spring training. It's nice to have someone who's writing the library that actually explains it.

      Aside from that, continuing education courses (which most companies seem to provide some reimbursement for, and there is a good tax break in the U.S.) at the graduate level will expose you to things beyond your crappy day job.

    5. Re:Recommended training courses? by Anonymous Coward · · Score: 0

      Yup. The training provided by Mike Cohn is good. He teaches estimation and agile project management, mostly.

    6. Re:Recommended training courses? by Thing+1 · · Score: 1

      Check out learnvisualstudio.net.

      --
      I feel fantastic, and I'm still alive.
  24. Read this the other day on LinkedIn: by Anonymous Coward · · Score: 4, Funny

    CFO says to CEO, "What if we spend all this money on training everyone, and they leave?"
    CEO replies, "What if we don't spend the money and they stay?"

    1. Re:Read this the other day on LinkedIn: by Anonymous Coward · · Score: 0

      That was the Tao of Programming IIRC.

  25. Consulting by Anonymous Coward · · Score: 1

    This is one reason why I love working for big consulting companies. The more experience and skills you can put on your resume, the better - makes it easy to get approval for training. Plus, the big guys have relationships with major software vendors that yields free training.

  26. Re:You don't need a certification to know somethin by YojimboJango · · Score: 4, Insightful

    Your comment is telling.

    You're not sending your good employees (you know, the ones that you already know are intelligent) out to get certs. You're attempting to hire talent that already comes pre-trained so you don't have to do it. Anyone can fake their way through a class and memorize questions for a test, your goal should be to know your workers and send the ones that show promise off.

    Find that smart kid from ops who seems to spend his days fixing printers and ghosting machines and send him out to get a MSCE. You'll probably wind up with half decent net admin when you're done. Hiring some mouth breather just because he paid for a cert and you've got a 95% chance of failure.

    Actually that could be a way to weed out cert idiots, just ask them who paid for the cert. If it's their last employer it could be an indicator that they saw some talent there. Food for thought that.

  27. Re:You don't need a certification to know somethin by Matthew+Weigel · · Score: 1

    I think you're making a logical error. You are comparing the value of the certificate as a predictor of success (that is, how much - if any - weight to give their degrees and certifications when deciding whether to hire them) and the value of the training process - yes, completely ignoring the certificate at the end - for someone that you've already hired and whose ability is not in question.

    The question isn't whether someone with less intelligence or no experience in the subject matter can become an expert on a subject from a training program; the question is whether the smart and knowledgeable person you hired (let's at least assume that you hired someone who meets your standards, and have ruled out potential hires that would not cut the mustard without the certification or degree) can come out with much more and deeper knowledge of the subject.

    --
    --Matthew
  28. That young fired up guy... and conferences by Anonymous Coward · · Score: 0

    Guys, go to conferences. Seriously.

    I'm 23, I make over 100k, no college or diploma.

    But I can destroy even the most senior developer at any of the large companies I've worked for. I went to a few conferences and someone picked me up, just like that. $10/hr to $30/hr+ in one job change.

    You know what? The company that picked me up is running my code in production years and years later. Happily reaping the rewards of my first few months of employment when I rewrote their entire network monitoring system over Christmas break (had just started, no vacation).

    Go to conferences and hire these young kids. Get over their short term (easy) problems. You have to defend them at work from the IT sharks but find a passionate one and remove the yellow tape. 1 year and the company will be begging to hire him..... That's my story. Did your company find such free flowing talent? You probably wanted someone who sat through something right? The passionate will gather for fun at these conferences.... they will be scared of your traditional interviews since you throw their resumes in the trash. Still worried about paper, most are....

    (hint: poor people from sub 30K/yr income households have passion too, and without any financial backing for college they are *ripe* for the picking at these conferences. Even better is you get to hang out with these kids before they know it's an interview and you'll get a good judge of character.)

    1. Re:That young fired up guy... and conferences by GodfatherofSoul · · Score: 4, Insightful

      Aaaah, to be 23 again. Full of equal amounts of shit and confidence without the wisdom to know it.

      --
      I swear to God...I swear to God! That is NOT how you treat your human!
    2. Re:That young fired up guy... and conferences by Anonymous Coward · · Score: 1

      I'm 23, I make over 100k, no college or diploma.

      Good for you. Sounds like you're pretty smart and motivated. There aren't many more like you. Typically, no college = idiot. For smart people, it's not hard to get a full ride scholarship, it has nothing to do with how much money their family has. Searching for more diamonds in the rough like you is stupid, because it's much easier to go for the low-hanging fruit: guys who are good enough, and far more plentiful. Plus they don't cost $100k a year...

    3. Re:That young fired up guy... and conferences by Anonymous Coward · · Score: 0

      Yes but this only matters if you have boring tech lacking projects. I'd take 2 or 3 serious developers, you know, the kind that wish to rewrite from scratch any program that even remotely bothers them? Yeah, give me 2 or 3 of those guys and some creative breathing room and we'll embarrass large teams with 15+ *any* day of the week.

      A normal developer writes code.
      A good developer writes lots of code.
      A great developer writes very little code.

      These are the kind of guys that have passion. We discuss a missing component on a Friday and someone comes in on Monday having researched the entire space in the market, with some suggestion about something to buy or start working on. My great developer comes back with a working implementation that we end up choosing over the vendor pilot, and it's 1/10th the size and complexity. We no longer need 3 headcounts to manage this app, and any new feature is added in days not weeks. Any scaling problems are quickly resolved instead of secondary POCs and daily 7am status meetings with vendor bean counters trying to bend the definition of "defect" so they can make a quick exit and dump their piece of shit that we just wasted money on.

      Seriously, 100K is CHEAP for these guys. They are worth their weight in gold.

  29. I like my IT budget like I like my women... by Anonymous Coward · · Score: 0

    Tight and stupid.

    1. Re:I like my IT budget like I like my women... by Anonymous Coward · · Score: 0

      Ground up and in the freezer.

  30. demographics of labor shortage by Anonymous Coward · · Score: 0

    Employees are a commodity, therefore expendable. This isn't going to change until there is a labor shortage, which will probably happen in the next decade. Demographics define the future. That's why things aren't really as bleak as they seem at this time.

  31. One of Many Reasons I'm Staying Freelance by Anonymous Coward · · Score: 0

    When I first started work and was in a job, I didn't just feel safe in my job. I would also get regular training - new skills, new techniques, all sorts of things.

    In the past decade, I've worked in a load of companies as a freelancer, and only in 1 company have I seen people getting trained. The rest, they expect people to pick up books or manuals, maybe a CD-ROM course if you're lucky.

    I really don't see any attraction to a job now. I don't see much difference apart from getting paid less.

  32. Tight and Stupid by Anonymous Coward · · Score: 0

    Sounds like the women i gravitate too.

  33. Continuous education should be a part of any job by QilessQi · · Score: 1

    Experienced and senior individuals should spend at least some time each week reviewing the work of junior developers and helping to bring them up to speed. I do it, and the results are incredibly worth it.

    Sadly, some senior individuals prefer to treat the juniors like crap simply *because* they don't know as much.

  34. Re:You don't need a certification to know somethin by tepples · · Score: 1

    You are comparing the value of the certificate as a predictor of success (that is, how much - if any - weight to give their degrees and certifications when deciding whether to hire them) and the value of the training process

    Probably because we had a story here a couple days ago about "the value of the certificate as a predictor of success" compared to the value of a portfolio of hobby projects.

  35. Training staff and keeping them around by Anonymous Coward · · Score: 0

    The mentality to keep them stupid so they will stay is indicative of a toxic work environment and one that I have seen in MANY places so far in my career. The vast majority of my career experiences were in truly toxic environments so I can make an assertion on the population that more than 3/4ths of IT work environments are toxic.

    Retention of employees at all costs is a business anti-pattern that formulates in an environment with chronic high turnover. From what I have seen personally, chronic turnover in an IT company isn't caused by low wages, high expectations or managerial incompetency, it always seems to be all three at once. I never personally worked anywhere a company only suffered from one of these problems.

    My theory about why this is considered acceptable to not train your people properly and keep them stupid is typically because the product they offer has little to no competition or the money is easy and management has grown complacent. There is no real incentive to do a spectacular job when mediocre makes you nearly the same amount of money.

    The best work environments I have had were with companies that struggled to make every dollar they earned and I find it ironic that easy money can make for terrible management.

  36. Yes! by abednegoyulo · · Score: 1

    I like it tight and I like it stupid!

  37. I've Never Seen A Bigger Waste by Anonymous Coward · · Score: 0

    Than Developer Training.

    I know there are a lot of devs here and I don't want to offend anyone....but it's the truth. Every training I've ever attended was some 2-3 day conference or 'class'. All they ever had the time to do was show-and-tell cool stuff you could do. It was more a day-off/paid vacation than training. Except the costs were extremely high.

    The 'good' developers seem to learn this stuff on their own anyway. In fact, they are normally the ones who push for the company to be using it. So, you either send the good devs who don't get anything out of it as a 'reward' for being good....or you send the bad devs. The bad ones certainly aren't going to learn anything.

    Instead of sending one dev to a conference you could get 1,000 good development books. 85% of which will never be used as more than a desktop reference because the majority of devs aren't going to read it.

  38. Postpone Reimbursement by Tablizer · · Score: 1

    What if the co promises to reimburse you for training 18 months afterward? If you leave early, they don't pay.

  39. to train themselves,on their own time&dime,if by D4C5CE · · Score: 1

    To wipe out any trace of that consolation, you should know that there are people out there who are gleeful at the thought that you expect your staff to train themselves, on their own time, on their own dime.

    Two more factors that make it a vicious circle:
    Employees not given the chance to train themselves (after unpaid overtime as late as midnight?) to get the formal qualifications and certifications will almost necessarily be underpaid, while most training comes at a price tag that requires a corporate sponsor.

  40. they want some some to have a $1,249- $4,699 app? by Joe+The+Dragon · · Score: 1

    they want some some to have a $1,249- $4,699 app?

    that would push most workers under mini wage and brake the law. For there 1st paycheck.

  41. employee vs contracting by dezert1 · · Score: 1

    As an employee, even if you get training/education and apply it, most of your efforts are still helping people 'above' you who could never do what you are currently doing. It's like doing 10 pushups, but your boss(es) get the benefit of 9 of them, and you only get the benefit of 1. So, if you improve and make them more money, usually the employee never gets a percentage of how much the company grows. You may get a little raise, but that's about it. Your boss(es) continue to make way more money, and you don't. I'm thinking that everyone should be self-employed. Anybody in charge of a large 'company' is really also only self-employed, and contracting with hundreds of others. No training necessary for those you contract with. If *they* want to train themselves, they will do - with the proper motivation - to get other contracts/business. I think we as a nation should start to think in other terms other than the 'employee' mindset. It's limiting in a great many ways.

    1. Re:employee vs contracting by agm · · Score: 1

      Couldn't agree more. I'm in my mid 30s and have only ever been self employed (as a developer/architect). When I think of upping my skillset it never occurs to me that this is a client's responsibility. It's mine and only mine. One of the biggest advantages of contracting is the ability to work for more than one client at once, with varying responsibilities and roles. It strengthens your position at all of your clients, not just the one you're working for at the time.

      I think contracting is the default and natural position for trading effort for money. It's by far not the most popular position though.

  42. Re:You don't need a certification to know somethin by Anonymous Coward · · Score: 0

    Problem with this is so many companies require the cert to get hired in the first place. So people pay for them to get the damn job in the first place.

  43. Engineers don't need traditional training by LostMyBeaver · · Score: 1

    I'm not sure about code monkeys. You know the guys who receive a project design and implement each individual function. I'm a software engineer and as such, as opposed to being a developer or a code monkey, my job is to identify problems, research the problems, research solutions and then either implement my findings or document it for a larger team of individuals to implement.

    A software engineer is a person that should be able to program, but it's just a small part of the job. The majority of a software engineer's job is solving problems, generally through research and sadly often trial and error.

    Software engineers require books, possibly video training courses etc... if you are a software engineer and you need to be spoon fed new topics, then you're doing it wrong... or you're trying to get a paid vacation :)

    Talking about that... time for the boss to spring for a new Safari Online subscription

  44. Unconventional Training by wrook · · Score: 1

    I'm a guy that doesn't like traditional training. That is, I can't stand power point presentations with guys from the local training center. I'd rather poke my eyeballs out than sit through those classes. But that doesn't mean I don't need training.

    If I'm working on an important project, I'm going to be conservative. I'm going to use what I know works. I'm going to keep it simple and keep the risk low. But that means that I might overlook some fancy new technique or technology that would make the project even more successful. I might be reinventing the wheel because I just don't know the details of a class library. Or I might be missing opportunities for writing better code because I just don't know any better.

    So, I need time to research. I need time to read. And most importantly, I need time to experiment -- WITH my colleagues. We need projects that we can try new techniques on. We need to evaluate new technologies and languages and class libraries so that we know if we want to use them in the future. I really shouldn't be doing that "on the job" because I'll likely make a dog's breakfast of the job.

    Personally, I don't really favour the "one day a week" of personal training. It's too hard to stay focused. Instead, give me 6 weeks a year (in a row), with a couple of colleagues to simply try new things. Then I will come back to the team and share my experience.

  45. Training by ledow · · Score: 1

    I've refused every offer of training ever given to me. After leaving uni, I was an independent technician for 10 years - roaming from place to place with year-long contracts with various schools (up to 8 simultaneously, on a sort of shift rota). The longest-term ones had me there for 8-9 of those years consecutively because they liked my work, and even poached me from an employer (at great expense) and hired me full-time for 2 years at the end (I left because of internal politics which I hadn't been subjected to previously). I did everything from managing their finance servers to writing new programs.

    They never had a problem with my work, but they were nice enough to offer me training to advance myself. I refused. Why? Because they couldn't find a course suitable.

    The problem with IT training is that it's generally aimed at people new to the industry. Even when you get into the £2000/day training courses, it's Powerpoint slideshows and "let's all try that now, shall we?" from someone who's never been in a professional position except "trainer", and on material that you could teach *them* more about than they could teach you. Don't even get me started on the mainstream junk (e.g. MCSE, etc.). Learning menu positions, control panel icons, how to use the MMC etc. by rote isn't learning.

    Every training on a "new technology" would have me sleeping within 30 minutes. When your training could be surpassed by a 1-page crib sheet written by someone at the same level as the participants, you know the training is a waste of time. And if you attend training and find yourself in a room with more than 20% of people with pen-and-paper on their lap, religiously scribbling down every click they see, do yourself a favour and leave.

    And precisely how many of my employers have ever been bothered by the amount of professional training I have? Zero. They don't even ask, because I was making a career of it (at my own personal financial risk) before they'd even heard of the various certifications (or, in some cases, used a computer). How many were dissatisfied with my work? Zero.

    Amusingly, one employer wanted me to take the ECDL just so they could say all their staff had it. The look they got was enough to have them backing out of the room in silence.

    IT Training, from my point of view, is currently a complete waste of time. It's an excuse for a jolly-up, disguised in a £2000/day invoice. And if someone needs to be *professionally* trained to do their job - you hired the wrong person. You can do little one-day seminars on certain topics (e.g. legal implications of new data protection laws, etc.) but to actually think that you need to keep training your IT staff to keep them working at the right level? That's ludicrous. Also, I wouldn't expect them to PAY to train themselves either, that's just silly.

    Just give them 5-10% of their day on side-projects. Mention that the company will be wanting you to be able to do X within a year, and they'll use that time to train themselves up. You're "paying" for it, because it comes out of their work-time. You're not paying over-the-odds or floating a crappy here-today-gone-tomorrow "training" company. And within a year, they'll have grasped whatever concepts they need to (and if they haven't - that's the sign of a lazy worker, because they were pre-informed). If it's a massive job, they'll ask for materials and/or support and before you know it you have a trainer, and complete training materials, in-house for the rest of your staff.

    It works fabulously from the lowest ranks ("We're *going* to be moving to this new telephone system - I'll put your new phone here, here's a brief intro, you'll have your old system and phone up until the end of the year but we *will* be switching then to the new system - get used to it" - replace phone with software, PC, input device, whatever) to the most skilled ("Next year, we're going to move *everything* to SAP - do you know SAP? No - well, no problem, we have a year and

    1. Re:Training by badzilla · · Score: 1

      Do you think any car owner in their right mind would take their vehicle to that garage to be hacked around in that way? I sure wouldn't!

      --
      "Don't belong. Never join. Think for yourself. Peace." V.Stone, Microsoft Corporation
  46. Righto, and a broken window generates work, right? by Tomsk70 · · Score: 1

    Idiotic. Another example of what's good on paper meaning the reality gets ignored.

    Next week - why your employees will leave once they're experienced anyway, and how the prospect of a position with training will hasten that.

  47. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  48. Re:You don't need a certification to know somethin by lwriemen · · Score: 1

    As I said in my earlier post,

    This is the funniest thing I've read in a while! (If you don't get the joke, look at the quoted poster's user name.)

  49. DEVELOPER training? Maybe that's the key here ... by King_TJ · · Score: 1

    I can definitely see the value in continued training (on the company's time and dime) for developers. That's an area where everything changes/evolves and if you don't keep up, you're eventually ineffective compared to the people who know the newer/improved technologies.

    But coming from more of the network administration side, I've not really seen any evidence that paid training was worthwhile. In the 20-some years I've been doing this, every time I went to a training class or seminar, it was honestly of really limited value. It generally worked ok as an overview of what was new in a given product, or as a "crash course" in what a certain application was capable of. But ultimately, far too much detailed information was crammed into peoples' heads in a 1-2 day session. Even if you tried your best to take notes, much of the stuff was never used again back at the workplace until possibly a full YEAR later, when they reached the point of actually purchasing said technology and getting it online. By then, you could barely remember why you wrote down what you did when you looked at it again! In cases where you were getting training on existing products? Some of the same issues applied. The classes have to try to cover all the different needs and requirements of everyone in attendance, so much of what you learn doesn't apply to the place you work. Some of the items that COULD apply don't always do so immediately, because your employer doesn't yet use whatever portion/module of the software you learned about and thought they SHOULD start using.

    There used to be a lot of pressure from I.T. for employers to pay for certifications ... but in most cases I saw? That, again, was really just self-serving. People didn't think (or care) that it might help them be a better employee where they worked currently. They just saw them as badges they could bring to the next job interview to negotiate for higher pay elsewhere.

  50. Plus ça change, plus c'est la même chose by RogueWarrior65 · · Score: 1

    This is nothing new, folks. Back in the early 90s I worked for a Fortune 500 company in one of its design departments. The artists kept begging year after year for training. Of course they didn't exactly specify that they wanted Photoshop and Illustrator training. What did they get? Bullshit "team" training and bullshit "communication" training among other bullshit fluff, none of which was a marketable skill. After all, why should a company pay to train someone so they are able to get a better job somewhere else? The other side of this type of coin are places like Pixar that let you take all kinds of useful classes and people really want to work there.

    So the real business question is: how much useful training do you offer your employees? If you treat them like slaves, they won't want to hang around but then again will they have the ability to leave? On the other hand, if you spend a ton of money on training, are you going to see the return on the investment or are you going to go broke in the process?

  51. Re:You don't need a certification to know somethin by Anonymous Coward · · Score: 0

    Not necessarily. Some shops send their least productive person to get a cert so that productivity isn't hurt _and_ they get to advertise that they have people with certs.

  52. Re:You don't need a certification to know somethin by Anonymous Coward · · Score: 0

    The problem is, to overgeneralize all certifications as bad or good, is to remove context from the evaluation of a particular certification area. Some certs are good and useful, and some, may seem like nothing but a rubber stamp, based on memorization of ideas, not actual ability to put thought into action. The problem in my experience is some in management see the word 'certification' and immediately ascribe value, without any real thought process into how or why this particular certification is both a benefit to the person taking the certification track, or to the company's current direction.

    As a result you may see people, getting a cert and then jumping out of a company, or leaving a company because they feel they need the training. Here's the bottom line: training is important. People who want to learn will absorb, and work to learn material, those who don't want to learn, very likely won't. Hire people with an interest in learning, and you have a better chance of getting a good ROI on your training dollars. Hire people who just want to 'skate by' and you may not get the same ROI. Just remember that each of us is unique our abilities, and capacities, and motivations to learn. To treat all Developers, all testers, all technical writers, or managers, or fill in your job title here, as all being the same is to ignore the human element that each of us is individuals with vastly different backgrounds.

  53. Re:Unconventional Training - Test Lab by trevelyon · · Score: 1

    I've worked over 20 years in IT, have been a trainer (for CIsco courses and others as well) and in my opinion a test lab should be the first stop for most training. Much of the value of the Cisco coursework comes from giving access to a test lab. Whether a test lab makes sense depends on the specifics of your company, the cost of the equipment and the quality of your staff. For example: a 2 person IT dept. that uses a lot of expensive, vendor specific equipment and both people have similar IT experience will get much lower ROI from a test lab than a company that uses mostly FLOSS on commodity hardware, has a 15 person IT dept with a varied range of experience (mentoring/cross-training available). Group one may see formal training as a more cost-effective option (although if they need to keep cold spares on hand a test lab may be viable from that). Group 2 will almost certainly gain more from a test lab than formal training.

    In addition to a test lab the employees need time to use it. I would say having 15 - 25% of your time for training and decompressing is about on par with my experience. The exact amount depending on the stress level of the environment and the breadth of the technologies supported. Self-training is an inherently lower stress environment than dealing with a production network and the employee can control the pace of training. Mentoring and working in teams can speed up learning and also build teamwork at the same time. Finally, the wider the scope of technologies you have to support the more time you will need to train for them. Smaller, specialized groups can get by with less training time than a group that must support all the functions.

    A dash of formal training here and there can definitely add to the benefits of a test lab, however, they may take the form of classes or discussions at a conference rather than a single longer training session on one subject. Exposure to other technologies and experiences is another advantage of conferences or formal training. That said given the choice between test lab and formal training I'd choose the test lab every time.

  54. Re:You don't need a certification to know somethin by HeckRuler · · Score: 1

    You don't want to work for those companies because the management is retarded.

  55. Metaphor Fail: "Balls Of Clay" by littlewink · · Score: 1
    Anonymous Coward says:

    You'll need to grab it by the testes and twist it into what you need it to be...

    This "balls of clay" metaphor is troubling. "Feet of clay" is more consistent (although not applicable here).

    Grabbing testes is something we avoid. The metaphor is hardly as appealing as "grab the gold ring", which has a cultural reference (the golden ring on a carousel) and an appealing outcome (gold in your hand). Who wants a handful of testes?

    Another inconsistency is that, once you'ved "grab[bed} it by the testes" you are only holding the testes, not the entire object, so even in the case of clay balls there must be something attached that you wish to control.

    Furthermore twisting clay only changes the shape of the clay manipulated, not the object to which the clay/testes is presumably attached.

    Consider also that anything with testes will fight back and likely hurt you seriously - something a technology, a textbook, a keyboard won't do. Why must learning be a struggle?

    tl;dr summary - this metaphor has all the appeal of a coffee table hitting a bare shin in a dark room.

  56. Re:You don't need a certification to know somethin by scamper_22 · · Score: 2

    I don't think you quite understand how the rest of society operates.

    My wife works in insurance. Most of my family works in the public sector.

    The rest of society works by getting an education for a specific job and any small change... you get training. The idea of hiring someone with 'potential' just doesn't exist in 95% of the world.

    Let me give you a little contrast here.

    Doctors spend years studying medicine and then a few more years specializing in some narrow field. They continue to work in that narrow field for years, often just doing the same procedures over and over again.

    Contrast that with core router equipment supporting the internet. A system with as many complexities as some medical specialization. Oh... just hire some new grad with some general knowledge and have them design and debug issues. Hey, that new grad was me not too long ago :P

    Every time one of my family members at work gets a new computer program to use... no matter how small... they get training on it. This is ingrained in 95% of the rest of the workplace. My mother was hiring for some position in the public sector and I read the job description. They put in some obscure computer data entry program that you would of course only use if you worked for the city.

    It's really only in tech and R&D where technology is rapid and people are generally apt at self-learning that we think people should just be hired for potential. Of course I think this is the better way :)... but I don't really blame the HR, business people... they do what 95% of society does.

    We're the oddballs and quite frankly it is up to us to organize to make sure our field does well.

    There are lots of way. Both doctors and lawyers have professional programs with training built in. You can't do surgery without being a professional licensed doctor with know how and proper training. Yet any nitwit can be hired to operate a router.

    There will always be a trade off in these areas. Yet I guarantee the same people ranting how ignorant businesses are... are the same people who rant against professional systems.

  57. Re:WTF by Opportunist · · Score: 1

    That's fine and nice as long as you're 20something. When you reach 30something and continue this path of life, burnout is waiting at the end for you.

    No matter what angle you look at it, training time multiplies when you do not have a teacher. Plus, from time to time, even programmers might want to do something other than code.

    I know what you're talking about. I've been there. My evening hours and weekends were filled with learning about new exploits and my vacations took me to developer conferences. Since 2002 I didn't have a "vacation" that wasn't in a hotel with a few conference rooms and internet connection. In 2009, my world imploded.

    It works for a while. But sooner or later your body will tell you that this ain't the way it wants to work. Odd as it may seem at 20something, vacation means time without a computer. Yes, I can hear you gasp and if you told me during the last decade I'd have told you that you're talking out of your ass if you think I could relax without my beloved machines. Somehow, this changes when you hit the 30s, it seems.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  58. Re:You don't need a certification to know somethin by Opportunist · · Score: 1

    Depending on what you're looking for, you might work EXACTLY for that kind of company. If you look for a nice way to slack off, that's the place to go.

    Here is why: A company that relies heavily on flashy paper telling about your expertises instead of relying on your previous work will do so in all areas. Not only in yours. So you will have a boss who got his job based on his certs, who in turn has a superior who came due to his certs and so on. And somewhere in that chain, you'll have the mouth breather mentioned earlier in this thread who can't get his act together. Which in turn will mean that he will not be able to use you properly, resulting in a lot of idle time.

    And since their network security guys will be hired by the same measure, it should be trivial to dig a tunnel through their filter and read /. all day.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  59. Gun club -- my "own time" training by Anonymous Coward · · Score: 0

    I simply explain that if I don't get support for professional development (training, professional / academic conferences - not trade shows, resources such as books, etc.) that I'm going to spend my personal time and money by joining a gun club and practice that instead.

  60. How did you cope? by improfane · · Score: 1

    I would like to know how you imploded and how did you cope? Did any health problems creep up on you like RSI or carpal syndrome?

    I feel as if I am on a treadmill (the prisoner of hype is so true!) that won't ever stop or get easier. My knowledge may be obsolete in so many years time but not my skills or experience. Humans generally like stability, curiosity and exploration. Unfortunately we all jump from one technology to another without really thinking about it.

    --
    Slashdot needs Geekcode | Can anyone recommend any good SCIFI? My tastes: Foundation, Startide Rising, CITY, Ringworld,
    1. Re:How did you cope? by Opportunist · · Score: 1

      At one day, I just could not get up anymore. I do not know how to word it properly, but getting out of bed became an impossible feat. Thinking back, and after learning how burnout manifests, I was pretty much the classic case. This was also the first time in months when I had time to reflect and I noticed that my work doesn't mean jack to me. Which is odd, considering that it was pretty much my dream job. But at that moment I noticed that it had lost any kind of meaning to me long ago.

      Which was a pity, because everything else had ages ago.

      What followed was a pretty sizable nervous breakdown when I noticed that NOTHING meant anything anymore, since I just dropped the last thing that gave me some 'meaning' from my list.

      Coping with this isn't easy for me, since I'm odd in that way that I get no sense of accomplishment out of doing things that are easy to me, no matter how much people try to convince me that it's not trivial from their point of view. It was not a lack of praise or esteem in my work place, sadly I didn't share my boss' enthusiasm since I considered what I did pretty trivial and easy, and (at the danger of sounding like an elitist prick) the praise of someone who is "inferior" to me (in a work related skill) doesn't mean anything to me. To someone who cannot do what you do, everything you do is miracle working.

      Hence I guess it's easy to see why finding happiness and fulfillment in what I did was not possible. My initial, "instinctive" approach made the problem worse: I tried to get better at what I did. I always derived pleasure from getting better, learning more, finding new and exciting ways to deal with problems, and for most of my life (i.e. when I knew little and had a lot to learn) that approach worked pretty well, because I became better, could solve more complex problems easily, but in this case it made the whole mess even worse. Since I was already ahead, getting better meant the problems became even more trivial. And at this point the system finally, eventually collapsed.

      Digging out of this hole took almost a year and a lot of work (and a lot of help). I picked up a few new hobbies that kept me challenged and I try to put less focus on work. And I try to see more people, in ways different from ICQ and Skype. I'd say it's still a work in progress, but I feel better now.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  61. Re:You don't need a certification to know somethin by RalphTheWonderLlama · · Score: 1

    expertises

    rhymes with telekinesis?

    --
    simple, fast homepage with your links: http://www.ngumbi.com/