// Comprehensive guide for skill assessment, career evaluation, learning paths, knowledge testing, and professional development. Use when assessing technical skills, planning learning journeys, or evaluating career progress.
| name | assessment-guide |
| description | Comprehensive guide for skill assessment, career evaluation, learning paths, knowledge testing, and professional development. Use when assessing technical skills, planning learning journeys, or evaluating career progress. |
Master self-assessment techniques, skill evaluation, and creating personalized learning journeys.
1. Technical Skills
โโโ Fundamentals (80% confident?)
โโโ Intermediate (50% confident?)
โโโ Advanced (20% confident?)
โโโ Expert (5% confident?)
2. Soft Skills
โโโ Communication
โโโ Problem-solving
โโโ Leadership
โโโ Collaboration
3. Domain Knowledge
โโโ Industry experience
โโโ Tool expertise
โโโ Best practices
โโโ Emerging trends
The Developer Roadmap provides official assessments:
JavaScript Assessment
Node.js Assessment
React Assessment
Backend Assessment
Frontend Assessment
## Self-Assessment Template
### JavaScript
- [ ] Variables, data types, operators
- [ ] Functions, scope, closures
- [ ] Async/await, Promises
- [ ] DOM manipulation
- [ ] ES6+ features
### Confidence: 7/10
### Gaps: Need to improve async programming
### Action: Complete async JavaScript course
### Timeline: 2 weeks
Define Current State
Set Clear Goals
Identify Gaps
Choose Resources
Create Schedule
Week 1-2: JavaScript Fundamentals Refresh
โโโ Advanced functions and closures
โโโ Async/await patterns
โโโ ES6+ features (destructuring, spread, etc)
Week 3-4: React Fundamentals
โโโ Components and JSX
โโโ Props and state
โโโ Hooks (useState, useEffect, etc)
โโโ Conditional rendering
Week 5-6: React Ecosystem
โโโ React Router for navigation
โโโ State management (Context or Redux)
โโโ API integration with axios/fetch
โโโ Testing with Jest and React Testing Library
Week 7-8: Advanced React
โโโ Performance optimization (memo, useMemo)
โโโ Custom hooks
โโโ Next.js fundamentals
โโโ Build 2 real projects
Week 9-12: Project Building
โโโ Build portfolio project 1
โโโ Build portfolio project 2
โโโ Contribute to open-source
Month 1: Fundamentals
โโโ Choose language (Node/Python/Go)
โโโ Data structures and algorithms
โโโ Version control (Git)
โโโ Database fundamentals
Month 2: Web Development
โโโ HTTP/REST principles
โโโ API design
โโโ Authentication (JWT, OAuth)
โโโ Error handling patterns
Month 3: Frameworks & Databases
โโโ Web framework (Express/Django/Gin)
โโโ ORM usage
โโโ Database optimization
โโโ Testing (unit, integration)
Month 4: Scaling & DevOps
โโโ Caching (Redis)
โโโ Basic DevOps (Docker, CI/CD)
โโโ Monitoring and logging
โโโ Build capstone project
Months 1-2: Frontend Fundamentals
โโโ HTML, CSS, JavaScript mastery
โโโ React or Vue framework
โโโ Responsive design
Months 2-3: Backend Fundamentals
โโโ Choose Node.js or Python
โโโ REST API design
โโโ Database design
Months 4-5: Full-Stack Integration
โโโ Frontend-Backend communication
โโโ Authentication flows
โโโ Deployment strategies
Months 5-6: Advanced Topics
โโโ Testing (frontend + backend)
โโโ Performance optimization
โโโ Real-world project building
## Project: Todo Application
### Functionality (40%)
- [ ] Create todos (10%)
- [ ] Read/List todos (10%)
- [ ] Update todos (10%)
- [ ] Delete todos (10%)
### Code Quality (30%)
- [ ] Clean, readable code (10%)
- [ ] Proper naming conventions (10%)
- [ ] Error handling (10%)
### Features (20%)
- [ ] Data persistence (10%)
- [ ] User authentication (10%)
### Deployment (10%)
- [ ] Deployed and accessible (10%)
### Score Calculation
- Complete: 100%
- Partial: 50%
- Missing: 0%
Phone Screen (30 min)
Technical Interview (45-60 min)
System Design (45-60 min)
Behavioral (30-45 min)
## 30-Day Interview Prep
Week 1: Foundation
- [ ] Review core data structures
- [ ] Practice 5 easy algorithms
- [ ] Study your target company
Week 2: Coding
- [ ] Practice 5 medium problems
- [ ] Review solutions
- [ ] Improve problem-solving process
Week 3: System Design
- [ ] Study 3 design interviews
- [ ] Practice drawing systems
- [ ] Research company systems
Week 4: Final Prep
- [ ] Full mock interview
- [ ] Behavioral questions prep
- [ ] Rest and review
Years 1-2: Breadth (learn multiple areas)
Years 3-4: Specialization (go deep in one)
Years 5+: Leadership (mentor, architect)
## Monthly Progress Report
### Skills Improved
- [ ] JavaScript async patterns (60% โ 80%)
- [ ] React optimization (40% โ 65%)
### Projects Completed
- [ ] Todo app with authentication
### Knowledge Gaps Remaining
- System design fundamentals
- Advanced SQL optimization
### Next Month Goals
- Complete system design course
- Build larger project
Year 1: Foundation & First Role
โโโ Master fundamentals
โโโ Build portfolio
โโโ Get first job
Year 2: Specialization
โโโ Choose focus area
โโโ Deepen skills
โโโ Contribute more
Year 3: Expertise
โโโ Become go-to person
โโโ Mentor others
โโโ Lead projects
Year 4-5: Leadership
โโโ Technical leadership
โโโ Architecture decisions
โโโ Strategic impact
Roadmap.sh Reference: https://roadmap.sh