Здравствуйте! Я хочу стать backend-разработчиком. Вначале изучал html, css, осваивал адаптивную вёрстку. Но вёрстка меня как-то утомляет. Насколько нужно владеть вёрсткой? Я могу верстать несложные макеты, поправлять какие-нибудь блоки. Сейчас уже переключился на изучение php. Хочу заниматься больше программированием, чем вёрсткой. Поэтому выбрал backend, а не frontend. Хотелось бы вёрсткой заниматься не очень много) Верстать pixel perfect я не умею, но с макетами средней сложности справляюсь. Ну всякие баги в вёрстке поправить могу. Вот таков мой уровень владения вёрсткой. Как считаете, достаточно ли этого? Сейчас по-любому буду больше погружаться именно в программирование, а вёрстку периодически буду подтягивать. Заранее благодарю за ответы и советы)
P.S.: ах, да. И ещё такой вопрос: сойдёт ли php как первый язык программирования? Ранее был опыт на "плюсах" (ещё в техникуме), но я дошёл примерно до массивов, а затем забросил по ряду причин)
В общих чертах, того минимума, который вы написали, достаточно бэкендеру для комфортной жизни. Ситуации бывают разные, никто не знает, где и как вам предстоит работать, но в нормальном понимании, всё же для фронта отдельные люди, для бэка - отдельные. Случается, что какие-то мелкие косяки проще поправить самому, чем привлекать для этого фронтэндера. Поэтому хотя бы понимание того, что там происходит, иметь нужно.
Однако справедливости ради я должен отметить, что фронтэнд - это далеко не только вёрстка. И уходить в бек, просто потому что хочется программирования - не самое корректное решение. Я Фулстэк, который прошёл путь от фронтэндера, до бэкендера и потом занялся обеими стезями. И могу смело сказать: программировать на фронте иногда бывает нужно едва ли не больше, чем на бэке. Всё зависит от проекта.
Так, чисто для саморазвития и расширения кругозора, посмотрите, например, в сторону vue, react, angular.
Я в этом небольшой спец. Но даже я знаю, что HTML, CSS и JavaScript нужны для Front-end разработки. А для Back-end нужно изучать PHP, SQL. в общем работать с базами данных.