F
F
FreeD12019-10-30 19:34:22
Backend
FreeD1, 2019-10-30 19:34:22

Back-end, what to choose to learn Python or Node.js?

Koo, geez.
I have been programming in networks for a year, but still weak. My server side language was PHP. I still couldn’t decide on the field of activity and so I decided to take a look at the back-end. Advise on what to choose in order to have a basis for writing average projects, while not encountering this before. I also have basic knowledge of networks in cs. (And in general I have fundamental knowledge in other topics related to cs , so I wrote a lot in C).
The criteria by which I would like to make my choice are:
- Demand in the market
- Prospects
- Ease of use
- Language capabilities (platform)
If there are alternatives, I will be grateful if you describe them to me.
I will be glad to callback, from acting middles or seniors.

Answer the question

In order to leave comments, you need to log in

2 answer(s)
A
Afanasy Zakharov, 2019-10-30
@FreeD1

If PHP was your server-side language, why not continue learning PHP?
The node is a rather rare technology (well, it is not often used as a backend).
I can’t say for sure about the python, but, in my opinion, it’s also not the most common option for the backend now.
Why not look towards the same PHP or Golang?

D
Dmitry Dmitry, 2019-11-04
@spaiki007

Immediately learn one rule for yourself and do not make a very common mistake,

don't shoot cannons at the sparrows!
To make money on the web, php, javascript, html, css is enough, of course, study frameworks. If you want something more then learn python, as they say this is the next level, I assure you those who say that you can quickly learn python usually do not know it! There you need a lot of practice and third-party protocols - technologies to know in order to apply them. Don't even look at Golang until you've gained practice with applied languages... You'll just spend time and not earn money. If you just want to do it in a relaxed way and even earn money, then take php and go ahead, the most popular freelancing language. So for reference, to get into at least some small project where they pay and do not feed breakfast, you need to know a bunch of technologies, several languages, and English.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question