Прям слезу пустил.. боль и ностальгия.. а еще верстка емейл-шаблонов. Поддержка IE6 была не из-за winXP, а из-за ActionScript, на котором было написано тонны корпоративного г*на, а сисадмины этих корпораций не особо жаловали установку дополнительного софта на машину клерка (интернет в те времена практически всегда был в доступе на работе)
Спасибо! Хапнул ностальгии! О, какие золотые были времена вхахах... таблицы, однопиксельные распорки, conditional comments. Вах! А сейчас что? У меня спрашивают знаю ли я typescript. Да попробуй сверстать что-нибудь на таблицах со скругленными уголками, png-картинками и для IE6! Хах! Класс, спасибо!
Начинал изучать такой фронт в 2009, и сразу ушёл в шарпы :D Но когда вернулся на реакт спустя 10 лет, то картина ООП, строгой типизации, масштабируемости и кросс платформенности порадовала глаз
@@bigblackbird9956 раньше Реакт был на классах во-первых, во-вторых, никто не говорил, что всё и сразу, что ООП Реакт, тут всё через запятую перечисленно.
Начал заниматься фронтом около двух лет назад. Всех прелестей работы с IE6 не застал, но IE11 порой кровушку вытягивает, к счастью, большой объем уже проработанных полифиллов помогают с ним совладать. Современный фронт - отличный плацдарм для самовыражения, от верстки лендингов до создания веб приложений со сложной бизнес-логикой и БД. С помощью фронт технологий можно разрабатывать решения вне фронта. Есть большой задел на развитие и самовыражение.
Фронт интереснее тем что там можно быстро визуализировать результат труда, а на бэке из одних данных получаешь другие без визуализации - это кого -то может задепрессировать
В full-stack мне больше всего нравится ощущение контроля что ли - когда делаешь всю фичу целиком и не ждешь соседнюю команду, пока они расчехлятся\подправят приоритеты. Получается, что делаешь все от и до :) Во фронтэнде мне еще нравится явная видимость результата, в бэкенде так не всегда. На счет технической стороны вопроса, современные технологии (HTML5, CSS, Bootstrap, Angular, React etc) сильно упрощают жизнь. Прям сильно. Там есть, конечно, свои нюансы, типа нетипизированного джава скрипта. Они, кстати, не избавляют от необходимости подпиливать под IE, но там все сильно проще - часто фреймворки генерят нужные строчки автоматически. Что мне не нравится - тесты. Вебдрайвер\Селениум - это боль.
Ну и ничего страшного. Не надо делать все самому. Только портить себе нервы авралами и ненавистью. Не нужно делать весь самолёт в одно лицо, это вредно для здоровья, приводит к выгоранию, требует знания минимум двух профессий но оплачивается как одна. И нафиг такое надо?
Бэк - это иногда очень больно. Мы бэк для сервиса пилили 7 месяцев и всё это время результат могли наблюдать только в тестах. Это было больно - работать и толком не видеть результата своей работы.
Будучи бэкэндом на .net, комфортнее всего перейти на Angular + typescript. Но там много всего учить (rxjs, ngrx, etc...). IE уже выпилился, поэтому скорее всего не придётся предусматривать его поддержку
Я что-то типа fullstack разраба(фронт начал пилить на проде 2-3 спринта назад), мы юзаем asp.net core web api на бэке и react на фронте. Мне нравится фронтенд вцелом - работа стала куда разнообразнее, функциональный стиль реакта даёт отдохнуть от милого шарпика, а шарпик даёт отдохнуть от дикости стейт менеджмента и костылей js. Ну и typescript упрощает разработку, очень приятно на нём писать код :)
Стейт менеджмент - это трэш, придуманный бэкэндом, который ничего не смыслит во фронтенде. Нет никаких стейтов, есть значение элемента, которое можно прочитать в любой момент времени.
В 2007 я табличках и картинках, будучи школьником фигачил сайты за 1 тыс рублей такого же уровня как студия Лебедева, но забросил так как никому это не было нужно. Когда узнал, что мог заработать был немного расстроен. За два сайта на FL мог бы окупить себе новый компьютер.
Все рассказали как есть. Я застал еще те времена, когда в массовом доступе не было серверной виртуализации и клаудхостингов и выделеный сервер был по цене как средняя зарплата в Москве. Еще к тому же приходилось заморачиваться с администрированием серверов, что с теперешними решениями - уже вчерашний день... Да, времена были. Занимался фронтэндом и бекэндом и SEO с 2003 по 2013, как неосновной работой, но все свободное время). Сейчас собираюсь вернуться в вебдевелопмент. Но на дядю по этой специальности никогда не работал, да и возраст за 40... Но есть второе высшее "прикладная информатика в экономике". Вроде, у автора такое же? Видео заставило меня задуматься, а не забить ли на фронтэнд. Все эти nocoding solutions только и ждут, чтоб сделать фронтэнд-девелопера никому не нужным ископаемым. Но, может в фронтэнд можно беспроблемнее "просунуть ногу в дверь" , а дальше уже переквалифицироваться потихоньку в бекенд...? Буду благодарен за мысли. PS: тоже из ФРГ.
да, я начал учить веб примерно в 2009-2010гг. помню этот ужас) помню как на ишаке сайты коряво выглядели)) а ещё помню как я мучался с float-ами, когда надо было 2-а или 3-и столбца сделать, тихий ужас
Front-end сейчас проще и интереснее, я бы посоветовал сразу накинуться на React (Hooks, aka function components, потому что они проще в понимании и короче в написании), очень востребован. React: Getting Started, Samer Buna, Pluralsight - классный курс, который мне помог начать писать самому. Реакт не зависит от браузера. CSS (и Sass) последние версии, поддержка браузеров всегда указывается для каждого метода. Но конечно не все безоблачно. Например ua-cam.com/video/9-6CKCz58A8/v-deo.html
Сейчас Safari - новый IE, но уже скорее не в плане самой вёрстки (хотя по мелочи тоже бывает), а скорее сопутствующих стандартов, типа записи аудио в браузере.
фронт уже не тот, конечно же динамичность развития языка являеться как и плюсом так и минусом но как и раньше(огромное "спасибо" реакту), многие фронты могут без углубления и каких либо основ идти на свою работу и трудиться, благополучно трудиться, не задумываясь о восполнении этих пробелов
Я немного застала те времена, когда макеты были на флоатах и закругленный орнамент фоном для кнопок. Как страшный сон вспоминается)) Сейчас верстка не дставляет боли. Макеты на flex или grid делают. С последними версиями js стал приятным в использовании и переживать о поддержке в браузерах не надо, так как есть babeljs. React и Vue сделали работу с DOM простой. Короч, сейчас это большой и интересный мир, а не беспросветная тоска)
Мне повезло, я начала свой путь фронтендера после 2009, когда уже все это начало уходить)) Но, сейчас снова надо учить angular и т.п., с чем я никак не подружусь)) А сейчас ты чем занимаешься?
Скажем так. Современный фронт-енд это не про скругленные уголки и цвет кнопочек. Сейчас очень много логики есть в клиентских браузерных приложениях. Photopea, slack, jira, skype, notion...
Работаю фронтенд программистом около года. Могу сказать что таких проблем как раньше уже нет, даже тот же JS стал намного приятнее, чем был раньше(версии ES5 и рании). Но все же есть много минусов один из них это все же JS, ведь браузер понимает только его и если например в бэк-енд разработке есть альтернативы тому же PHP то в браузере такого нет (есть костыльные решения перевода одного япа в JS, но все же это не оптимальный подход да и компаний я не видел, которые используют это). Так же не смотря на более легкую разработку, чем в других областях, во фронтенде очень много технологий которые нужно учить, точнее не технологий а библиотек и фреймворков, хотя если знать оснвные, то можно легко и в других разобраться по надобности. Так же минусом является то что фронт енд разработчиков не дооценивают и в некоторых мелких команиях даже не следят за ними, а точнее за их кодом, ну типа сверстал, работает и все на этом главное что бы по макету, а на код вообще плевать. Вот сайт hansa.kz/page, который не могут около года или даже больше сдать заказчику, челик сделал библиотеку котрая переводить все px значения в vw формат и раствляет брекпоинты по ним вплоть до 9999px(если интересно можно открыть сайт и посмотреть файлы стилей). Поэтому после такого, что бы изменит что то в плане верстке потребуется много часов мучений, а зачастую нужно будет переверстать некоторые блоки заного включая и адаптив. Самый главный минус в том, что порог вхождения во фронтенд очень низок из за этого очень много йопта скриптеров которые фигачат легаси код и гибкие технологии им это позволяют делать. Так же если кто то думает что фронт енд разработчик не должен уметь хорошо верстать, типа есть для этого специальные люди (верстальщики), то все это фигня, фронтенд разработчик должен уметь верстать макеты любой сложности, и если вам не нравиться верстка то это тоже может оказаться минусом для вас во фронте.
Ну IE никуда не делся и им все еще пользуются... Но здесь ты раскритиковала верстку по большей части, это все таки только часть жизни фронтендера) Нравится работа с данными и писать компоненты которые переиспозуются во многих местах, что не всегда получается..) Также выносить логику в HOC, в общем продумывание структуры проетка таким образом что б потом только использовать готовые решения
"что б потом только использовать готовые решения" - тоже так раньше хотела, но в большинстве случаев это никому не надо, только быстрее и дешевле сделай
@@OverEngineer да ладно! Вы еще слишком молоды!. Это был 1994 год, когда компы у нас появились (в провинции) с дисководом 20 МБ. Не клеятся к вашей симпатишности 26 лет.
После спектрума перешел на ноут 386 с 8Mb SIMM оперативы (у друга брал), научился писать на ассемблере, с, паскаль и чтобы можно было переключать окна, а не сидеть в волков командер и дос навигатор поставил windows 3.11 как же это было круто 256 цветов). но было грустно когда мои программы зависали и блокировали систему что мышка не двигалась. А когда было скучно играл в цивилизацию которая вмещалась на 1 дискету и занимала 1.2 мегабайта. Кайфово было до не возможности. и с тех пор как завесить Windows вплоть до 98. созавался ком файл, внем через альт вбивались бинарные коды 2х команд и файл прописывался в autoexec.bat врага cli jmp $
Я помню дилему выбора между ie и netscape. Первый эксклюзивно поддерживал тег бегущей строки, а второй - тег мигающего текста. Ещё клеевой фичей были жава аплеты, которые нигде кроме ie не работали, зато в 2004 позволяли делать прикольные эффекты, вроде анимации ряби на картинке Ну и конечно же блятские закруглённые уголки. Особенно больно если у тебя фон страницы был не однородный и свойство transparent для картинки уголка в браузере не поддерживалось. Вроде это все было больно, но как посмотришь на весь зоопарк современного фронтенда, то думаешь, что раньше все же было легче. Но в любом случае уход в бэкенд двумя руками поддерживаю
Еще была эпоха флеша. Ох уж эти одностраничные флеш сайты, которые хреново масштабировались, их все ненавидели, но которые работали во всех браузерах одинаково! А за флексом я до сих пор скучаю.
Чем больше я изучаю фронтенд, тем больше считаю его круче, чем бэкенд. Занимаясь фронтендом мне пришлось не только рисовать странички, но и писать свои API, изучать различные базы данных, разворачивать инфраструктуру на сервере, в облачных сервисах и через докер. Ну и параллельно следить за тем, чтобы всё написанное тобой правильно отображалось в зоопарке браузеров (IE сдох, но у нас теперь есть Safari, который тоже бывает непредсказуемым и всякие браузеры на смартфонах).
@@OverEngineer Я в курсе, но это не помешало мне этим заниматься именно на позиции фронтендера. Я это к тому написал, что занимаясь фронтендом рано или поздно скатываешься в бэкенд.
@@OverEngineer Скажем так, он сложнее и обширнее, затрагивая знания от UX до бэкенда. А если нужно для проекта, то ещё и тексты на сайт пишешь сам и картинки обрабатываешь.
Помню ИЕ6. Сейчас все браузеры норм. Проблем нет. Поделюсь своим секретом. Я положил болт на так называемый ХТМЛ5. Знаете почему? Потому что когда пишешь на ХТМЛ4 - оно тоже ХТМЛ5! )) Пятый включает в себя четвертый. Я считаю абсолютно бессмысленным использовать теги как Article aside и так далее. Поскольку на семантику с появлением фреймворков забили болт, и во-вторых а чем плохо ?
@@natalinatalitahere seo я давно не занимался. Но помню смотрел код самого гугла, не помню почту вроде, так там использовались таблицы! )) Сейчас не знаю как.
Я начинал в 2014 как fullstack, но в 80% это был бакенд, меня всегда тянуло на фронт, делать красивые штуки и ПОКАЗЫВАТЬ другим, а ты попробуй показать бакенд какой нибудь тян, тебя засмеют, так что я стал фронтом и доволен. Кажется, что сейчас наконец-то какая-то гармония, каждый занимается тем, что он хочет, а не заставляют бакендера верстать
@@OverEngineer тут всё элементарно - на Яве за многие годы уже сложилась кодовая база для энтерпрайза, всё надёжно и проверено, всё давно написано, а Шарп только начинает входить в энтерпрайз,
Ну фронтэнд это не совсем верстальщик. Часто как раз разделяют фронтэндера, который на реакте/вью программирует с навыками верстки и чистого верстальщика, который верстает. А так, могу сказать в чем плюс фронта относительно бека. В том, что тут один язык, это js. И тут прямая развития. Став экспертом js, ты уже будешь как некий про. А как дела в беке? А в беке куча языков и не знаешь за что взяться. Везде слышно тот язык перспективный, нет тот язык, нет мы больше всех получаем и т.д. Это не говоря о куче фреймворков на этих языках. И это не говоря о том, какие фреймворки и языки популярны там где ты живешь, что тоже необходимо учитывать. Вот список языков - php, python, ruby, go, java, c#, scala, elixir, erlang, haskell, node.js. Надеюсь ничего не забыл. Плюс фреймворки ещё, которых может быть не один у языка. Не хочется ведь идти в не перспективный язык, который возможно загибается. Во фронте у тебя один js, 3-4 популярных фреймворка и всё, конец. Между этими фреймворками выбирай и зп будешь нормальную иметь. Этим фронт хорош и надежен.
ой вот не надо гнать а)))) тот же експлорер6 напрямую поддерживал абсолютно все эффекты какие только можно потому что он напрямую поддерживал директ-хэ через эктив-хэ)) и все тени мувы скругления и абсолютно всё что есть в директе - експлорер6 лихо и абсолютно без тормозов рендерил) нынешним цсс-ам до встроенного прям в браузер директа как раком до кетая и да, я хз как оно там было у кого то, но оно вообще то у продвинутых юзалось полностью на галимом xml) потому что единственный способ отделить данные от вёрстки - это xml, поверх трансформации xslt, в них уже вёрстка в них же указания на цсс/скрипты и да, сервак напрямую отдавал xml в виде данных и только данных, в этих xml-ках были ссылки на трансформации и тд - оно рендерилось прям у клиента всё)))) и да, никаких паганых цмс-ок никто не пользовал это бред сабачий юзали самописные вин32 приложения, которые лезли на сервер, тащщили себе xml-ки, в них делались правки и собственно всё) а более нихрена и не нужно работало оно настолько ураганно и без проблем, что веб любили все веб не любили только те, кто не понимал что это такое нынешнее гавнищще вообще не имеет ни логики ни смысла, смешали всё что только можно замешать в итоге получился унылый тормозной убогий шлак единственное с чем соглашусь - это дизайн))) это да, так называемые дизайнеры не имели ни меры ни границ и буйная фантазия этих дегродов иногда действительно слегка даже пугала я поражаюсь 99.9 так называемым фронтендерам из прошлого))))) до них абсолютно не доходило то, что експлорер юзал несколько рендеров, и вот один из них был стандартный) он полностью соответствовал w3c спецификации) только достучаться до него можно было только через xml)))) но откуда мега-супер-пупер-ультра-гипер сайтостроителям это было знать?)))) так и жили дегродами с уголками боролись НАИСТРАШНЕЙШАЯ ТАЙНА: xml был стандартизован, html нет
современный фронтенд еще хуже, каждый день новые фреймворки и новая мода, на хайпе. При этом большинство решений это шагание по граблям. Категорически не советую погружаться в эту незрелую и подверженную хайпу и моде область, особенно, если ты долго проработала на бэке.
Выглядите неправдоподобно молодо для этих воспоминаний)) я могу ещё добавить про чистку страниц сайтов "свёрстанных" в Word или Excel...
Вам спасибо за все видео. Тематика, подача, юмор - очень нравится смотреть, вообще красотка
Спасибо за интересный экскурс в историю веб-разработки
Фигасе! Мать, получается ты еще те времена застала когда скругленные уголки делались картинками!
InstaBlaster.
Я тоже застал это))) на wap сайтах ещё.
Если она те времена застала, то она не мать , а бабка.
Таблицами и картинками!
Помню IE6. Рад что его больше нет)
Сколько же вам лет Девушка??? Вы рассказали мою юность.
много :)
@@OverEngineer 33-34?
@@streiker я бы 22-24 дал)
@@streiker больше 40+
@@7eventv576 реально выглядит до 33
Прям слезу пустил.. боль и ностальгия.. а еще верстка емейл-шаблонов. Поддержка IE6 была не из-за winXP, а из-за ActionScript, на котором было написано тонны корпоративного г*на, а сисадмины этих корпораций не особо жаловали установку дополнительного софта на машину клерка (интернет в те времена практически всегда был в доступе на работе)
Ну все... Подписался... Увидел тебя первый раз на интервью с ССБ. Keep going.
Спасибо! Хапнул ностальгии! О, какие золотые были времена вхахах... таблицы, однопиксельные распорки, conditional comments. Вах! А сейчас что? У меня спрашивают знаю ли я typescript. Да попробуй сверстать что-нибудь на таблицах со скругленными уголками, png-картинками и для IE6! Хах! Класс, спасибо!
Хорошо... очень хорошо!
Начинал изучать такой фронт в 2009, и сразу ушёл в шарпы :D Но когда вернулся на реакт спустя 10 лет, то картина ООП, строгой типизации, масштабируемости и кросс платформенности порадовала глаз
никаким ооп и строгой типизации в чистом реакте и не пахнет
@@bigblackbird9956 раньше Реакт был на классах во-первых, во-вторых, никто не говорил, что всё и сразу, что ООП Реакт, тут всё через запятую перечисленно.
Ого, я тоже верстала на таблицах и закругляла уголки картинками🤣. И всем остальным тоже страдала) Родная душа...
Вы молодец!
Я прям молодость свою вспомнил)
Привет, ты крутая!
Когда у тебя будет 100к подписчиков, я буду писать в комментах, что я подписался когда их было меньше 100.
спасибо за подписку :)
@@OverEngineer я на 4.63 подписался :) откуда ты в 20 лет все это знаешь?
@@user-gs4or8vh7g ей 31.
круто!
Лайк за непонятную штуку в руке и интересный рассказ!
Начал заниматься фронтом около двух лет назад. Всех прелестей работы с IE6 не застал, но IE11 порой кровушку вытягивает, к счастью, большой объем уже проработанных полифиллов помогают с ним совладать. Современный фронт - отличный плацдарм для самовыражения, от верстки лендингов до создания веб приложений со сложной бизнес-логикой и БД. С помощью фронт технологий можно разрабатывать решения вне фронта. Есть большой задел на развитие и самовыражение.
Ну, ты сравнил. IE11 даже тест Acid3 проходит, а IE6 предыдущий Acid2 превращал в кашу. Там верстать, руководствуясь W3C стандартами, было невозможно.
Фронт интереснее тем что там можно быстро визуализировать результат труда, а на бэке из одних данных получаешь другие без визуализации - это кого -то может задепрессировать
В full-stack мне больше всего нравится ощущение контроля что ли - когда делаешь всю фичу целиком и не ждешь соседнюю команду, пока они расчехлятся\подправят приоритеты. Получается, что делаешь все от и до :)
Во фронтэнде мне еще нравится явная видимость результата, в бэкенде так не всегда.
На счет технической стороны вопроса, современные технологии (HTML5, CSS, Bootstrap, Angular, React etc) сильно упрощают жизнь. Прям сильно. Там есть, конечно, свои нюансы, типа нетипизированного джава скрипта. Они, кстати, не избавляют от необходимости подпиливать под IE, но там все сильно проще - часто фреймворки генерят нужные строчки автоматически.
Что мне не нравится - тесты. Вебдрайвер\Селениум - это боль.
Irina Shikhman вот насчет ждать соседнюю команду - это да. Еще и испорченный телефон - тебя не так поняли или ты не так поняла, надо переделывать.
@@OverEngineer да, прям да. Сколько проектов были не доделаны из-за этого....
Ну и ничего страшного. Не надо делать все самому. Только портить себе нервы авралами и ненавистью. Не нужно делать весь самолёт в одно лицо, это вредно для здоровья, приводит к выгоранию, требует знания минимум двух профессий но оплачивается как одна. И нафиг такое надо?
Бэк - это иногда очень больно. Мы бэк для сервиса пилили 7 месяцев и всё это время результат могли наблюдать только в тестах. Это было больно - работать и толком не видеть результата своей работы.
Будучи бэкэндом на .net, комфортнее всего перейти на Angular + typescript. Но там много всего учить (rxjs, ngrx, etc...).
IE уже выпилился, поэтому скорее всего не придётся предусматривать его поддержку
Я что-то типа fullstack разраба(фронт начал пилить на проде 2-3 спринта назад), мы юзаем asp.net core web api на бэке и react на фронте. Мне нравится фронтенд вцелом - работа стала куда разнообразнее, функциональный стиль реакта даёт отдохнуть от милого шарпика, а шарпик даёт отдохнуть от дикости стейт менеджмента и костылей js. Ну и typescript упрощает разработку, очень приятно на нём писать код :)
интересно. проект новый судя по всему?
Over Engineer да, новый, работаю в полу-стартапе
Стейт менеджмент - это трэш, придуманный бэкэндом, который ничего не смыслит во фронтенде. Нет никаких стейтов, есть значение элемента, которое можно прочитать в любой момент времени.
"Гадание на вёрстке IE6" :D
В 2007 я табличках и картинках, будучи школьником фигачил сайты за 1 тыс рублей такого же уровня как студия Лебедева, но забросил так как никому это не было нужно. Когда узнал, что мог заработать был немного расстроен. За два сайта на FL мог бы окупить себе новый компьютер.
Все рассказали как есть. Я застал еще те времена, когда в массовом доступе не было серверной виртуализации и клаудхостингов и выделеный сервер был по цене как средняя зарплата в Москве. Еще к тому же приходилось заморачиваться с администрированием серверов, что с теперешними решениями - уже вчерашний день... Да, времена были. Занимался фронтэндом и бекэндом и SEO с 2003 по 2013, как неосновной работой, но все свободное время). Сейчас собираюсь вернуться в вебдевелопмент. Но на дядю по этой специальности никогда не работал, да и возраст за 40... Но есть второе высшее "прикладная информатика в экономике". Вроде, у автора такое же?
Видео заставило меня задуматься, а не забить ли на фронтэнд. Все эти nocoding solutions только и ждут, чтоб сделать фронтэнд-девелопера никому не нужным ископаемым. Но, может в фронтэнд можно беспроблемнее "просунуть ногу в дверь" , а дальше уже переквалифицироваться потихоньку в бекенд...? Буду благодарен за мысли.
PS: тоже из ФРГ.
да, я начал учить веб примерно в 2009-2010гг. помню этот ужас) помню как на ишаке сайты коряво выглядели)) а ещё помню как я мучался с float-ами, когда надо было 2-а или 3-и столбца сделать, тихий ужас
Также ушел с фронта в бэк. IE6 пережить - терпения хватило, а вот когда начали появляться Реактивные Ангуляры - тут уже все - финиш.
Чееел, но ведь наоборот жить проще стало
Front-end сейчас проще и интереснее, я бы посоветовал сразу накинуться на React (Hooks, aka function components, потому что они проще в понимании и короче в написании), очень востребован. React: Getting Started, Samer Buna, Pluralsight - классный курс, который мне помог начать писать самому. Реакт не зависит от браузера. CSS (и Sass) последние версии, поддержка браузеров всегда указывается для каждого метода. Но конечно не все безоблачно. Например ua-cam.com/video/9-6CKCz58A8/v-deo.html
Сейчас Safari - новый IE, но уже скорее не в плане самой вёрстки (хотя по мелочи тоже бывает), а скорее сопутствующих стандартов, типа записи аудио в браузере.
фронт уже не тот, конечно же
динамичность развития языка являеться как и плюсом так и минусом
но как и раньше(огромное "спасибо" реакту), многие фронты могут без углубления и каких либо основ идти на свою работу и трудиться, благополучно трудиться, не задумываясь о восполнении этих пробелов
Я немного застала те времена, когда макеты были на флоатах и закругленный орнамент фоном для кнопок. Как страшный сон вспоминается))
Сейчас верстка не дставляет боли. Макеты на flex или grid делают.
С последними версиями js стал приятным в использовании и переживать о поддержке в браузерах не надо, так как есть babeljs. React и Vue сделали работу с DOM простой.
Короч, сейчас это большой и интересный мир, а не беспросветная тоска)
да, когда наконец чуть разобрался с флекс и vue прям легче дьішать стало)
Прослезился, ребята. 2009..
Все так и было!
Мне повезло, я начала свой путь фронтендера после 2009, когда уже все это начало уходить)) Но, сейчас снова надо учить angular и т.п., с чем я никак не подружусь)) А сейчас ты чем занимаешься?
@Alejandro Rodriguez Делаю ремонт)))
@Alejandro Rodriguez пока, но уже думаю как назад))) тяжеловато быть строителем
Скажем так. Современный фронт-енд это не про скругленные уголки и цвет кнопочек. Сейчас очень много логики есть в клиентских браузерных приложениях. Photopea, slack, jira, skype, notion...
Сколько же тебе лет?
Блин, работала тестировщиком, и два года назад у нас был проект, на котором требовалась поддержка IE. Это был просто трэш.
Работаю фронтенд программистом около года. Могу сказать что таких проблем как раньше уже нет, даже тот же JS стал намного приятнее, чем был раньше(версии ES5 и рании). Но все же есть много минусов один из них это все же JS, ведь браузер понимает только его и если например в бэк-енд разработке есть альтернативы тому же PHP то в браузере такого нет (есть костыльные решения перевода одного япа в JS, но все же это не оптимальный подход да и компаний я не видел, которые используют это). Так же не смотря на более легкую разработку, чем в других областях, во фронтенде очень много технологий которые нужно учить, точнее не технологий а библиотек и фреймворков, хотя если знать оснвные, то можно легко и в других разобраться по надобности. Так же минусом является то что фронт енд разработчиков не дооценивают и в некоторых мелких команиях даже не следят за ними, а точнее за их кодом, ну типа сверстал, работает и все на этом главное что бы по макету, а на код вообще плевать. Вот сайт hansa.kz/page, который не могут около года или даже больше сдать заказчику, челик сделал библиотеку котрая переводить все px значения в vw формат и раствляет брекпоинты по ним вплоть до 9999px(если интересно можно открыть сайт и посмотреть файлы стилей). Поэтому после такого, что бы изменит что то в плане верстке потребуется много часов мучений, а зачастую нужно будет переверстать некоторые блоки заного включая и адаптив. Самый главный минус в том, что порог вхождения во фронтенд очень низок из за этого очень много йопта скриптеров которые фигачат легаси код и гибкие технологии им это позволяют делать. Так же если кто то думает что фронт енд разработчик не должен уметь хорошо верстать, типа есть для этого специальные люди (верстальщики), то все это фигня, фронтенд разработчик должен уметь верстать макеты любой сложности, и если вам не нравиться верстка то это тоже может оказаться минусом для вас во фронте.
WebAssembly
Ну IE никуда не делся и им все еще пользуются... Но здесь ты раскритиковала верстку по большей части, это все таки только часть жизни фронтендера) Нравится работа с данными и писать компоненты которые переиспозуются во многих местах, что не всегда получается..) Также выносить логику в HOC, в общем продумывание структуры проетка таким образом что б потом только использовать готовые решения
IE не делся никуда это да, но хотя бы IE 6 канул в лету, что уже плюс :)
А сколько там тех компонентов? ну от силы штук 40 на любые задачи. Один раз написал, и всё.
"что б потом только использовать готовые решения" - тоже так раньше хотела, но в большинстве случаев это никому не надо, только быстрее и дешевле сделай
@@natalinatalitahere Так готовые решения быстрее и дешевле всего остального.
Вы еще горя не видели! Я помню DOS, Windows3.11 на дискетах и Интернет со скоростью 1 кб в секунду. :)
видела :)
@@OverEngineer да ладно! Вы еще слишком молоды!. Это был 1994 год, когда компы у нас появились (в провинции) с дисководом 20 МБ. Не клеятся к вашей симпатишности 26 лет.
После спектрума перешел на ноут 386 с 8Mb SIMM оперативы (у друга брал), научился писать на ассемблере, с, паскаль и чтобы можно было переключать окна, а не сидеть в волков командер и дос навигатор поставил windows 3.11 как же это было круто 256 цветов). но было грустно когда мои программы зависали и блокировали систему что мышка не двигалась. А когда было скучно играл в цивилизацию которая вмещалась на 1 дискету и занимала 1.2 мегабайта. Кайфово было до не возможности. и с тех пор как завесить Windows вплоть до 98. созавался ком файл, внем через альт вбивались бинарные коды 2х команд и файл прописывался в autoexec.bat врага
cli
jmp $
Я помню дилему выбора между ie и netscape. Первый эксклюзивно поддерживал тег бегущей строки, а второй - тег мигающего текста. Ещё клеевой фичей были жава аплеты, которые нигде кроме ie не работали, зато в 2004 позволяли делать прикольные эффекты, вроде анимации ряби на картинке
Ну и конечно же блятские закруглённые уголки. Особенно больно если у тебя фон страницы был не однородный и свойство transparent для картинки уголка в браузере не поддерживалось.
Вроде это все было больно, но как посмотришь на весь зоопарк современного фронтенда, то думаешь, что раньше все же было легче.
Но в любом случае уход в бэкенд двумя руками поддерживаю
Еще была эпоха флеша. Ох уж эти одностраничные флеш сайты, которые хреново масштабировались, их все ненавидели, но которые работали во всех браузерах одинаково! А за флексом я до сих пор скучаю.
Чем больше я изучаю фронтенд, тем больше считаю его круче, чем бэкенд. Занимаясь фронтендом мне пришлось не только рисовать странички, но и писать свои API, изучать различные базы данных, разворачивать инфраструктуру на сервере, в облачных сервисах и через докер. Ну и параллельно следить за тем, чтобы всё написанное тобой правильно отображалось в зоопарке браузеров (IE сдох, но у нас теперь есть Safari, который тоже бывает непредсказуемым и всякие браузеры на смартфонах).
ты описываешь фуллстек, а не фронтенд. Фронтендеры докеры в облака не деплоят, API не пишут. Это как раз бэкенд часть.
@@OverEngineer Я в курсе, но это не помешало мне этим заниматься именно на позиции фронтендера. Я это к тому написал, что занимаясь фронтендом рано или поздно скатываешься в бэкенд.
@@DreamingDolphing ты написал, что фронтенд круче бэкенда, потому что рано или поздно на фронтенде скатываешься в бэкенд :D
@@OverEngineer Скажем так, он сложнее и обширнее, затрагивая знания от UX до бэкенда. А если нужно для проекта, то ещё и тексты на сайт пишешь сам и картинки обрабатываешь.
@@DreamingDolphing В итоге , с ваших слов, фул кроет бэк и фронт как бог черепаху.
Голос Бобо. Отдохни, пожалуйста.
Помню ИЕ6. Сейчас все браузеры норм. Проблем нет. Поделюсь своим секретом. Я положил болт на так называемый ХТМЛ5. Знаете почему? Потому что когда пишешь на ХТМЛ4 - оно тоже ХТМЛ5! )) Пятый включает в себя четвертый. Я считаю абсолютно бессмысленным использовать теги как Article aside и так далее. Поскольку на семантику с появлением фреймворков забили болт, и во-вторых а чем плохо ?
и как индексация?
@@natalinatalitahere seo я давно не занимался. Но помню смотрел код самого гугла, не помню почту вроде, так там использовались таблицы! )) Сейчас не знаю как.
Мне казалось, что девушке 24-25 лет, а тут вот как =)
Я начинал в 2014 как fullstack, но в 80% это был бакенд, меня всегда тянуло на фронт, делать красивые штуки и ПОКАЗЫВАТЬ другим, а ты попробуй показать бакенд какой нибудь тян, тебя засмеют, так что я стал фронтом и доволен. Кажется, что сейчас наконец-то какая-то гармония, каждый занимается тем, что он хочет, а не заставляют бакендера верстать
Чувствую себя дедушкой который скучает за своим 2007 ;(
Что нравится - Angular + typescript - это строгая типизация и tdd
Что не нравится - IE11
+1
Только это не никак не решает основную проблему фронтенда. Обычный неудобный шаблонизатор.
@@aammssaamm это где у тебя такие проблемы?
@@mihinov Это у всех такие проблемы, странно, что вы про них не знаете, если вам нравится этот трэш.
@@aammssaamm объясните, что у вас за проблемы
Щас уже практически все реализуемо
Чем бэкенд лучше? Чем фронтенд!!!
Валентина Сахарова именно :)
Ничем, такой же конвейер.
@@aammssaamm Бек больше востребован как по мне
@@user-oc8ow2nf1i Сегодня востребован фулстэк. С одним бэком конкурировать вам будет сложно.
А на чем сейчас пишешь?
Виталий Худоногов На Ruby и C#
@@OverEngineer я тоже живу в Германии (Мюнхен). Очень люблю c#, но блин тут почему-то популярна java. Вот сижу переучиваюсь на java - меня тошнит.
Виталий Худоногов да, Java в Германии наиболее популярна по какой-то причине
@@OverEngineer тут всё элементарно - на Яве за многие годы уже сложилась кодовая база для энтерпрайза, всё надёжно и проверено, всё давно написано, а Шарп только начинает входить в энтерпрайз,
@@vitaliik8315 а в чём именно у вас тошнота от Явы? что-то религиозное типа холивара фанатов Nikon и Canon или что-то реальное?
Ну фронтэнд это не совсем верстальщик. Часто как раз разделяют фронтэндера, который на реакте/вью программирует с навыками верстки и чистого верстальщика, который верстает. А так, могу сказать в чем плюс фронта относительно бека. В том, что тут один язык, это js. И тут прямая развития. Став экспертом js, ты уже будешь как некий про. А как дела в беке? А в беке куча языков и не знаешь за что взяться. Везде слышно тот язык перспективный, нет тот язык, нет мы больше всех получаем и т.д. Это не говоря о куче фреймворков на этих языках. И это не говоря о том, какие фреймворки и языки популярны там где ты живешь, что тоже необходимо учитывать.
Вот список языков - php, python, ruby, go, java, c#, scala, elixir, erlang, haskell, node.js. Надеюсь ничего не забыл. Плюс фреймворки ещё, которых может быть не один у языка. Не хочется ведь идти в не перспективный язык, который возможно загибается. Во фронте у тебя один js, 3-4 популярных фреймворка и всё, конец. Между этими фреймворками выбирай и зп будешь нормальную иметь. Этим фронт хорош и надежен.
в 2000-х не было реактов, так же как и разделений на верстальщиков и фронтенд)) у нас и сейчас фронты хорошо верстают, без этого никуда.
Я бы на вашем месте так не горячилась. Фронт идёт по пути CMS. В бэкенде платят только за java, этот точно никуда не денется.
В том, что на фронте js, есть как плюс, так и минус. Если js не нравится, то выбирать особо не из чего.
Да тебе на вид не больше 20 лет, какой блин интернет эксплорер 6?))))
В фронте нужно использовать javascript. У меня все.
ой вот не надо гнать а))))
тот же експлорер6 напрямую поддерживал абсолютно все эффекты какие только можно
потому что он напрямую поддерживал директ-хэ через эктив-хэ))
и все тени мувы скругления и абсолютно всё что есть в директе - експлорер6 лихо и абсолютно без тормозов рендерил)
нынешним цсс-ам до встроенного прям в браузер директа как раком до кетая
и да, я хз как оно там было у кого то, но оно вообще то у продвинутых юзалось полностью на галимом xml)
потому что единственный способ отделить данные от вёрстки - это xml, поверх трансформации xslt, в них уже вёрстка в них же указания на цсс/скрипты
и да, сервак напрямую отдавал xml в виде данных и только данных, в этих xml-ках были ссылки на трансформации и тд - оно рендерилось прям у клиента всё))))
и да, никаких паганых цмс-ок никто не пользовал это бред сабачий
юзали самописные вин32 приложения, которые лезли на сервер, тащщили себе xml-ки, в них делались правки и собственно всё) а более нихрена и не нужно
работало оно настолько ураганно и без проблем, что веб любили все
веб не любили только те, кто не понимал что это такое
нынешнее гавнищще вообще не имеет ни логики ни смысла, смешали всё что только можно замешать в итоге получился унылый тормозной убогий шлак
единственное с чем соглашусь - это дизайн))) это да, так называемые дизайнеры не имели ни меры ни границ и буйная фантазия этих дегродов иногда действительно слегка даже пугала
я поражаюсь 99.9 так называемым фронтендерам из прошлого)))))
до них абсолютно не доходило то, что експлорер юзал несколько рендеров, и вот один из них был стандартный) он полностью соответствовал w3c спецификации) только достучаться до него можно было только через xml))))
но откуда мега-супер-пупер-ультра-гипер сайтостроителям это было знать?))))
так и жили дегродами с уголками боролись
НАИСТРАШНЕЙШАЯ ТАЙНА: xml был стандартизован, html нет
1:23 мне показалось или нет?
Там 3 пениса
А у вас есть парень? )
Во фронт входить конечно легче
Почему интересно УСЛЫШАТЬ мнение, а не прочитать его в комментах? Обязательно создавать аудио файл и оставлять на него ссылку?
необязательно, так же как необязательно прикапываться к словам))
Я думала тебе 25 лет максимум и то, потому что универ закончила
Ужасно.Сплошная боль
современный фронтенд еще хуже, каждый день новые фреймворки и новая мода, на хайпе. При этом большинство решений это шагание по граблям. Категорически не советую погружаться в эту незрелую и подверженную хайпу и моде область, особенно, если ты долго проработала на бэке.