I made this little page to try to solve an extensive problem.
How companies hire developers and how developers are judge by companies.
Company need to test the quality of future candidate before to hire them.
Usually this is made through code challenges.
Code challenges however do not show how great (or poor) a developer is.
On the other side, also developers do not like code challenges, they put a lot of stress and a lot of developers not performance well under stress.
There is a lot of need of high quality open source contribution, why don't contribute in some open source project to show your next employer your value as developer ?
We are starting experimenting small with just a couple of companies, you can find the list here.
Any company is looking for some specific knowledge and skill, contribute to some project to show that you got those skill.
Don't worry we have highlight some project that need your help and that are great to show your skill, you can find those projects in the page of the company.
Remember that those project are just suggestions, if you want to contribute to something related that's great to :)
Now it is up to you ! Great developer show leadership !
You can close some bug, add some features, refactor some code.
Whatever you like !
Just email me please be sure to include your pull request, for what company you are applying and for what role.
Then I will write you back.
Of course you can also make multiple pull request, it would be extremely appreciate, however there is a little caveat, you need to send a least a pull request made after the job posting.
Don't worry, there are a tons of reason why pull requests are reject, we don't actually care, we just need to see the quality of your code.
Great, it means that such issues was really important, again, we don't care if your pull request is been accepted or not, we just want to see how great you are as developer.
You don't :)
When you finish your work simply send me an email and you are done.
It's that easy ;)
No, definitely no.
A lot of factors are important in the hiring process, you can be the best developer in the world but not a good fit in a particular company.
This is a way to give back to the open source community and have fun, be hired should be see as a nice side effect.