Size: a a a

Angular - русскоговорящее сообщество

2019 September 22

L

Looch in Angular - русскоговорящее сообщество
Ну если надо не только формы шлепать, а более сложную бизнес логику писать то алгоритмы очень нужны и структуры данных
источник

KA

Kulagin Alex in Angular - русскоговорящее сообщество
Looch
Ну если надо не только формы шлепать, а более сложную бизнес логику писать то алгоритмы очень нужны и структуры данных
Сначала надо формы пошлепать. Хотя я конечно не знаю какой у вас бэкграунд кроме жс
источник

L

Looch in Angular - русскоговорящее сообщество
Kulagin Alex
Сначала надо формы пошлепать. Хотя я конечно не знаю какой у вас бэкграунд кроме жс
А на js можно только формы шлепать ?
источник

ДМ

Денис Макаров in Angular - русскоговорящее сообщество
Looch
Ну если надо не только формы шлепать, а более сложную бизнес логику писать то алгоритмы очень нужны и структуры данных
я не говорю, что они не нужны. Но коммон, какая бизнес логика на фронте требует знания алгоритмов? Но 90% задач на фронте решаются без знаний в алгоритмах. По поводу структур данных - это другое, обычно основы работы с ними изучаются быстро. Нужны ли в принципе алгоритмы(именно знание динамичекого прогр-я или решения жадных алгоритмов), то это зависит от рода деятельности. Опять же, 90% задач на фронте их не подразумевает. + даже если вы их сейчас освоили, это не означает, что через пару лет вы их не забудете.
По поводу того, надо ли знать алгоритмы сортировки - это полный бред, все они описаны давно и их можно легко найти при необходимости. Самое важное - это уметь решать эффективно поставленные задачи. А здесь больше стоит смотреть в сторону жадных алгоритмов и дан-го прогр-я
источник

KA

Kulagin Alex in Angular - русскоговорящее сообщество
Looch
А на js можно только формы шлепать ?
Я этого не говорил. Не надо переиначивать
источник

ДМ

Денис Макаров in Angular - русскоговорящее сообщество
Looch
А на js можно только формы шлепать ?
ну если вы работаете с webgl, то там еще и линейную алгебру знать надо. Но много ли таких вакансий на рынке? Я вот сильно сомневаюсь. Гораздо проще найти работу в чем-то менее сложном и более распространенном. А дальше, уже по ходу работы, изучайте что хотите. Алгоритмы, мат анализ, хоть физику. Но для первой работы, я бы не стал тратить на это время
источник

С

Сергей in Angular - русскоговорящее сообщество
Денис Макаров
и как часто вам дают алгоритмы? лично мне они попадались всего на 2 собеседованиях
первый раз - когда устраивался на бекенд(Java)
второй - в яндекс
в остальном хотят лишь знание js(и прилагаемого к работе фреймворка). Все нюансы js можно освоить почитав You don’t know js(или спеку, если вы любитель читать спеки)
а фреймворк осваивается в основном путем практики
увы по теме фреймворков не хватает материалов
по архитектуре приложений. Везде лишь todo-list и сrud-ы.
Как только надо что-то иное, так сразу ступор.

Дока лишь описывает средства фреймворка
а архитектурное мышление не понятно откуда должно
взятся. его не нагуглить. После реакта я тупо не могу
перенести знания на ангулар, ибо тут всё иначе.
источник

L

Looch in Angular - русскоговорящее сообщество
Денис Макаров
я не говорю, что они не нужны. Но коммон, какая бизнес логика на фронте требует знания алгоритмов? Но 90% задач на фронте решаются без знаний в алгоритмах. По поводу структур данных - это другое, обычно основы работы с ними изучаются быстро. Нужны ли в принципе алгоритмы(именно знание динамичекого прогр-я или решения жадных алгоритмов), то это зависит от рода деятельности. Опять же, 90% задач на фронте их не подразумевает. + даже если вы их сейчас освоили, это не означает, что через пару лет вы их не забудете.
По поводу того, надо ли знать алгоритмы сортировки - это полный бред, все они описаны давно и их можно легко найти при необходимости. Самое важное - это уметь решать эффективно поставленные задачи. А здесь больше стоит смотреть в сторону жадных алгоритмов и дан-го прогр-я
Если графики стоишь, то сразу нужны + понимать хотя бы как твой фреймворк внутри работает да и на самом деле это просто интересно (по крайней мере мне)
источник

KA

Kulagin Alex in Angular - русскоговорящее сообщество
Сергей
увы по теме фреймворков не хватает материалов
по архитектуре приложений. Везде лишь todo-list и сrud-ы.
Как только надо что-то иное, так сразу ступор.

Дока лишь описывает средства фреймворка
а архитектурное мышление не понятно откуда должно
взятся. его не нагуглить. После реакта я тупо не могу
перенести знания на ангулар, ибо тут всё иначе.
Оо!! Тут дам архитектурный совет - не надо переносить
источник

Вキ

Вертихвост キバ in Angular - русскоговорящее сообщество
Сергей
увы по теме фреймворков не хватает материалов
по архитектуре приложений. Везде лишь todo-list и сrud-ы.
Как только надо что-то иное, так сразу ступор.

Дока лишь описывает средства фреймворка
а архитектурное мышление не понятно откуда должно
взятся. его не нагуглить. После реакта я тупо не могу
перенести знания на ангулар, ибо тут всё иначе.
По теме архитектурного мышления можете посмотреть в сторону DDD, от туда можно много интересного подчерпнуть.
источник

L

Looch in Angular - русскоговорящее сообщество
Денис Макаров
ну если вы работаете с webgl, то там еще и линейную алгебру знать надо. Но много ли таких вакансий на рынке? Я вот сильно сомневаюсь. Гораздо проще найти работу в чем-то менее сложном и более распространенном. А дальше, уже по ходу работы, изучайте что хотите. Алгоритмы, мат анализ, хоть физику. Но для первой работы, я бы не стал тратить на это время
Ну так никто не говорил о первой работе, наверное я упустил часть разговора
источник

ДМ

Денис Макаров in Angular - русскоговорящее сообщество
Looch
Если графики стоишь, то сразу нужны + понимать хотя бы как твой фреймворк внутри работает да и на самом деле это просто интересно (по крайней мере мне)
графики строятся на уровне умения запрограммировать формулу для графика, тут не нужна вышка. + сейчас обычно никто не реализует свои решения для графиков(это долго и дорого). Опять же в 90% случаев вы будете использовать либу
источник

L

Looch in Angular - русскоговорящее сообщество
Денис Макаров
графики строятся на уровне умения запрограммировать формулу для графика, тут не нужна вышка. + сейчас обычно никто не реализует свои решения для графиков(это долго и дорого). Опять же в 90% случаев вы будете использовать либу
Ну даже нормальный Tree select сделать, но нужно знать методы обхода деревьев, типа там в глубину, в ширину, in order, post order и ид
источник

L

Looch in Angular - русскоговорящее сообщество
Стэк или рекурсия, как хвостовую рекурсию развернуть и тд
источник

ДМ

Денис Макаров in Angular - русскоговорящее сообщество
Looch
Ну так никто не говорил о первой работе, наверное я упустил часть разговора
ну в плане развития, я конечно за то, чтобы разраб понимал и разбирался в алгоритмах на уровне умения эффективно решать задачи(ну и неплохо было бы представлять те же различия в сортировках).  Но для первой работы - это конечно сильно. Обычно такое может быть, когда вы учились в вузе, где вам давали прикладную матиматику. В остальных случаях ребята этого не знают и на начальном этапе это не обязательно) гораздо важнее просто умение решать задачи
источник

L

Looch in Angular - русскоговорящее сообщество
Денис Макаров
ну в плане развития, я конечно за то, чтобы разраб понимал и разбирался в алгоритмах на уровне умения эффективно решать задачи(ну и неплохо было бы представлять те же различия в сортировках).  Но для первой работы - это конечно сильно. Обычно такое может быть, когда вы учились в вузе, где вам давали прикладную матиматику. В остальных случаях ребята этого не знают и на начальном этапе это не обязательно) гораздо важнее просто умение решать задачи
Вот с сортировками конечно да, редко когда нужно юзать что-то кроме встроенного в браузер алгоритма, но мне было очень интересно написать например radix sort, и посмотреть в каких случаях он быстрее. Но архитектура конечно же важнее, тут согласен, потому что видел кучу ребят которые хорошо знают алгоритмы и математику и все равно пишут очень херовый код
источник

ДМ

Денис Макаров in Angular - русскоговорящее сообщество
Сергей
увы по теме фреймворков не хватает материалов
по архитектуре приложений. Везде лишь todo-list и сrud-ы.
Как только надо что-то иное, так сразу ступор.

Дока лишь описывает средства фреймворка
а архитектурное мышление не понятно откуда должно
взятся. его не нагуглить. После реакта я тупо не могу
перенести знания на ангулар, ибо тут всё иначе.
ну тут только практика, например со вторым ангуляром я работал один(был стартап, где было 2 бека и я как фронт). И тоже было сложно. Но обычно в инете много примеров, где можно почерпнуть
источник

С

Сергей in Angular - русскоговорящее сообщество
Денис Макаров
ну тут только практика, например со вторым ангуляром я работал один(был стартап, где было 2 бека и я как фронт). И тоже было сложно. Но обычно в инете много примеров, где можно почерпнуть
мне сложно представить, как одному тянуть проект
без помощи от ментора со стороны.
источник

DP

Dmitry Provodnikov in Angular - русскоговорящее сообщество
Добрый вечер, кто-нибудь может подсказать как правильно указать locale для пайпа date, пробовал и ru, ru_RU, но никакие варианты не срабатывают
источник

RK

Roman Kolesnikov in Angular - русскоговорящее сообщество
Dmitry Provodnikov
Добрый вечер, кто-нибудь может подсказать как правильно указать locale для пайпа date, пробовал и ru, ru_RU, но никакие варианты не срабатывают
добрый
а где указали?
источник