There are various ways you can brush up your dev skills:
- Build your own project. Try not to rely too much on vibe coding and AI. Focus on the fundamentals and basics. There is proof that AI usage reduces critical thinking.
- Don't know where to start? Look for coding challenges in GitHub.
Here are some from Checkout (dot) com, which include various technologies: React, React Native, Go, Java, Python, etc.
The way these are structured are great, and step by step. There's lots you can focus and learn from, to improve by doing one step at a time.
Each step has a detailed section of requirements, which definitely helps with focusing on meeting the criteria.
But what matters the most in the end, is being able to explain the decisions you make along the way: architecture, state management, UI design system, analytics, side effects, etc.
How are you brushing up your dev skills?
https://github.com/cko-recruitment
https://www.livescience.com/technology/artificial-intelligence/using-ai-reduces-your-critical-thinking-skills-microsoft-study-warns