Since business today is heavily depending on technology, there will be enough work for technology workers. But, not only because of technology, but also because of different types of technology which are emerging (and dying) every day, and where some should integrate these types of technology.
What inspired me to write this article? I saw one job advertisement where job poster is looking for Oracle knowledge with Golden Gate. It means that is not enough to have Oracle specialist but this specialist also should sub-specialize (or co-specialize?) in Golden Gate. And this knowledge is much more rare (and much more expensive) then Oracle knowledge alone.
And what will be when someone (and with growing number of different technologies used in business it will certainly be the case) should look for sub-sub-co-specialist in some very narrow technology field, where there only be one man in the world who knows all these technologies?
Answer to that could be that someone will need to hire more specialist, or to rely on smaller number of technologies. Is it possible that number of different technologies used in some business is going to be smaller than today? Hardly. One of the reasons is continually faster environment(is there a speed limit for that?). In this kind of environment (where business is making and forcing decisions in technology field) more different technologies is going to be used. With more time to make proper decision (and not only to fulfill business decision almost immediate), but with deeper thinking about future technical debt which is going to be created if some new technology is going to be introduces, technology people should and could be able to make better choices then introducing heterogeneous technologies with complicated interfaces etc.
So, how to solve this issue?
What inspired me to write this article? I saw one job advertisement where job poster is looking for Oracle knowledge with Golden Gate. It means that is not enough to have Oracle specialist but this specialist also should sub-specialize (or co-specialize?) in Golden Gate. And this knowledge is much more rare (and much more expensive) then Oracle knowledge alone.
And what will be when someone (and with growing number of different technologies used in business it will certainly be the case) should look for sub-sub-co-specialist in some very narrow technology field, where there only be one man in the world who knows all these technologies?
Answer to that could be that someone will need to hire more specialist, or to rely on smaller number of technologies. Is it possible that number of different technologies used in some business is going to be smaller than today? Hardly. One of the reasons is continually faster environment(is there a speed limit for that?). In this kind of environment (where business is making and forcing decisions in technology field) more different technologies is going to be used. With more time to make proper decision (and not only to fulfill business decision almost immediate), but with deeper thinking about future technical debt which is going to be created if some new technology is going to be introduces, technology people should and could be able to make better choices then introducing heterogeneous technologies with complicated interfaces etc.
So, how to solve this issue?