Здравствуйте коллеги.
Такой вопрос. Работаю back-end - ером на php 6 месяцев.
Хочу изучать параллельно JavaScript (в основном для разработки на ноде, но еще подумал и фронтенд охватить).
Знаю без проблем html и css, читаю его хорошо. Только вот полноценно никогда не верстал сайты.
Такой вопрос. Нужно ли хорошо владеть версткой и знать различные тонкости (то бишь набить руку на самой верстке), чтобы мог предлагать себя на рынке в качестве front-end - а на JavaScript, или же практика в верстке не так важна, когда оживляют JavaScript - ом сайты?
Михаил, Суть ясна, если в общем хочу охватить front-end и оживлять сайты, верстка нужна. Если только на ноде, то само собой не обязательно. Просто стал замечать что JavaScript понемногу стал выдвигать PHP из бэкэнда (в зависимости конечно от задач и месте использования). Вот и думаю если изучить Javascript, то можно полноценно создать сайт начиная с верстки и оживления. Далее потом закончить бэкэндом на ноде. Благодарю вас
Приличные программы устроены так, что интерфейсы (к пользователю, к сети, к системе хранения данных) отделены от алгоритмов обработки данных. Это чтобы программу было легче портировать туда, где интерфейсы иные.
Мелкие программы - пишет один человек; там разделение интерфейсов-и-алгоритмов часто нарушают.
Крупные программы - пишут много людей; и разделение интерфейсов-и-алгоритмов нужно в т.ч. для разделения труда. И вот тут м.б. востребованы программисты, которые хорошо знают алгоритмы, но плохо владеют вёрсткой.