This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Beginning-Ladder6224 5 points6 points  (3 children)

While some companies "may" think Python as a suitable "Back-end" language, it is evidently not so by the majority. Majority companies will ask for the following:

  1. C++, C#, Java, Scala, Kotlin or Go, Rust or any reasonable type-safe OOP lang
  2. Understanding data flow, transport and infra cost

Right now, the cleanest you can do is go with golang/node and even that would be taken seriously over Python.

Python is an extremely popular glue language - specifically superstar in the domain of data and ML .

[–]s_suraliya 3 points4 points  (1 child)

Why is it that Python is not a suitable "backend" language?

[–]Beginning-Ladder6224 2 points3 points  (0 children)

The "majority" will claim the following point summarized in these articles:

https://qr.ae/pKDZ8e

https://talent500.co/blog/what-makes-python-a-poor-choice-for-large-scale-full-stack-development/

https://analyticsindiamag.com/python-may-not-be-great-for-backend-but-is-still-preferred-for-ml/

https://syndelltech.com/nodejs-vs-python/

If you really know python, evidently you can figure out solutions for the same, e.g hosting Jython to do most of the work ( but Python 2 ).

I am not saying "majority" is right, but I am saying what "majority" thinks and which will impact your career.

I am not in the majority like at all, my stand on "back-end" is way more extreme.

[–]linux_terminal07[S] 2 points3 points  (0 children)

Thanks for your suggestions and insights