Веб разработка и Фронт енд!

Всем привет! у меня вопрос, почему люди делят веб разработку на Франт енд или допустим бэк енд, разве они не одно и то же?... допустим веб разработчик должен знать и фронта и бэка, а так же PHP и обьязательно 1 язык как джава или C#, так почему существует понятие как PHP программист, бэк енд программист? Допустим, Андроид как часть Джавы, и я думаю фронт энд и бэк так же часть Веб разработки, то есть веб разработчик должен знать все? или есть там разница между ними?
PS: как я понял чтобы сделать полный сайт от а до я разработчик должен знать и фронта и бэк, а так же фреймуорки, джаву(или другую), php?
18 июня 2017 в 00:58
Ближайшие курсы

Как начать свой путь в разработке?
Онлайн-курс
8
марта
Интенсив «Сегментация клиентов. С чего начать?»
Онлайн-курс
8
марта
Открытое онлайн собеседование со студентом на вакансию junior frontend-разработчика
Онлайн-курс
8
марта
Новые статьи

Что такое MVP и как к нему подступиться
326800

Обновляем программу обучения для менеджеров по продажам
40200

BI-системы: что это и зачем они нужны бизнесу
332200