I recently received an internship offer that looks quite different from what I was expecting. I want to become a Java/Spring Boot Full Stack developer, and I've already been learning Java, Spring Boot, SQL, and API development. However, the internship role they're offering focuses more on fieldwork, like visiting clients, training them on software, and handling technical support tasks rather than programming. They've mentioned that while I might transition into development later, the primary tech stack used is JavaScript and Python—not Java. They also suggested I learn JavaScript ES before I can take on any development work. I'm concerned that if I take this role, I could end up in a non-coding position for a long time and stray from my goal of becoming a backend developer. Should I take the plunge and accept this internship or wait for something more aligned with backend development? Have any of you started in support roles and successfully shifted into backend work later?
5 Answers
Marrying yourself to one tech stack too early could limit you. This internship could be a stepping stone, so take it if there's no better option right now. Just keep your eyes peeled for roles that fire up your passion for backend work!
I’d say go for it. Keep looking for better opportunities while you're in the internship. Getting your foot in the door is important, and you can always transition to a more relevant role later. I went through a similar experience and it actually helped me get to a better position eventually!
If this internship is your only option right now, it’s a no-brainer! Take it. Just be proactive about finding opportunities that align better with your goals afterward. Plus, it could help you get a deeper understanding of the business side of things, which is always useful.
Remember, there’s no such thing as a fixed tech stack. Embrace the chance to build a versatile skill set! Instead of just looking at the tools you'll use, consider the overall experience. Learning how to troubleshoot and support software can be valuable too.
Don't worry too much about the tech stack; it's more about what you learn. Any experience is valuable. My advice is to focus on what skills you can gain from the role. Plus, JavaScript is widely used and could actually strengthen your resume for full stack positions later.
Agreed! Learning JavaScript can really broaden your opportunities in the long run. But just be careful – some tech stacks can be draining. Stick to what works for you.

Absolutely! When I first started, I took an internship that wasn’t great, but it provided the experience I needed to land a better job later. Just keep learning on the side and look for ways to connect the dots back to what you want to do.