The choice of specialization in web development?

Hello! The question is, at work we have to deal with backend development in C#+ASP.NET and with frontend development js..., like there and there's something to know, and what you can do, but as such the depth of knowledge and skills is neither here nor there, and I would like to deeply enough to understand the issue, I believe that I can do, from a deep understanding of backend and frontend, to choose what specialization (eg. frontend) and dig deep (but then this raises another question of what to do with C#+ASP.NET where also have to write, throw it in a drawer?), or try to become web full stack (but as for me, I think that web full stack is anycast), what would you advise?

p/s Corian for the confusion
July 9th 19 at 13:08
4 answers
July 9th 19 at 13:10
web full stack is unicast

No on the web it is not.

Choose what you prefer, I like JS like so node.js go, and the layout just annoys me all these buttons, forms, frames, so I'm in the backend deepened. A friend and I have the backend do not understand might be a little slow until it comes, but he is in the front knows.
Why is it in the web wrong?

Logically, if a person chooses a few fields in each of them he would be worse than the other, the cost of the same time, but one area. - otho.Mraz23 commented on July 9th 19 at 13:13
: Well, because the person is engaged in only one business still site. It can close one direction and a knowledge of it can be quite deep. In comparison with what a little php, a little bit of 1C, setting up printers, something about MsSQL, etc.. - alva8 commented on July 9th 19 at 13:16
: in your opinion, if a person uses WordPress, start writing on RoR for him a couple of days? And that, too, because the sites makes. - otho.Mraz23 commented on July 9th 19 at 13:19
: If he has the desire Yes, well, not a couple of days but a couple of weeks - alva8 commented on July 9th 19 at 13:22
and you divan dreamer.
Have the appropriate people it will take at least 3 months, and fulltime training. And only to the minimum level that will allow to do something. On habré about 4 years ago there was a report about it. - otho.Mraz23 commented on July 9th 19 at 13:25
: > Why is it in the web wrong?
I would say that at the beginning Yes, pulstec is neither here nor there. But in General, web full stack - respected people with very wide horizons. They have experience in several areas and have the opportunity to compare solutions based on different stacks. Just before the respected time they should do two times more than individually front or tank. Am I right? - Julianne_Muller commented on July 9th 19 at 13:28
among pulstec developers I know of only one good, here in the toaster lives. Most of the others know only one normal (not less than 5000 hours), and the other at the level of Junior. - otho.Mraz23 commented on July 9th 19 at 13:31
: I would call postecom someone who is able to do, and it's not Junior. I also want to say that Tolstikov broad-minded. That is, from my point of view, deserves attention. You can listen to them, they can ask for advice. - Julianne_Muller commented on July 9th 19 at 13:34
: Junior it person with experience of 1-2 years who can cope with typical challenges in your field, just low quality.
If the person is an bekendste, but only knows the basics of angular, it can only be described as Juno in JavaScript. Because he is incompetent in JS at least middle. Describe yourself in this example. - otho.Mraz23 commented on July 9th 19 at 13:37
: Agree. You want yourself to be considered as web full stack? Well, norm. Beginner web full stack :) Everyone starts somewhere. Most importantly - I want to get in the end.

Today I am on our project Icons8 added features to the code in Angular, simultaneously correcting server-side JSON API, but 3 months ago was afraid to touch the JS code of our frontend team. Not to say that an expert on Angular, but I like it was ashamed that they at least know a little about PHP, and I like the wall was fenced off. Didn't want to feel inadequate.

Fingers crossed that the Assembly is not collapsed, neither in front nor in back :)) - Julianne_Muller commented on July 9th 19 at 13:40
:
> I would call postecom someone who is able to do, and it's not Junior
Here with you Paul I do not agree, it may be Junes with prmitivna knowledge of html, css, php, simple database queries will be enough for any simple website, but he's still in ALL directions June since I do almost all of them except the basics of do not know )) - alva8 commented on July 9th 19 at 13:43
Oh, there were times webmasters. They knew a little bit of everything and it was enough. And now we have 5000 hours of work out of nowhere to become an expert in a narrow direction, otherwise it is not considered a person. - Julianne_Muller commented on July 9th 19 at 13:46
: Yes I agree )))) Then 1 person could cover everything from websites to printers, only varying degrees of bad code, no frameworks )) - alva8 commented on July 9th 19 at 13:49
July 9th 19 at 13:12
I for specialization, choose what do you prefer, front or back, and doing only them for now. To work on 2 camps need to be super productive and work round the clock. Otherwise you will always be behind those who spetsializiruetsya. In addition, look at the job market, and you will see that specialization is much more in demand and higher paid. Remember, the division of labor - a great invention of mankind, there is nothing wrong to give part of work to outsource, and to only do the part you know best.
July 9th 19 at 13:14
Nobody prevents You to go deeper into one thing, but to know and more.
If you are inconvenienced by the frontend, it is actually to learn native js and are familiar with popular libraries and tools are not going to take long, and will still have the strength to continue my work with C#.
On the other hand after a job change you may not need to know the other, as here correctly noted: the division of labor is a really good thing.
Just "poke" frameworks are but a few. But to really understand them, you will need time and practice. What was nagging from nesilevich Angular. Now in Vogue React, and we need to know how to cook ES2015, Gulp, Webpack and Redux. And without the support of gurus with zero bad code on that, and on the other. - otho.Mraz23 commented on July 9th 19 at 13:17
: Yes, I incorrectly expressed, I wanted to write about popular libraries and tools, not frameworks.
He still has no the framework don't know. Developed one project in Ember, the barrier to entry are certainly high, but overall, I think everyone following framework will be developed faster. - alva8 commented on July 9th 19 at 13:20
: changed the answer, thanks - otho.Mraz23 commented on July 9th 19 at 13:23
> everyone following framework will be developed faster
Not the fact, still, amber, Angular and React/Redux quite different according to the principles of programming. Here you can with syndrome duck face ) - alva8 commented on July 9th 19 at 13:26
in the framework of its current work, I am unlikely to encounter them)
The specifics of working - more use of native ZHS + your frameworks/libraries - otho.Mraz23 commented on July 9th 19 at 13:29
July 9th 19 at 13:16
The front/Back concept is ambiguous. This is not necessarily or JS or RoR.
Can be useful copist.ru/blog/2015/08/26/backend-vs-frontend

Web full stack - even more ambiguous. The type of neither here nor there.
On Habre about this big controversy was.
And I like web full stack - with them easier, they can not have the task to throw and wait.
And I myself, too, and angular to fix/write and database design, and serwaczak to configure.
Maybe it's a matter of time for preparation?

Find more questions by tags C#ASP.NETJavaScript