DEV Community

loading...

Introducing www.techladder.io (Contributors Wanted!)

remojansen profile image Remo H. Jansen ・1 min read

A few days ago I announced the TypeScript Progression Ladder. The reception was very positive and a lot of people commented that they would like to see something similar for other programming languages and technologies.

The project has now been extended and it supports an unlimited number of technologies:

Home

TypeScript Porgression Ladded

Node.js Porgression Ladded (WIP)

C# Porgression Ladded (WIP)

You can check it out at http://www.techladder.io/

As you can see here each technology is described using a simple JSON file so it should be easy to add new lists.

I'm very looking forward to your contributions!

Discussion (9)

pic
Editor guide
Collapse
hakash profile image
Morten Olsrud

Great initiative!

I'd recommend that you tag the post with #hacktoberfest as well, and set up a number of issues on the repo also tagged with "hacktoberfest", as well as "help wanted". If the issue is easy and can be described i great detail what needs to be done, it should also be marked with "first-timers-only" or similar.

This gives you visibility in the community, gets you a lot of help, and possibly some permanent contributors :)

Collapse
remojansen profile image
Remo H. Jansen Author

Thanks a lot for the comments! I will do so :)

Collapse
bgadrian profile image
Adrian B.G.

I hope this or other similar project will be the starting point to define the experience levels in our industry, with proper position names, tests and certifications :/

GG

Collapse
juanfrank77 profile image
Juan F Gonzalez

Hi Remo, do you have any plans for the progression, not only of the technologies but of the project itself? Like how many technologies do you plan to have, how are they gonna be ordered, are there gonna be tasks or maybe challenges of the sort?
I feel this (well structured) can become a better way to get really proficient at learning a technology in a short span of time.

Collapse
thegamefreak720 profile image
Ori Alvarez

What is the stack you use to build this website? I'm interested in contributing to improve my skills and help other people :)

Collapse
remojansen profile image
Remo H. Jansen Author

It is hosted using Github pages and it is very basic. The database is a collection of JSON files. It uses HTML, CSS, and TypeScript without a framework but it uses a little bit of Bootstrap and JQuery. Most contributions, however, only require changes to the JSON files.

Collapse
thegamefreak720 profile image
Ori Alvarez

Alrighty, thanks

Collapse
chenge profile image
chenge

How can you control the quality if you depend on others?

Collapse
remojansen profile image
Remo H. Jansen Author

The project is controlled by the community so if a link is not good enough someone can send a PR and replace it with a better one. Also, the ladders should get more rich and detailed over time thanks to the contributions. So I would say that the quality is controlled by setting a minimum level of quality that all PRs must pass and then the quality will improve via very small incremental steps.

Anyway, if the project becomes very active and we manage to have many contributors we could end up creating our own resources but at the moment the fastest way to provide something valuable was to use external resources.

In the future, we might also consider adding a quiz system to check each of the skills but again we would need a significant number of contributors to be able to make that happen.