I’m quite lucky, both the companies I work for encourage their developers to sharpen their skills and there is time set aside for learning/further education. At Dotnet Mentor for example we have a set amount of conference days a year, we get half the Friday for own projects, we do presentations for our colleagues, and we support several usergroups as well. With Telerik I get to travel, exchange knowledge with other evangelists and developers on the team, play with new technology and so much more. Being spoiled like that, I am curious how it is in other workplaces, as I have a feeling it is a bit different.
One company that offered me a developer position answered to my question that’developers working for us are expected to know what they need to know do do their job- learning beyond that we expect to be done on their own time,- not ours’. Another company I know of has on paper that 10% of the time can be used for learning, but in practice this 10% is never possible to take as the developer is booked at 100% with a customer.
How is it at your workplace, and tell me- what is the ‘normal’?