What’s the Next Step for Me to Improve as a Software Engineer?

0
16
Asked By CleverFox99 On

Hey folks! I've been diving into full-stack development for nearly two years now, and I'm eager to know where to direct my efforts next. Here's a bit about my journey so far: I've gotten pretty comfortable with the frontend using React, Next.js, and Tailwind. I've also built my own APIs with Node.js, Express, and Nest.js, and I'm familiar with database design—especially CRUD operations and REST. I've dabbled with real-time features through Socket.IO, although I'd say I'm more on the novice side with that.

I've worked on a variety of projects and ensured to follow good architecture practices, plus I've put together a decent portfolio. However, I'm feeling a bit lost on my next steps. My focus has largely been on web development, and honestly, I'm not too keen on building mobile apps.

Should I continue developing more applications with my current stack, or should I branch out and try learning a new backend language like Django, Go, or Spring Boot? Are there any specific projects you think would really help me grow as a programmer? I'd love actual examples instead of just the usual "build something that solves your problems" advice.

I've also considered studying for Cloud certifications or CCNA, but my primary goal is to enhance my programming skills, not just collect certificates. If anyone has been in a similar position, I'd really appreciate your advice on what to study, what to build, or which path to take next. Thanks for any insights!

2 Answers

Answered By TechSavvyCat On

I’d recommend two main paths: First, find a project you’re really interested in and try to clone it using your current tech stack. This will help you understand the ins and outs of the technologies. Second, look at problems within existing services or tools that might not be optimized—then create a project that addresses that. It's a great way to learn!

Answered By CodeExplorer23 On

I’m in a similar boat! I’ve been focusing on improving my intermediate JavaScript skills, diving into concepts like closures and OOP. I've found Frontend Masters super helpful and started my own open-source project to get accustomed to CI/CD and collaborate with other developers. It really does help solidify your skills!

CleverFox99 -

That sounds like a solid plan! I hadn’t thought about open-source projects. Any tips on getting started?

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.