Search posts, tags, users, and pages
You are in the wrong business if you don't want to tackle changes. The only constant in this industry is change.
Exactly. You just have to be careful as to what changes. Far too easy to fall into the trap of change for change's sake, or worse dragging back into the light twenty year out of date methodologies.
See how a significant chunk of HTML 5 -- and pretty much everything found in HTML/CSS "frameworks" -- is little more than a return to the worst of mid 1990's HTML 3.2 style development practices.
Whilst at the same time legitimate improvements -- like mysqli and PDO -- went ignored for a decade and some change by developers to the point they had to completely remove mysql_ functions from PHP to shove the change down the ignorant fools' gullets.
But yeah, after four decades of programming the biggest lesson I've learned is "the day you stop learning is the day the rest of the world leaves you behind." ... which is why if you're not open to change, not constantly learning and striving to improve then you're -- as you said -- in the wrong business.
Oh no, not that I don't want to tackle changes...I was attracted to this industry because of that feature ironically :) I love change and embrace it.
The immense support around the globe is sterling. And the fact that it comes down to all you need is a laptop and some Wi-Fi, it's a wonderful place to learn.
The crux of the post was to see other's opinions who have already been in the industry for at least a decade (or nearly), and whether you'd go the extra mile in spite of the ever changing developing styles and practices, and why :)
I've been in the industry for 13 years. I used to be gung-ho about writing code, but the experiences taught me to focus more on tools and less on trivia. Once you get past a certain point, it becomes more about tools that you can leverage and tools that other people want you to use. All languages are just the same principles with different syntax styles. You learn just one, and the rest is easy-peasy. It doesn't matter which one or right one or wrong one. Just learn one and the rest follows without much effort. Whatever your employer/client wants you to use, you need to use it for them. So, in my case, I just have to learn ultrafast on the spot, use it to meet the requirements as fast as I can, and BAAM!!! There is a stash of money on the table for me to grab. That's how it's been for me.
That said, I would grab the following to get started if I were you:
Angular and Rails are on their way out. Therefore, I wouldn't even bother learning at this point.