Listening to the Microsoft Build live stream this week, it's clear that technology is changing. AI and Azure are the hot topics. It seems everything is moving to the Cloud. And AI is to find its way into all products. There were many new announcements, which many folks have reported on through industry sites and blogs.
It seems that Microsoft now does everything, they have tentacles in every technology. And they are driving and partnering with a lot of industry leaders to create new products as well as open technology to the masses.
Blockchain, IoT, Machine Learning Models, Drones, PowerBI, Databases of all varieties, Live Code Sharing, and everything in between.
The presentations are fairly high level, yet profound, in that with a few clicks you can create webs, push to Azure and be live in no time flat.
Due to the fact the number of new products, the evolution of existing products, the integration with new and existing products, I would venture to say the newness is mind boggling. And because nobody can know everything, you may have to identify a sector in which to master and become expert with deep knowledge, or go wide and learn some of the basic across a wide sector.
In addition, I would venture to say we need a new role to be created. And that is someone within the organization to keep tabs of the available features, how they integrate with legacy and new features, and provide expert advice to internal teams including upper management. Reason being, technology has exploded, splintered and fragmented, and due to the frequency of new products, features and integration mechanisms, we need an expert person or team of people to keep current with all the latest trends. By staying abreast of current technology, you can gain leverage by producing newer technology, newer features, help migrate off legacy systems, to save costs and reduce complexity.
This person or team may also keep tabs of competing offerings from other Cloud solutions, for integration purposes and such.
We need a residential expert on Cloud offerings as new position within organizations. I believe the Partner Program does a good job of this now, what I'm talking about is embedding within your org. Reason being, the coders have enough task loads to meet agile sprint deadlines, keep internal and customers happy, meet their internal goals as well as ongoing career goals. Having to burden the heavy load of knowing everything, may be the camel that broke straws back, or something to that effect (LoL).
Suffice to say, technology is the hot job market of today, and tomorrow!