Size: a a a

2018 March 22

Sergey Фrolov in Angular Kyiv
Artem 🏎
ну некоторых пугает охапка модулей, они пытаюстя сразу понять что и зачем)
2+ это TS, RXJS (почти стандарт уже везде), DI
источник

PD

Pavel Danyliuk in Angular Kyiv
Ksu
Всем привет. Подкиньте, пожалуйста, ресурсов для изучения Angular. Я в фронт энде новичок, очень хочу освоить. Буду благодарна вашей помощи)
Ни кто еще не сказал что сначала нужно освоить хорошо js? Это такое отношение к противоположному полу что ли =)
Если во фронт-енд и правда новичок, то сначала нужно хорошо понимать js, если хочешь ангуляр (вероятнее всего 2+) то хорошо было бы знать основные паттерны. Кто бы что не говорил, без этого, изучать ангуляр да и другую технологию будет сложнее =)
источник

Sergey Фrolov in Angular Kyiv
Artem 🏎
я бы рекомендовал всё-же начинать со второго
Первый не имеет смысл даже начинать учить, разве что вас заставят на работе
источник

A🏎

Artem 🏎 in Angular Kyiv
Sergey Фrolov
DI, JS ES5, кривой синтаксис, куча костылей с dirty checking и прочие радости service/factory )
ну ng1.6 можно при желании и $scope.$apply() юзать с es6)) это так, just for fun
источник

Sergey Фrolov in Angular Kyiv
Pavel Danyliuk
Ни кто еще не сказал что сначала нужно освоить хорошо js? Это такое отношение к противоположному полу что ли =)
Если во фронт-енд и правда новичок, то сначала нужно хорошо понимать js, если хочешь ангуляр (вероятнее всего 2+) то хорошо было бы знать основные паттерны. Кто бы что не говорил, без этого, изучать ангуляр да и другую технологию будет сложнее =)
Да, это относиться к любому фреймворку, но в случае angular менее чувствительно, потому как сам фреймворк задает хороший тон написанию кода
источник

Sergey Фrolov in Angular Kyiv
Artem 🏎
ну ng1.6 можно при желании и $scope.$apply() юзать с es6)) это так, just for fun
Ну можно, но мы же понимаем
источник

PD

Pavel Danyliuk in Angular Kyiv
Sergey Фrolov
Да, это относиться к любому фреймворку, но в случае angular менее чувствительно, потому как сам фреймворк задает хороший тон написанию кода
Как ты мило назвал "жесткие рамки" хорошим тоном)) (сорри за офтоп). Но если девушка не понимает принципов сингелтона и обсервабла, то ей крайне не легко будут даваться service and rx
источник

A🏎

Artem 🏎 in Angular Kyiv
учить нг1 это как начинать с паскаля чтоб потом кодить на шарпе, а потом на жс (мой экспириенс)
источник

PD

Pavel Danyliuk in Angular Kyiv
Artem 🏎
учить нг1 это как начинать с паскаля чтоб потом кодить на шарпе, а потом на жс (мой экспириенс)
тернистый путь
источник

K

Ksu in Angular Kyiv
Pavel Danyliuk
Ни кто еще не сказал что сначала нужно освоить хорошо js? Это такое отношение к противоположному полу что ли =)
Если во фронт-енд и правда новичок, то сначала нужно хорошо понимать js, если хочешь ангуляр (вероятнее всего 2+) то хорошо было бы знать основные паттерны. Кто бы что не говорил, без этого, изучать ангуляр да и другую технологию будет сложнее =)
Благодарю) html, css, js - уже кое-что изучила. Не в идеале конечно же, но понимание уже есть. И да, учить хочется действительно актуальное))
источник

Sergey Фrolov in Angular Kyiv
Pavel Danyliuk
Как ты мило назвал "жесткие рамки" хорошим тоном)) (сорри за офтоп). Но если девушка не понимает принципов сингелтона и обсервабла, то ей крайне не легко будут даваться service and rx
Эти принципы есть и в ng1 и вообще везде. Никто не отрицает знания JS
источник

PD

Pavel Danyliuk in Angular Kyiv
Ksu
Благодарю) html, css, js - уже кое-что изучила. Не в идеале конечно же, но понимание уже есть. И да, учить хочется действительно актуальное))
Я тоже был уверен что не плохо знаю js и готов покорять просторы хайповых технологий, пока... *барабанная дробь* не сходил на первое собеседование в крупную компанию, где тех. специалист спрашивал по js. И тут я понял, что нужно откинуть плохие мысли (на счет фреймворков) и углубится в паттерны и js. Как по мне, точка с которой можно начинатьу чить технологию - это когда ты можешь без гугла реализовать метод bind, и реализовать сингелтон и хотя бы приблизительно обсервабл. (сугубо мое мнение, кто-то может сказать что джуну это не надо, но сходите сейчас на собес, джун это уже мидл без опыта)
источник

K

Ksu in Angular Kyiv
Pavel Danyliuk
Я тоже был уверен что не плохо знаю js и готов покорять просторы хайповых технологий, пока... *барабанная дробь* не сходил на первое собеседование в крупную компанию, где тех. специалист спрашивал по js. И тут я понял, что нужно откинуть плохие мысли (на счет фреймворков) и углубится в паттерны и js. Как по мне, точка с которой можно начинатьу чить технологию - это когда ты можешь без гугла реализовать метод bind, и реализовать сингелтон и хотя бы приблизительно обсервабл. (сугубо мое мнение, кто-то может сказать что джуну это не надо, но сходите сейчас на собес, джун это уже мидл без опыта)
Спасибо. Мне сейчас важно и интересно услышать все возможные точки зрения тех, кто уже имеет хороший опыт в фронт энде. Понятно что мне ещё учить и учить, но проще когда знаешь что и где. Очень благодарна всем, кто отозвался!
источник

Sergey Фrolov in Angular Kyiv
Pavel Danyliuk
Я тоже был уверен что не плохо знаю js и готов покорять просторы хайповых технологий, пока... *барабанная дробь* не сходил на первое собеседование в крупную компанию, где тех. специалист спрашивал по js. И тут я понял, что нужно откинуть плохие мысли (на счет фреймворков) и углубится в паттерны и js. Как по мне, точка с которой можно начинатьу чить технологию - это когда ты можешь без гугла реализовать метод bind, и реализовать сингелтон и хотя бы приблизительно обсервабл. (сугубо мое мнение, кто-то может сказать что джуну это не надо, но сходите сейчас на собес, джун это уже мидл без опыта)
Знание это конечно помогает расширить кругозор, и даже пройти какие-то там интервью в кое-какие компании, да и базис прокачать. Но узнавать что нужно конкретно под фреймворк - это может дать больше мотивации. Тот же bind нужен на React как воздух, в ng2+ ты о нем забываешь на долго.
Но задачи бывают разные. И вот это все учить все, а потом формочки клепать пару лет иногда обидно. Как недавно Климов сказал - мы тут знаем 2 языка JS - один для работы, другой для собеседования.
источник

PD

Pavel Danyliuk in Angular Kyiv
Sergey Фrolov
Знание это конечно помогает расширить кругозор, и даже пройти какие-то там интервью в кое-какие компании, да и базис прокачать. Но узнавать что нужно конкретно под фреймворк - это может дать больше мотивации. Тот же bind нужен на React как воздух, в ng2+ ты о нем забываешь на долго.
Но задачи бывают разные. И вот это все учить все, а потом формочки клепать пару лет иногда обидно. Как недавно Климов сказал - мы тут знаем 2 языка JS - один для работы, другой для собеседования.
Кому как повезет с проектом, это да.
На самом деле, написанием bind можно сразу закрыть половину вопросов на собесе, call apply замыкания и тд.
Ладно, человеку вроде помогли, можно и завершить холивар
источник

Sergey Фrolov in Angular Kyiv
Pavel Danyliuk
Кому как повезет с проектом, это да.
На самом деле, написанием bind можно сразу закрыть половину вопросов на собесе, call apply замыкания и тд.
Ладно, человеку вроде помогли, можно и завершить холивар
Да, call, apply, bind это классика. Ещё замыкания с областью видимости и всякими var, let, const
источник

VL

Vitalii Lev 🦁 in Angular Kyiv
Как недавно Климов сказал - мы тут знаем 2 языка JS - один для работы, другой для собеседования.
агонь)
источник

VL

Vitalii Lev 🦁 in Angular Kyiv
и джуны больше знают для собеса а синьоры для работы)
источник

ЗФ

Затылок выглаженого Фенриза in Angular Kyiv
источник

AK

Andrey Katrusha in Angular Kyiv
Vitalii Lev 🦁
Как недавно Климов сказал - мы тут знаем 2 языка JS - один для работы, другой для собеседования.
агонь)
Ну как сказать
источник