🚧 This document is being continuously fine-tuned, and thus may change upon consecutive verifications 🚧
Each verification is performed with Tech Lead unless instructed otherwise. Curated list of basic learning resources can be found here
To get a pass, you need to make a fork out of each Gist listed below, fill it in and...
- Pass basic GIT skills verification
Pass basic HTML/CSS skills verification (not applicable for now)- Get enough points for and pass ruby skills verification (including short pair-programming session)
- Get enough points for and pass RoR skills verification
- Get required points for and pass OOP skills verification
- 🔹 indicates skills/knowledge required for independent developer
- requirements as for independent developer +
- may require additional pair programming session
- 🔸 indicates skills/knowledge required for mid developer
- You need to be prepared to discuss topics related to OOP and architecture
- requirements as for mid developer +
- may require additional pair programming session
- 🔺 indicates skills/knowledge required by senior developer
You can get another attempts in 2, 4, 8 weeks and then every 8 weeks until you pass. Please be advised that requirements/tasks may evolve during that time and you will need to face the updated ones.
Re-evaluation happens yearly and should be much quicker than initial evaluation, especially for people working with given technology on daily basis. Some new requirements might be added though (because of framework evolution or changes in Selleo's preffered way-of-doing-things)
This is very unlikely to happen as far as I am concerned. It might happen if you just stop working with given technology for good. In hypothetical situation I believe your approved skill level for given technology can drop from Mid to Independent or from Senior to Mid. In my opinion it cannot drop from Senior to Independent or from Independent to Junior due to accumulation of experience, but being on the edge requires effort so to keep your seniority level, just monitor and adhere to changes in requirements and you should stay on the safe side with little effort.