Язык или фреймворки?

Что важнее в коммерческой разработке, - фундамент из как - можно более низкоуровневых языков или знание актуальных и современных фреймворков?
Иными словами нативный JS или React & Angular ?
Понимаю, что придется учить и то и другое, но меня тянет больше в изучение JS, но на рынке труда frontend'ов как будто бы знание JS нужно лишь для галочки, и действительно важно лишь какими фреймворками ты владеешь.
  • Вопрос задан
  • 377 просмотров
Пригласить эксперта
Ответы на вопрос 4
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Иными словами нативный JS или React & Angular ?


А что вы собственно сможете написать на том же React без знания языка? Или тот же ангуляр... ну ок, UI-ку зная только ангуляр методом тыка и тд. вы накидаете но про поддерживаемые приложения, сервисный слой и логику на клиенте уже можно забыть.

Опять же, помимо фреймворков и языка, нужно еще знать принципы какие-то, жалетально уметь тесты писать и т.д.

как будто бы знание JS нужно лишь для галочки, и действительно важно лишь какими фреймворками ты владеешь.


Потому что знание JS это само собой разумеющееся. Без этого дальше смысла нету разговаривать.
Ответ написан
maxminimus
@maxminimus
просто или ничего
Фреймворк - это по русски Шаблон - умение работать по шаблону
шаблоны бывают разные и они эволюционируют

шаблоны удобны в том числе тем что можно в любой момент уволить работника и нанять другого который знает этот шаблон - это делает любого программиста заменимым - так программист это просто обычный шаблонный раб а не уникальный ценный мастер - стандартный чесальщик-мотальщик - так капиталисты выжимают из людей соки и пьют их кровь

по сложности освоения шаблоны сравнимы со сложностью освоения самого языка программирования

быть инженером-программистом - значит уметь писать без чужих шаблонов и умение создавать свои шаблоны
Ответ написан
allishappy
@allishappy
Нужно знать и то, и то.

но на рынке труда frontend'ов как будто бы знание JS нужно лишь для галочки, и действительно важно лишь какими фреймворками ты владеешь.

Спорно. Некоторые крупные компании вообще не использую фреймворки
Ответ написан
@fetis26
Ну, за фронтенд!
Что важнее в коммерческой разработке, - фундамент из как - можно более низкоуровневых языков или знание актуальных и современных фреймворков?

Ваш вопрос звучит как "Что важнее при строительстве дома кирпичи или цемент?". Нужно знать и то, и то. С чего начинать? Естественно с языка, потом можно осваивать фреймворки.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы