With the recent announcement by Adobe to no longer develop Mobile Flash it has raised interesting debate in the industry as to the relevance of Flash. Some claim Adobe is caving to Apple, that it’s the beginning of the end for Flash as whole, or that it signals the rise of HTML5 as the dominate language for the future of mobile and the web.
As a student, it can be easy to see the doom and gloom of this announcement and question why we’ve been learning a “dying” software. But as an aspiring-developer, I see this as an opportunity to grow and learn to reapply the knowledge we have gained thus far. This is certainly not the last time that a game-changing shift in technology will affect the industry we hope to enter. It’s probably not even the last time this year.
There is a level of uncertainty that pervades the industry, but I think this aspect is also what draws most of us to it. When things are undefined and uncertain, it gives people like us the chance to impact and establish what’s new – be part of the future. It also means that we will always be learning.
If you can only see the downside to learning something that might not always be relevant then you are likely not going to get very far in this industry (or life). The idea behind learning any software or language be it Flash, Aftereffects, Photoshop or HTML5, is to learn how to solve problems creatively. Use the knowledge you have and apply it in a new way. Don’t just work within the skills you have, but try to stretch your ideas beyond your skill set. You may fail colossally at first, but soon the skills you thought you didn’t have will become part of your arsenal. And even if you never conquer something, having tried it will only strengthen your overall abilities. This is advice I myself need to take into more consideration. There is rarely a time when playing it safe is the right solution. It is impossible to reach greatness without taking risks.