Игорь
Славик
вот я на твоей стороне по поводу того, что код должен быть производителен, но вот брезговать мелкими регулярками - это ну такое себе
Виктория U
🙈
Игорь, успокойся
Игорь
Игорь, успокойся
Чего это я должен
Виктория U
Чего это я должен
Ничего не должен
Славик
регулярки - зло, когда они огромные, если знать меру, то использовать можно
Игорь
А чем эта регулярка так непроизводительнее reduce? Та же сложность.
Igor
засоряет память
Igor
https://m.habr.com/ru/post/449368/
Виктория U
Нет, не нужно (чистить), потому что всем насрать
Igor
сразу видно мнение эксперта, удачи
Виктория U
Виктория U
В скором времени вычислительные машины станут настолько производительными, что оптимизация со стороны разработчиков будет пустой тратой времени
Славик
поэтому пишите, ребята, непроизводительный код, чтобы ваши фронтенды и бекенды лагали, а бизнес терял клиентов и доход и надейтесь, что вот уже скоро в массы уйдут процессора, которым будет плевать на ваш говнокод
Igor
я конечно не сексист, но технические сферы - не женское дело
Игорь
но это чистый сексизм
главное добавить "я конечно не"
Игорь
это как амулет
Igor
но это чистый сексизм
правду не могу иначе сформулировать
Виктория U
Славик
в интернете как бы все равны и решает экспертиза, а не пол, внешний вид или еще что-то
Игорь
можно ещё так. Без обид, но ты кусок дерьма, а не человек.
Славик
такие доводы я вижу от тех, у кого мужские ники, намного чаще, чем от пользователей с женскими никами, так что такое себе умозаключение
Виктория U
поэтому пишите, ребята, непроизводительный код, чтобы ваши фронтенды и бекенды лагали, а бизнес терял клиентов и доход и надейтесь, что вот уже скоро в массы уйдут процессора, которым будет плевать на ваш говнокод
Естественно, 10 вложенных циклов сейчас не очень уж и производительно, но тратить время, к примеру, на устранение лишних ререндеров в том же реакте, это пустая трата времени, и итоговый результат на будет заметен пользователю
Славик
в общем хороший разработчик - это тот, кто дрочит на производительность, также как и тот, кто дрочит на читабельность, а вот тот, кто грамотно балансирует между тем и другим - специалист
Славик
Естественно, 10 вложенных циклов сейчас не очень уж и производительно, но тратить время, к примеру, на устранение лишних ререндеров в том же реакте, это пустая трата времени, и итоговый результат на будет заметен пользователю
я вон выше показал, что цикл и несколько строчек производительнее и reduce, и регулярки, при чем до 1 ляма на процентов 30, но это 7 вроде строчек вместо одной с регуляркой
Alex
тратить время, к примеру, на устранение лишних ререндеров в том же реакте, это пустая трата времен - лол ) Если не писать ничего тяжелее тудушки, то таки да - наверное, пустая трата…
DarkPerl
Проблема скорости вычислений на самом деле есть. Дело в том, что повышать тактовую частоту уже на современных процессорах уже не представляется возможным, просто получаем печку ) Уменьшение тех процесса для изготовления более мелких деталей это такое себе занятие, так как там начинают играть роль квантовые эффекты со всеми вытекающими. Путь с увеличением кол-ва ядер остается пока в тренде, но и он не лишен недостатков, например синхронизации по кэшам и тд и тп. Так что, самый верный путь, это оптимизация и поиск оптимальных алгоритмов. Благо памяти сейчас хватает, и мы ей можем жертвовать, если мы упираемся в производительность. Но, у любой оптимизации, должно быть обоснование. Поэтому, если все работает достаточно быстро, то нет необходимости думать о том, как пострелять себе в ногу ) ИМХО
Alex
Можно написать приложение и в разы сложнее тудушки и не тратить время на устранение лишних ререндеров
если дохрена данных например обновляется в риал-тайме, то пользователю будут заметны фризы. Или мемоизацию придумывали зря ?
Игорь
специалист на все руки или типа того
Славик
ага
Виктория U
Короче. Доказываем, что P == NP, находим соответствующий алгоритм и живем за*бись
DarkPerl
Короче. Доказываем, что P == NP, находим соответствующий алгоритм и живем за*бись
Миллиона долларов мало просто ) Лень решать такие задачи )
Игорь
Ну найди следующее простое число
Игорь
$100k
Игорь
Простое число значит и задача простая
Виктория U
Риману бы понравилось
Intelpentium3
Зацените ребят, редизайн делал на работе, в промежутках между проект менеджментом и торговлей всякой брехни на местном авито😂😂 http://mrfreeman16.000webhostapp.com/Main/index.html
Виктория U
Очень минималистично
Eddie
Привет всем, вопрос такой: знаю основы JS, время поджимает, сейчас изучаю React и понимаю что без знания нативного JS далеко не уйти, но в то же время нужно найти работу и быть востребованным. Не знаю как поступить от частного к большему или наоборот ?
Виктория U
Разбери, каких именно знаний тебе не хватает, чтобы на более менее среднем уровне понять реакт. И сосредоточься на их изучении
Anonymous
А можете подсказать, где именно лучше/понятнее изучать реакт?
Виктория U
А можете подсказать, где именно лучше/понятнее изучать реакт?
На практике... В совокупности, конечно же, с изучением документации. Но больший эффект, конечно же, дает практика, поэтому пишите и пишите, практикуйте, усложняйте, изобретайте, будьте смелыми в своих решениях, предлагайте альтернативы
Виктория U
Можно было бы, но нужно еще быть востребованным и найти работу
Тогда изучайте основы js, затем сам реакт, который, в следствие более менее приличных знаний языка дастся вам легче. Бесплатный сыр только в мышеловке. Вот так
Виктория U
Чего vue?
Виктория U
А почему только?
Anonymous
Как там говорили про js фреймворки Типо баян-шутейка такая была
Anonymous
Ни как вспомнить не могу
DarkPerl
Привет всем, вопрос такой: знаю основы JS, время поджимает, сейчас изучаю React и понимаю что без знания нативного JS далеко не уйти, но в то же время нужно найти работу и быть востребованным. Не знаю как поступить от частного к большему или наоборот ?
Посмотрите, что чаще всего требуется в вакансиях, какой стек языков\технологий и учите это. При условии, что за это платят, разумеется ))) На мой взгляд лучше заняться углубленным изучением языка, а фреймворки изучать в процессе и\или в свободное время.
DarkPerl
Можно еще jQuery и SQL поучить ) Пригодиться )
DarkPerl
И паттерны )
Foma
И паттерны )
Короче все
DarkPerl
Короче все
Не все, но учить нужно дофига )
Foma
Докер нода монго ещё нехватает
DarkPerl
Докер нода монго ещё нехватает
Теорию операционных систем ) Теорию алгоритмов ) И бла бла )
GDv
Можно еще jQuery и SQL поучить ) Пригодиться )
Разве jQuery ещё где-то пригодится? :)
DarkPerl
Разве jQuery ещё где-то пригодится? :)
Да, конечно. Достаточно много проектов на JQuery. Но, это уже дело каждого, что выбирать.
DarkPerl
Он вроде мёртв
Почему вы так решили ?
Anonymous
Почему вы так решили ?
Покажите крупную, серьёзную компанию с жкверей на фронте
DarkPerl
Покажите крупную, серьёзную компанию с жкверей на фронте
Вы сначала объясните почему вы считаете, что JQuery мертв. А не задавайте встречных вопросов )
Anonymous
Я ответил на вопрос, тем, что нет нормальных, крупных компаний с жквери на борту. А так его используют только джуны для упрощения работы с жс
Anonymous
Но и джун, рано или поздно станет человеком
Anonymous
Да, конечно. Достаточно много проектов на JQuery. Но, это уже дело каждого, что выбирать.
Не каждого, жквери и конечного юзера касается, это жирная либа, которая работает весьма не быстро
DarkPerl
Я ответил на вопрос, тем, что нет нормальных, крупных компаний с жквери на борту. А так его используют только джуны для упрощения работы с жс
Вы ошибаетесь. Если вы не встречали подобных проектов, это не означает, что их нет. И утверждение, что только начинающие разработчики используют JQuery так же ошибочно.
Anonymous
Вы ошибаетесь. Если вы не встречали подобных проектов, это не означает, что их нет. И утверждение, что только начинающие разработчики используют JQuery так же ошибочно.
Не начинающие разработчики обычно переходят в сторону фреймворков сразу. Вы хотите сказать, что будете использовать жкверю скажем с реактом или вью?
DarkPerl
Зачем тебе jQuery?
Для удобства.
Anonymous
Зачем тебе jQuery?
Тот же вопрос, абсолютно бесполезная либа для джунов
Игорь
Для удобства.
В каком конкретном месте
Anonymous
Для удобства.
http://youmightnotneedjquery.com/