Front-end 2020 Roadmap & Trends | Что учить в 2020?
#YauhenK #webDev #frontend2020
Всем привет!
Если вы ещё не определились что учить в 2020 году, или в каком направлении развиваться, то этот видео должно дать ответы на все вопросы.
Фактически, это анализ различных статей, видео, и не поверите, требований к соискателям в вакансиях на различных порталах.
Да, я решил взять ещё и этот критерий, что бы показать вам настроение рынка.
Будет интересно!
✒ Полезные ссылки:
✔ React vs. Angular vs. Vue: • Frontreview #19 React ...
✒ Timeline:
✔ 0:00 - Введение
✔ 1:03 - Roadmap 2019
✔ 2:05 - HTML, CSS, JS
✔ 4:07 - TypeScript
✔ 5:48 - JavaScript фрэймворки
✔ 7:52 - GraphQL и PWA
✔ 9:14 - Веб-компоненты
✔ 10:40 - Мобильная разработка
✔ 11:53 - Server Side Rendering
✒ Полный список готовых и планируемых курсов:
✔ Trello: trello.com/b/R6rD7qq8
✒ Автор курса:
✔ KZread: / yauhenkavalchuk
✔ Instagram: / yauhenkavalchuk
✔ Twitter: / yauhenkavalchuk
✔ VK: YauhenKavalchuk
✔ LinkedIn: / yauhenkavalchuk
✔ GitHub: github.com/YauhenKavalchuk
✔ VK (Группа): webdevcom
✒ Поддержать развитие канала: github.com/YauhenKavalchuk/yo...
Пікірлер: 336
✒ Timeline: ✔ 1:03 - Roadmap 2019 ✔ 2:05 - HTML, CSS, JS ✔ 4:07 - TypeScript ✔ 5:48 - JavaScript фрэймворки ✔ 7:52 - GraphQL и PWA ✔ 9:14 - Веб-компоненты ✔ 10:40 - Мобильная разработка ✔ 11:53 - Server Side Rendering
@spanchbob3079
4 жыл бұрын
Круто! А можешь для фуллстека сделать?
@sergeyvasiliev8928
4 жыл бұрын
привет, что должен уметь делать джуниор фронтенд или мидл (это только уметь делать анимации, или нечто большее?) пожалуйста дайте кто-то ответ
Курс по TS - это очень хорошо! Ждем-с)
Спасибо, бро...как всегда на высоте!
Посмотрел, лайкнул, зашерил друзьям. Ну и коммент написал) Спасибо за годный контент! Всем творческих успехов в 2020!
@YauhenKavalchuk
4 жыл бұрын
Спасибо!
Спасибо за видео, узнал еще одно JS направление))) Ребята дже-есники не перестают удивлять))
@YauhenKavalchuk
4 жыл бұрын
Мы такие)
Очень хорошее и крутой видео. Действительно здесь много полезной информации. Спасибо вам большое.
Информативно, спасибо за ролик.
Отличное видео, Жень! Как всегда)
Качественный контент. Легаси никто не отменял. Новый паровозик трендов запущен и сейчас все побегут это изучать)) В каждом есть свои +/-. Попробовав quick start от React Native и от Flutter - выбрал второго.
Ждём видео по Typescript)
Автор спасибо за видео от меня класс👍👍.
Спасибо, очень интересное видео
Как всегда на высоте
@YauhenKavalchuk
4 жыл бұрын
Спасибо
Действительно так и есть. Полезное видео
Жму автору руку. Спасибо большое за полезный ролик! Приятно слушать качественную и подготовленную информацию. Меня зовут Дима, 24 года. Я из Варшавы, Польша. Интересуюсь такой темой как Front-end. Поставил лайк. Досмотрел до конца. Написал коммент. Если бы можно было влепить не один лайк, я бы поставил больше. Короче немного повысил рейтинг видео, ха-ха : ) Желаю успехов и радости в жизни. Еще раз спасибо за видео! Благодарю.
@YauhenKavalchuk
3 жыл бұрын
Спасибо 👍
Хороший список, советую еще ознакомиться со сборщиком Rollup и микрофронтенд-архитектурой, достаточно хайповые темы. А алгоритмы и структуры данных это вообще база, как закон Ома для электрика ) Их на интервью спрашивали и раньше, но на фронтов, конечно, реже
@YauhenKavalchuk
4 жыл бұрын
Да, раньше алгоритмы не спрашивали)
@1kvolt1978
4 жыл бұрын
Электрику не нужен закон Ома. :)
как раз TypeScript изучаю. Жду трансляцию
@it-sin9k
4 жыл бұрын
typescript пригодится как по фронте так и на ноде :)
@it-sin9k
4 жыл бұрын
typescript пригодится как по фронте так и на ноде :)
Thank you so much for the interesting content. Cool channel !!!
Для SSR пока решил выбрать Nuxt.js, так как это в моем понимании просто Vue + SSR сверху.
"про граф по подробнее не буду рассказывать так как я рассказывал о нём в прошлой подборке, и об этом есть курс на канале" и поэтому ты ни одного слова про него не сказал, спасибо, очень познавательный фрагмент. А по поводу видео, норм, в следующем году буду чекать такие видосы чтобы быть в тренде, спасибо
@YauhenKavalchuk
4 жыл бұрын
Ну а смысл говорить одно и тоже по 10 раз. В этом случае, Достаточно найти нужный плейлист на канале и посмотреть вводное видео.
И да, в любом случае с меня подписка.
@YauhenKavalchuk
2 жыл бұрын
👍
Thanks a lot for support !!! 🇹🇯
@YauhenKavalchuk
3 жыл бұрын
My pleasure
Спасибо!
@YauhenKavalchuk
3 жыл бұрын
пожалуйста
Один из немногих RoadMap'ов, с которым согласен, особенно, с TS. Лайк, подписка
За Nest лайк
Thank you!!!
Шик...
JS уже не единственный) WebAssembly недавно стал официальным четвертым китом) Спасибо за интересный выпуск!
@AlexSizovRun
4 жыл бұрын
WebAssembly не язык
@RavenTheX
4 жыл бұрын
И он нах не кому не нужен
@zxspectrum3352
4 жыл бұрын
Вааще не кит. Даже не дельфин. Так - хитровылюбленный угорь :)
@RafaelShepard
4 жыл бұрын
@@AlexSizovRun а что тогда ?
@RafaelShepard
4 жыл бұрын
@@RavenTheX с чего вдруг ?
Что бы ты ни хотел сделать, кто-то уже написал под это библиотеку
@YauhenKavalchuk
4 жыл бұрын
Похоже на то)
Круто! Спасибо за видео. Что под React будет актуальнее в 2020 Redux или Mobx или еще что-то ?
@YauhenKavalchuk
4 жыл бұрын
Либо Redux, либо React Hooks
@Polite_person_
4 жыл бұрын
@@YauhenKavalchuk Спасибо!
@artemkonoplenko3827
4 жыл бұрын
@@YauhenKavalchuk А redux разве противоречит хукам?
@Oswee
4 жыл бұрын
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.
TS - крутейший костыль для жиэса, учить точно стоит.
@justintie
4 жыл бұрын
помада на свинье
@matthewnotmatthew
4 жыл бұрын
TS - костыль, который убирает костыли. На JS после него писать не хочется.
@aysommer
4 жыл бұрын
@@matthewnotmatthew скорее маскирует, TS же добавляет условную типизацию. Поставив тип any ты сможешь сломать всю парадигму типизации в своем коде
@matthewnotmatthew
4 жыл бұрын
@@aysommer Ну запретить забивать отверткой гвозди, как и злоупотребление any, в любом случае не выйдет
Еще чуть чуть и доберемся до первой Delphi :)))) грустно.
@YauhenKavalchuk
2 жыл бұрын
¯\ _(ツ)_/¯
С учетом того, что во frontend все быстро меняется (за 8 лет опыта уже поменял 4 фреймоврка), я всегда советую новичкам на своем канале начинать изучать именно фундаментальную часть - HTML, CSS, JavaScript. Если ты в совершенстве владеешь этими языками, то тебе не составит никакого труда выучить новый фреймворк или адаптироваться.
@YauhenKavalchuk
4 жыл бұрын
Всё верно, я тоже всегда повторяю что нужно учить ОСНОВЫ, а не лезть во фрэймворки
@user-fz5dj5uy3h
4 жыл бұрын
Этих фреймворков и различных библиотек слишком много. Только и успевай учить. Пока выучишь один, появится другой...
Спасибо за информацию, в дальнейшем планируется курс по webpack?
@YauhenKavalchuk
4 жыл бұрын
Пожалуйста, да планирую
Спасибо за видео, очень крутая подача, лайк и колокол, если не сложно, помоги начинающему фронтендеру, готовому учиться и развиваться, просто не знающего за что хвататься, изучил html5, css3, и немного залез в js, от js тащусь, нравится оживлять свёрстанный сайт, но в некоторых вопросах по теории туплю, а знакомые, которые понимают, не сильно гонятся помогать, но в любом случае спасибо за видео
@user-wz9qr6ki9v
4 жыл бұрын
я ещё на css не перешёл ....но что там учить лучше флексбоксы или гриды?просто не хочется учить ,то на чём работать перестанут.
@YauhenKavalchuk
2 жыл бұрын
Roadmap для развития описан в видео, можете посмотреть вариант за 2021
А для Vue есть Nuxt. Это в тему SSR.
8:06 PWA работает на десктопе? Это лучше, чем электрон?
И по Svelte курс - тоже было бы хорошо )
@YauhenKavalchuk
4 жыл бұрын
Скорее всего, тоже будет
@rudi2492
4 жыл бұрын
@@YauhenKavalchuk Лучше сделай один большой курс до джуна с дз(типа сверстайте это и даешь psd макет) или еще как-то. Просто сегодня ценятся спецы в одной области, а не человек который умеет писать на всех языках и фреймворках, но так себе во всем.
Вы забыли сказать ещё об Angular Universal - SSR для Angular.
судя по хайпу про Web Assembly определенно стоило бы сказать и про Rust
@YauhenKavalchuk
4 жыл бұрын
Да, стоило)
Web components и Svelte - да, но Nest.js и Ionic - довольно уже бывалые технологии, я бы не назвал это свежим трендом. Трендом в большей степени является идеология JAMStack и статические сайты (Gatsby, VuePress и т.д.), про них вот почему-то ничего не сказано. PWA тоже не новьё и пока что несколько "притих", нативная разработка на Котлин значительно популярнее даже для новых проектов. И да, JS - уже не единственный язык веба, WebAssembly настойчиво стучится в нашу дверь, и его уже слышно.
Евгений, добрый день. Что думаете о различных платных курсах по веб-разработке и moscow coding school в частности?
@YauhenKavalchuk
4 жыл бұрын
Считаю, что нормально обучиться можно и бесплатно. Я учил всё сам и ни цента не потратил на различные курсы. Нужно просто уметь искать информацию
Вот или я чего-то не понимаю или что-то в этом мире не так. )) Неоднократно в видео про js фреймворки или next.js назовут бэкенд фреймворком или nest.js начинают ставить в один ряд с фреймворками для ssr.
@YauhenKavalchuk
2 жыл бұрын
Скажем так, мне нужно было как-то сгруппировать технологии)
Видел можно простые 2д-3д игры делать на джавеС веб и получаеся очень годно правда через интернет, но этого того стоит) Так что фронт энд вечен
@YauhenKavalchuk
4 жыл бұрын
Да на js можно спокойно делать игры, тоториалов полно)
@inbuckswetrust7357
4 жыл бұрын
почему обязательно через интернет ? :) если многопользовательские то понятно нужна коммуникация через сервер начальная а так то можно и без инета :)
Я бы еще упомянул NUXT.js
ура я первый, теперь хочу всегда первым все смотреть) спасибо за видео заранее
А почему в гибридной разработке не сказал про Quasar? Тоже крутой проект
@YauhenKavalchuk
4 жыл бұрын
Если бы я рассказывал обо всех перспективных технологиях, видео затянулось бы на час. А так, вы в комментариях можете сами поделиться этой инфой
Евгений, спасибо за видео! Может подскажите по книгам и ресурсам в порядке изучения для совсем новичков?
@YauhenKavalchuk
3 жыл бұрын
Плейлист Frontreview, видео - что должен знать джуниор. Там подробно всё описано
@user-um1uy7hl8l
3 жыл бұрын
@@YauhenKavalchuk благодарю!
Не упомянули ELM - хотя все дороги фронта ведут к нему. И по сути ELM заменит TS, потому что как бы не ужесточали js, он все равно останется js со всеми своими сайд эффектами и ничего с этим не сделаешь, так как js - то императивный язык. ELM - это функциональный язык изначально и изначально был создан для разработки интерфейсов. И ELMсоздан на основе математики и так как сейчас идет движение в сторону функциональных компонентов и программирования, не исключено, что он заменит собой ts.
next js - для фронта в большей степени, nest js - фрейморк для бекенда. где связь?
Привет! За год можно будет изучить чистый JS чтобы уверенно работать с версткой?, более менее уже знаю html и css
@YauhenKavalchuk
4 жыл бұрын
Да, можно. Я бы даже сказал, что можно и быстрее)
@erega74
4 жыл бұрын
@@YauhenKavalchuk Ого спасибо)
@PassageGamesRus
4 жыл бұрын
@@erega74 чистый язык это ничего... 2 месяца после работы ты спокойно будешь все знать. Если же готов вместо работы 6-8, а то и больше часов в день. То практически любой язык можно выучить за 2 недели. Особенно если есть любой опыт в разработке
А еще в 2020 не нужно будет поддерживать интернет эксплорер )))) так как винда в январе обновит браузер Edge, и он будет на движке гугл хрома и поддерживать все расширения и плюшки.
@YauhenKavalchuk
4 жыл бұрын
И тем не менее гос.проекты, как минимум, будут использовать его ещё пару лет)
@Artymka
4 жыл бұрын
@@YauhenKavalchuk ахаха Путин подглядывать наверно будет через ехплорер
@Jonstonrich
4 жыл бұрын
@@Artymka Ну да.Он до сих пор пользуется windows xp.И это не шутка.
@TheWladberlin
4 жыл бұрын
@@Artymka ахаха, президентам наверное больше заняться нечем, как только експлорерами и прочей ерундой. ты не по адресу.
@leandrmiklashevich297
4 жыл бұрын
@@YauhenKavalchuk банкі і астатнія фін.арганізацыі.
Привет! Спасибо за обзор! Nuxt занимает слишком малую долю рынка и не перспективен?
@YauhenKavalchuk
4 жыл бұрын
Ну, он работает с vue. Выстрелит одно, появится и интерес ко второму
@testwebdevelopment4287
4 жыл бұрын
@@YauhenKavalchuk Vue вроде один из трёх js-фреймворков.. Для SSR получается только Next?
@mikhailchernorutsky9179
4 жыл бұрын
@@YauhenKavalchuk так Next уже давно выстрелил)
@jraminska
4 жыл бұрын
Озон работает на Nuxt и Rabota ru
Странно, что GatsbyJS не упомянули.
@YauhenKavalchuk
2 жыл бұрын
¯\ _(ツ)_/¯
Послание из будущего! В 2022, Svelte по прежнему никому не нужен.
@YauhenKavalchuk
2 жыл бұрын
👍
Евгений, а почему Ionic? Очень интересно услышать твое мнение:)
@YauhenKavalchuk
4 жыл бұрын
Ну я в видео, вроде, всё объяснил. Но я не агитирую, а просто делюсь своими взглядами
@Deligium
4 жыл бұрын
@@YauhenKavalchuk понял, спасибо за ответ. Просто сейчас наблюдаю большую популярность реакт нейтив, которая наверное обусловлена большой популярностью самого реакт. И хочу разобраться это просто предпочтение большинства или реакт нейтив имеет какие-то существенные плюсы помимо удобной среды разработки для реакт разработчиков. Кстати в копилку инструментов для нативной разработки ещё можно добавить NativeScript, тоже активно развивающийся инструмент сейчас
@YauhenKavalchuk
4 жыл бұрын
Про React Native я тоже упомянул)
Подскажите пожалуйста а где именно мне всё это изучать.
@YauhenKavalchuk
4 жыл бұрын
Часть курсов есть на канале, в остально, искать информацию самостоятельно
Ещё забыл упомянуть Gatsby - тоже сейчас популярная штука.
@YauhenKavalchuk
4 жыл бұрын
Не то что бы забыл, просто дал возможность каждому из вас добросить идей)
@it-sin9k
4 жыл бұрын
еще не видел не в одном проекте, скорее просто много шума)
@dmitriymovchan6563
4 жыл бұрын
@@it-sin9k я на нем сейчас делаю проект, а также знаю других кто его использует в реальных проектах ))
@it-sin9k
4 жыл бұрын
@@dmitriymovchan6563 так то оно так, но по статистике всего интернета, даже ReactJS используется менее чем в 20% проектах) думаю Gatsby менее чем в 0.1% проектах используется)) просто в твоем локальном окружении он набрал популярность, возможно даже благодаря тебе)
За какое время можно вникнуться во фронт энд, имея не большой опыт c#, .net, xaml, wpf? Естественно имеется некая база в HTML и SQL. И базовые знание в ООП.
@norzqq
4 жыл бұрын
От 30 до 700 дней
@YauhenKavalchuk
2 жыл бұрын
Это всё индивидуально
вопрос от тотал-новичка. Эти технологии просто улучшение js и все они поодержиаают API это просто немножко другой js?
@YauhenKavalchuk
4 жыл бұрын
Ну да, можно и так сказать. В основе всего JS
как найти много подобной музыки, чтобы на фоне слушать?
@YauhenKavalchuk
4 жыл бұрын
В медиатеке KZread, раздел эмбиент
@VSsoviet
4 жыл бұрын
@@YauhenKavalchuk раз уж читаешь, то спасибо за контент, вот только сегодня нашел твой канал, но есть правда интересные вещи, примерно под мой уровень, только недавно джуном устроился
а nativescript? разве он хуже чем ionic или flutter, там тоже есть поддержка react angular и vue
@YauhenKavalchuk
2 жыл бұрын
Не хуже
По алгоритм и структура данных рекомендуйте книги или курсы плииз?
@YauhenKavalchuk
4 жыл бұрын
Грокаем алгоритмы - Адитья Бхаргава. Надеюсь, имя правильно написал)
@user-gt5st3wh2p
4 жыл бұрын
@@YauhenKavalchuk а по серьёзней?)
Привет, что ты можешь сказать по поводу веб-конструкторов - онлайн и вордпресс. Каждый кому я говорю что изучаю веб, говорят "есть же конструкторы". И смотрят так будто я бегу за поездом.
@YauhenKavalchuk
4 жыл бұрын
Значит не тем говорите. Нормальный, повторюсь именно НОРМАЛЬНЫЙ, проект на конструкторе не создашь. Всякую копеечную дребедень можно, что-то стоящее - нет
@Deadragonbone
4 жыл бұрын
Конструкторы в основном нужны для менеджеров по продажам, конструкторы ориентированы на очень узкий круг проектов для веб. В основном это одностраничники (лендинг пейджи), блоги, интернет магазины
Помимо JS в браузере работает Web Assembly, и стремительно набирает популярность
@unavailablename3239
4 жыл бұрын
@@alexyalinc530 ты его закопал
Что-то мне кажется, что фронту уже давно пора платить на ровне бека, если не больше, с учетом сколько херни ложится на его плечи
@user-tr8xi3ik3c
4 жыл бұрын
бек в этом плане более консервативен, но и требования к хард скилам заметно выше. Часто бывает так, что бэк должен очень хорошо знать не только своё дело, но и неплохо разбираться с фронтом.
@dmitriybraginets6750
4 жыл бұрын
А кто сказал что фронту платят меньше бэка?
@user-tr8xi3ik3c
4 жыл бұрын
@@dmitriybraginets6750 , ходят такие слухи )))
@dmitriybraginets6750
4 жыл бұрын
Человек с Топором возможно в энтерпрайзе ситуация такова как вы описываете, или у меня просто не слишком широкая выборка. Но в украинском аутсорсе/аутстаффе я не встречал различий по зарплате у бэкендеров и фронтендеров. Но опять же, я говорю только про js инфраструктуру. Возможно бэкендеры на Ruby получают больше в силу того что их сложнее найти)))
@user-tr8xi3ik3c
4 жыл бұрын
@@dmitriybraginets6750 , а вы проницательны, я на счет Ruby ))
Где научиться алгоритму js подскажите пожалуйста!!
@YauhenKavalchuk
4 жыл бұрын
Книга - Грокаем алгоритмы
WebAssembly. Что думаете об этом?
@YauhenKavalchuk
4 жыл бұрын
Пока ещё «сыро». Хотя часто и говорят, но используют не активно
Ionic не для нативных мобил. апп. он для webview, для нативных как раз таки flutter
@YauhenKavalchuk
2 жыл бұрын
👍
2:56 ожидал увидеть styled-components. К тому же хотел бы обратить внимание на tailwind вместо б-гомерзкого bootstrap. 9:14 веб-компоненты слишком юны для того чтобы их учить. И сообщество всё никак не может договорится о стандартах. Тот самый svelte ушёл от них потому что это сырая хрень) Эммм я не подстрекатель но что делает бекенд фреймворк(Nest js) в видео про фронтенд??? Это прям вообще не та степь, от слова совсем.
@Oswee
4 жыл бұрын
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.
привет, что должен уметь делать джуниор фронтенд или мидл (это только уметь делать анимации, или нечто большее?) пожалуйста дайте кто-то ответ
@user-gu9mq5dk7h
4 жыл бұрын
Открой вакансию на джуна и посмотри требования
@YauhenKavalchuk
2 жыл бұрын
На канале есть отдельное видео по этой теме
Ок, я хочу изучать html и css, а где, как их изучать? Как понять, что я владею ими на должном уровне? "Учите html и css" - это и так все знают
@YauhenKavalchuk
4 жыл бұрын
На канале есть видео о том что должен знать junior и middle. Это примерно 2,3 видео в плейлисте frontreview. Там подробно описано что и как нужно знать для каждого уровня
интересуют рассуждения по поводу node.js, правда что там платят больше чем на обычном фронтенде?
@YauhenKavalchuk
4 жыл бұрын
Честно, не знаю. Не работал)
@olexiymelnychuk7274
4 жыл бұрын
Да, но это не отменяет знания front-end'a))
@YauhenKavalchuk
4 жыл бұрын
Кстати, да)
@nexgenua
4 жыл бұрын
на nodejs джуны не нужны, технология не позволяет в принципе говнокодить, это тебе не фронт, где пиши что хочешь авось как-то с костылями всё заработает, тут же все ошибки сразу повсплывают и станут головной болью нанимателей, исправлять, что там начудил джун очень затратно, опытному специалисту написать с нуля как правило быстрее и дешевле
@YauhenKavalchuk
4 жыл бұрын
Да, в node обычно идут, когда уже несколько лет поработают с фронтом)
В феврале будет год как я учу веб программирование. За это время изучил HTML, CSS, Java Script (с ним очень туго дело). Прочел различные книги, проходил различные онлайн курсы, полностью выполнил все уроки в хтмл академии, почти каждый день смотрю какие-то уроки в ютубе.. После 10 месяцев учебы начал практиковаться верстать макеты (пока что даже без джс) и понял какое я дно. Поэтому хотелось бы спросить, у меня одного так, может я какой-то неправильный и мне не нужно этим заниматься, или же может это нормальный среднестатистический процесс обучения?
@YauhenKavalchuk
4 жыл бұрын
Лично у меня вёрстка пошла нормально, но я очень много верстал. JS заходил тяжело, тоже приходилось тренироваться, например на codewars. Я за 1 год всё неплохо подтянул, но я занимался именно каждый день, минимум по 3 часа
@andrei8299
4 жыл бұрын
Чувак, я тоже курсы прохожу и по видео верстаю, но чтобы нормально качаться, надо брать и самостоятельно верстать, когда есть уже вся эта база, про которую ты сказал. Я тоже академию проходил, да только вот когда сам берусь за дело, результат говно, потому что надо самому полностью обмозговыаать, а в академии следовать инструкции - так норм навык не получить
@andrei8299
4 жыл бұрын
Надо как можно раньше все эти знания применять, тк они забываются и все с нуля потом
@Beast8833
4 жыл бұрын
не смотри уроки на ютубе, они все однотипные, аля " как сверстать сайт за 2 часа", от них наоборот тупеешь
Пробую "чёрную лошадку" Svelte. Минус - для Svelte пока сделано мало велосипедов. Плюс - Svelte такой простой, понятный (есть сайт на русском) и удобный, что делать велосипеды доставляет удовольствие. Минус - нет поддержки тайпскрипта (хотя вроде что-то можно прикрутить), но только зачем тайпскрипт вообще нужен если при правильном компонентном подходе любая сложная задача превращается в простое и понятное LEGO, где каждый компонент это небольшая но очень функциональная деталька.
@YauhenKavalchuk
4 жыл бұрын
Да, Svelte довольно неплохая перспектива
@user-rk7zn5kh4q
4 жыл бұрын
А ссылочку можно?
@YauhenKavalchuk
4 жыл бұрын
Так достаточно в поисковике ввести)
@andreygokhan6893
4 жыл бұрын
@@user-rk7zn5kh4q ru.svelte.dev/
Люди добрые, подскажите человеку, какой фреймворк рассмотреть из перечисленных, для наискорейшего старта в профессии? Так сказать, что самое часто встречающееся? Заранее благодарю всех неравнодушных.
@YauhenKavalchuk
4 жыл бұрын
Для натскорейшего старта лучше учить основы. И только потом браться за фрэймворки.
@alexandralexandrovich733
4 жыл бұрын
@@YauhenKavalchuk CSS, HTML и нативный JS я уже активно изучаю. Т.е. сверстать не самую трудную страницу и написать приложение на подобии калькулятора или слайдера я могу. Но судя по вакансиям этого мало и нужен хотя бы один фреймворк. Или я всё равно рано думаю об этом?
@deckards6288
4 жыл бұрын
@@alexandralexandrovich733 Зайди на hh.ru и в вакансиях смотри, что чаще встречается. Как мне кажется лидирует react
@YauhenKavalchuk
4 жыл бұрын
Я бы сказал что рано.
@alexandralexandrovich733
4 жыл бұрын
@@YauhenKavalchuk Спасибо. Буду дальше углубляться. Вы думаете, что первую работу можно искать без фреймворка? А уже не месте отталкиваться от стека?
И где та ссылка в описании, о которой вы говорите на 06:06, а точнее на 06:17? Прям интересно посмотреть, но я её не вижу
@YauhenKavalchuk
4 жыл бұрын
Ссылку добавил!
@Rafael_Santi
4 жыл бұрын
@@YauhenKavalchuk Спасибо! )
Очень интересно, но ничего не понял)
@YauhenKavalchuk
2 жыл бұрын
¯\ _(ツ)_/¯
( ´◡‿ゝ◡`) Кстати объясните что такое Язык ELM и будущее его ?🤔🤔🤔
@YauhenKavalchuk
4 жыл бұрын
Не слышал о таком
Возьмут ли на работу фронт энд девелопера без диплома?
@YauhenKavalchuk
3 жыл бұрын
Конечно, диплом сильно большой роли не играет
@extazzy5291
3 жыл бұрын
@@YauhenKavalchuk спасибо за ответ :)
Помоему не совсем объективное сравнение nextjs и nest. В первом случае это история про рендер реакт приложений на стороне сервера без дополнительного геморроя. А во втором это полноценный фраемворк для node.js приложений, причем навеяным ангуляром,со всеми вытекающими.
@YauhenKavalchuk
4 жыл бұрын
Это не то что бы сравнение, просто альтернатива
Bootstrap CSS фреймворк? Что за бред. Также на арене SSR помимо Next.js есть популярный Nuxt.js
@YauhenKavalchuk
2 жыл бұрын
Перейдите на офф сайт bootstrap и прочитайте определение
Учите стихи!)
@YauhenKavalchuk
2 жыл бұрын
👍
Основа основ - это английский язык!)))
@YauhenKavalchuk
4 жыл бұрын
Никто и не спорит)
@johnyb8581
4 жыл бұрын
Сейчас в поиске работы, разговорный английский язык везде требуется (Украина)
@RavenTheX
4 жыл бұрын
@@johnyb8581 а по факту - нет, да и даже в вакансиях на джуна почти нет
@user-rk7zn5kh4q
4 жыл бұрын
@@RavenTheX сразу - зп без английского не более $800, знание английского умножай на 2
@RavenTheX
4 жыл бұрын
@@user-rk7zn5kh4q ну могу сказать по своему опыту, у тебя неверная информация
а на 13:09 кусок видео с PHP)))))))
@YauhenKavalchuk
2 жыл бұрын
Есть такое)
Так Nest.js это же не про SSR.
@YauhenKavalchuk
4 жыл бұрын
Я уже не стал описывать его подробно, т.к. в предыдущем выпуске уже рассказывал
Какой язык выбрать для бэкенда? (PHP исключается)
@fayu7752
4 жыл бұрын
NodeJS
@vip51000
4 жыл бұрын
@@fayu7752 спасибо, в node.js есть строгая типизация? вот я думаю насчёт java или .net, если из этих двух, что лучше?
@fayu7752
4 жыл бұрын
@@vip51000 у каждого свои предпочтения, типизацию вроде в современных языках у всех можно реализовать тем или иным методом. Для меня просто nodejs легче и понятнее, а насчёт java или net к сожалению ничего не могу сказать, так как с net не имел дело, а java немного сложной мне показалась.
@vip51000
4 жыл бұрын
@@fayu7752 тогда буду думать
@YauhenKavalchuk
2 жыл бұрын
Если язык, то .Net, если технологию, то Node.js
А что насчёт PHP? Он уже всё или еще актуален?
@YauhenKavalchuk
4 жыл бұрын
Это back-end, а подборка для Front-End технологий)
@dmitriybraginets6750
4 жыл бұрын
webDev так почему же в обзоре nest.js? )))
@viktord3507
4 жыл бұрын
Жив он, но к нему еще и знания js хорошо бы иметь. В вакансиях требуют
А как же PHP ?
@YauhenKavalchuk
3 жыл бұрын
PHP - это back-end
А Dart и Flutter?
@YauhenKavalchuk
4 жыл бұрын
Flutter
kzread.info/dash/bejne/en520tebo7u1frA.html - подумал, ладно хотя бы в 2020 Nuxt.js попадет.... но нет.... Почему так игнорится Nuxt.js?
@YauhenKavalchuk
3 жыл бұрын
Потому что React всё-таки популярнее
А как же WASM?
@YauhenKavalchuk
2 жыл бұрын
¯\ _(ツ)_/¯
За flutter будущее
@vip51000
4 жыл бұрын
Никто лайк не поставил, но я с тобой согласен, надо рвать flutter
На 13-й минуте экран с PHP кодом :)
@YauhenKavalchuk
4 жыл бұрын
Серьёзно?) Не обращал внимание)
@dmitriykogut2067
4 жыл бұрын
@@YauhenKavalchuk Просто забавно. Думаю никакой проблемы в этом нет. Это же просто клипарты )))
Это роадмап в Польшу на стройку.
@VSsoviet
4 жыл бұрын
почему?
где wasm? где blazor ?
@YauhenKavalchuk
2 жыл бұрын
¯\ _(ツ)_/¯
asp.net core сила, blazor вперед
@YauhenKavalchuk
2 жыл бұрын
👍
До ... я реклами
@YauhenKavalchuk
2 жыл бұрын
?
и ни слова про WebAssembly
@YauhenKavalchuk
4 жыл бұрын
Про всё не рассказать. Именно поэтому я и попросил делиться информацией в комментариях)
высокоэфективный императивный код.... неужели люди понимают эти слова? и их сочетание🤔
@YauhenKavalchuk
4 жыл бұрын
Высокоэффективный - это элементарно. А императивный - это вообще парадигма программирования. Это азы, должны знать