Всем доброй поры времени.
Сейчас я изучаю Python, и планирую учить фреймворк Django.
Только меня интересует вопрос: нужно ли вообще, и на каком уровне знать front-end(HTML/CSS/JavaScript) программисту back-end?
И вообще стоит ли учить более глубокий back-end, чтоб кроме back-end уметь верстать красивые страницы?
Смотрел на вакансии Python/Django Junior, и знания HTML/CSS/JavaScript мало где хотят, но все же интересует, будет ли больше перспектив, если еще изучить HTML/CSS/JavaScript, и на каком уровне...
Буду благодарен за ответ ;)
Ты какие-то неправильные вакансии смотрел, html css jQuery на уровне "не заблужусь" это везде требуется. Учи джангу и не парься, пока учить будешь минимальные навыки html css js сами придут, а там нагонишь.
Я согласен с OnYourLips
Добавлю от себя такой момент - судя по моему опыту надо знать и то и то на довольно хорошем уровне. Когда достигните Middle Full Stack Developer можно будет уже отдавать предпочтение backend или frontend и соотвественно перейти на кодинг только одной части.
На вопрос "зачем?" ответить легко - ты когда кодишь на беке ты должен понимаешь как фронтендер будет это использовать и наоборот. Если ты будешь тупо писать API без понимания работы фронта, то фронтендеры тебя схедя живьем.
Интересная мысль, подробнее бы узнать об этом, на каком уровне фулл стек нужен, с примерами если можно, у кого есть мысли по этому поводу не проходите мимо =)
Novamoscow: со своей колокольни скажу что знать js на хорошем уровне лишним вообще не будет, верстка требуется намного реже, но сверстать простую страницу для какой-то внутренний части сайта вам должно быть по силам. Уровень нужен такой что бы вы отличали хороший код от плохого, хорошую верстку от плохой.