A
A
Andrey Romanov2013-06-23 14:45:35
PHP
Andrey Romanov, 2013-06-23 14:45:35

What should a backend developer be able to do?

Good afternoon, habrausers! I have the following question: what technologies should a junior backend developer know? And what should he be able to do? I understand that the minimum requirements are basic knowledge of PHP and so on, but the fact is that in many vacancies I also see such requirements as knowledge of JS / jQuery, the ability to make up cross-browser, AJAX, and so on. Is Javascript really necessary for a backend programmer?
I apologize for the somewhat chaotic style of presenting the question.

Answer the question

In order to leave comments, you need to log in

5 answer(s)
A
anathem, 2013-06-23
@Scorpion97

At the expense of php, as noted, it is not at all necessary. It is logical to assume that this can be any language used for the backend - php, ruby, python, etc. Also, JavaScript can be used as a backend language in the mentioned node.js.
In any case, if you mean the web, - JS (and jQuery, due to its prevalence) is mandatory, because using the same AJAX is still the competence of the backend developer, and it is based on JS. Knowledge of layout will also come in handy, because the backend and frontend are part of the whole system, and most likely, the backend developer will also have to implement layout into the project)
So, I think, “yes” :)

R
rsvasilyev, 2013-06-23
@rsvasilyev

You need to know the basics of the frontend. You don't have to be a great layout designer, but understanding HTML and the purpose of basic CSS selectors is a must. JS also needs to be taught, even if I don’t want to, even if it turns back, because it is now in trend.
Offtopic: for some reason, there was such an observation: the worse the office, the more abbreviations are indicated in the vacancies. In companies where the development process is set up correctly, everyone can do what they like and do it well.

L
la0, 2013-06-23
@la0

Everything is a bit faster.
You should know to have at least something made with your own hands on the backend bundle that a particular customer/employer works with; well, a normal working head.
Not "I don't know anything, teach me and pay me 100500 for it ".
Soon you will know (and not only the answer to this question) and be able to.
Also, look at teamwork tools (any version control systems).

V
Vasily Nazarov, 2017-05-04
@vnaz

in many vacancies, I also see requirements such as

Some employers have such requirements .

I
Ivan Shalganov, 2021-03-17
@Aco

I think this list can answer the question: https://github.com/bzick/oh-my-backend

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question