Size: a a a

Programming Offtop

2021 January 19

AE

Alexandr Ermolenko in Programming Offtop
Хм, а если все браузеры на основе сафари, в теории они же могут потом ещё и контролировать какие ты страницы в браузере можешь открывать
источник

AG

Alexander Gorodok in Programming Offtop
Alexandr Ermolenko
Хм, а если все браузеры на основе сафари, в теории они же могут потом ещё и контролировать какие ты страницы в браузере можешь открывать
Не "потом ещё".
источник

ML

Mikhail Levchenko in Programming Offtop
Anton Korotkikh
ну потому-что это нелогично и потеря времени. - нахера спрашивать, то, что вы использовать никогда не будете?
это как спрашивать грузчика про бух.учёт или регистрацию товарных знаков. - тупо и бессмысленно
> нахера спрашивать, то, что вы использовать никогда не будете?

а тебя прям алгоритмы сортировки просили назвать или решить задачу?
источник

AK

Anton Korotkikh in Programming Offtop
Mikhail Levchenko
> нахера спрашивать, то, что вы использовать никогда не будете?

а тебя прям алгоритмы сортировки просили назвать или решить задачу?
давно, когда я был фронтом. меня как-то гоняли по структурам данных, дали задачку на деревья какую-то, в другом месте предлагали сортировать инты.

целевые задачи для контекста и там и там были - красить кнопки кссом и забирать джейсон с сервера.
про сортирвоку интов собесить меня вообще пришёл какой-то сишник бывший, начал интересоваться сколько будеит это жрать памяти как там применять побитовые опирации, какие можно сделать оптимизации итд.
у меня говлое крутилось только одно "ты ебанутый?! какой нахуй перфоманс, у тебя проект на первом АНГУЛЯРЕ, который каждое событие сранивает два глобальных объекта состояния"
какие нахуй структуры данных, у тебя в жс (ес5) только объект есть и массив. ты нихуя не сделаешь своего
источник

ML

Mikhail Levchenko in Programming Offtop
Anton Korotkikh
давно, когда я был фронтом. меня как-то гоняли по структурам данных, дали задачку на деревья какую-то, в другом месте предлагали сортировать инты.

целевые задачи для контекста и там и там были - красить кнопки кссом и забирать джейсон с сервера.
про сортирвоку интов собесить меня вообще пришёл какой-то сишник бывший, начал интересоваться сколько будеит это жрать памяти как там применять побитовые опирации, какие можно сделать оптимизации итд.
у меня говлое крутилось только одно "ты ебанутый?! какой нахуй перфоманс, у тебя проект на первом АНГУЛЯРЕ, который каждое событие сранивает два глобальных объекта состояния"
какие нахуй структуры данных, у тебя в жс (ес5) только объект есть и массив. ты нихуя не сделаешь своего
а что тебе нужно кроме объекта и массива для структур данных то?
источник

ch

central hardware in Programming Offtop
Mikhail Levchenko
а что тебе нужно кроме объекта и массива для структур данных то?
ну хешь как минимум
источник

AK

Anton Korotkikh in Programming Offtop
Mikhail Levchenko
а что тебе нужно кроме объекта и массива для структур данных то?
в том то и дело, что дял тивой фронтовой задачи - нихуя. но собеседущий может попастькя неадекватам и решить поговрить про связный список или вообще блокирующий очередь.

это и есть главный пункт моего наброса, собеседующие часто это просто выёбываются своим славным прошлом, в котором они не были клепателями веб-костылей видимо, и вообще не отдают себе отчёт в том, что сейчас нужно на рынке и какие задачи они решают. выглядит как попытка самоутверждения "мол, вот я раньше на плюсах клепал сервис, который должен был жрать не более 16мб рам, а теперь мне нужно красить кнопку - но я не сдасюь!"
источник

AG

Alexander Gorodok in Programming Offtop
central hardware
ну хешь как минимум
Хешь это не объект?
источник

ch

central hardware in Programming Offtop
Alexander Gorodok
Хешь это не объект?
ну есть ЯП в которых и массив это обьект
источник

ML

Mikhail Levchenko in Programming Offtop
Anton Korotkikh
в том то и дело, что дял тивой фронтовой задачи - нихуя. но собеседущий может попастькя неадекватам и решить поговрить про связный список или вообще блокирующий очередь.

это и есть главный пункт моего наброса, собеседующие часто это просто выёбываются своим славным прошлом, в котором они не были клепателями веб-костылей видимо, и вообще не отдают себе отчёт в том, что сейчас нужно на рынке и какие задачи они решают. выглядит как попытка самоутверждения "мол, вот я раньше на плюсах клепал сервис, который должен был жрать не более 16мб рам, а теперь мне нужно красить кнопку - но я не сдасюь!"
камон, сейчас фронтовиков и мобильщиков по специальным задачкам гоняют
источник

AK

Anton Korotkikh in Programming Offtop
central hardware
ну есть ЯП в которых и массив это обьект
это на самом деле неважно. если речь про динамоскриптуху типа жс, то встреонные объекты языка максимально оптмимизированны под капотом и ты в принципе не сделаешь стурктуру данных, эффективнее. ну нажна тебе последовательность, например некая. в жабе у тебя там изобилие и праздник, ты ходишь и выбираешь ArrayList, LinkedList, ArrayDeque итд.
в жс у тебя массив - всё нахуй. ты не напишешь себе что-то иное и сопастовимое по перфомансу.
источник

IP

Iaroslav Postovalov in Programming Offtop
Anton Korotkikh
это на самом деле неважно. если речь про динамоскриптуху типа жс, то встреонные объекты языка максимально оптмимизированны под капотом и ты в принципе не сделаешь стурктуру данных, эффективнее. ну нажна тебе последовательность, например некая. в жабе у тебя там изобилие и праздник, ты ходишь и выбираешь ArrayList, LinkedList, ArrayDeque итд.
в жс у тебя массив - всё нахуй. ты не напишешь себе что-то иное и сопастовимое по перфомансу.
объект очень быстро сделан
источник

IP

Iaroslav Postovalov in Programming Offtop
источник

ML

Mikhail Levchenko in Programming Offtop
Anton Korotkikh
это на самом деле неважно. если речь про динамоскриптуху типа жс, то встреонные объекты языка максимально оптмимизированны под капотом и ты в принципе не сделаешь стурктуру данных, эффективнее. ну нажна тебе последовательность, например некая. в жабе у тебя там изобилие и праздник, ты ходишь и выбираешь ArrayList, LinkedList, ArrayDeque итд.
в жс у тебя массив - всё нахуй. ты не напишешь себе что-то иное и сопастовимое по перфомансу.
структуры данных это не только про оптимизации
источник

AK

Anton Korotkikh in Programming Offtop
Iaroslav Postovalov
объект очень быстро сделан
ну ктож спорит. просто другого ничего не нужно. есть объект и есть массив. в es6 есть мап, уиз которого удаление объекта быстрее. но суммарно - тут незачем знать особо про алгоритмы и струткуры данных.
источник

ML

Mikhail Levchenko in Programming Offtop
> ты не напишешь себе что-то иное и сопастовимое по перфомансу.

но ты можешь воспользоваться знаниями о предметной области и правильно воспользоваться примитивами, которые тебе даны
источник

AK

Anton Korotkikh in Programming Offtop
Mikhail Levchenko
структуры данных это не только про оптимизации
это ещё про удобства пользования. но поять же, что тебе нужно в жс крмое объекта, сета и массива?
источник

ML

Mikhail Levchenko in Programming Offtop
Anton Korotkikh
это ещё про удобства пользования. но поять же, что тебе нужно в жс крмое объекта, сета и массива?
уметь пользоваться этими структурами
источник

ML

Mikhail Levchenko in Programming Offtop
и собирать из них решение задачи
источник

AK

Anton Korotkikh in Programming Offtop
Mikhail Levchenko
уметь пользоваться этими структурами
пф, это уже другое. уметь пользваться мапом != знать как он устроен. но на собесах любят и такое спрсоить, мол, а как работает хешмап? а конкаррент хеш мап?
источник