I can't stop thinking about this announcement from Wikimedia. When I first read it I thought "oh, interesting solution to complex problem". But the more I think about it the more obsessed I become with it.

One problem with entering a technical career is how to bootstrap up to meaningful experience from zero. The best way is finding a company willing to pay for you to learn, but that's not possible for everyone.

Toy projects are useful, but not very. They lack the collaboration needed to learn from more experienced people. That's not to say that an inexperienced coder, admin, or hardware hacker hasn't come up with something amazing in their basement, but it's certainly not the rule.

The OSS movement gave coders an amazing path to gaining practical experience. Pick a project, join the community, get involved, submit patches, receive practical feedback on suggestions, style, implementation choices, etc. It can be intimidating to get involved, but the path is there and it can be very rewarding.

System Administrators have not had such a directly relevant, open system to become involved in. There are QA sites and forums, but not the sort of collaborative effort that open software projects often are.

This announcement seems to introduce the concept of an "open" system administration project. People inexperienced in sys admin work can become involved in the community, learn about the technologies used and the thought processes behind complex decisions. After some passive engagement, the prospective sys admin can offer suggestions and receive feedback, moving up to patches and commits if applicable.

The candidate gets to learn and will leave a documentation trail that can be shown to prospective employers. Wikimedia gets engaged volunteer staff.

I assume the learning curve will be steep, but a project like this that takes a lot of self discipline to engage in is still better than no opportunity at all. I'm not sure how this concept might be used by other sites (Wikipedia being a singular beast), but I hope more opportunities like this will present themselves for people wanting to gain experience in the field of large scale system administration.
Shared publiclyView activity