Hey everyone! I've been working as a frontend developer for about four years now—two years with Angular and two with React. Most of my experience centers around tweaking existing code and fixing bugs, but now I'm in a project using Next.js built from the ground up. It's my first time in this kind of scenario, and I'm finding it challenging and a bit discouraging. I could really use your advice on a few things:
1) The client expects timely delivery for sprints, and I'm often relying on AI tools to help me meet deadlines. I know I shouldn't become too dependent on them, but time constraints make it hard to code everything from scratch. I'm trying to learn, but I struggle with what seems like basic tasks and revert to using Copilot. Any tips on how to break this habit?
2) I'm also considering switching companies. Given my background of mostly fixing bugs rather than developing new features, would having a side project on my resume be beneficial? I've heard that employers look more for project work in candidates with around four years of experience than personal projects.
3) With AI becoming so prevalent now, how should a frontend developer prepare? Is it sufficient just to know how to utilize these AI tools, or should I dive deeper into understanding how they work?
This is my first time posting, and I hope it's not too much to ask. I know I can improve by seeking advice, so I'm open to any insights you have. Thanks a lot!
3 Answers
First off, don’t worry! Moving from maintenance to creating new projects is an adjustment. Using Copilot isn't bad per se, but try to write your initial code and then have it review or fill in gaps. If you hit a wall, explain your process to Copilot before asking it to code—that makes your brain engage more. I also like to outline the structure and data flow first. Helps clarify my thought process, then I just use Copilot for specific bits instead of handing over complete pages.
Definitely having a side project could help your resume stand out. Companies often prefer seeing project work, so try focusing on something that showcases your skills. Also, with AI tools, knowing how to use them is good, but it would help to understand their basics too. That way, you’re equipped to leverage them effectively in your work.
To help with task management, start by drafting a project plan with timelines and milestone aims, then have AI help refine that. It can give you rough estimates for your tasks, which you can adjust based on your sprint needs. Additionally, prototyping helps to get a better grip on your timelines and ensures your estimates are realistic.

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically