I am sure many of you are dealing with this situation - you have a very talented programmer experienced in .Net, Java, or PHP and you want to get them up to speed as to the “meteor” way.
What to you consider the best sources, today, to familiarize a new team member with Meteor?
Thanks, and any lessons learned or learning shortcuts are greatly appreciated.
A primer on javascript, callbacks, async, node, reactivity and nosql all on a conceptual level followed by a day or two with Discover Meteor.
Following that you can introduce them to your app and they’ll eventually pick it up.
It would be harder if there is no existing app. In that case, I’d suggest keeping one lead dev work out the overall architecture and then add new devs one by one, each pair programming with the prior one for a week or two. And no more than 2 novices per experienced dev.
Developers who have JavaScript and front-end experience, but are new to Meteor and need to get proficient with building single-page apps, can follow the curriculum below. It should take between one and two months to go through the curriculum, assuming you can stop working with other JS tech, and focus on learning Meteor for at least four focused hours a day, then gradually resume working on some apps.
Read Discover Meteor and build the tutorial apps (1 - 2 weeks)
Go through the jQuery API to refresh what’s available (Meteor uses jQuery) (< 1 day)
… throw yourself towards some real work (~2 weeks)
After some hands-on experience, read Meteor in Action and realize how you’d refactor your code and do things differently (<1 week, interspersed with work)