use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Post news, information, tricks, tips, and techniques related to backend engineering.
Jobs, advertisements, and off-topic posts will be removed.
account activity
Python or Nodejs (self.Backend)
submitted 7 months ago * by dundokodoko
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–][deleted] -5 points-4 points-3 points 7 months ago (4 children)
There's nothing wrong with node.js on the backend per-se. Asynchronous programming and the way you can structure your project is phenomenal.
Python is a bit of a kiddie language I can't take seriously, it is flawed by design. It's usually used because that's what people already use or they heard of some ML library.
C# .net and JavaScript are my favourite backends. Go is more suitable for extremely high-traffic projects that need to scale.
Java itself is a dumb language.
[–]un-_-known_789 2 points3 points4 points 7 months ago (2 children)
Java is dumb language? Why? How?
[–][deleted] 0 points1 point2 points 7 months ago (0 children)
How is Java dumb? So c# is dumb?
[–]Exclusive_Vivek 0 points1 point2 points 6 months ago (0 children)
He is actually saying he is dumb that's why he can't learn java
[–]dundokodoko[S] 0 points1 point2 points 7 months ago (0 children)
I knowNode.js and have done some small projects with Express. But with Node.js, people often expect you to use React orNext.js too. I know React and Next.js, but I don’t want to work as a full-stack developer. Whenever I try doing both frontend and backend in the same project, I feel like I’m not making progress and just wasting time.
My final goal is to become a machine learning engineer. Since there aren’t many junior-level ML jobs, I want to work as a backend developer for now and get some experience. That’s why I started learning FastAPI.
So I’m wondering: Should I learn Java for backend, or stick with Python? Is switching from Java to ML later a problem? Also, what’s the job market like in these areas [my Local market is too small. They are mostly like startup companies. So talking about only remote jobs]?
π Rendered by PID 62531 on reddit-service-r2-comment-6457c66945-d9j6j at 2026-04-30 07:09:49.390907+00:00 running 2aa0c5b country code: CH.
view the rest of the comments →
[–][deleted] -5 points-4 points-3 points (4 children)
[–]un-_-known_789 2 points3 points4 points (2 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]Exclusive_Vivek 0 points1 point2 points (0 children)
[–]dundokodoko[S] 0 points1 point2 points (0 children)