"про граф по подробнее не буду рассказывать так как я рассказывал о нём в прошлой подборке, и об этом есть курс на канале" и поэтому ты ни одного слова про него не сказал, спасибо, очень познавательный фрагмент. А по поводу видео, норм, в следующем году буду чекать такие видосы чтобы быть в тренде, спасибо
С учетом того, что во frontend все быстро меняется (за 8 лет опыта уже поменял 4 фреймоврка), я всегда советую новичкам на своем канале начинать изучать именно фундаментальную часть - HTML, CSS, JavaScript. Если ты в совершенстве владеешь этими языками, то тебе не составит никакого труда выучить новый фреймворк или адаптироваться.
Жму автору руку. Спасибо большое за полезный ролик! Приятно слушать качественную и подготовленную информацию. Меня зовут Дима, 24 года. Я из Варшавы, Польша. Интересуюсь такой темой как Front-end. Поставил лайк. Досмотрел до конца. Написал коммент. Если бы можно было влепить не один лайк, я бы поставил больше. Короче немного повысил рейтинг видео, ха-ха : ) Желаю успехов и радости в жизни. Еще раз спасибо за видео! Благодарю.
Хороший список, советую еще ознакомиться со сборщиком Rollup и микрофронтенд-архитектурой, достаточно хайповые темы. А алгоритмы и структуры данных это вообще база, как закон Ома для электрика ) Их на интервью спрашивали и раньше, но на фронтов, конечно, реже
Качественный контент. Легаси никто не отменял. Новый паровозик трендов запущен и сейчас все побегут это изучать)) В каждом есть свои +/-. Попробовав quick start от React Native и от Flutter - выбрал второго.
LitElement i Redux prekrasno rabotaet. Esli pishete na Web Components to Redux. Esli na React to Hooks i/ilji Redux. Zavisit ot zadachi i razmera aplikacii.
А еще в 2020 не нужно будет поддерживать интернет эксплорер )))) так как винда в январе обновит браузер Edge, и он будет на движке гугл хрома и поддерживать все расширения и плюшки.
@@YauhenKavalchuk Лучше сделай один большой курс до джуна с дз(типа сверстайте это и даешь psd макет) или еще как-то. Просто сегодня ценятся спецы в одной области, а не человек который умеет писать на всех языках и фреймворках, но так себе во всем.
Web components и Svelte - да, но Nest.js и Ionic - довольно уже бывалые технологии, я бы не назвал это свежим трендом. Трендом в большей степени является идеология JAMStack и статические сайты (Gatsby, VuePress и т.д.), про них вот почему-то ничего не сказано. PWA тоже не новьё и пока что несколько "притих", нативная разработка на Котлин значительно популярнее даже для новых проектов. И да, JS - уже не единственный язык веба, WebAssembly настойчиво стучится в нашу дверь, и его уже слышно.
бек в этом плане более консервативен, но и требования к хард скилам заметно выше. Часто бывает так, что бэк должен очень хорошо знать не только своё дело, но и неплохо разбираться с фронтом.
Человек с Топором возможно в энтерпрайзе ситуация такова как вы описываете, или у меня просто не слишком широкая выборка. Но в украинском аутсорсе/аутстаффе я не встречал различий по зарплате у бэкендеров и фронтендеров. Но опять же, я говорю только про js инфраструктуру. Возможно бэкендеры на Ruby получают больше в силу того что их сложнее найти)))
Вот или я чего-то не понимаю или что-то в этом мире не так. )) Неоднократно в видео про js фреймворки или next.js назовут бэкенд фреймворком или nest.js начинают ставить в один ряд с фреймворками для ssr.
@@dmitriymovchan6563 так то оно так, но по статистике всего интернета, даже ReactJS используется менее чем в 20% проектах) думаю Gatsby менее чем в 0.1% проектах используется)) просто в твоем локальном окружении он набрал популярность, возможно даже благодаря тебе)
Спасибо за видео, очень крутая подача, лайк и колокол, если не сложно, помоги начинающему фронтендеру, готовому учиться и развиваться, просто не знающего за что хвататься, изучил html5, css3, и немного залез в js, от js тащусь, нравится оживлять свёрстанный сайт, но в некоторых вопросах по теории туплю, а знакомые, которые понимают, не сильно гонятся помогать, но в любом случае спасибо за видео
Не упомянули ELM - хотя все дороги фронта ведут к нему. И по сути ELM заменит TS, потому что как бы не ужесточали js, он все равно останется js со всеми своими сайд эффектами и ничего с этим не сделаешь, так как js - то императивный язык. ELM - это функциональный язык изначально и изначально был создан для разработки интерфейсов. И ELMсоздан на основе математики и так как сейчас идет движение в сторону функциональных компонентов и программирования, не исключено, что он заменит собой ts.
на nodejs джуны не нужны, технология не позволяет в принципе говнокодить, это тебе не фронт, где пиши что хочешь авось как-то с костылями всё заработает, тут же все ошибки сразу повсплывают и станут головной болью нанимателей, исправлять, что там начудил джун очень затратно, опытному специалисту написать с нуля как правило быстрее и дешевле
@@erega74 чистый язык это ничего... 2 месяца после работы ты спокойно будешь все знать. Если же готов вместо работы 6-8, а то и больше часов в день. То практически любой язык можно выучить за 2 недели. Особенно если есть любой опыт в разработке
За какое время можно вникнуться во фронт энд, имея не большой опыт c#, .net, xaml, wpf? Естественно имеется некая база в HTML и SQL. И базовые знание в ООП.
@@YauhenKavalchuk понял, спасибо за ответ. Просто сейчас наблюдаю большую популярность реакт нейтив, которая наверное обусловлена большой популярностью самого реакт. И хочу разобраться это просто предпочтение большинства или реакт нейтив имеет какие-то существенные плюсы помимо удобной среды разработки для реакт разработчиков. Кстати в копилку инструментов для нативной разработки ещё можно добавить NativeScript, тоже активно развивающийся инструмент сейчас
Пробую "чёрную лошадку" Svelte. Минус - для Svelte пока сделано мало велосипедов. Плюс - Svelte такой простой, понятный (есть сайт на русском) и удобный, что делать велосипеды доставляет удовольствие. Минус - нет поддержки тайпскрипта (хотя вроде что-то можно прикрутить), но только зачем тайпскрипт вообще нужен если при правильном компонентном подходе любая сложная задача превращается в простое и понятное LEGO, где каждый компонент это небольшая но очень функциональная деталька.
Помоему не совсем объективное сравнение nextjs и nest. В первом случае это история про рендер реакт приложений на стороне сервера без дополнительного геморроя. А во втором это полноценный фраемворк для node.js приложений, причем навеяным ангуляром,со всеми вытекающими.
@@YauhenKavalchuk раз уж читаешь, то спасибо за контент, вот только сегодня нашел твой канал, но есть правда интересные вещи, примерно под мой уровень, только недавно джуном устроился
2:56 ожидал увидеть styled-components. К тому же хотел бы обратить внимание на tailwind вместо б-гомерзкого bootstrap. 9:14 веб-компоненты слишком юны для того чтобы их учить. И сообщество всё никак не может договорится о стандартах. Тот самый svelte ушёл от них потому что это сырая хрень) Эммм я не подстрекатель но что делает бекенд фреймворк(Nest js) в видео про фронтенд??? Это прям вообще не та степь, от слова совсем.
Web Components uze serjozno pronikaet v enterpraiz. Novie Design Systems za chastuju uze na LitElement pilitsa. Polymer proekti migrirujut na LitElement. Mnogo shto preshodit. No dlja mainstreema create-react-app eto proshe. :) Zasetupitj proekt pod WebComponents i tem bole na TypeScript zadacha ne dlja odnovo chasa i dlja mainstreem ne hvotaet terpenie. Vaadin, SalesForce, SAP, ING Bank.. eto tolko nekotorie kotorie prihodit srazu v golovu i kotorie uze vnedrjaet web componenti. A esho + dynamic imports mozhno ochenj bistrie prelozhen8ja zdelatj. I eto tebe ne polnij vDOM diffitj na kazhdom updeite.
В феврале будет год как я учу веб программирование. За это время изучил HTML, CSS, Java Script (с ним очень туго дело). Прочел различные книги, проходил различные онлайн курсы, полностью выполнил все уроки в хтмл академии, почти каждый день смотрю какие-то уроки в ютубе.. После 10 месяцев учебы начал практиковаться верстать макеты (пока что даже без джс) и понял какое я дно. Поэтому хотелось бы спросить, у меня одного так, может я какой-то неправильный и мне не нужно этим заниматься, или же может это нормальный среднестатистический процесс обучения?
Лично у меня вёрстка пошла нормально, но я очень много верстал. JS заходил тяжело, тоже приходилось тренироваться, например на codewars. Я за 1 год всё неплохо подтянул, но я занимался именно каждый день, минимум по 3 часа
Чувак, я тоже курсы прохожу и по видео верстаю, но чтобы нормально качаться, надо брать и самостоятельно верстать, когда есть уже вся эта база, про которую ты сказал. Я тоже академию проходил, да только вот когда сам берусь за дело, результат говно, потому что надо самому полностью обмозговыаать, а в академии следовать инструкции - так норм навык не получить
Люди добрые, подскажите человеку, какой фреймворк рассмотреть из перечисленных, для наискорейшего старта в профессии? Так сказать, что самое часто встречающееся? Заранее благодарю всех неравнодушных.
@@YauhenKavalchuk CSS, HTML и нативный JS я уже активно изучаю. Т.е. сверстать не самую трудную страницу и написать приложение на подобии калькулятора или слайдера я могу. Но судя по вакансиям этого мало и нужен хотя бы один фреймворк. Или я всё равно рано думаю об этом?
На канале есть видео о том что должен знать junior и middle. Это примерно 2,3 видео в плейлисте frontreview. Там подробно описано что и как нужно знать для каждого уровня
Привет, что ты можешь сказать по поводу веб-конструкторов - онлайн и вордпресс. Каждый кому я говорю что изучаю веб, говорят "есть же конструкторы". И смотрят так будто я бегу за поездом.
Значит не тем говорите. Нормальный, повторюсь именно НОРМАЛЬНЫЙ, проект на конструкторе не создашь. Всякую копеечную дребедень можно, что-то стоящее - нет
Конструкторы в основном нужны для менеджеров по продажам, конструкторы ориентированы на очень узкий круг проектов для веб. В основном это одностраничники (лендинг пейджи), блоги, интернет магазины
ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-HJBpubsXONM.html - подумал, ладно хотя бы в 2020 Nuxt.js попадет.... но нет.... Почему так игнорится Nuxt.js?
@@vip51000 у каждого свои предпочтения, типизацию вроде в современных языках у всех можно реализовать тем или иным методом. Для меня просто nodejs легче и понятнее, а насчёт java или net к сожалению ничего не могу сказать, так как с net не имел дело, а java немного сложной мне показалась.
Так и есть, увы.... Как бывший веб-разработчик с 6-летним опытом, советую Вам выбрать другую сферу. Я серьёзно. Сам ушёл из этого ада 4 года назад и жизнь заиграла новыми красками. Самое ужасное, что придётся много учиться не только для того, чтобы хотя бы "войти" в эту профессию, но и затем на протяжении всей жизни тоже. Потому что, как Вы верно отметили, пока выучишь одну хрень - придумают другую. Времени на личную жизнь нет почти совсем, приходится чуть ли не 24/7 сидеть у компа. Уверяю Вас, если Вы вложите все свои силы в любую другую сферу, то добьётесь там гораздо больших успехов и гораздо быстрее.