Struggling to Choose the Right Career Path in Backend Development
Asked by
Bocce
I've been diving into coding through various projects, and I'm at a crossroads trying to figure out which career path to take. I've developed a fitness tracker app in C#, built an e-commerce site using HTML, CSS, and PHP, worked on several web projects with Python and Django, created a small puzzle game in Java, and even dabbled in data analysis with pandas. Although these projects are all still a work in progress, I've discovered that I truly enjoy backend logicโwriting code, debugging, and problem-solvingโwhile I tend to shy away from front-end design or UI/UX tasks. Visual aesthetics don't appeal much to me; I just love seeing the backend logic work, even if it isn't the most efficient solution. I've looked into various roles like backend developer, software engineering, and data-related positions but feel uncertain about which paths align best with my passions. I'm reaching out to see if anyone has advice or personal insights on careers for someone who loves backend problem-solving but isn't into UI or design. Thanks!
Answers
Backend development often involves using tools like Docker, Kubernetes, Redis, REST, or GraphQL, among others. If you enjoy those technologies, it could be a great fit for you!
Reply to this answer
As someone who started as a self-taught developer later in life, I can tell you that landing a job without a degree can be tough, but don't be too picky. Just get your foot in the door.
Reply to this answer
Consider looking into roles like data engineer, platform engineer, cloud engineer, or DevOps engineer. Those positions often involve backend work and might align well with your skills.
Reply to this answer
It sounds like backend roles are perfect for you! Most software engineering positions are either backend or full-stack nowadays, so you should definitely explore that avenue more deeply.
Reply to this answer
You seem to be experimenting with a lot of different tools; it might help to focus on mastering one programming language. Java is a solid choice and is in high demand. If you want something more challenging, try C++. Also, check out terminal tools that might spark your interest!
Reply to this answer
Add your answer
Answers are reviewed before publication.
Related Discussions