D
D
DevFoDevi2018-12-05 16:11:37
Career in IT
DevFoDevi, 2018-12-05 16:11:37

What exactly is Frontender doing now?

If the backend is work with a third-party API, CRUD, data processing, database, optimization, provision of API.
That the front is only getting the API and its output + layout?

Answer the question

In order to leave comments, you need to log in

6 answer(s)
V
Vitaliy Orlov, 2018-12-05
@orlov0562

Yes, fronts do everything the user sees. And if earlier, it was only a layout for 1-2 browsers, now it is a layout for different resolutions, animation, pop-ups, reactive components and much more. I don’t think that the usual back writing parsers and APIs, like this, can take a psd layout layer by layer and turn it into an adaptive SPA application in a reasonable time, for example, on Vue. This is where the industry has grown - the front has become more complicated and narrow specialists are needed. At the same time, the backing, in turn, is becoming simpler and simpler, since in 90% of cases the backing is just a set of instructions for displaying data from the database.

S
sim3x, 2018-12-05
@sim3x

A normal front-ender costs a lot of money
No one in their right mind would use an expensive layout specialist A layout
designer makes a psd layout in sass / less + html + minimal JS to implement the designer's idea
If ready-made components are used or the layout designer has already made a set of components, then the front-ender makes them out of them templates for your framework
Between the position of a layout designer and a front-end developer there is an abyss in the form of a huge amount of knowledge on js and on a specific framework

V
Vladislav Kopylov, 2018-12-05
@kopylov_vlad

"So the front is just getting the API and its output + layout?" Generally speaking, YES.
In more detail, then:
Not in all companies, the fronts are engaged in layout. You also need to be able to bungle SPA, especially when you need to update information asynchronously in real time. Plus all sorts of local tasks: data validation; bundle size optimization; slowly came PWA with its goodies (webworkers, push notifications, cash, etc.); working with API can also be different (JSON REST, websockets, graphql); Client-side code testing (acceptance tests); Tracking user actions; Various interactive games (webgl); and so on...
The area is large enough if you dig deep.

A
Artem, 2018-12-06
@ber_enot

If you are working on a backend, then try to write a client for this backend, for example, in Vue or React.
Take the finished layout. Lay it out. Divide layout into components. Add a data store. Write validators in forms. Make all data reactive (change in storage - change immediately on the page). Connect your backend to the client. You will have to write data converters, because often, data from the backend does not come in the structure that the client needs.
And then make changes to the layout. Change the design of UI components (inputs, buttons, drop-down lists). Change the position of the blocks. And try to make these changes in your frontend. Did it work quickly and without problems? This is the work of a front-end developer in Russia.

A
Andrey Titov, 2018-12-06
@titov_andrei

Active job search.
5c0975f78bd1c098581411.png5c0976089b3d1743779315.png

S
Sergey Nekrasov, 2018-12-12
@Judixel

Depends on the company and experience. All the same, this is more about js, but it also doesn’t hurt to build user-friendly interfaces.
What is he doing? Refactors, optimizes, implements new things, writes at least one of the popular frameworks, looks at node.js, writes his own projects. He writes tests well, but again it depends on the tasks and the time for them.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question