I would like to discuss a couple of ideas here that could potentially solve the problem and make the DeveloperDAO experience for members more productive and fruitful.
This is specifically with regards to:
Empower Builders, or Players who want to become Builders, via Sub-DAOs
I am sharing this completely from the perspective of a Junior developer who joined the DeveloperDAO platform to build a career in Web3 and build amazing projects (basically myself):
The current on-boarding process
- You buy NFT or Code tokens to become a part of DeveloperDAO.
- There will be an on-boarding call where you will introduce yourself and get to know the basics about how DeveloperDAO works. (This was a great experience).
- Based on your skills, experience you join a relevant Guild.
From that point on-wards, you are pretty much lost.
In my experience, what I did was browse a few guilds, checked the calendar for events (which was kind of overwhelming), started discussions with a few members about the different projects, even posted an idea for a potential project.
But there is not clear direction here. What I want is to take my existing frontend knowledge and my Solidity bootcamp experience to join a full-time Web3 junior role where I can kick-off my career as a Web3 developer.
So here’s my idea that could simplify the on-boarding process, make it meaningful for new developers and enable them to get full-time roles where they can own their work and get rewarded:
In addition to current Guilds, there needs to be a new Guild structure based on Skill-set.
There should be a guild for “Frontend” (with a standard tech stack like React,js, Tailwind CSS, GraphQL)
One for “Backend” (Node.js, Express, MongoDB)
One for Smart Contracts Development (Solidity, Rust)
One for DevOps
In those guilds there should be a complete road map and a list of tasks that take your skills to beginner to advanced level) with a points system.
When a participant complete all tasks and proves that he / she is competent enough to participate in real world projects, they get placed in projects / job roles.
This mechanism will not only keep the members engaged but also enable DeveloperDAO to initiate and build great projects in the Web3 space.
Another approach would be to offer equity in projects based on the contributions by the team members. This will not only encourage developers to own their work but also reward them when the project becomes successful.