Answer the question
In order to leave comments, you need to log in
Choice of specialization in web development?
Hello! The question is, at work you have to deal with both backend development in C # + ASP.NET, and with frontend development of js ..., it seems that you know something there and there, and you can do something, but as such, the depth of knowledge and there are no skills either there or there, but I would like to understand the issue deeply enough, what do you think, what can be done here, immediately deeply understand the backend and frontend, choose some kind of specialization for yourself (for example, frontend) and dig deep into it (but then here one more question arises, what to do with C# + ASP.NET, in which you also have to write, throw it on the back burner?), or try to become a fullstack (but as for me, it seems to me that fullstack is an enikey) that advise?
p/s sorry for the confusion
Answer the question
In order to leave comments, you need to log in
fullstack это эникейщик
Я за специализацию, выберите что вам ближе, фронт или бэк, и занимайтесь только им пока что. Чтобы работать сразу на 2 лагеря, нужно быть супер продуктивным и пахать круглые сутки. Иначе всегда будет отставание от тех кто специализируется. Кроме того, посмотрите рынок вакансий, и вы увидите что специализации гораздо более востребованы и выше оплачиваются. Помните, разделение труда - великое изобретение человечества, нет ничего зазорного отдать часть работы на аутсорс, а самому делать только ту часть в которой понимаешь лучше всего.
Никто же не мешает Вам углубиться во что-то одно, но знать и другое.
Если вас тяготит к фронтэнду, то на самом деле узнать нативный js и ознакомится с популярными библиотеками и инструментами не так много времени займет, и останутся еще силы продолжать работу с C#.
С другой стороны после смены работы вам вряд ли потребуется знать и то и другое и третье, как тут правильно заметили: разделение труда - действительно хорошая вещь.
Фронт/Бэк - понятие неоднозначное. Это не обязательно или JS или RoR.
Может быть пригодится copist.ru/blog/2015/08/26/backend-vs-frontend
Fullstack - ещё более неоднозначное. Типа ни там, ни сям.
На хабре по этому поводу большой спор был.
А мне нравятся fullstack - с ними проще, они всё могут, не приходится задачи перекидывать и ждать.
И сам я тоже - и ангуляр поправить/написать, и базу спроектировать, и сервачок настроить.
Может это вопрос времени на подготовку?
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question