I have been a PHP developer.
I have been a Ruby on Rails developer. I'll probably always be.
I have been working with front-end technologies a lot in the last few years. Focusing a of it on React and VueJS.
NodeJS has been a technology that I've wanted to work with for years and I've recently landed a project that has given me the opportunity.
There are a few things, I've learned while working with NodeJS:
You have to more Javascript
Working with NodejS, has opened my mind to a lot of neat things you can do with Javascript especially when it comes to ES6 capabilities
It's a different world out there
You have to learn the ecosystem. There a ton of things you can use to make development easier. You wouldn't want to miss what node packages can help in situations.
Practice, practice and practice
I have been a fan of 10,000-hour thing to become and expert. I push myself to learn new stuff and practice all the time.
Learn testing
As a Ruby developer, I'm exposed to testing. I didn't miss it while working with NodeJS. Jest has been wonderful
Hopefully, in a few months, I'd be able to call myself a professional NodeJS developer.