Фронтенд и моё первое тестовое задание - прожарка, анализ ошибок.

  Рет қаралды 17,563

Александр Ламков — Friendly Frontend

Александр Ламков — Friendly Frontend

Күн бұрын

Пікірлер: 129
@AleksanderLamkov
@AleksanderLamkov 5 ай бұрын
📌 Друзья, в телеграмме у нас есть отдельный чат, где вы можете задать вопрос по фронтенд-разработке и вам постараются помочь: 💬 t.me/friendlyFrontendChat Если вам это интересно, присоединяйтесь, задавайте вопросы и помогайте другим 🙂
@Dany1245-c2h
@Dany1245-c2h 11 күн бұрын
Спасибо, очень полезно! Хочется больше таких разборов 👍👍
@vadim_romanov
@vadim_romanov 5 ай бұрын
красава, прожарил этого молодого с его абсолютным позиционированием))))
@Shibayan42
@Shibayan42 5 ай бұрын
АХАХАХАХАХ
@williamaftonaugusternstvon2108
@williamaftonaugusternstvon2108 Ай бұрын
Это видео даже смотивировало меня довольно сильно. Мне 19, в прошлом , лет с 14 до 16 очень хотел стать фронтенд разработчиком, но таких каналов как ваш просто не было, были огромные сложные туториалы по реакту или гайд как перекрасить кнопку, в итоге из-за несистемности и экзаменов на 2 года пришлось все планы отложить, но в этом году я вернулся к своей мечте, не в последнюю очередь благодаря вашему каналу- ибо так понятно, доступно и с объяснением нафига оно надо просто вдолбили некоторые базовые вещи в меня, а главное я понял примерно свой план изучения и освоения информации, прям хочется учиться, пытаться и тд, спасибо вам огромное за это!!
@mouri_san
@mouri_san 3 ай бұрын
спасибо за мотивационную речь в конце, бегу смотреть следующее видео :D
@sigmo_blo
@sigmo_blo 5 ай бұрын
Спасибо большое за столь понятный разбор! Некоторые моменты начну применять на практике)
@alialiev4667
@alialiev4667 2 ай бұрын
Очень много полезной информации, спасибо Вам, добрый человек ❤
@bort_num_370
@bort_num_370 5 ай бұрын
На самом деле полезный контент сделал. Я сейчас при верстке тоже глупости делаю, пока учусь. Но для себя проговариваю, что лучше я сейчас сам придумаю как это сделать. Не важно как, но чтобы было сильно похоже на результат с макета. Со временем научусь.
@NeoCoding
@NeoCoding 5 ай бұрын
спасибо снова! сколько занимаюсь этим все равно каждый раз что-то новенькое узнаю. очень хорошая идея разбирать ошибки
@amphetyze
@amphetyze 5 ай бұрын
саш, я думаю всем было бы очень интересно посмотреть ролик, где ты будешь показывать свою одну из первых работ, так же разбирать ошибки, а потом уже на видео верстать с текущими знаниями, комментируя свои действия) а в конце видео будет сравнение работ. я в видео сходу увидел ошибки твоей первой работы, я бы сделал лучше гораздо, но не думаю что правильно)
@amphetyze
@amphetyze 5 ай бұрын
мы как бы увидели что есть плохо, а было бы классно еще увидеть что есть хорошо)
@AleksanderLamkov
@AleksanderLamkov 5 ай бұрын
Да, хорошая идея, спасибо! Поищу ещё тестовые задания, которые делал в первые месяцы и сделаю из этого небольшой мастер-класс :)
@amphetyze
@amphetyze 5 ай бұрын
@@AleksanderLamkov ждем!
@romanpit4you361
@romanpit4you361 4 ай бұрын
Спасибо за видео, все сказанное в конце верно)) Психологически сравнивать себя с самим собой, что бы отслеживать прогресс верно. Стресс от обучения хорошенько снижается)
@МеньшиковАлександр-п8ы
@МеньшиковАлександр-п8ы 5 ай бұрын
Спасибо за видео. Я изучаю верстку чуть более полгода. Благодаря этому видео почувствовал себя профи))
@mouri_san
@mouri_san 3 ай бұрын
познавательно и даже позабавило, спасибо! :) было бы круто увидеть ещё видео на эту тему
@NIkFreedomForce
@NIkFreedomForce 5 ай бұрын
Спасибо, Александр! Ты нащупал хорошую нишу там, где , казалось бы, уже ниче нельзя добавить ))) больше таких разборов!! Концентрата полезности в разы больше, чем простой пошаговой верстки макета))
@tatianovnafrutti8982
@tatianovnafrutti8982 5 ай бұрын
Спасибо за супер контент! за уроки и все остальное! Очень помогает обучаться и может вскоре найду наконец-то работу)) Супер!!!
@gign_141
@gign_141 5 ай бұрын
Это было не просто смело. Это было ##здец как смело! Значит я тоже смогу устроиться куда нибудь😂
@justdude2599
@justdude2599 5 ай бұрын
4 года назад был совсем другой рынок, щас вряд ли так легко будет
@GeniusGS-ko4nt
@GeniusGS-ko4nt 5 ай бұрын
Да фиг ты сейчас зная язык разметки, css и js, устроишься на frontend, максимум верстальщиком, для фронтенд как минимум знать React, redux toolkit и тд, даже уже сейчас большинство требуют что бы на TS писали, ну и конечно же работа с api
@AleksanderLamkov
@AleksanderLamkov 5 ай бұрын
Ребят, никто ж не спорит, что сейчас рынок другой 🙃 Посыл видео был в другом: если вы на старте обучения пишете плохой код, совершенно не понимая как всё работает, то не ставьте на себе крест, продолжайте практиковаться, скилл разработчика прокачается, как ни крути.
@walcermelodia
@walcermelodia 5 ай бұрын
​​@@GeniusGS-ko4ntсмотря куда устраиваться) Если в местную веб студию, то велком) Если хочешь быть смузи фронтенд разработчиком, то конешно не достаточно голой верстки) за что там такие бабки платить) В последнее время поражают коменты по типу "куда ты устроишься с такими навыками" Да, рынок сейчас немного жесток к джунам, но если хотите работать в бигтехе или аля местный фаанг, то будьте добры соответствовать ожиданию работодателя) а не мечтать о 300к/наносекунду после полугодичных курсов кек
@videoSSS_741
@videoSSS_741 3 ай бұрын
​@@GeniusGS-ko4ntчел, ты шиз
@-Barny
@-Barny 5 ай бұрын
Большое спасибо за видео. Первый месяц как учу css / html и я для себя подчеркнул много нового. Делая такие видео, возможно ты уберег себя от моего малограмотного кода :)
@mit7871
@mit7871 3 ай бұрын
У нас такой же был верстальщик, мы его называли "Ваня Абсолют")
@mouri_san
@mouri_san 3 ай бұрын
вхвхах
@localhost666
@localhost666 3 ай бұрын
Ахах хорош 😂
@alexasanchobetherestors9962
@alexasanchobetherestors9962 2 ай бұрын
Я тоже первый лендинг на абсолютах налепил. 😂😂😂 Потом, при попытке сделать адаптивный дизайн - началось "веселье": все элементы полетели в разные стороны... 😅😂
@ЭйсВентура-б8д
@ЭйсВентура-б8д 5 ай бұрын
Ну ты дал, весь лендос на абсолюте держится )) еще и body height задал! )) Я так раньше тоже чудил. Держу свои некоторые работы на память. Учусь до сих пор.
@vehiclesport662
@vehiclesport662 5 ай бұрын
Александр 😂😂😂😂😂😂, кошмар как же вы прокачались. Но в вашу защиту скажу, тогда не было таких бесконечных курсов и видео.
@YauheniKuntsevich
@YauheniKuntsevich 5 ай бұрын
Комментарий для продвижения очень терапевтичного и крутого видео!
@retropiligrim
@retropiligrim 5 ай бұрын
Спасибо за ролик! Было очень интересно! Давай еще прожарок)
@Jdkdkkx78
@Jdkdkkx78 5 ай бұрын
Спасибо, за видео 👌, проект интересный у вас
@kurenu
@kurenu 5 ай бұрын
Отличное видео, спасибо за труд)
@akylbekbaizakov
@akylbekbaizakov 5 ай бұрын
Спасибо за видео и советы! 🤩
@РоманЧусовской-ж6ц
@РоманЧусовской-ж6ц 5 ай бұрын
Офигеть! Кажется я себя недооцениваю))
@miwanjaGR
@miwanjaGR 5 ай бұрын
Отличный видосик! Посмотрел с кайфом за завтраком)
@OlesiaOlekhnovich
@OlesiaOlekhnovich 5 ай бұрын
Спасибо, полезно! Кое-что новое услышала, сожалею, что слушала без бумаги с ручкой.
@ivan4486
@ivan4486 5 ай бұрын
Спасибо за мотивацию!
@Павел-ъ8п9г
@Павел-ъ8п9г 5 ай бұрын
Спасибо большое, было очень интересно!
@NIkFreedomForce
@NIkFreedomForce 5 ай бұрын
хаха такая же фигня была первый раз , 4 года назад)) на абсолютах перевел все с фигмы, думаю, ля каковая красота!)) Призадумался, что-то слишком просто. Глянул адаптив, поугарал. Только разница в том, что за 4 года я так и остался ибл, а ты шагнул практически в Лиды)))
@markrivenka
@markrivenka 5 ай бұрын
Как раз начал недавно прям с нуля изучать верстку html,css даже такой пример пока кажется недостижимой мечтой😂
@rbars96
@rbars96 5 ай бұрын
Даже при ревью допускаете ошибки. На главной странице логотип например не должен быть ссылкой, только на остальных страницах. И поэтому нужна поддержка работы обоих вариантов. width & height задавать не надо, а если где-то приходится, то надо через style, W3C валидатор вам также это подтвердит. Ну и конечно страшно смотреть на верстку многих людей) Когда опыт сильно больше 10-ти лет и при том постоянно изучаются самые эффективные (best practices) и современные решения
@AleksanderLamkov
@AleksanderLamkov 5 ай бұрын
1. Почему логотип не должен быть ссылкой на главной странице? У apple, microsoft и других всем известных компаний на главных страницах лого - всегда ссылка. 2. Почему не нужно для img задавать атрибуты width и height? При чем тут CSS? Атрибутами резервируется место для картинки, чтобы не было коллизий в первые секунды загрузки страницы, т. к. изображения подгружаются не мгновенно. Ну и валидатор на наличие атрибутов width и height у img не ругается, вы что-то напутали.
@виртуоз_ру
@виртуоз_ру 5 ай бұрын
Красава 👍
@BBBaychikov
@BBBaychikov 5 ай бұрын
Ооой, я тоже раньше через позиции делала, потом мне чапалаху один человек дал и я использую флексы (ну и алаптивить не умела), а позиции только в особых случаях. Сематикт ещё у меня не было, всё через div. Вообще много схожих ошибок у меня было из этого видео 😅
@Js__voL_06
@Js__voL_06 2 ай бұрын
Ну да все на абсолютах держится вот это да а ведь с абсолютом приблизительно задавать элементам размеры не легкое дело , все же Флексы решают как не крути
@alexandersoso
@alexandersoso 5 ай бұрын
Круто, давай теперь с js кодом)
@AleksanderLamkov
@AleksanderLamkov 5 ай бұрын
Будет! Обязательно сделаю, но после курса по JS, когда его закончу 🙂
@Kotovar
@Kotovar 5 ай бұрын
Спасибо, смелое и полезное видео:) Как я понимаю нормализация из кода с !important и сейчас используется в твоих проектах? Вроде в ролике по вёрстке, который по БЭМ, было упоминание. important приемлимо использовать в нормализации css?)
@AleksanderLamkov
@AleksanderLamkov 5 ай бұрын
В материалах канала (в мастер-классах в частности) используется нормализация без !important, рассказывал о ней в этом видео: kzbin.info/www/bejne/d2W8Zomtjax6b8ksi=IwhQk3TzsSdB5Vwm !important оправдан лишь в утилитарных классах (visually-hidden, hidden-mobile, visible-mobile и т. д.) В нормализации important только вред нанесёт.
@Kotovar
@Kotovar 5 ай бұрын
@@AleksanderLamkov Спасибо! Ничего, если на ты?)
@AleksanderLamkov
@AleksanderLamkov 5 ай бұрын
Конечно, без проблем 👌🏻
@Kotovar
@Kotovar 5 ай бұрын
@@AleksanderLamkov Я, наверное, туплю. Но в css-normalize есть строчки: @media (prefers-reduced-motion: reduce) { * { animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; transition-duration: 0.01ms !important; scroll-behavior: auto !important; } } Это исключение? Я так понимаю, чтобы гарантировать доступность?
@AleksanderLamkov
@AleksanderLamkov 5 ай бұрын
Да, всё так.
@maximusyusumi6035
@maximusyusumi6035 5 ай бұрын
Помню своё первое тестовое тоже на абсолютном позиционировании делал, копируя CSS из фигмы😂 Хотя при этом задавался вопросом: зачем дизайнер так сделал?😅
@kiminomeha
@kiminomeha 5 ай бұрын
Лично для меня самое трудное - это добавлять сложные визуальные элементы, как линии, связывающие блоки в этом макете. До сих пор не понял, как такое делать...
@Madam_Samogonni
@Madam_Samogonni 5 ай бұрын
Александр сказал, что стоило их сделать через псевдоэлементы ::before и ::after, я бы тоже так сделала тащемта. Надеюсь, поможет)
@alexandraweather4156
@alexandraweather4156 5 ай бұрын
Было бы круто, если бы вы брали иногда на разборы небольшие проекты подписчиков Я делаю проекты с фронтенд ментора, но получить фидбэк мне неоткуда Я точно знаю, что у меня не получается бэм, но не знаю, что еще делаю плохо Было бы круто услышать ваше мнение
@AleksanderLamkov
@AleksanderLamkov 5 ай бұрын
Да, я планировал подобное реализовать. Буду на стримах разбирать работы подписчиков. Следите за анонсом в t.me/friendlyFrontend в ближайший месяц. В посте оставлю ссылку на форму, где можно будет оставить работу на ревью.
@NeoCoding
@NeoCoding 5 ай бұрын
вопрос на счет тега time, а стоит ли его добавлять к датам тут? вроде он скорее для вещей которые пользователь хочет добавить например в календарь?
@AleksanderLamkov
@AleksanderLamkov 5 ай бұрын
Стоит. Это не совсем связано с календарем. Это для семантики и доступности.
@Ґангсер
@Ґангсер 28 күн бұрын
Даа, плюс мотивация, только мне все равно бывает сложно верстать гриды, флексы да и банально топ и лефт, я всё понимаю, но нет практики, на одну задачу могу 10-15 минут потратить
@alexandergerasimenko3026
@alexandergerasimenko3026 5 ай бұрын
Это не брюзжание, но факт - уровень джуна сильно вырос. И сейчас "войти в АйТи" значительно сложнее - с такой вёрсткой сейчас и на порог не пустят... в целом интересно и жизнеутверждающе )
@АндрейБушуев-и3г
@АндрейБушуев-и3г 5 ай бұрын
Такие новости не радуют(
@111atlus
@111atlus 5 ай бұрын
Классный разбор, спасибо, Александр!
@Almasito
@Almasito 5 ай бұрын
Да, когда мне в унике дали задание сверстать макет, я сверстал его на полностью позиции абсолюта, у меня буквально почти все элемент с абсолютом стояли, и последние футер элементы мне пришлось писать top: 7500px тогда я не понимал что такое relative и в чем разница margin - padding, тогда в фигме в окне style в автомате писали позицию и я просто тогда копипастил, так еще при уменьшение размера верстка уходила на лево потому что каждому элементу я давал left с абсолютом, я тогда не слышал что такое container. Это то еще позор...
@MrYurgens
@MrYurgens 5 ай бұрын
А почему вы сказали, что иконки лучше через background-image делать, а не img? 4:28
@AleksanderLamkov
@AleksanderLamkov 5 ай бұрын
Ну вот иконку слева - просто декоративная, то есть не несет смысловой нагрузки и не интерактивная. Декоративный контент по-возможности нужно размещать в CSS. А вот иконка справа может и нуждается в «оживлении», это стрелочка должна поворачиваться на 180 градусов при раскрытии выпадающего меню. В таком случае её допустимо и в разметке в размесить.
@KP-nb2hi
@KP-nb2hi 5 ай бұрын
а ты сам учился или брал курсы какие то? Я просто сам учусь больше месяца, есть один сайт который сверстал по курсу с ютуба, но проверить по коду все ли там ок я хз как. Второй сайт почти полностью сверстал (тоже по курсу с ютуба), остался только адаптив (с ним немного есть проблемы). Попробовал этот сайт еще раз сам сверстать, где помощью мне был только гугл и там возможно тоже с кодом проблемы да и футер пока не удалось нормально сверстать)
@AleksanderLamkov
@AleksanderLamkov 5 ай бұрын
Учился сам, на ютубе, материалах из гугла и сайтов по типу htmlbook, w3schools, learnjavascript. Сейчас бы учился иначе: в начале только ютуб, затем ментор и платные точечные курсы по определенным технологиям.
@KEMP-ln4dv
@KEMP-ln4dv 4 ай бұрын
Можешь пожалуйста показать второе своё тестовое задание
@AleksanderLamkov
@AleksanderLamkov 4 ай бұрын
После курса по JS, скорее всего. Там есть что критиковать в плане скриптов)
@KEMP-ln4dv
@KEMP-ln4dv 4 ай бұрын
@@AleksanderLamkov Спасибо, будет очень интересно и полезно как всегда)
@mouri_san
@mouri_san 3 ай бұрын
@@AleksanderLamkov ура! ждём-с
@vladyslav2779
@vladyslav2779 5 ай бұрын
Я че-то не понял, зачем в button, добавлять всегда type button?))) Вроде бы как во фронт-енде не первый день, но такой теории ещё не слышал...
@AleksanderLamkov
@AleksanderLamkov 5 ай бұрын
По умолчанию некоторые браузеры выставляют кнопкам неявно type submit, из-за которого нажатие на такую кнопку триггерит отправку формы, в которой эта кнопка может находиться. Чтобы избежать подобного сценария, лучше добавлять type="button".
@vladyslav2779
@vladyslav2779 5 ай бұрын
@@AleksanderLamkov да, но если кнопка не находится в теге form, то такого действия не наблюдается))) Консорциум как бы рекомендует, но это не есть правило... Я надеюсь вы не из тех фронтов, которые не вставляют блочные элементы в ссылки?) По причине того, что консорциум не рекомендуем вложение блочных элементов в строчные, а конкретно я говорю про ссылки... А так шорты у вас очень годные) особенно для меня было спасение когда узнал про гаттер скроллбара... Причем, я даже не разу не слышал это от мейнстримовских ютуберов...
@Dendosha
@Dendosha 5 ай бұрын
Не подскажете, для чего нужно задавать width и height у изображений? Я сейчас только обучаюсь, поэтому не знаю
@AleksanderLamkov
@AleksanderLamkov 5 ай бұрын
Чтобы браузер зарезервировал место под отрисовку изображений. Если их не указать, то интерфейс будет дергаться, т. к. изображения загружаются не мгновенно.
@Dendosha
@Dendosha 5 ай бұрын
@@AleksanderLamkov понятно, большое спасибо)
@alexeynoname114
@alexeynoname114 5 ай бұрын
@@AleksanderLamkov это если мы знаем точный размер вывода изображения на странице в пикселях? А если мы его не знаем? Или имеется в виду, что надо указывать физический размер изображения, даже если на странице оно будет отображаться в ином размере?
@AleksanderLamkov
@AleksanderLamkov 5 ай бұрын
Указывать надо те размеры, которые у изображения в макете на десктопной версии.
@denwolf9159
@denwolf9159 5 ай бұрын
А если mobile-first? Спасибо за контент
@BOOLBOSS
@BOOLBOSS 4 ай бұрын
Как быть с неймингом, незнаю как назвать элементы, блоки
@AleksanderLamkov
@AleksanderLamkov 4 ай бұрын
Посмотри это видео на моем канале: kzbin.info/www/bejne/e4e6hWebrdtnoKM Если ссылка не сработает, найди видос по названию: Имена классов в верстке | Как лучше называть элементы в разметке
@БУРБОН-с9ж
@БУРБОН-с9ж 5 ай бұрын
2:50 А в чем собственно говоря проблема в position ? Типа их не надо использовать ?
@AleksanderLamkov
@AleksanderLamkov 5 ай бұрын
Не нужно использовать так, как использовал я: вся вёрстка непоточная, все элементы располагаются относительно левого верхнего угла страницы, изменится контент => всё поломается, попытка адаптировать => всё сломается.
@БУРБОН-с9ж
@БУРБОН-с9ж 5 ай бұрын
@@AleksanderLamkov Я примерно так же первые макеты верстал. Не сказал бы, что сейчас лучше. Но практически не использую position и начал добавлять БЭМ)
@tagnati5585
@tagnati5585 5 ай бұрын
А зачем тегу button ещё добавлять такой-же тайп?
@AleksanderLamkov
@AleksanderLamkov 5 ай бұрын
По умолчанию некоторые браузеры выставляют кнопкам неявно type submit, из-за которого нажатие на такую кнопку триггерит отправку формы, в которой эта кнопка может находиться. Чтобы избежать подобного сценария, лучше добавлять type="button".
@tagnati5585
@tagnati5585 5 ай бұрын
@@AleksanderLamkov понятно. Спасибо!
@АртемШабанов-р5в
@АртемШабанов-р5в 5 ай бұрын
Похоже этот макет часто дают на тестовое , потому что мне он тоже попадался
@AleksanderLamkov
@AleksanderLamkov 5 ай бұрын
Интересно… Это я тестовое в одну веб-студию в г. Челябинске делал 🙃
@ДмитрийФедоров-м4ю
@ДмитрийФедоров-м4ю 5 ай бұрын
ну сейчас такое не прокатит . хотя я могу ошибаться , мне кажется что в качестве тз такое не возьмут . я как-то написал по тз компонент на vue который являет собой секундомер и кнопки с добавлением новых экземпляров компонента этого же секундомера и меня завернули потому что секундомер плохо секунды считал , но да это жс но все же
@AleksanderLamkov
@AleksanderLamkov 5 ай бұрын
Тестовое не должно быть слишком большим. Лендинг на пару секций с заковыристыми, но не слишком, компонентами - сверстать на сборщике проектов, запрогать на JS. Это наверняка можно и сейчас встретить в качестве тестового. Ну а простой верстки, конечно, уже нет, спору нет.
@flowcsgo804
@flowcsgo804 5 ай бұрын
Александр, а какой у вас грейд? Вы везде говорите что вы просто фронтенд-инженер. Я предполагаю, что вы сеньор? Кстати, спасибо за видео, очень полезно!
@AleksanderLamkov
@AleksanderLamkov 5 ай бұрын
У меня нет определенного грейда в текущей компании. Формально я нанимался миддлом около двух лет назад, но по ЗП вырос до Senior уровня, если ориентироваться на открытую статистику на хабре: career.habr.com/salaries?qualification=Senior&spec_aliases[]=frontend Также в прошлом году я успешно прошел несколько собеседований на Senior позиции в несколько крупных РФ компаний. Считаю, что исходя из этого могу себя считать синьором. P. S. Других метрик, кроме ЗП и "могу пройти собес на синьора" я не знаю. Стек и задачи, кажется, те же, что и у миддла.
@flowcsgo804
@flowcsgo804 5 ай бұрын
@@AleksanderLamkov неплохо срубаете, респект😄👍
@alexander_stark
@alexander_stark 4 ай бұрын
Я не фротер.. но если прижмет и надо будет сверстать макет он будет лучше за счет просмтра много видео + кпрощает работу тот же chatgpt ...
@AleksanderLamkov
@AleksanderLamkov 4 ай бұрын
Да, соглашусь, сейчас гораздо больше материалов в открытом доступе и всесильные нейронки во многом упрощают процесс разработки 🙂 В моё время тоже были видосы, конечно, но я был нетерпеливым и рвался в бой, потому и полез на амбразуру с околонулевыми знаниями в верстке 😅
@hyperpocket.
@hyperpocket. 5 ай бұрын
Почему дробные числа стоит избегать?
@AleksanderLamkov
@AleksanderLamkov 5 ай бұрын
Ненадежно и неконтролируемо, потому что браузеры всё равно округлят до целого. Вот статья, хоть и древняя, но объясняющая про эти расчеты дробных значений: habr.com/ru/articles/31392/
@Ammele0n
@Ammele0n 5 ай бұрын
ну для 2007-8 года норм😄
@Spluny
@Spluny 5 ай бұрын
Ну это как будто бы прожарка не фронтендера, а верстальщика😅
@AleksanderLamkov
@AleksanderLamkov 5 ай бұрын
И не спорю. Четыре года назад так это в провинции и называли 🙂
@MoNa-yq2nw
@MoNa-yq2nw 5 ай бұрын
Скажите, а сколько часов можно это верстать?
@AleksanderLamkov
@AleksanderLamkov 5 ай бұрын
Я верстал один вечер, может суммарно часов 5. Но если делать это "правильно", то у новичка может уйти часов 10, как мне кажется.
@MoNa-yq2nw
@MoNa-yq2nw 5 ай бұрын
@@AleksanderLamkov А если 2-3 дня это очень плохо?
@AleksanderLamkov
@AleksanderLamkov 5 ай бұрын
Если буквально 48-72 часа, то надо проанализировать возникающие трудности, понять в чём затыки и точечно их проработать. Конкретно в этом макете я долго возился с баннером, т. к. там фильтры через mix-blend-mode подбирал. Сейчас я уже понимаю что надо было просто выгрузить слой с картинкой целиком и не мучать CSS. Ещё у меня были сложности с формами. Тогда я их просто не понимал как делать, не осознавал базовую концепцию тега и много раз переделывал. И всё равно по итогу сделал далеко не идеально.
@SilvarTech
@SilvarTech 4 ай бұрын
Было бы лучше, если бы ты переписал и показал как правильно нужно
@AleksanderLamkov
@AleksanderLamkov 4 ай бұрын
Возьму на заметку. Есть ещё парочка плохоньких проектов со старта карьеры :)
@IvanKeats-q3q
@IvanKeats-q3q 2 ай бұрын
5:15 7:10
@СергейИванов-ц8ь6ы
@СергейИванов-ц8ь6ы 5 ай бұрын
понятно как выглядит первое тз нормального человека. все таки айти не для всех
@vladyslavyermolayev8186
@vladyslavyermolayev8186 5 ай бұрын
Ну у тебя тут основная проблема, что ты просто копировал стили из макета Figma. И структурно слабо, то есть ты изначально не понимал судя по всему какие есть теги и что они делают.
@ShocKKKKKKK
@ShocKKKKKKK 5 ай бұрын
Больше похоже на какую то шутку) Ты уверен что это было именно тестовое задание?) А не твоя первая работа. Обычно тестовое задание делают когда уже хотя бы что то знают, а в любом начале верстке вроде бы всегда говорится что на абсолютах верстать нельзя)
@AleksanderLamkov
@AleksanderLamkov 5 ай бұрын
Скажем так - я был слишком уверен в своих силах, когда впервые решил откликнуться на вакансии и попытаться выполнить предлагаемые тестовые задания 😅
@viktoria7281
@viktoria7281 5 ай бұрын
@@AleksanderLamkov А ты не прошёл собеседование в итоге?
@AleksanderLamkov
@AleksanderLamkov 5 ай бұрын
Нет конечно. Об этом в конце видео упомянул. Нашел работу в другом месте спустя два месяца. Тестовое то выполнил уже гораздо лучше (но я сейчас все равно мог бы его разнести на ревью, недочетов было множество).
@InverserPro
@InverserPro 5 ай бұрын
БЭМ 💩
@AleksanderLamkov
@AleksanderLamkov 5 ай бұрын
А какие же альтернативы? 😶
@InverserPro
@InverserPro 5 ай бұрын
@@AleksanderLamkov меня он просто бесит изначально. Альтернатива - CSS nesting. Не благодарите.
@AleksanderLamkov
@AleksanderLamkov 5 ай бұрын
Ну так разные ведь вещи. БЭМ - это не про Sass-like вложенность селекторов и дальнейшую конкатенацию классов в итоговом CSS-файле, это про унификацию селекторов до одинаковой специфичности. Новенькая фича CSS Nesting крутая, спору нет, но от проблем специфичности не спасает.
@InverserPro
@InverserPro 5 ай бұрын
@@AleksanderLamkov да, мне один парень рассказывал, что БЭМ - это прям философия построения кода, иерархии папок и т.п. Но изначально эта дичь была сделана для того, чтобы стили не утекали, без всякой философии. Теперь это можно сделать с помощью наследования. Не приближаясь к изобретениям яндэкса.
@enterkvas
@enterkvas Ай бұрын
Большое спасибо! Оч полезно. Успехов!
БЭМ методология за 10 минут | Основы для начинающих
10:01
Александр Ламков — Friendly Frontend
Рет қаралды 22 М.
Как долго учить фронтенд? Сколько учиться на фронтенд-разработчика?
7:40
How to Fight a Gross Man 😡
00:19
Alan Chikin Chow
Рет қаралды 13 МЛН
Do you love Blackpink?🖤🩷
00:23
Karina
Рет қаралды 14 МЛН
Twin Telepathy Challenge!
00:23
Stokes Twins
Рет қаралды 103 МЛН
FRONTEND: Мифы и Реалии рынка труда
34:43
Владилен Минин
Рет қаралды 53 М.
Ускоряем верстку | Гайд по препроцессору стилей | Sass (SCSS)
27:02
Александр Ламков — Friendly Frontend
Рет қаралды 31 М.
Frontend Roadmap 2024 | Что должен учить фронтенд-разработчик в 2024 году
14:35
Александр Ламков — Friendly Frontend
Рет қаралды 75 М.