In today fast changing technology world, skill sets are changing over a course of time. Are we prepared enough for the change?
For those are in software industry and started career 15 years back, know how much does it changed. I think they are lucky to move into managers roles by now and "MANAGING" software. Majority talk software but not do much. Many are fortunate, with out formal degrees in Computer science, they managed in this industry for so long, but cannot expect same trend always. Those started career later may come and push the old water out.
One advantage with this early generation is that they have opportunity to work on whole system, as at the time they started their career, not enough skilled resources are available and it is expected to be full stack developers. This experience is still helping many to survive in the industry even today.
On contrast in today's generation,they are starting their career in big companies, so they work on some maintenance or small piece of whole system. So they don't have opportunity to gain experience on whole stack. They shall be cautious and strive to gain that experience.
It is a matter of concern, if youngsters get complacent when they joined some big software service company and assume they are settled. One thing they don't understand is that, they have lot of obstacles to grow in their career. With similar level of skills and knowledge compared to their fellow team member does not help. They shall understand that there are so many resources available for a given skill. Its all about Demand/Supply.
So they shall invest more time on learning new skills, even the skills are different from their work area, like learning Spanish language, financial domain knowledge, keep track of scientific and technology innovations, apart from new programming language, databases etc.
The same theory applies to other domain people also. I see their situation more worse with the given disparity between salaries and expenses. One cannot survive with 20 years back knowledge and just adding a accounting software as a top up, does not help.
If the industry is bullish and can accommodate old and new breed, it works out OK. How long this bullish trend continue. When in downtrend, what is the fate of those "managing". How to survive the downtrend and keep relevant to the market?
"In Bullish trend, Junk also trade like gold. While in Bearish trend, diamonds are trade like junk"
I think, parents shall invest more time to keep up with the market trends and understand the future, if not predict. This helps to groom their children for their future. It is not same situation with our parents, at that time the options were very limited and they didn't think of software industry during our childhood. So their focus is only Engineering or Medicine or other routine courses.
Now the situation is different, too many opportunities, but need world class skills in any given industry, not just average skills. Also multi-disciplinary skills are expected.
One need to realize, the whole world is one market place now, its all about quality and cost, not just average.
I think the Answer is "Learning". One shall invest time on learning regularly every day.
When I come across so good learning websites, am so fascinated and felt how much I missed so many days.
I am so excited to learn Spanish from Duolingo- https://www.duolingo.com/.
Short courses for edX, which needs 2 hours a week, from US top universities - MIT, Michigan etc - https://courses.edx.org
More over these courses are free to learn with good videos for easy learning.
If one is too busy for learning, then they are riding a big risk. Remember one need to survive in the industry for next so many years.
Happy Learning.....
For those are in software industry and started career 15 years back, know how much does it changed. I think they are lucky to move into managers roles by now and "MANAGING" software. Majority talk software but not do much. Many are fortunate, with out formal degrees in Computer science, they managed in this industry for so long, but cannot expect same trend always. Those started career later may come and push the old water out.
One advantage with this early generation is that they have opportunity to work on whole system, as at the time they started their career, not enough skilled resources are available and it is expected to be full stack developers. This experience is still helping many to survive in the industry even today.
On contrast in today's generation,they are starting their career in big companies, so they work on some maintenance or small piece of whole system. So they don't have opportunity to gain experience on whole stack. They shall be cautious and strive to gain that experience.
It is a matter of concern, if youngsters get complacent when they joined some big software service company and assume they are settled. One thing they don't understand is that, they have lot of obstacles to grow in their career. With similar level of skills and knowledge compared to their fellow team member does not help. They shall understand that there are so many resources available for a given skill. Its all about Demand/Supply.
So they shall invest more time on learning new skills, even the skills are different from their work area, like learning Spanish language, financial domain knowledge, keep track of scientific and technology innovations, apart from new programming language, databases etc.
The same theory applies to other domain people also. I see their situation more worse with the given disparity between salaries and expenses. One cannot survive with 20 years back knowledge and just adding a accounting software as a top up, does not help.
If the industry is bullish and can accommodate old and new breed, it works out OK. How long this bullish trend continue. When in downtrend, what is the fate of those "managing". How to survive the downtrend and keep relevant to the market?
"In Bullish trend, Junk also trade like gold. While in Bearish trend, diamonds are trade like junk"
I think, parents shall invest more time to keep up with the market trends and understand the future, if not predict. This helps to groom their children for their future. It is not same situation with our parents, at that time the options were very limited and they didn't think of software industry during our childhood. So their focus is only Engineering or Medicine or other routine courses.
Now the situation is different, too many opportunities, but need world class skills in any given industry, not just average skills. Also multi-disciplinary skills are expected.
One need to realize, the whole world is one market place now, its all about quality and cost, not just average.
I think the Answer is "Learning". One shall invest time on learning regularly every day.
When I come across so good learning websites, am so fascinated and felt how much I missed so many days.
I am so excited to learn Spanish from Duolingo- https://www.duolingo.com/.
Short courses for edX, which needs 2 hours a week, from US top universities - MIT, Michigan etc - https://courses.edx.org
More over these courses are free to learn with good videos for easy learning.
If one is too busy for learning, then they are riding a big risk. Remember one need to survive in the industry for next so many years.
Happy Learning.....
No comments:
Post a Comment