Avatar of amjadmassaoudw
Web developer ·
Needs advice
on
JavaJava
and
PythonPython

Hello Devs, I'm a computer engineering student. I've learned React and I want to move to the backend. Should I learn Python or Java for the backend?

  • Note: I tend more to data engineering when it comes to the backend based on my engineering studies in my major.
READ LESS
3 upvotes·544 views
Replies (3)
Avatar of marcobeyer
Application Developer Cloud, Professional Services at OPTIMAL SYSTEMS·
Recommends
on
PythonPython

Python because of better data transformation libraries and dynamic data type support. It’s easier to test data transformations because of jupyter notebooks and repl Terminal. I program in Java everyday, but I think it excels in static data models and OOP patterns. Not transformation of big data. Also data will often be represented as objects, which is memory hungry. In python I use optimized column oriented data types instead. But both languages are nice and can handle every task.

READ MORE
5 upvotes·170 views
Sr Software Engineer at Plugo India Private Limited·
Recommends
on
Node.jsNode.js

Hi Amjad,

Great to hear about your interest in transitioning to backend development! Given your proficiency in JavaScript from learning React, diving into the MERN stack and learning Node.js for backend development could be an excellent path forward. Its continuity with JavaScript will make the transition smoother, and since you lean towards data engineering, you'll find Node.js particularly useful for backend tasks. Feel free to explore the MERN stack; it aligns well with your expertise and interests.

Best regards, Vipul

READ MORE
5 upvotes·159 views
View all (3)
Avatar of Amjad tales

Amjad tales

Web developer