I'm a junior full-stack developer who feels really lost at work. I come from a programming background, mainly in Python and basic HTML/CSS, but I'm new to web development and that makes things tough. I don't think the work itself is hard, but the company's codebase is huge and I often feel overwhelmed trying to add even small features. My boss noticed I rely on AI tools too much and asked me to reduce that, but without those tools, I struggle to finish my tasks on time, which makes me feel even more stressed. I'm juggling this job while attending university, and it's just been a lot to handle. I know I should be learning and improving my skills, but I really don't know where to start or how to manage my time better. I'm looking for advice from someone more experienced, especially if they've been in a similar situation and can point me in the right direction. I don't want to rely on AI too heavily, but it's becoming hard to navigate this new territory. Any guidance would be much appreciated!
4 Answers
Honestly, as a junior, you won’t know everything right away, and that's totally okay! Just pick your tasks and dive into them. Use AI as a learning tool rather than a crutch. Make sketches or diagrams of how the system operates to visualize things better. Trust that with time, things will click into place—just don't forget to reach out for help when you need it!
I get where you're coming from; I felt the same way when I started! Don't shy away from missing a deadline if needed—it's better to take your time and learn than rush and create bugs. Work through the code step by step and use a debugger to see how things are functioning. The goal now should be to build your intuition about how the project works; it’ll take time but it does get easier.
You're definitely not alone in feeling overwhelmed at the start! My recommendation is to take the time to really understand your company's codebase. Try picking apart a specific endpoint and follow its flow through the app. If it's hard to absorb everything, don't stress about it—focus on one piece at a time. It can also be super helpful to look through past pull requests in your code history; see how your coworkers approached similar tasks. The more you immerse yourself in the code, the easier it’ll get!
It sounds like you're in a challenging spot, but you've got this! My advice is to first get comfortable with the foundational tech like HTML, CSS, and JavaScript. Resources like MDN are incredibly helpful for web development basics. Don’t hesitate to lean on a few senior colleagues for guidance—pair programming can really speed up your understanding. Since you're working remotely and feel isolated, online courses from places like The Odin Project could fill those gaps. Just remember to ask questions and learn from mistakes; those experiences will help you grow.

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