Бросай верстку, начинай программировать
Вставка
- Опубліковано 22 лют 2023
- Фронтенд Роадмап strada.one/frontend-roadmap
За последние 10 лет появилось огромное кол-во разных курсов, роадмапов и других вариантов стать фронетндером.
Многое менялось, но одно осталось неизменным, это порядок обучения таким вещам как HTML, CSS и JS - основные технологии без которых ни один сайт никуда не поедет.
Спросите кого угодно и вам ответят “Учи HTML и CSS, а потом переходи к JS” (то есть к программированию). Откройте программу любого курса и вы найдете там именно это
И я точно знаю почему это именно так и откуда растут ноги.
Лучшая платформа для обучения - strada.one
Телеграмм канал - t.me/ArtemDimitrov
Спасибо!
#фронтенд #разработка #JavaScript #HTML #CSS #программирование #верстка #веб-разработка #технологии #обучение #карьера #код #frontend #webdeveloper
Фронтенд Роадмап strada.one/frontend-roadmap
Подскажите, пожалуйста, подходит ли этот курс для тех, кто не умеет верстать?
@@user-lt6bi9zt2z да, подходит
Спасибо! Подскажите, а как можно оплатить курс из РБ?
@@user-lt6bi9zt2z так же как из любой другой страны. Если есть вопросы - пишите на support@strada.one
Лайк, как всегда. С нетерпением жду начало курса.
Привет Артём) спасибо за видео!
Сильно сомневаюсь, что новичку верстка будет скучной, только если это не бэкэндер, решивший стать фронтом.
Она действительно скучная. Особенно когда ты попробуешь готовые тулзы для ux\ui
Я после tailwindcss в проде уже просто иногда не хочу писать нативный css, просто вымораживает, хотя надо...
Сейчас за месяц можно html+css перелопатить на ура. Сейчас в вакансиях джуна просят es6 + ts + стейтменеджер. Если ты по верстке лох - тебя все равно возьмут
я писал год на питоне, но верстка мне очень даже интересно
реально верстка бешено интересно@@tofidndndkkdkwkqe7017
Еще как скучно будет)
Ну, лайк👍, начинаем ламповый просмотр..
Артём, тебя и ютуб и эппл явно уважают, пропустили видос 4К, хотя другие 4К видосики (не твои) ютуб для эппл банит..
Полностью согласен, начинал учится просто с js, а верстку учил методом научного тыка по ходу написания проектов, а ещё во фронт я перешел после вузовских C#, C++, ASM, и верстка казалась слишком скучной, до сих пор сторонюсь её... хвала богам на работе её правда мало
То, что мне нужно было. Я изучил уже верстку, учил JS, работал с структурами данных, с React и так далее. Теперь у меня был перерыв, именно верстку долго не практиковал. Задумался, стоит ли повторять, тратить на это время или сразу переходить к js
Наверняка выскажу непопулярное для этого ролика мнение, но фронт без умения верстать это не фронт. Можно выбрать другую сферу программирования и там НЕ уметь верстать. Но работая фронтом не уметь делать нормальную верстку это позор.
Согласен. Именно это я и говорю в конце видео
Работаю фронтом и не умею верстать, js и фронт люблю, html нет, в чем проблема?)
@@now12392 проблема в том что ты никому не нужен. без css и препроцессоров тебя даже на собес никто не позовет
@@now12392 Сколько получаешь деняк?
Изучаю фронт с нуля, сначала пыталась залететь сразу в js, ведь вычитала где-то, что ‘верстка для лохов’, ничего не поняла, вернулась через 4 месяца уже после того, как с нуля смогла создавать многостаночный сайт и о чудо, я понимала зачем нужен js, как и где его можно применить. Не понимаю, как можно стать фрондердером без знаний верстки..
Лайк поставил подписался ❤
спасибо за поддержку, про двигать квадратики прям в точку, ненавижу верстать, люблю программировать!
Тоже не любил верстать. Пока не начал это делать
Наоборот нравится больше верстать чем программировать.
верстать прикольно включаешь музыку выключаешь мозг и погнал
@@iphp я задачи на алгоритмы так решаю😂
2 года работал фронтом. На вью. До этого умел верстать, но никогда верстка не нравилась. Я ненавижу верстать, просто пздц до сих пор
Интересно было бы услышать примеры тех 50% знаний вёрстки, которые не нужны.
Началась предроадмаповая верстка))) Верстаем как не в себя))) и пока все супер ребята залетайте пока не стартовали 😄
Я новичок в IT (~9 месяцев), начал учить фронтенд по многим рекомендациям. На данный момент знаю HTML, CSS, JS, а так же SASS, Bootstrap, Tailwind, React+Redux и подучиваю TypeScript. Уже второй месяц не могу доделать страницу-портфолио, т.к. она на 80-90% состоит из вёрстки, это о-о-о-очень скучно -_-. При этом часами могу решать задачки на CodeWars и Leetcode, либо улучшать производительность и логику уже существующего проекта, напрочь забыв про время и усталость.
Подскажите как научились решать задачи по js, я даже в уме решить немогу, какие курсы или сайты можно посмотреть. Как програмировать
Такая же фигня))
Программировать интереснее
@@dmitriystark Для начала нужно выучить базу и по ходу практиковать изученный материал. Инфу я брал отовсюду, если возникали вопросы - гугл. Для учёбы можно ещё использовать ChatGPT. На пример, учишь методы массивов и спрашиваешь его : что делает такой то метод - он выдаёт пример кода с пояснением, но лучше почитать статьи на сайтах типо javascript и developer mozila.
С практикой мне помог Codewars. Начальный уровень заданий проще, чем на Leetcode, самые простые буквально начинаются c "Hello, world", но и замудрённых хватает: на "шифрование", рекурсию и т.п. После выполнения, можно (и нужно) просмотреть решения других. Глаза на лоб лезли, когда я тратил на задание по 2 часа, писал по 50 строк кода, а можно было решить в 1 строку. Если совсем не решается, на ютубе по всем заданиям есть видео. За первые 2 месяца я перерешал около 200 заданий, так и набил руку.
Тебе надо в бекенд или системное программирование. Там вёрстки нет в принципе. Зачем ограничивать себя веб-разработкой?
Не думал в бэкенд перейти?
Я люблю верстать. Очень развит сейчас css, 🚀 можно делать!
Я тоже люблю верстать, не понимаю чудиков которые хейтят верстку, я уверен что они после базового синтаксиса html css, сразу на js переключились
Лайк! Подписка!!!
холивар фронтенд-бекенд вечен)
только бэк one love целую джангу а писечку
Хотел поспорить, но аргументов не нашлось
Согласен с вашим комментарием
Обожаю html и css😂. Js видимо для меня сложно, но я со скрипом делаю задачи на этом языке и часто с матерюсь.
У меня такая же история иногда очень сложно решать задачки. И как у тебя теперь обстоят дела? 4 месяца прошло
@@gamergamer.8893 отучился на тестировщика и думаю программирование это не мое.
@@korgikolegа сейчас устроился?
@@Fan-pm4vm устроился, но не программистом.
Подход хороший только потом люди стонут о том как обрезать строку и добавить 3 точки в конце или как запретить вводить в инпут строки.
Это же гуглится за минуту
@@shehe7408 вот именно
Наконецто запустили страду!) Я уже ворвался!
Успехов в обучении 🤘
@@ArtemDimitrov 🤙🤙
Здравствуйте! У вас за месяц оплата или за весь курс не пойму у вас на сайте
Это цена за все 8 месяцев. За все вместе
После изучения вёрстки становится легче писать логику на js. Вообще вёрстку сильно гонять не нужно. Когда начинаешь изучать js и работаешь с DOM, то вёрстку ты там будешь применять через js на автомате. А на фреймворках, будешь её использовать только во фреймворке. Конечно изучать сразу с фреймворка или js будет сложно. Поэтому вёрстка это основы
Основы чего?
Как изучение верстки помогает изучать JS?
непонятно чем легче, то что ты через querySelector понимаешь, что # - это id тега, а " . " - это класс?))
Только сегодня об этом думал. Новичок сейчас может верстать даже не зная css, потому что у нас есть Tailwind и даже может начать программировать первые проекты, зная javascript на очень базовом уровне, потому что у нас есть умные фреймворки, которые сделают основную работу за тебя.
И кому такой нужен?)))
То есть, большие деньги вам платят за знание CSS?)
@@Happy-Gappy зп платят за выполненные задачи,а не за знания какие-то
По вашему, фреймоврк это для тех кто не знает и не умеет?
@@Happy-Gappy а что в твоем понимании базовые азы js? просто без базовых азов ты дальше npx create-react-app . не продвинешься)) Тогда какие такие знания человек, кто пишет на фреймворке или библиотеке не знает, если он решает задачи?) Хоронили уже веб-разработчиков когда конструкторы пришли, когда те же фрейморки поперли с 2010х годов, теперь до ИИ дошли))
Верно, я уже столько времени убил на верстку и не могу бросить, потому что боюсь, что потерял много времени в пустую
Процентов 10 всего что есть в html/css юзаю только, полет нормальный, большего и не требуют)
Все на дивах и спанах?)
А как же базовые знания программирования в общем, как работает память, сеть, ну и многое другое чему учат в школе и вузах на уроке информатики, но мало кто что-то помнит.
Зачем это всем новым реакт разработчикам после всех этих курсов? Им сказали ни чего не учи ничего кроме Реакта (JS), а всё остальное потом. Вот они и идут по роудмапу с конца, а потом мы имеем простенькие веб проекты загрузкой памяти в 1гб и высше и тд.
@@sergey.romanenkoТоже угараю над этим. Это пиздец надо быть каким ебланом, чтобы думать что ты фронтендер только потому что умеешь делать npx create-react-app my-app
Да где вы это берете все?)
Так дело в том, что она вообще не интересна, в начале так 2 месяца интерес держался но после... Мне так лень учить её, что я досейхопр не разобрался в css flexboxes и bootstrap 5 grid. Так вышло, что оно убило весь мой интерес и теперь мне даже джаваскрипт лень учить, потомучто не могу сверстать шаблонную страничку.
не уметь верстать шаблонную страничку после 2+ месяцев изучения это конечно фулл кринж)
Интересно о чем ты о 50% css? Я сейчас учусь верстать после react и vue
Имхо верстать тоже надо уметь на уверенном уровне знать префиксы, анимацию кейфрейм. большинство не умеет в градиент даже. Даже полезно знать как рисовать простые фигуры свг по точкам)
Точно двигать квадраты по странице,она не то что скучная она не для слабонервных.осебенно на протяжении 2х лет!!!это ж сколько можно выучить других дел.
а я полюбил верстку)
Работаю фронтом на крупном проекте. Сейчас мигрируем с легаси на современный стек. Дали таску на верстку страницы с ошибкой. Сделать надо на html, css и ванильном js. И как тут без знаний вёрстки? Отказаться от таски?
Без знаний верстки тут никак, именно поэтому я и говорю что верстка важна и нужна
@@ArtemDimitrov я посмотрел видео полностью, поэтому твою позицию знаю. Это я больше риторический вопрос задаю комментаторам которые тут пишут что учат сразу реакты и прочее минуя верстку
Поддерживаю автора полностью, хоть конкурентов на фронте станет меньше. Лучше учите только фреймворк (не больше одного) и забивайте на нативный js!)
А почему конкурентов станет меньше?
@@ArtemDimitrovпотому что люди, которые знают фреймворк, не зная базы, конкуренции как правило не представляют
Как это связано с моим видео?
нативный js не нужен никому) нужны алгоритмы и крепкий ts
@@alexeyfilippov42 назови хоть один алгоритм, нужный на фронте? За свой год коммерческой разработки пригодился примерно ни один. И ts всего лишь надстройка, знать нужно именно js, потому что всё упирается в него, типизация учится куда быстрее
Самое главное чтобы это программа не была хэлоу ворлд🤣, сейчас учу js и хочу сказать пока все просто, понял что такое массивы и обьекты и соединял их, только пока не понимаю как это будет работать в программе) или сценарии, но буду продолжать, хтмл я базовые символы то есть как начать и как закончить и что где, пару атрибутов, чисто чтобы понимать картину этого достаточно, но мне еще видимо предстоит длинный путь, очень жалею что не начал раньше мне 29 лет исполнится... И еще пугает немного то что многие пишут что залететь тяжело на работу, но останавливаться я не буду js для меня лишь ступень..
напиши функцию которая будет превращать первую букву строки в большую , остальные как были так и остаются)
@@HyndoDristalix14 var x = "КУраПаТка"
x[0].toUpperCase() + x.slice(1).toLowerCase()
@@HyndoDristalix14 аа я немного неправильно прочитал условия, но мне уже лень писать)
@@HyndoDristalix14
Написал как нуб, но мне понравилось что ты меня с мотивировал это сделать
let str = "lel";
function uperrWord(i) {
let firstSymbol = i[0].toUpperCase();
let result = firstSymbol + i.slice(1);
return result;
}
console.log(uperrWord(str));
@@nikitakova9470 not bad bro, keep doing 😌
next task:( yep bro , you think that it would be only one task? Hehehe)
So , у нас есть массив некий const arr=[5,6,1,2,9,8,7,6]
нам нужно вывести только не парные числа и отсортировать их по мере возрастания , то есть на выходе у нас должен быть такой массив : // [1,5,7,9]
Ребята, я далек от темы, просто интересно: если не уметь верстать, то как тогда получить код html и css сайта, которого потом нужно запрограммировать? Я думал, что человек вручную верстает. Какая-то программа для этого есть?
Никто не предлагает вам "не уметь верстать"
в компаниях и командах ты работаешь не один
Согласен от части. Всё таки идти сразу в js не зная хотя бы основы html и css странно.
Ну про то, что вёрстка скучная согласен тоде от части (правда я всегда под музыку программирую). Так на один сайт ушло 230 песен (да я считаю время в песнях)
Изучаю программирование меньше двух месяцев, начала с js, мне безумно нравится. Задачи, алгоритмы - любовь. Вёрстка - это реально дико скучно! Хорошо, что с нее не начала, отбило бы все желание...
Тогда лучше иди в бэкенд или в ИИ Если любишь алгоритмы
Мне дико нравится импровизировать с дизайном, многое воплощать в творческом плане и вываливать изготовленные мемы для друзей в виде сайтов, в совокупе с скриптами js. Каждому своё, кому-то скучно, кому-то нет.
Пойду двигать квадратики и раскрашивать их ♥
Нет уж, я начну программировать только тогда, когда вёрстка будет отвечать адекватным стандартам)
Пусть я на это потрачу еще год, зато больше уверенности будет. Всему своё время.
Окей. Так тоже можно
К верстке отношусь нормально.... реально, что тяжело: так это сделать хороший красивый дизайн в фотошопе или фигме для своих учебных проектов и проектов для резюме.... Джуну приходится еще и веб-дизайнером быть....Либо заказывать за свои кровные $$ дизайн....
В интернете миллионы шаблонов на любой вкус любой палитры. Просто укради если верстать умеешь. Оформи проект на next js или любой другой модной фиговине. Что за отмазы нелепые?
Мой младший брат в 20 лет зарабатывает 110 000 рублей верстальщиком сайтов, сейчас он работает на аптечную кампанию в Питере. Это считается нормальная за для такого возраста по этой профессии?
Да
Вёрстку само собой глубоко понимать смысла нет, но худо бедно лендинг уметь сверстать нужно
сколько часов нужно тратить в неделю, чтобы успешно пройти ваш курс?
По 2-4 часа в день
кому не пох на html css?
это же выучить неделя максимум и забыть,
а потом когда понадобится, 2-3 часа на вспомнить, сделать и забыть опять)
блин, все так отлично когда проходишь уроки на learn js + всякие уроки на ютубе, но когда идешь решать задачки на codeWars, то просто абсолютная пустота и не понимание даже того что от тебя хотят... Почитал я книжку " Грокаем алгоритмы"... 10 минут и я БУКВАЛЬНО шел спать. Максимально сильно разочаровался в своих умственных способностях и решил забить на программирование. Видимо мой потенциал останавливается на верстки сайтов с максимальной за в 50к ( до учета налогов)
Это все из-за неправильного подхода. Обычная проблема у всех кто учиться по видосикам)
@@ArtemDimitrovа какой подход правильный?
Вот такой strada.one/roadmap/frontend-roadmap
имеет ли смысл начинать учить это сейчас, или ИИ вытиснет ?
что-то пока он мало кого вытеснил)
Стоит. ИИ лишь инструмент. Он может ошибаться. Если ты не знаешь ничего ты не поймёшь в чем ошибка. Плюс ИИ должен понимать чего ты хочешь. Если ты не правильно *попросишь" сделать код. Он сделает, как не удивительно, не тот код.
Так что пока что ИИ не заменит программистов.
Станки же не заменили людей.
По большей части можно согласиться. Однако при всём при том, что верстка может вообще не пригодиться потом, она всё-таки формирует необходимые нейронные связи в мозгу, которые в будущем помогут решать более сложные задачи. Если же ваш мозг когда-то решал задачи подобные программированию, то наверное верстку можно и пропустить, если же нет, то пробовать надо, на мой взгляд.
Дядька вроде логично рассуждает, но не учитывает, как работает человеческий мозг. Ты не можешь сразу начать выполнять футбольные финты ногами, к примеру. Тебе сначала надо научиться ходить, затем бегать, затем уже финтить. Начинать надо с начала. Сначала твой мозг нарастит нейронные связи для выполнения задачи "ходьба", затем... ну вы поняли.
Правильно он подметил, что поначалу что код JS, что код HTML - это одинаковый непонятный набор букаф для неподготовленного мозга.
Вывод: можете конечно пробовать сразу с середины начинать, но если идёт туго, то не обязательно биться головой об стену. Это грозит выгоранием - вы просто плюните на идею и можете навсегда разочароваться. Должен быть прогресс и результаты, которые будут вырабатывать у вас нейромедиаторы типа дофамина, и вы будите кайфовать от процесса и стремиться дальше развиваться.
😂😂😂, Артём вот это группа набирается! Ты читаешь комментарии? Главное Promise и reduce понять, а дальше фреймворк всё делает сам. 😂😂😂
Reduce это метод который для массивов?
О чём разговор вообще? Всё, что мы видим на экране, это HTML и CSS. JS только работает с этим. Даже если кто-то пользуется фреймворком, он работает с той вёрсткой, которую кто-то сделал до этого. Утверждение, что вёрстка скучная, не имеет каких-то подтверждений. Это всё вкусовщина. Я не знаю JS, при том что работаю фулстеком уже несколько лет. Программирования хватает на бекенде. Все странички генерируются на сервере. Как раз-таки чтобы сделать что-то крутое со статичными страницами и нужно шарить в вёрстке. Анимации, модальные окна и т.д.
Полностью согласен!
в вёрстке 3 года,дальше HTML и Css не поднимался.. сидеть 10 часов верстать скучное занятие
Я обожаю двигать квадраты по странице а от джавы хочу повеситься на шнурке от мышки
Попробуй СИ для релакса)
Не согласен. Уверен что Ден Абрамов и Бен Авад знают вёрстку лучше чем джун, который пол года - только верстку и изучал. Как бы они не говорили что они "не знают".
Про Бена Авада у меня сомнений нет
Да да, а как же поддерживать кучу ресурсов( сайтов) которые были сверстаны а так же еще табличным методом...
Без понимания верстки, работать фронтом, это все равно что на охоту с шариком пойти, белок пугать
Разве я где-то в своих видео предлагаю работать фронтом без понимания верстки?
а че так тихо фоновая музика? Давай уже на полную херач
А чё тогда смотришь если музыка не нравится?
Верстка не скучная, если ты её ДЕЙСТВИТЕЛЬНО умеешь делать, а не как большинство. А во-вторых, знание верстки дико помогает с js, а знание js неразрывно связано с версткой. По сути если ты знаешь js, то только тогда ты полноценно умеешь верстать.
А как знание верстки помогает с js?)
@@ArtemDimitrovа вы давно последний раз фронтендом занимались, или вы питонист-бэкендер? странные вопросы, html, css и js на фронте неразрывно связаны, от css части в js можно избавится только если сделать тотальную модульность, что кроме как в Яндексе с его БЭМ-ом никому не надо
где ты был 4 месяца назад((
Я был здесь, последние 3 года 👌🏾
@@ArtemDimitrov нет,где ты был с тем, что не надо учить верстку))
@@madman7739 почему не надо учить? Я такого не говорил 🤔
Вёрстка не просто скучная, она душная)
Почему многие считают что ВЕРСТКА ЭТО СКУЧНО? Ведь на странице сразу отображается результат. Двигаешь картинки. Заливаешь цветам бордеры и т.д. А программирование? Циклы....массивы...скукота...это программирование и бекэнд, как по мне. А верстка - интересней, т.к. результат сразу виден на странице.
Точно! И я прекрасно понимаю тех, кто хотел бы вообще только верстать и писать стили, но чаще люди верстку не любят, избегают или недооценивают - как раз для них идеально подходит вариант где программирование идет первым : )
я её не то что бы ненавижу я её не люблю хотя я ток новичок потому что препод гандон дал нам какую то сраную книгу аж за 14 год и мы просто делаем практики без хотя мы не знаем как это делать да по идее все легко вот книга вот тема в неё читай и делай но за пару я должен прочитать от 20 до 40 страниц и должен сделать упражнения ну там много воды а если ты будешь скипать то нечего не узнаешь вот я сейчас делаю практики эти но они очень душные
Плез, не переключай на х2, я итак смотрю на х2
у меня, например, этот подход "учись сначала верстать" отбил всякое желание стать фронтендером (
Тем более, когда понимаешь, что есть такая тема как вордпресс, на котором сайт можно создать за полчаса - час, клацая по удобному интерфейсу, а не сидеть 4-6 часов не вставая с места, чтобы сверстать тоже самое, но зато с помощью html сука и css! 😂
Думаю ещё от проекта зависит У нас например в приложении очень много сложной вёрстки. И требуется отдельные опытные верстальщики чтобы это всё реализовывать
Сто процентов это зависит от проекта, но таких как ваш в общей массе очень мало. Это скорее исключение, чем правило)
@@ArtemDimitrov ну судя по моим наблюдениям сейчас тоже довольно много систем, которые используют сложный UI и UX, тут без верстки компонентов и создание тулкит-библиотек никак не обойтись) тем более тенденции в дизайне постоянно меняются и дизайнер рисуют всё более креативные решения
А меня раздражает js посли си)
вообще не понимаю зачем заострять на этом внимание. Умение верстать на базовом уровне еще никому не помешало. А научиться базовой верстке можно буквально за пару вечеров.
Да откуда берутся все эти "эксперты" с освоением верстки за пару вечеров? 🤔
Фрондедщик не умеющий нормально верстать - это как водитель не умеющий нормально крутить руль.
Фронтендщик уже подразумевает знания вёрстки... Это очевидно как и то что кодеру нужен комп или интернет... Но если вёрстка это твоя сильная сторона то ты верстальщик
ноль пользы от ролика и новичков вводите в заблуждение главное свои курсы пропиарить нужно. Конечно идите JS изучайте сразу а при изучении когда полезите в html или css ничего не поймете. Я не представляю как можно изучать js не разбираясь в html и css.
Разве нужно знать хоть что-то из HTML чтобы изучать JS?)
@@ArtemDimitrov А как манипулировать DOM не зная html и сss?
Разве я говорю что html и сss не нужно знать? Суть лишь в том, что порядок изучения можно изменить, поставив на первое место то, что и является самим программированием
согласен с тем, что верстке нужно уделять не настолько много времени, но все же считаю, что с нее нужно начать, причин много, но одна из главных - js намного сложнее, а верстка намного легче, на любых курсах ты сначала идешь маленькими шагами и когда у тебя будет получаться сделать нормальную форму ты просто будешь радоваться, а потом уже можно при помощи js делать манипуляции с этой формой
Скучно ? Люблю когда скучно
Если хочешь программировать и не верстать - иди в бекенд
Всё правильно говоришь. Вообще странное завяление у автора видео про верстку. Это неотъемлемая часть фронтенда, и делать плохо эту часть - значит, быть плохим фронтенд-разработчиком
🤪
вебмастер)
остальное жопа!!!
поэтому сайты фронта полный мусор на 1 раз
почему поэтому?)
Ролик не о чём !
Спасибо за просмотр и коммент!
Тогда не смотри