What Skills and Resources Do I Need to Transition to Backend Engineering?

0
5
Asked By CuriousNinja22 On

Hey everyone! I'm currently working as a product support analyst and will be hitting the two-year mark in March. I'm looking to transition into backend engineering, but I'm a bit unsure if this is the right move or if there are better paths. I've checked out a site called roadmap.sh, but honestly, it's left me feeling more confused about what exactly I should focus on to get started. I've dabbled in basic Python and I'm comfortable working with Linux, using Bash for simple loops and file reading, and I have a basic understanding of SQL, mainly for troubleshooting logs. I'm trying to figure out what to learn next after mastering the basics of Python and what technologies might complement that knowledge. I know I'll need a project to work on and I want to improve my data structures and algorithms skills as well, but I'm lost on the best resources to use. Plus, I don't really have any contacts in the software development world to help guide me. Any advice on skills, resources, or even connecting with someone to chat about this would be greatly appreciated!

3 Answers

Answered By PythonDev99 On

Looks like you're off to a solid start! Since you know the basics of Python, why not try building a Django app? There are loads of courses available that can help get you set up. It’d be a good way to get hands-on experience with backend development!

CuriousNinja22 -

Thanks for the suggestion! Should I learn about Data Structures and Algorithms alongside Django, or focus on one thing at a time?

Answered By CodeMasterX On

I definitely recommend learning Flask and Django for backend development. They're very useful and will help you build practical projects. Also, using a database like PostgreSQL is essential. Here are some resources you can check out:

- Learn Flask: https://www.youtube.com/live/1r-dFbPQ7Z8?si=UkfgAYJpDSbKcMyg
- Learn Django: https://youtu.be/w8q0C-C1js4?si=9M-U0gQxNrv7tPQM

A tutorial would be a good way to get started before you branch out and create your own projects!

CuriousNinja22 -

Thanks for the links! So, starting with a Django app is a solid plan, right? Should I follow a tutorial first and then try making something independently?

Answered By TechWhiz12 On

Don't stress too much about learning Data Structures and Algorithms. It’s something that first-year CS majors usually tackle over a semester, which includes implementing and understanding various data structures and sorting algorithms. Getting comfortable with using them is doable!

CuriousNinja22 -

That makes sense! I guess consistent practice is key. Do you have any books or online resources that you would recommend for this?

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.