Once in a while I get a chance to explore something a little newer and refresh my skills, but it happens very, very rarely. I'm usually just so busy keeping up with the stuff we're doing now that I can never spend time on going to classes or reading books. There's always too much to do.
But in the rare case I am able to explore something more up to date, the real problem I have is that I never get to apply it, so it slips away. For instance, years ago I did a self-directed course, as part of getting my bachelor degree, on object-oriented programming theory and practice, in which I did some coding in Java that was designed to explore how its object-oriented design differed from working in earlier procedural languages like C. But I've never had occasion to do anything much with that since. If we can't put it to use at work somehow and it doesn't get used in a project at home, it tends to melt away under the harsh light of my everyday level of being busy.
I'm already struggling at work to find ways to get more modern technology into our systems just because we need to move away from the old legacy stuff we're saddled with, but due to the perpetually increasing imbalance between resources and demand, we're doing it by doing less and less development, and more and more use of third-party, already-completed systems. About the only place I've found the thin end of a wedge is Sharepoint: I'm working on learning how to work with it so we can use it for various projects, but time has been scarce. But when am I ever going to have either the opportunity to learn something like PHP or Agile or Dot Net or Ajax, and the chance to use it, when we can't even find time to buy new systems, let alone develop them?
Maybe what I should be doing is spending more of my off-work time to both study and use these more modern technologies. I wish I could find a way to fit that in with things I already want to be doing, because my project list is already too broad to be adding something big like that into it. Then again, maybe I really shouldn't be worrying about it.
1 comment:
This gets pretty quickly to a matter of prioritization, I think. It might be time for a fresh look at that project list and think about whether some things should be dropped due to constraints of time, energy, and fulfillment. I know I feel really jazzed when doing even the minor bits of computer languages and web design that I've learned.
Post a Comment