Answer the question
In order to leave comments, you need to log in
What area of web development do you need more brains to learn?
Immediately, I note that the question is only out of curiosity, and not from the section "what is better to learn?".
I watched a lot of tutorials on front-end development using different JS frameworks. There was a feeling that the front-end is not much inferior to the back-end in terms of the requirements for the performer to have serious mathematical training and a solid stock of IQ. In both areas, you have to tighten the convolutions hellishly. Hence the question: what is easier to learn - front or back?
Thanks to all
Answer the question
In order to leave comments, you need to log in
Teaching is the same, at least that's how it was for me. Although the back is more difficult.
My IQ is normal, mathematics is only school, but this does not prevent me from doing large projects and working as a chief developer. Also train the team.
Here, as they say - what you like, look at it =)
If I started to cook in all this now, I would rather choose the front, then the backend.
For me, it was like this: backend, then web design, then illustrations, then worked in AF, then already frontend =)
I managed to get enough for 15 years)
It is very interesting where you saw in web development
the performer has serious mathematical training
And there and there are extremely average requirements, where did you get the idea about mathematics, I don’t understand everywhere there is enough school course.
Does it make sense today to separate these 2 concepts (if only for large companies)?
As for me, a "back" specialist without a front is worth nothing at all, just as it will be difficult for a pure "front" specialist in this world. Therefore, we must learn together and at the same time. And both there and there brains are needed, but in the "back" it is more difficult - there is more responsibility.
For me, the backend is important because it stores the business logic of the application, works with the database, makes external requests to other third-party services. It is responsible for returning data for the client (front-end) application and the form of this data can always be changed. And the frontend is just a wrapper that is tied around the backend api.
Most of all, brains are needed when designing an application that scales at least 10 ^ 5 requests per second.
Probably the difference in complexity has almost disappeared, before (7 years ago) the front was mainly html (and its generation on the server), css, and occasionally jquery.
Now the front is a large set of various tools:
* mvc frameworks;
* work rest api
* work with websockets
* instead of css - css3 and css itself has become "low-level" because less is often used instead, sass
* instead of html - html5
* instead of js, they are increasingly writing in coffee or typescript
* tools such as grunt, gulp, yeoman have been created to manage this zoo of tools,
* the front is now also covered with unit tests using jasmine, karma and etc.
Those. at the front, everything has become much more complicated, you have to master a large stack of technologies.
You can’t answer it unequivocally here, a lot depends on the project and its needs.
I saw a bunch of perfect backends and a unit of a normal front. The front is much easier to screw up. Hence the conclusion that the art of a good front is more difficult.
It all depends on the type of project. Nowadays, on the front, you can do almost everything the same as in the backend.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question