Twitter

Keeping Programmers Passionate With Training

As a manager of developers I have a goal of trying to provide at least one week of training per year at a bare minimum. For senior developers or even journeyman developers in transition the best available option is often a conference. The benefits far outweigh the costs:

  • Exposure to software development outside of your small corporate IT shop. I know people read blogs and books about software, but talking to real people can bring the message home. I had been evangelizing things like TDD and continuous integration among my developers, but when I sent four of them off to a conference they all came back saying, “Wow, this TDD stuff, design patterns, and agile really are big deals. I had no idea.”
  • Proving your company really is about the people in it by investing in them. There’s lots of talk at most companies about how much they value their employees, but when it comes down to it training requests are denied on a regular basis. And since so many companies pay lip service to training actually providing it can be a major recruiting advantage.
  • One conference can pay dividends throughout the year. Your developers come back with lots of new ideas and continue to research and bring these ideas into their day to day development. Your code base will actually get better and your developers will be more productive. And that extra kick in their step around the office is the sign of a re-energized employee. Energized employees are a great asset.

Unfortunately this is the most common experience:

Nearly a year ago, I posted a question on Spring Forum entitled, “am I working for the wrong companies or is it just not that common to attend conferences?”. I’ve worked as a developer for over six years and as yet I’ve never had the opportunity to attend a single conference. I thought I might be alone in this, but I’ve spoken to a large number of developers who are in exactly the same position, some of whom have worked in the industry far longer than I have.

2 comments to Keeping Programmers Passionate With Training

  • I don’t know about conferences, at least as far as new ideas are concerned. If you keep up with the info on the Internet and subscribe to enough blogs, you’ll get most of the knowledge and ideas well before any conference comes around. Then there is the fact that conferences are INSANELY priced (and add your flight and accommodation expenses to that).

    The only good reason to go to a conference – and its a pretty good reason – is to meet the people there. But with the rising popularity of user groups, barcamps, open space and other community events focussed on meeting people and knowledge sharing (and often cheap/free), I fear that the conference is quickly going the way of the dodo.

  • Suffice it to say that if we’re lucky 20% of developers spend a lot of time keeping up with technologies with blogs and books.

    I agree on the idea that more participatory conference forms are popping up with open space style events and I’ve enjoyed attending a few. In addition there are a number of smaller cheaper conferences like NFJS or various regional Ruby conferences. It should help in winning over the cost argument.

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>