Это копия, сохраненная 13 ноября 2023 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Больше пары строк кода в посте или на скриншоте ведут в ад.
Для программирования на HTML https://codesandbox.io
Для Node.js с консолькой https://repl.it/languages/nodejs
Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю». Если/когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
Зависит от опыта. 50-150.
я бы вывел в интерфейс.
ну используется один раз и используется, похуй же.
у меня склад с интерфейсами в одном файле, вообще не ебет что там происходит, главное что красивые названия есть.
> mah pook
> premium device
> слышно как из унитаза
Лишний раз убеждаюсь, что макоёбы промытые к хуям.
#антиреклама
Будь у тебя хоть по 500к просмотров на видео в среднем, если ты обосрался со звуком и пытаешься что-то рассказать, ты получишь 50к.
Уймись уже, Пашка-Парашка. Тут не любят рекламу, если еще не понял.
Для начала хота бы с редюсером разберись как работает, потом уже видосы пили с нейронками.
Сделай видос по намбер прототайпу и пипам.
Полноценный разбор.
Может и видос завирусится.
> видео по намбер прототайпу завирусилось
> на каждом русскоязычном собесе просят в деталях пояснить за работу с прокси, самописные бинды, колы, аплаи через прокси
> бонус очки за цитаты из оригинальной пасты
проиграл
Блин пашок, че ты на свои заработанные на менторстве миллионы не можешь купить макпук с 16+ оперативы?
Это ладно, я тут охуел, что на винде в хроми и ФФ работает, а на линухе в хроми НЕ ТАК, зато в ФФ - так.
>Это нормально копировать весь массив ради изменения одного элемента даже если там миллион элементов?
Ты миллион 64 битных числа копируешь, похуй.
>какой-то другой подход есть?
Есть.
В ванилла реакте только иммутабельные изменения трекаются. Для массива это значит что нужно раздуплить новый массив, чтобы изменился референс массива.
854x480, 0:17
Да!...Да!!!...ДА!!!!
Как же Пашка доставляет. Люто проиграл со скорости набора текста миддл+ разработчиком.
Я стараюсь писать как можно более чистый функциональный код, потому обрабатываю массивы функционально. Но с этой точки зрения массив в JS - функтор.
А монада это так-то частный случай функтора. Часто нужно было писать функцию, которая последовательно обрабатывала значение (через map, filter, reduce) - я по-сути писал монаду. Неявно, но писал.
Ахуеть.
> обрабатывать массивы функциональна гггхдддд
Это конечно охуенно, ты одна из тех причин мемов про медленный лагучий гойдаскрипт.
Единственное твоё оправдание - ты как не в себя работаешь на МВП делая х3 аллокаций и х5 проходов по массиву.
Нет, каждый вызов в цепочке этой динамохуйни не бесплатный, ты не билдишь запрос, ты городишь лагуну хуйню.
Какую либу заюзать чтобы сделать анимацию первого слайда? Ну типо летающие треугольники. GSAP справиться?
>Но используются ли они для проверок согласованности?
везде же почти есть кастомная валидация где ты проверяешь что хочешь, в том числе допустимые вариации и т.д.
Пиздец, зачем такой кринж вообще делают? Как будто кабанчик с цыганским мышлением экстраполировал на веб дев свою цыганскую вычурную хуйню типа покраски машины в золотой цвет и приказал фронтедо макаке заебошить ему "статусную" анимацию.
Скучно коды дрочить, хочется руками батрачить
Зпха больше.
Нету гемора и других анальных контузий.
Не нужно красноглазить с непонятной хуйней.
Я бы сам перекатился с радостью в другое место, но, к сожалению, интеллект не позволяет.
Зачем тебе распространять что-то среди двощеров? Да ещё с проёбанным звуком?
Подскажите, как найти все элементы на странице, у которых стиль fixed или sticky? Нужно скрыть всё это. Заебало, когда половину экрана закрывают меню, кнопки "наверх", "поделиться", "принять куки в анус", "позвонить" и ещё всё это шевелится и мигает. Что за пидоры вообще делают такие сайты? inb4 А это мы делаем
>Мнение?
Я уже на таком уровне, что меня никто не заставляет говнокодить на собесах, достаточно просто поговорить. А на вкатунцов похуй, пусть страдают.
Ну просто тинёк я бы выбрал только как запасный аэродром. Они даже с галер берут людей на работу в офис. Лол.
Да уж, алгоритмы действительно бесполезные. А что за мета? Это не та ли, которую объявили экстремистской?
Что они там курят? Шизофрения какая-то. Духи какие-то, какие-то банды, вопросы, в которых не то что вопросительного знака, а даже смысла нет, что это за хуйня? Вот вы бы доверили свои деньги таким поехавшим?
Вот это единственное говно, но думаю ничего не мешает у себя на компе запускать и копипастить потом.
А так ничего сложного. Меня Тинькоф ничем таким не дрючил пару нет назад, это видимо для ждунов. Меня дрючили архитекрутой бэкенда, сука.
> в Мету
И как же ты туда вкатишься с современной политической ситуацией? Я уж не говорю про то, что мета зафризила найм.
https://www.twitch.tv/fantomas_izy
Слышу по проепеллеру, что это он - челленжер. На твиче не челленжер.
1. изи совсем даже думать не нужно, реализуемо за 10 сек
2. изи, считаем количетсво вхождений символов s h e r i f и получаем легко ответ
3. тоже легко. определяем максимальное l такое что a[:l] = b[:l] и минимальное r такое что a[r:] == b[r:]. Ну и остается проверить [l:r)
4. здесь сразу можно заметить что m маленькое. А задача заключается в выборе какого-то подмножества из 2*m элементов сумма которых равна n. Это достаточно боянистая задача
5. n вершин, m ребер. штат - компонента связности.
Задача удалить как можно больше ребер не увеличивая компоненты связности.
Но очевидно проще далеть иначе - добавлять ребра в порядке убывания пока не получится изначальное количество компонент связности. Задача проста достаточно (disjoint set для проверки что добавление ребра создает новую ком-ту связности)
6. вроде ещё проще чем прошлая, так же через disjoint set делается
В целом за часик легко подпивасом справился
Аноны, я пару лет назад работал жс фулстаком почти 3 года. У нас не было "джунов", "мидлов" и тд, короче я был обычным разрабом и учился находу.Потом фирма закрылась, я вкатился в другую сферу не связанную с айти и работал там.
Сейчас думаю о возвращении в кодинг. Почти во всех вакансиях пишут "мидл", "синьор", "джун" и тд. Стоит ли пытаться пройти в мидлы/синьоры или не выебываться и идти джуном за еду?
> решил бы
> фирма закрылась, я вкатился в другую сферу не связанную с айти и работал там
Нет не решил бы. То есть у тебя ещё и плохая оценка собственных возможностей, а это фатальный недостаток
>1. изи совсем даже думать не нужно, реализуемо за 10 сек
Ну а почему бы без шизы не написать "найдите максимальный элемент массива, не превышающий указанное значение"? Зачем этот бред про ковбоев и револьверы? На кого это рассчитано, на школьников?
>2. изи, считаем количетсво вхождений символов s h e r i f и получаем легко ответ
Там две f. Соответственно, сначала количество букв f надо на два поделить. А так да, тривиально.
>4
В условии не сказано, что номиналов мало. А вдруг их десять тысяч разных номиналов? Ну а вдруг?
Впрочем, задача вообще некорректно поставлена, ограничения по времени есть, а ограничений на входные данные нет. Ну, можно, конечно, предположить, что речь идёт про реальные номиналы долларов. Но это уже будет не математическая задача, а херня. Ибо, например, с советскими рублями так не прокатит. Две трёхрублёвки могут заменить собой пять рублей плюс рубль. А с долларами каждая сумма может быть разбита на отдельные номиналы одним и только одним образом. Ну и какой алгоритм тут имеется в виду, универсальный, или подходящий только для долларов?
Допустим, задача боянистая. Но я про такую не слышал.
>5
Нихуя не понял. При чём тут порядок убывания? Может, наоборот? Короче, молодой человек, вам ещё рано у нас работать. У нас тут серьёзный банк, пойдите подучитесь ещё.
>6. вроде ещё проще чем прошлая, так же через disjoint set делается
Вроде. Да в ней же вообще нет смысла. Что за вопросы, что за дух, что за банды, ты можешь мне объяснить смысл этой шизофазии?
>В условии не сказано, что номиналов мало. А вдруг их десять тысяч разных номиналов? Ну а вдруг?
А, да, всё, увидел.
> В условии не сказано, что номиналов мало
Сказано. m <= 10.
> Нихуя не понял. При чём тут порядок убывания? Может, наоборот? Короче, молодой человек, вам ещё рано у нас работать. У нас тут серьёзный банк, пойдите подучитесь ещё.
Обясненил высокровнево для тех кто в теме. Ты не в теме поэтому не понял. Попроси нормально и могу написать решение
> Что за вопросы, что за дух, что за банды, ты можешь мне объяснить смысл этой шизофазии?
Сформулировали хуево. Смысл проверить что чел знаком со структурой данных disjoint set видимо. Ну и может распарсить простое условие и понять что от него требуется. Ну и может написать код, работающих на всех входных данных валидно.
> Нет не решил бы
Ты скозал?)
Задачки простенькие, к тому же не указана сложность и на решени 5 часов... Если бы там дописали что решить за О(n) то да, пришлось бы подумать.
5 из 6 решил за 4 часа
5-ую не смог т.к. не ебу как графы решать считать
бля знал бы что в треде кинут сначала бы вне времени прорешал
>Сказано. m <= 10.
Да, я слепой.
>Обясненил высокровнево для тех кто в теме. Ты не в теме поэтому не понял. Попроси нормально и могу написать решение
Ну ладно, прошу нормально, позязя объясни.
>>28025
>Сформулировали хуево. Смысл проверить что чел знаком со структурой данных disjoint set видимо.
А может смысл в том, чтобы чел нашёл в себе смелость сказать, что постановщик задачи написал какую-то хуйню? А то может тут имеется в виду что-то совсем другое, я сейчас код напишу, раз-раз и в продакшен, а в итоге банк потеряет триллиарды долларов?
Я не понимаю, при чём тут эти множества. Мне кажется, тут всё ограничится массивом множеств и картой, сопоставляющей каждому бандиту его банду. Соответственно, если надо двух бандитов объединить в банду, то два множества заменяем на их объединение, а всем членам новой банды сопоставляем это новое множество. Это и имеется в виду? Или это не эффективно и есть способ лучше?
>>27836
Это задачи не на проверку знаний и навыков разработчика, а проверка на терпилу. Если соискатель готов тратить время на эту хуету на этапе трудоустройства, то он будет готов на работе прогибаться подо что угодно: работа на выходных, смена стека, выполнение обязанностей других членов команды и прочее. Корпоратам нужен прежде всего не компетентный специалист (любую мартышку можно научить делать что надо) а терпила, который склонит голову перед кабаном и будет делать все что скажут, ведь работать в банке большая честь.
5.
В начале нам нужно посчитать сколько вообще у изначального графа компонент связности. Можно дфс. Просто берешь первую вершину и посещаешь все вершины в которые ты можешь попасть из этой и присваиваешь им одну компоненту. Дальше делаешь то же самое для второй вершины, если она не была в компоненте первой и т.д. В конце ты знаешь сколько всего компонент связности = k
Дальше берешь граф который изначально состоит из всех вершин без ребер. То есть образует n компонент связности. Сортируешь все ребра по убыванию и начинаешь их добавлять. Добавляя очередную вершину она может как объединить 2 компоненты связности и соответственно уменьшить общее число компонент на 1 так и не сделать ничего если вершины этого ребра уже лежат в одной копоненте. Как можно это быстро проверить? Используя disjoint_set. В ней почти за o(1) можно объединять множества и проверяь что 2 элемента лежат в разных множествах.
Так по построению в какой-то момент ты получить граф из k компонент связности в котором все ребра имеют длины не меньше некоторого x и по построению это наибольшее из возможных x что нам и требовалось найти
> Мне кажется, тут всё ограничится массивом множеств и картой, сопоставляющей каждому бандиту его банду. Соответственно, если надо двух бандитов объединить в банду, то два множества заменяем на их объединение, а всем членам новой банды сопоставляем это новое множество. Это и имеется в виду? Или это не эффективно и есть способ лучше?
Да, нормальное решение. Хз можно ли быстрее, но у тебя самая тежелая операция это объединение и в худшем случае это что-то типа nlogn (например когда в конце в тебя n/2+n/2, до него n/4+n/4 + n/4 + n/4 и т.д. Высота logn операций на одном слое n грубо).
Скорее всего можно как-то присобачить к disjoint set историю и это будет быстрее, но твое решение тоже норм как мне кажется
Нормальный работодатель дает тестовые на знание рабочего стека и может быть архитектуры, чтобы проверить сможет ли разработчик быстро вклиниться в работу или будет полдня гуглить и тянуть из компании деньги. Решение задач за 11 класс школы ничего общего с рабочим процессом не имеет.
Здесь мы наблюдаем известный прием. Когда человек не умеющий что-то пытается принизить тех кто умеет.
Когда в реальности очевидно те кто умеет это умеют и всё что этот персонаж умеет. То есть у них элементарно есть возможность выбрать лучшее а у него нет.
Сколько таких реакт макак как ты ? Сотни по рынку бегают и мандарины свои предлагают. Все знают реакт, глубо или нет вообще похуй, так как завтра API поменяется и нахуй твои глубокие знания фреймворка нужны будут кому-то.
Тем более это крупный банк у которого ну тупо времени нет таких макак по клеткам распихивать. Вот он и решил, что будет их отсеивать на самом низшем этапе без участия человеческого ресурса.
Тоже самое и яндекс делает. Правда там наблюдателей пихают, но один хуй, ресурс затрачивается не высоких грейдов.
Не нравится - ну иди нахуй. Пацаны по умнее придут и место займут. Просто прими как факт, что ты макака
Пытаюсь при помощи NextAuth получить доступ к данным аккаунта гугл.
В scope указал что нужно. Однако приходящие данные содержат только аватар, имя и почту.
Как получить доступ к дате рождения, номеру телефона и, желательно, таблицам sheets?
На аккаунте данные номера и даты рождения публичны.
>Все знают реакт, глубо или нет вообще похуй, так как завтра API поменяется и нахуй твои глубокие знания фреймворка нужны будут кому-то
...и поэтому чтобы перестать быть макакой надо не погружаться в программирование, изучение JS и TS, в особенности как самих языков, так и предметной области, а учиться решать задачи за 11 класс, потому что именно умение их решать показывает макака ты или нет. Так что ли? Или ты сюда прискакал защищать свой пыньков?
Да срать мне на тиньк, я там не работаю. Объективно, алгоритмические задачки это самый дешевый способ отсеить разрабов. И судя по тому, что банк работает, бизнес мутится и фичи стреляют это рабочий инструмент. А если ты не можешь пройти этот отбор, то это сугубо твои проблемы
Что за направление? Какая-то школа, после которой в стажёры принимают?
>>27949
Ебать он жирный.
Сколько никнеймы не меняй, Анон все помнит.
Нахуя ты в своем кривом-забагованном калькуляторе лазаешь? Или ты тот огромный список-ревью Анона правишь?
Паша, кажется, совсем на своих ошибках не учится.
В первый раз его затролил какой-то Анон, (попутно затролив себя тем, что проебался с записью звука), в следующий раз под дверь насрут или как Ваномаса отпиздят в падике.
Зачем ты это делаешь, Паша? Теперь из-за тебя вкатыши вообще как либо боятся деанонимизироваться, раньше такой хуйни не было.
Попрошайничество и рекламу к этому можно подтянуть?
Ладно, вопрос: как думаете, 16 гб оперативы достаточно для комфортного макакинга в 2023? Выбираю новутбук, а эти бляди взяли моду распаивать память по плате, хуй потом проапгрейдишься как белый человек.
У меня на пеке ddr3 16Gb и ещё у меня макпук 2к15 года с 16Gb. Ну вроде как норм
Нормально вкатиться, получит рабочую визу в бриташку где-нибудь в Грузии или в Польше, хотя возможно даже в Москве выдают. Им же главное чтобы ты не жил на территории РФ, релоцировать тебя им не составляет труда.
>Просто прими как факт, что ты макака
Я принял это как факт, что мне сделать чтобы изменить это?
Мимо другая макака
>Фронтенд же для гуманитариев, зачем Тинек эти задачки для олимпиадников присылает, мдаа.
Чтобы отсеять сотни или даже тысячи низкокачественных макак
>Паша, кажется, совсем на своих ошибках не учится
Я просто хочу пилить контент и код, больше мне ничего не нужно
Ещё терпимо, но новую машину я бы с 16 уже не брал.
ЭкмаСкрипт умер нахуй, уже можно смело переименовывать его в джаваскрипт чтобы меньше путаться, всё равно никому больше не нужен ни он, ни новые языки.
Электрон вот и занял нишу по быстрому накидать прототип, через пять лет корчиться переписывать
>>28256
Нет, это всё симуляторы браузера, а не десктопное окружение.
Таковым только QtScript был, но закопан давно.
Дискорд и вскод что-то не переписывают
А что ты хочешь ? Если тебя это не парит, то живи дальше. Если хочется изъебнуться и получить оффер от такого кабана, то идешь на литкод или аналог и решаешь 500 задач. Через боль и слезы руку набьешь.
эх, пашка, пашка. не я один уже писал тебе, что двач плохое место для рекламы.
особенно ставить плашку с донатами, мог бы просто ламповые стримы делать, ты же 200к+ наносек, зачем тебе эти донаты?
Ну я включил там озвучивание сообщения, может кто захочет, чтобы его сообщение зачитал робот, за этим донаты и прикрутил
А самому вручную не прочитать и не озвучить, да. Там же ведь конвейер из донатов прёт, как же тут успеть.
Как же стримошлюхи мерзкие.
если я иду на джуна, нужно все задачи из списка решать?
Ты должен хоть что-то решать, чтобы потом не делать свою охуенную сортировку на два вложенных цикла вместо встроенного .sort который работает за nlogn. Привыкнешь к синтаксису. Там есть отдельная секция с задачками на JS конструкции, аля дебаунсы, симуляция промис.all и т.д.
на проекте 5я, щас хуй перепишешь уже
https://codesandbox.io/s/typescript-playground-export-forked-l9kpv5?file=/src/Test.tsx
запилил оказалось что обосрался с undefined и приходится обязательно null передавать для обнуления, придется переписывать
Несколько раз слышал, что надо, вот сейчас полез разбираться, и не понял, нахуя это надо. Как будто бы это чисто бэкенд тема. Я не прав?
Или это нужно, когда ты уже вкатился и сидишь продвинутый принимаешь на себя часть нефронт задач?
Почему то Макбук стал тварить такую дичь, хочу написать к примеру 'e , а эта сука меняет такое сочетание клавиш на букву é.
как быть, где это отключить
SQL нет, докер на уровне развернуть контейнер локально, в котором дев бекенд будет крутиться
Для пет проекта вряд ли. В рабочем проекте пишешь docker-compose up и через несколько секунд у тебя локально запущен бекенд рабочего проекта
Понял, спасибо
Манямирок. Зачем мете ебаться с русскими, когда там тысячи выпизднутых на мороз разрабов есть на рынке?
Нельзя, это уже прикрыто законами.
Русских можно будет нахуй послать, даже тут, если взять на работу индусов. Это крайне реалистичный сценарий. Вот так макак с некогда галер заменят макаками с индуистской галеры. Импортозамещение которое мы заслужили.
- Xel (https://xel-toolkit.org/) слишком требовательный к версии webkit.
- Web-toolkit (https://github.com/romgrk/web-toolkit) написан на среакте, а не удобных веб-компонентах.
Есть варианты, или придется пердолиться с переводом web-toolkit в веб-компоненты?
Что значит ебаться? Ты считаешь, что для них сложно перевезти человека из одной страны в другую? Типа из России в Британию сложно, а из какой-нибудь Польши или из Китая или из Бразилии просто? Лол. Они нанимают по всему миру, им не важно откуда ты. Если ты способен пройти собеседование, то в чём проблема? Дохуя русских работают в Мете, и в Лондоне, и в Калифорнии.
>там тысячи выпизднутых на мороз разрабов есть на рынке
Какие тысячи разрабов? Это у тебя манямирок. Тысячи выпизднутых манвгеров бесполезных, и плохо перформящих ленивых жуликов. Если бы у них своих высококачественных кадров было достаточно, то они бы по всему миру не написали.
>ты способен пройти собеседование
Я способен, где вакухи? Нет их.
https://www.metacareers.com/jobs/?q=react
Я не про иммутабельность, хотя понимаю почему это связано, а про синтаксис. В теории, можно такую штуку запилить, или реализация екмакрипт под себя обоссытся пытаясь распарсить?
Пчел, при всей моей любви к шарпам, если тебя нравятся шарпы - пиши на шарпах.
> И ещё кстати, в жс можно в теории ввести иммутабельные структуры данных
Легко. Просто вырежи на уровне prototype все мутабельные методы и не используй в коде ассигнацию.
Для удобной трансформации вложенных структур используй линзы. Еще удобнее если ты сделаешь это через каскад методов (так читаееме, удобнее, и js-like).
> Просто вырежи на уровне prototype все мутабельные методы и не используй в коде ассигнацию.
Да, но будет ли это как-то иначе воспринято движком? Оптимизации-хуептимизации? Или например, можно ли объявить иммутабельный массив так чтобы он в памяти последовательно расположился?
В js принято писать
[1, 2, 3].map(inc)
А не
map(inc, [1, 2, 3])
И то и то имеет свои плюсы и минусы.
Хотя есть каррирование:
map(inc)([1, 2, 3])
> Оптимизации-хуептимизации?
Тебе либо черную магию с V8 (которая всё равно не будут работать в браузерах, только в nodejs), либо в WebAssembly.
Да в JS даже Оптимизации Хвостовой Рекурсии нет, что уж там оптипизация за счет иммутабельности. А тут еще есть и сборщик мусора, который нахуй не нужен в 21 веке с умными (JIT)-компиляторами...
JS не про скорость, чел.
Речь не о такой иммутабельности
В чем вообще 90% работы джуна заключается?
Я почитал про эти DSU, интересная штука. А в каком разделе какой науки подобное изучают? Где ещё таких любопытных и практически полезных алгоритмов можно нарыть?
В прошлый раз для меня подобным открытием оказались хэш-таблицы, в которых, оказывается, и добавление, и поиск имеют константную сложность. Мне почему-то просто в голову не приходило, что такое вообще может быть. А как узнать, чего я ещё не знаю?
Ты не поверишь, Информатика. Алгоритмы и Структуры данных.
Учат этому даже на универском курсе программирования, в общем-то единственное годное что там есть, тот самый фундамент.
Дрочится это всё обычно на олимпиадном программировании. Собственно, задачки Тинькова – эталонная олимпиада по программированию для девятиклассников вплоть до ковбоя Джо, шутливые повествовательные задачки это фишка Российских олимпиад.
Не знаю что порекомендовать кроме ветхого завета Вирта "Алгоритмы + Структуры Данных = Программы". Наверняка и статьи на хабре и видео и на ютубе и на всяких практикумах с учиру есть курсы, наверное и в тиктоке ролики есть уже – выбирай что хочешь.
Математика тоже, но сильно абстрактно, ебануто и не практично. С той стороны точно не стоит залезать, но можешь точечно поглядывать.
https://twitter.com/astrodotbuild/status/1698534383970656497
Ты свою ссылку сам видел? Там 29 вакансий.
>Я способен
Щёлкаешь хард задачи с литкода как семечки? А как с систем дизайном, веб-карулер задизайнишь, который собирает данные для аналога гугл поиска? А английский разговорный у тебя хороший? Опыт есть подтверждённый в качественных компаниях, а не в shit tier шарашках ООО «Рога и Копыта»?
>29 вакансий
Которые состоят из менеджмента и AR/VR. Нахуй такое надо, лучше уж сразу в крипту залететь.
>Щёлкаешь хард задачи с литкода как семечки?
Да, я олимпиалником раньше был
>веб-карулер задизайнишь, который собирает данные для аналога гугл поиска?
Ну задизайнить тебе любой джун такое сможет, но по идее везде где я дизайнил подобную хуйню всегда проходил
>А английский разговорный у тебя хороший?
Ну так, средненько. Зато без акцента говорю
>Опыт есть подтверждённый в качественных компаниях, а не в shit tier шарашках ООО «Рога и Копыта»?
Ток в биг корпах и есть, ни одних- галер в трудовой нет,
>Ну задизайнить тебе любой джун такое сможет, но по идее везде где я дизайнил подобную хуйню всегда проходил
Ты может и можешь. Но всё-таки у тебя манямирок, потому что даже многие сеньоры из РФ не смогут, о джунах речи вообще не идёт. Странно, что с твоим опытом тебя удивляет возможность устроиться в FAGMAN.
>>29438
Разработчики тоже есть. Ну и сейчас экономический цикл на дне, ставка ФРС огромна, свободных денег нет, миллиарды кредитов под смешной процент не выдают, как было несколько лет назад при ставке 0-0.25%. Но это абсолютно временная ситуация. Через год-два всё пойдёт по новой, снова каловые стартапы типа Snap будут оцениваться в сотни миллиардов, снова полезут единороги как грибы после дождя. Нужно только чтобы ФРС перешёл от ужесточения монетарной политики к смягчению. А залететь в крипту кроме топ контор типа Coinbase или Binance это зашквар для резюме. Скама много, серого проектов-пустышек, нфт-параша совсем смешно. Зачем работать в tier 3 криптопомойках с чёрными схематозами, зашкваривать своё резюме на унылом смартконтрктошлёпаньи, если можно работать за те же или намного большие деньги в уважаемых tier 1 биг техах и трудиться над реально полезными проектами?
>Странно, что с твоим опытом тебя удивляет возможность устроиться в FAGMAN.
Они опыт маняфантазий на дваче не засчитывают как релевантный, так бы уже давно
Неси свой тудулист и фильмопоиск, будем тебя обоссывать всем тредом.
Тудушка это самое ходовое задание, в котором можно накрутить и потренироваться с разным функционалом, который используется при разбраотке приложений.
Мувисерчёр - хз, но это видимо что-то уже со стороны курсов. Фильмопоиск, корзина еды, etc.
Хотя более шаблонным наверно был бы как раз онлайн магазин с корзиной. А если ещё ебануть интеграцию платёжки. УХ.
>мнение
На фронтенде вообще копеечные зарплаты. Бэк за более простую работу получает в разы больше.
от 2-5лет тебя ждет зп 15к баксов в год и корочки от пиццы на завтрак. Вопрос нахуя этот фронтенд нужен?
Пиздёж, чистой воды пиздёж. Зарплату повышают на 1000 рублей в год, еле-еле за инфляцией поспеваем. Как пришёл на 50000 рублей, так и получаю сейчас 55 тысяч рублей. Иди в 1С.
Пиздёж, примерно одинаковые зарплаты. Даже у ai-макак схожие. Повышенные только у SRE и девопсов.
Зависит от региона + надо считать то, что остается по факту на руках, после уплаты всех налогов итд + учитывать в целом цены по региону.
Если работать и жить в России, то имхо 50-100k$ неплохая ЗП. В условной UK например такая ЗП будет объективно маленькой, тк и цены выше и налоги больше.
Можно по-разному комбинировать, например у меня товарищ работает фронтом из Грузии на ЕС контору за 90K$, при этом платит 1% налог как ИП, ну и цены в стране очень низкие. А другой товарищ работает в Нидерландах и получает около 150K$. При этом по факту тот, что в Грузии получает сильно больше.
Для любого разраба 50к в той же Германии это зарплата джуна, 100к зарплата хорошего сеньора. А в США умножать на 3 можно. С 10 годами качественного опыта в США вообще в районе 500 будет.
2044x1294, 0:34
Настоящие программисты занимаются наукой.
Сидя у мамки на шее, хлебая её борщи?
Интересно, этот дата-сатанист ещё вернётся?
Отлавливай на уровнях ниже, еичем не отличается от других языков. Ты бы охуел ещё больше если бы стек исполнения мог нырять туда-сюда вслед за исключениями.
В Stage 3 сейчас есть что-то вроде finally деструкторов, с ними чистить разъёбанный стейт попроще будет.
>с твоим опытом тебя удивляет возможность устроиться в FAGMAN.
Не удевляет, я просто без понятия как сейчас с текущей полит и эконом ситуацией в мире можно устроится.
А в других языках по-другому что ли?
А как Реакт вообще получет доступ к этой return функции? Мы ведь return-функцию не передаём отдельно. Как Реакт извлекает из нашей функции return-функцию? Как это вообще технически возможно?
очевидно что реакт когда-то должен выполнить тот эффект что ты передаёшь в useEffect, отсюда он её и получит
Мимикрируешь под хохла, хохлолизация, так сказать.
Скажешь, что тебя ваньки в сосничестве увели в рф трудиться на урановые шахты под Краснодаром, вот только сбежал.
Я не понял, что ты этим хотел сказать, но мне пришло в голову, что это может реализовано через "остановку" (await).
Просто выполнение кода останавливается, а потом продолжается, когда условие для clean-up срабатывает.
Но всё равно оно как-то парсить должно внутренности функции или как это вообще работает...
Почитай про инверсию контроля. Ты передаёшь в эффект функцию, реакт её может в любой момент вызвать когда ему захочется. Выполнил твою функцию, вот у него и clean up колбэк.
Всё, теперь дошло. Я ж просто клин функцию таким образом передаю и Реакт её принимает. Как-то необычно, никогда о таком не задумывался.
Немного тупенький
>Не удевляет, я просто без понятия как сейчас с текущей полит
Ну а что эта полит ситуация меняет? Что рабочую визу тебе не будут оформлять в Москве? Ну съездишь в одну из соседних стран, делов то.
>и эконом ситуацией в мире можно устроится.
Частично да, но не во всех компаниях FAGMAN так, плюс кроме них есть много более мелких годных компаний, но всё ещё с тысячами сотрудников.
И что я испытаю при этом?
>Нужно примерно 10 лет опыта для фронтендера???
Во фронтенде нет такого понятия как "10 лет опыта". Там все постоянно устаревает, актуальные знания сразу по многим направлениям сегодня завтра превращаются в тыкву. Бэк имеет в этом плане накопительный эффект, основные навыки и знания сохраняются актуальными спустя десятилетия
>все постоянно устаревает
Рякт уже 10 лет на рынке, так что не актуально. К тому же жиквери из нулевых все еще повсеместно встречается.
Лично я пишу на вью. Из последнего разве что появился нухт3 и все
10 лет, да. У сасапензшиза даже дата публикации RFC с саспензами в рамочке.
Накопительный эффект. Классы можно сказать не используют. Сасапензы. Шутка в виде редакса. Синтечисекие эвенты делегируются не в рут. Батчинг хуков. Файбер. Вообще сами говнохуки. Кря покончило самоубийством. Реакт роутер сменил мейнтейнера и матчинг алгоритм. 5 библиотек валидации которые только приходят на ум. 3 для форм. Я заебался. И это только реакт.
>Классы можно сказать не используют
Но они работают. К тому же, есть ровно один два кейса, которые решаются только классовыми компонентамиэ.
>Сасапензы
Ничего не ломают
>Синтечисекие эвенты делегируются не в рут
Помню как словил массовый инцидент когда пробампал версию рякта до 17. Ностальгия.
>Батчинг хуков.
Ничего не ломают
>Файбер
Даже он по сути своей ничего не сломал, а то, что сломал как правило легко чинилось.
>Кря покончило самоубийством
Я думаю, что тут не совсем кря помер, а помер вебпук со своимоверинжиниринговым конфигом и отсутствием нормальной доки.
>Реакт роутер сменил мейнтейнера и матчинг алгоритм.
Скоро еще раз сменит, navigation api на подходе в 2024.
>5 библиотек валидации которые только приходят на ум. 3 для форм
Они все +- идентичные. Как будто zod ощутимо отличается от yup'а.
>Я заебался. И это только реакт.
Повезло, что ты реактодебил. Представь что с тобой было бы, если бы ты писал на пыхе.
<SuspenseSchizo />
Смотрю щас вакухи меты и охуел с того, что там по сути испытательный срок ОДИН ГОД блять.
>Классы можно сказать не используют
5 лет назад переучился писать функциональные компоненты с хуками за пару часов, пиздец сложно.
>Сасапензы
Ого, обернуть компонент в саспенс и прокинуть fallback, действительно поражает!
>Шутка в виде редакса
Лет 6 назад за пару часов изучил как юзать редакс с connect, mapStateToProps и т.д., спустя пару лет стал писать на хуках, вау, useDispatch и useSelector, сложнааа!
>Синтечисекие эвенты делегируются не в рут. Батчинг хуков. Файбер. Вообще сами говнохуки
Всё это литералли non-issue, и всегда так было.
>Кря покончило самоубийством
yarn create vite
Уже тяжело становится это комментировать.
>Реакт роутер сменил мейнтейнера и матчинг алгоритм
И снова нам нужно потратить пару часов от силы на изучение breaking changes. А вообще, в нексте роутер поприятнее, я все последние проекты писал на нём с 2020 года.
>5 библиотек валидации которые только приходят на ум. 3 для форм.
Юзаешь топовые либы исходя из инфы с npmtrends, в данном случае уже несколько лет это zod и react-hook-form.
>Я заебался. И это только реакт.
В ангуляре и всю ещё меньше происходит.
Кайф, тебе дают возможность попробовать много разных команд, в то время как тебе да год набегает 280к баксов total compensation
https://www.levels.fyi/companies/facebook/salaries/software-engineer/levels/e4
>280к баксов total compensation
Это все ловушка дьявола. Потом через пару лет выйдешь и останешься никому не нужным, потому что на рыночке правит ТС а не flow, который методебилы используют.
Software Engineer'у вообще похуй на это, это поверхность, всего лишь инструмент. Компаниям уровня FAGMAN тоже похуй, очевидно, раз они на собеседованиях спрашивают базу, а не вот эти верха. Так что похуй, на flow там человек писал или на тайпскрипте. Это для линейных макак важно, для всяких "реакт разработчиков".
>Software Engineer'у вообще похуй на это
Нихуя подобного. Я хочу фастом на знакомом мне инструментарии сделать свою таску за 15 минут, а потом чиллить оставшееся время, а не ебаться с внутренними велосипедами.
Иронично что я в яндексе сейчас работаю, в котором своих велосипедов выше крыши
Я и на не знакомом мне инструменте за 15 минут таску сделаю.
Один раз вообще не зная явы написал за месяц приложение на ведро, оно в проде гонялось на 10-100к без багов. Яву так и не знаю до сих пор.
Хочу теперь попробовать типизированный typescript. Сколько времени надо заниматься чтобы привыкнуть к типизированному typescript и начать более менее уверенно на нём писать? В интернете написано что это занимает пол года. Это правда?
Потому что это бэкенд, там все одинаковое. Между Java и C# меньше отличий, чем между React и Vue.
Ой бля. А фронтенд это прям полон разнообразия. Веб компоненты, которые ебутся с домом, имеют мета Фреймворк для SSR и какую нибудь залупу для управления состояния компонента.
>Ой бля. А фронтенд это прям полон разнообразия.
Да. Код на Реакт и Вуй и стилистически и по смыслу не похожи друг на друга, хотя концептуально и там и там жс и компоненты. А если в сравнение поставить какой-нибудь Ангуляр, то там вообще другая степь. На бэке везде одно и то же ООП, одни и те же паттерны, одни и теже СУБД, большая часть того что там используется было создано еще при царе горохе, меняются только какие-то декоративные вещи, вроде того какая нереляционка сейчас более модная.
Выглядит смешно и грустно. Это чтобы бабизяны на баш пересаживались?
>Между Java и C# меньше отличий, чем между React и Vue.
Лол, написал бы просто что никогда другой язык отличный от жс в глаза не видел.
Нет и закорючки тоже бесят. Уже на полпути к брейнфаку с ебаниной типа ?.()
Если базовый уровень, который нужен в 90% случаев - то за месяц точно осилишь. (я так понимаю, у тебя нет опыта со строго типизированными языками)
А на всякую йобу можно и забить
>(я так понимаю, у тебя нет опыта со строго типизированными языками)
Разве что в шараге на уроках писал лаба 1 на языке Си
о ну норм, разберешься анон.
Там на самом деле идея простая. Вопросы могут возникнуть с дженериками
Спасибо большое, дай Вам Б-г здоровья
Зачем тебе такая информация? Вот тебе скажут 8 месяцев, 12 дней, 3 часа. Что ты будешь с этим делать? У тебя своё время расписано на 10 лет вперед? Ты ебанько?
Ой бля. Да че ты гонишь. Концепции плюс минус одинаковые везде. Что в солиде есть директива, что в свете, что в ангуляре. В одном сделано это с помощью хуя по губе, в другом губой по хую. Это одинаковые абсолютно концепции. Синтаксис и прочее это ебала, которая учится за месяц для макак и в процессе для всех остальных. Обычный круд сделать можно на любом из фреймов без каких либо знаний. Вот еще одно доказательство почему алгоритмические задачки не для макак. Макаки месяцами/годами дрочат фреймворк, пока для других это просто расходник
Фреймворки во фронте и в бэке - это не одно и то же. Во фронте быстрого переключения не будет, так как повторюсь, сильно отличаются плюс к каждому фреймворку идет телега сопутствующих технологий. На бэке почти все фреймворки работают по схожей архитектуре, почти весь веб бэкенд работает на mvc с декоративными отличиями, потому все эти перескоки с laravel на nest, .net, django для опытного спеца занимают пару вечеров и код на разных языках быстро читается. Ненависть к фронтенду и жсу как раз строится на том, что там нет этого комфортного бэкендного болотца и однообразия и профессия заставляет тебя крутиться и что-то переучивать.
Этого поддвачну. Когда первый раз увидел nestjs - как будто посадили за asp.net шлёпать контроллеры.
фронт умирает по зепке, куда посоветуете перекатываться пока еще есть возможность?
Мимо сеньер
>фронт умирает по зепке,
С чего это? Такие же зарплаты в среднем как и остальных если ты не макака
1ю Поясните, это вообще нормальный код функции throttle?
По идее callee должна вызваться один раз при первом вызове throttle, а затем не сможет вызываться в течение некоторого времени. Здесь же получается, что функция гарантированно вызовется через нужное время задержки. Или я не догоняю как нужно?
И ещё, зачем там clearTimeout(timer) внутри? Зачем очищать, если он уже завршится на тот момент?
2. А вот здесь в решении https://learn.javascript.ru/task/debounce разве это debounce? По-моему больше похоже на throttle.
В разработку фреймворков, в vercel говорят платят много. Но будь готов поддерживать эту ебучую смесь бульдога с носорогом под названием mdx
В бэк
Сколько форм/моделей/сервисов не нашлепой, Адин хуй 10к за смену.
в питон. Универсальный, много где платят хорошо, если у тебя магистратура или учёная степень есть
Кстати, неделю назад они наконец-то сделали void взаимно-совместимым с undefined у возвращаемого значения функций.
Раньше с пеной у рта доказывался что это разные вещи.
Какой же ts кал. Спустя столько времени так и не пофиксили баги. Вот знал бы наперед, про это поделие от аутистов, js за километр обходил куда-нибудь в сторону java или python.
Это руинит скорость разработки.
Реакт сам по себе в обще-то и есть шаблонизатор на стероидах.
Пашок, спокуха.
Ты преувеличиваешь, как минимум 1/3 вакансий отфильтруют макаку
Как хорошо, когда ты маленький инди разработчик, и можно свои 10к строк писать на тайпскрипте.
Вот ребята миллионами строк пусть думоют сами.
Ты либо все покрываешь тестами (тратишь время), либо пишешь на тс(тратишь время). Если у тебя есть время посчитать, что быстрее, то можешь не юзать тс, но как правило проще писать на тс
зачем ты сравниваешь зарплату фронт лида в СНГ и гошника в США?
Пчёл, начни с того, чтобы понять что такое throttle и debounce.
Что они делают, чем отличаются. Потенциально - возможные применения.
>По идее callee должна вызваться один раз при первом вызове throttle, а затем не сможет вызываться в течение некоторого времени. Здесь же получается, что функция гарантированно вызовется через нужное время задержки. Или я не догоняю как нужно?
Да, в твоей дока-доке хуёвый пример, на первый вызов функция не стартанёт сразу, а запланируется в setTiimeout.
>И ещё, зачем там clearTimeout(timer) внутри? Зачем очищать, если он уже завршится на тот момент?
Как ты уже должен был начать догададываться - как могли, так и написали.
>2. А вот здесь в решении https://learn.javascript.ru/task/debounce разве это debounce? По-моему больше похоже на throttle.
Нет, это как раз-таки рабочий debounce, простой, но работающий правильно.
Ну если у вас текучка как в крошке-картошке, и большинство вкатуны после курсов, то конечно нужно все тестами покрывать
Нет, работал примерно полтора года в каждой, остальные в основном больше меня задерживались. Не вижу ничего плохого в тестах, скорее даже наоборот, это странно, что люди против тестов. Главное не переусердствовать и не писать тесты на каждый пук.
Ни разу еще не писал тесты, даже для петом, даже не знаю как их писать и зачем.
+2 года опыта бибизяна.
Снова стрим!
причем иногда подрубается, а иногда падает.
идешку-комп-аллаха уже включал-выключал, ничего.
ну, на третьем хтмлевские теги не подхватываются.
чисто текст.
на первом только часть параметров подсветилось как обычно. на втором эти же параметры не подсветились вовсе.
хуйня какая-то, короче. еще и идешка тупит, елка если случилась случайно - все, пиздец, минут пять будет висеть и сверкать.
админка.
>Нет, это как раз-таки рабочий debounce, простой, но работающий правильно.
Мне кажется, ты не прав. Это всё-таки throttle.
Когда кажется, идёшь в гугол, чтобы перестало казаться. А теперь - иди нахуй.
кто придумывает эту хуйню
пофиксил
Учу чуть меньше года, около 9 месяцев если быть точным.
Я не просил оценить мой уровень или то, с чего мне стоило начинать. Не можешь ответить на поставленный вопрос - не отвечаешь, что сложного?
>Не можешь ответить на поставленный вопрос - не отвечаешь, что сложного?
Вижу как вы не можете прекратить выёбываться в позиции просящего из треда в тред, в разных тредах, о чём я вас не просил.
Могу тебе что-то подсказать. Но, опять смотрю на твое выебоны и вердикт таков: хуй тебе, а не ответы, даже если я могу тебе что-то подсказать.
Не нравится ответ - не передёргивай. Что сложного-то?
мимо
А зачем обязательно yarn, nx, lerna?
Я вот пользуюсь npm, не хочу yarn, а nx и lerna вообще не знаю что такое, даже изучать не хочу. Зачем оно надо?
Я на двач зашел впервые за пару месяцев, шизоид, блять. Лучше бы не заходил, видит бог - нихуя тут не меняется.
Что за глупый вопрос, ну не осваиваей если не хочешь, речь то не про желание была, а про вкат. В крупных или хороших проектах используют yarn + lerna + nx, если ты не хочешь это использовать, то можешь сразу 80% вакансий отсеивать.
Так тебе ответили, чего ты загорелся то? Осваивай то что перечислили, как освоишь приходи еще раз, скажем что осваивать дальше.
И про незнание это не оценка уровня была, это было замечание. Если у тебя коммерческого опыта нет, если ты всего 9 месяцев потратил на изучение, то ничего ты не знаешь, и нужно об этом всегда помнить, даже когда постишь на анонимном форуме. Легче потом будет пережить жесткие реалии собеседований или исптательного срока.
Зачем джуну nx и lerna? Чтобы что? Притиер тоже надо УЧИТЬ? Еслинт тоже, я прав? Именно вот что учить, а не просто включить расширения? Что несет тот долбоеб и что несешь ты - я понятия не имею. Очередное подтверждение того, что двач и здешние обитатели - хуже последнего мусора.
>то ничего ты не знаешь
Не стоит распространять свое неумение в изучение чего бы то ни было на других людей. Если ты 9 месяцев разметку дрочишь - дрочи дальше.
Просто я ни разу не слышал про lerna+nx, звучит что это шутка как про учить haskell от корки до корки. Про yarn слышал, но видел видосик где сказали что раньше yarn был лучше npm, а потом npm спиздил некоторые идея из yarn и теперь yarn и npm одинаковые и не сказать что одно лучше другого
>Не стоит распространять свое неумение в изучение чего бы то ни было на других людей. Если ты 9 месяцев разметку дрочишь - дрочи дальше.
Проиграл с этого теоретика. Нужно один раз прочитать, и ты сразу умеешь.
>прочитать
Дед, ты там совсем чтоли. Прослушать, максимум. Желательно фоном на х2 скорости. И всё понятно сразу.
Да, я и совсем забыл. Без сабвея на х2 фоном совсем не то.
С нативным воркспейсами последний смысл потерялся.
Да и ярн стагнирует, наконец-то кончился хайп этой надстройки ради надстройки.
всё так, но проблема в том, что продакшн код не успевает за обновлениями пакетов, поэтому на многих проектах приходится использовать воркспейсы и паблишинг lern'ы а не npm/yarn
Ровный график на растущем рынке означает мёртвую технологию.
У лерны он ещё и не ровный, а вяло угасающий.
Не совсем.
Щёлкаешь хард задачи с литкода как семечки?Да, я олимпиалником раньше был веб-карулер задизайнишь, который собирает данные для аналога гугл поиска?Ну задизайнить тебе любой джун такое сможет, но по идее везде где я дизайнил подобную хуйню всегда проходил А английский разговорный у тебя хороший?Ну так, средненько. Зато без акцента говорю Опыт есть подтверждённый в качественных компаниях, а не в shit tier шарашках ООО «Рога и Копыта»?Ток в биг корпах и есть, ни одних- галер в трудовой нет,
Мимо часто бывал в js тредах год-полтора назад.
Нормиблядь с подвешенным языком, пиздуй нахуй отсюда. Пйти только для тревожничков с наивысшим уровнем тряски.
Так никто и не говорил, что в ит деньги водятся. Туда изначально и шли всякие хикканы, аутисты и прочие энтузиасты, чтобы сидеть там себе в пк и никого не трогать.
Знаешь в чем цимес? Я был таким же трясуном, боялся буквально заговорить с продавцом в магазе. А потом случилось так что на меня сосед наорал, прямо матом. Я как бы стерпел, но потом свои ощущения отрефлексировал и знаешь что? Я просто нихуя не почуствовал, смотрел на него отсраненно как на нпс в игре, ни страха (а он здоровый взрослый мужик), ни тряски не почуствовал. И кароче с тех пор я стал стресоневосприимчев и все делаю вообще на похуй. Сейчас могу прозвонить 20 кабанов с миллиардами на счетах чтобы предложить им ненужную хуйнюнейм, выслушать от них гневные посылания нахуй разной степени вежливости, а затем через 3 дня перезвонить и так же спокойно с улыбкой, обращаясь по имени, уточнить будут ли они продливать контракт поставки на следующий сезон и поехать на встречу без задней мысли.
А вот если бы я в голове представил такой эпизод как тот злой сосед на меня орет когда мы один на один на лестничной клетке я бы трясся пиздец. В общем такая хуйня.
Че сказать то хочешь? Предлагаешь мне со справкой из дурки идти в продажи?
я кстати работал до айти в продажах, даже несколько раз лучшим сотрудником отдела становился ток платили там 70к с учетом премии
Я никуда никого вообще не призываю. Прост поделиться захотел, что освободил вам место под солнцем за монитором, анонии и моего отклика не будет среди тысяч на вакансии вкатышей. Просто так вышло, а тут все мои друзья.
Ну и дополню, что я тоже расчитывал на свои 20к чтобы на жрачку было и продолжить попытки во вкат, да чтобы на складе каком спину не рвать или с рюкзаком говно не месить в доставке, а там прям бойлерная как в фильме оказалась, лол.
а чем они так занимаются?
буквально вчера апишку делал на несте. весело-круто, но полюбому бекендеры какой-то йобо хуйней занимаются. т.к. иначе не вижу смысла их существования.
>Айти только для тревожничков с наивысшим уровнем тряски
Психически больной гейткипер, ты? Я вот не трясун, скорее наоборот, анти-трясун, всегда на похуе. Хоть я и интероверт 100 лвла, я очень даже прекрасно чувствую себя в айти, мимикрирую под нормиса при необходимости, труда не составляет. Хочу, чтобы таких трясунов как ты в айти было поменьше. У вас коммуникативные навыки на уровне дна, да и с ответственностью часто беда. Вам надо сначала вылечить тряску.
Сейчас использую
setInterval( fetch (/items/info/ ...), 160) ( по сути просто постоянный спам гет запросами)
есть какие-то более логичные варианты, либо более быстрые?
(160 мс поставил, потому что если ставить меньше, то уже ограничение самого сайта в количестве запросов в секунду)
Если их api не подразумевает какой-то подписки на события, то полить самому оптимально.
Скорее всего полить самому оптимально в любом случае так как задержка от их уведомлений все равно была бы потенциально больше 160мс.
Если хочешь уменьшить задержку с 160 мс, то надо научиться обходить их рейтлимитер и делать запросы например в 10 потоков, это даст 16мс потенциально
Так я тоже могу мимикрировать под нормиса, вот только нахуя? В айти можно без мимикрирования вполне себе существовать.
Думал о нём хорошо пока не увидел
>Инфлюенсеры говорят, что он убийца node js
Все лакмусовые бумажки говна без субстанции
Дено то как раз предлагает революционные вещи.
Бан – это давайте просто всё слепим в одно и сделаем всё что уже итак есть, но по-другому.
И заебись же, швейцарский нож, быстрый дерзкий резвый как понос, местами опинионатед. В целом, единый набор инструментов, который просто есть, не нужно разбираться в нюансах и багах 5-го по счёту аналога того или иного функционала. Можно даже экзекутить TS файлы без компилепердолинга/ts-node. Просто и без ебли дружатся импорты и реквайры.
>>36225
А мне норм. Единственное, мои говорящие головы только расскали о релизе и о том что им оттуда норм. Поэтому лучше посмотреть уж хотя бы официальный релиз-трейлер.
Попробую через пару недель в говномёт как раз, раз на то пошло. Но от прода пока держал бы подальше, с учётом мажорной версии.
>Дено то как раз предлагает революционные вещи
Видимо недостаточно революционными оказались, раз почти все проекты до сих пор делают на экспрессе и несте, то есть на ноде
>Бан – это давайте просто всё слепим в одно
Охуенно же, как у дотнетчиков всё из коробки
>Видимо недостаточно революционными оказались
Наоборот, слишком революционным. Быдломассы и не выкупили.
В чём революционность заключается?
Наоборот, слишком революционные. Сходу так никто в здравом уме не сядет на него отрубив себе всю имеющуюся инфраструктуру, даже если эти вещи хорошие.
Наши нововведения слишком революционные, но про эту революционность мы вам не скажем, понимайте сами
Кто более опытный по чуйке?
Есть описание двух анкет
Человек 1:
• JavaScript (ES6+)
• TypeScript
• React (Hooks, Router)
• Next.js 13+
• Redux (Toolkit)
• HTML
• CSS, SCSS, BEM
• Bootstrap, Tailwind
• MUI, Ant design
• Firebase
• REST API, Axios
• Git (flow), GitHub
• (actions)
• Prettier, ESLint
• npm
• Webpack, Vite
• Responsive design, cross-browser compatibility
• SOLID, DRY
• FSD methodology
• Scrum
Человек 2:
jsts react
Кто более опытный по чуйке?
Есть описание двух анкет
Человек 1:
• JavaScript (ES6+)
• TypeScript
• React (Hooks, Router)
• Next.js 13+
• Redux (Toolkit)
• HTML
• CSS, SCSS, BEM
• Bootstrap, Tailwind
• MUI, Ant design
• Firebase
• REST API, Axios
• Git (flow), GitHub
• (actions)
• Prettier, ESLint
• npm
• Webpack, Vite
• Responsive design, cross-browser compatibility
• SOLID, DRY
• FSD methodology
• Scrum
Человек 2:
jsts react
Оба хуёвые, но первый хуже. Второй больше ничего не знает что ли, или больше ничего не стоит упоминания по его мнению? Хотя бы Next стоит упоминания, возможно ещё Sass, Tailwind. А первый вообще совсем смешной вкатыш, или даже скорее вызывает грустный кринж.
Я умышленно не указываю next.js (хотя опыт был)
Это же самые дно-проекты. нахуй не нужны
лучше залететь в какой-нибудь бек-офис
Ваши ставки кто кого?
Есть проблемы, но скорость в холодную поражает воображение всего мира, конечно гениальная работа, заслуженный восторг публики
у меня будет быстрее собираться проект, значит норм. Для бекенд разработки на жс скорее всего ничего не поменяется, тк проблемы жс остаются
Почему дно? Это стандарт индустрии, сейчас чуть ли не больше половины проектов пишут на нём, и даже разрабы самого реакта рекомендуют писать на нём по умолчанию.
А что делает продажники? И как ты туда вкатился?
Так все твердят что бек легче и чилловей, а во фронте постоянно ебля постоянно
>Инфлюенсеры говорят
Ну раз так то так определенно и есть. Инфлюенсеры же всегда во всём правы.
> 1
Ёбаная простыня, пиши с чем работал на проектах/в чём уверен. За каждый пунктик надо пояснить.
> 2
Это примерный стек сениора господина 10 лет, можно ещё реакт выкинуть и TS.
у меня геморрой выпадет если столько сидеть, или я сознание потеряю раньше
один раз сидел 25 часов. литерали 25 часов.
ощущались как 25 часов.
знаю какого при отсутствии сна в течении 32 часов. там уже думать просто не получается. а сны прорываются даже если не спишь.
Человек не может столько фокусироваться. Конечно, если у тебя огромный html файл в котором ты руками проставляешь color:red на кнопки - то для тебя главный вызов - это не заснуть. Если речь о программировании, то я часов после 6 как выжатый лимон. Могу подсобраться и засесть часов на 12, но это с выходым в следующий день.
next.js нужен когда нужен ssr, а это всегда какой-нибудь интернет магазинчик
Это дно проект, лучше я буду создавать что-то реально интересное или хотя бы админку для интернет магазина, а там не нужен ssr
вот что интересного в создании обычного каталога товаров?
деньги.
Даже ссаный литкод местами использует nextjs.
> реально интересное
Сделай своё реально интересное на нексте.
> магазинчик
Для магазинчика есть вордпресс и ко™, да даже битрыкс.
>Сделай своё реально интересное на нексте.
Вот зачем мне серверный рендеринг и эта неповоротливая махина в личном кабинете? С next.js много проблем.
Но он становится тормознутым и неповоротливым...
я могу использовать только то, что есть в доке next.js...
личный кабинет и мобила - редкое явление.
никто в здравом уме не станет админить с 3g
Мы живём в суровое время, время телефонных мастеров. Как меня тут убеждали несколько тредов назад, меньше 4г да и вообще 10мбит/с уже нет.
у меня есть 3g только с ним не открывается даже яндекс
а если 4g то вообще похуй, давай мне хоть 100мб сайт
может курсики какие-нибудь или гитхаб проекты
Прикольный троллинг.Но это бесполезный сайт на самом деле. Я научился верстать, просто верстая лендосы
> троллинг
Ты недооцениваешь возможность применить простыню из mdn на практике, чтобы зафиксировать и даблдаунуть.
Есть ещё аналогичный проект посвящённый гридам. https://cssgridgarden.com/
Впрочем если поискать, можно и другие альтернативы найти
>Я научился верстать, просто верстая лендосы
Внезапно, да? Чтобы научиться верстать - надо верстать. Кто бы мог подумать...
мимо жертва менторства, наблюдавшая за менти подсосами фиксирующими флексы и гриды через жабок
Какой блейзингли фаст? Некст даже на новом сборщике тормознутое говнище, а тот что до 13 версии вообще пиздец. Некст - это хуйня для макак, которым надо не думая из коробки достать и минимально настраивать.
>Некст даже на новом сборщике тормознутое говнище
Тебе DX или UX?
>не думая из коробки достать и минимально настраивать
Первый копротивленец булочки ИТТ.
Перестань сидеть на нексте. Возьми vite, прикрути туда ssr, если тебе нужно и не еби мозг всяким верселеговном.
БАЗА
это газлайтинг, чтобы вкатун прошедший эту хуйню и дальше боялся сменить работу, считая, что каждый работодатель будет давать подобную хуйню. Что хуйкоф что хуёнтур — одного дерева яблоки.
Этот яйцерез зато получает каждый месяц пассивом от меcтного зоофила чинуши города (кстати, это смешно, прикиньте что этот чинуша пропагандирует деторождаемость, пока сам ходит на вписки где сосут псам), а вы за эти деньги дрочите код.
/Ирония мод офф/
>next.js нужен когда нужен ssr, а это всегда какой-нибудь интернет магазинчик
На нексте кроме магазинчиков дохуя чего делают. Может ты только магазины делал, но это только твой опыт. И SSR в нём не обязателен, тем более можно использовать его частично, не на всех частях проекта.
>хотя бы админку для интернет магазина, а там не нужен ssr
Ты походу макака, не работавшая с нестом на реальных серьёзных проектах, не читавшая даже доку некста. Там Статик экспорт есть, с которым некст просто выполняет HTML/CSS/JS файлы.
>>37312
>Некст даже на новом сборщике тормознутое говнище
С калькулятора вещаешь?
>>37438
>Перестань сидеть на нексте. Возьми vite
У некста сборка быстрее вита.
>прикрути туда ssr
Ща бы костылись второсортные решения для SSR, когда есть отполированные чуть ли не до идеала и проверенные временем решения.
>если тебе нужно и не еби мозг всяким верселеговном.
Никто не заставляет тебя хостить некст проекты на верселе.
не знаю откуда я взял про 4 года. В любом случае оставляю вопрос
хуйта, я имел в виду будет ли что-то встроено в язык на уровне синтаксиса, с тайпскриптом дохуя обёрток городить придётся, всё равно как говно будет выглядеть
видел этот пропозал, если честно выглядит как говно. Не говоря уже о том как медленно пропозалы принимаются, хер знает увидим ли мы паттерн матчинг в жс вообще
>С калькулятора вещаешь?
Во-первых не с него, во-вторых у меня на той же пекарне рабочий проект стоит на vite со всем чем только можно включая редуксы. И он собирается/запускается быстрее, чем create-next-app на 13 версии некста.
>Ща бы костылись второсортные решения для SSR
Неспособность настроить вещи вроде SSR как тебе надо и удобно - это и есть макакинг. Вот для таких некст и был сделан. Роутинг сложна, сср сложна, навести порядок в проекте сложна
>На нексте кроме магазинчиков дохуя чего делаю
Пример в студию, опытный ты наш.
>Ты походу макака, не работавшая с нестом на реальных
опытные люди берут razzle.js / astro.js / пишут свое решение в 300 строк
Мы писали свое решение.
Соседняя команда постоянно сосала на next.js, то одно отваливаться, то второе глючит.
>Ща бы костылись второсортные решения для SSR
щас бы брать next.js и сосать при любой не стандартной задаче.
next.js берут люди новички, которые пришли с веб-студий
Айти это не про деньги.
Сам нормис-полукровка, имею много знакомых.
Курьер озона - 120к
Стоматолог - 300к
Фотограф - 180к
Училка в частной школе - 160к
Переводчик - 150к ( в региональном отделе завода)
Молярша - 140к на заводе
Сисадмин - 160к (просто поддерживает сеть)
Начальник какой-то хуйни - 500к (тыкает в экселе)
Прораб - 300к (зачитывает с листа)
Адвокат - 700к (зная что уже посадят, делает вид что спасает)
А самое главное они не живут по графику спринтов как мы. У всех есть семьи и куча свободного времени после работы.
И нет ничего от чего меня хотя бы минимально не воротило. Ну курьер озона разве что. Придётся дальше кнопки красить походу.
А вообще не понятно, такое ощущение что везде более менее платят, откуда тогда сказки про хорошую зарплату в айти и почему вкатуны на это ведутся, учитывая что у них тоже есть хоть какие нить знакомые, глаза, уши и т. д.
Платят хорошо только после 4-6 лет опыта.
Все что я описал это не вкатышы, а люди с опытом
Конкуренция нулевая....
Перекатиться в Европу можно проще, там всегда нужны руки.
Для большинства населения страны эти ваши 200-300к это почти годовая зарплата, а не месячная.
Как же я ненавижу москвичей, просто пиздец.
чел, я писал про Москву.
>Как же я ненавижу москвичей, просто пиздец.
Почему? хули не переедешь в мск? сдам хату за 50к
У меня их 3 штуки простаивает
все так чел, загугли вакансии.
Хотя бы фрезеровщика
Они может и не сидят на жопе, но общее состояние у них лучше, они успевают заводить семью, друзей. для них работа это просто работа.
Попробуй заведи семью в IT. 2-3 года и ты снова джун...выкинут с рынка...
В SSR нет ничего сверх сложного, но зачем тратить на это время, если в нексте это всё из коробки без подводных камней?
>>37996
>Пример в студию, опытный ты наш.
На нексте можно написать любой проект, который можно написать на вите, только на нексте будет проще и удобнее. Ну вот пара примеров: внутренние админки для разных сервисов в Сбере, например IoT (SberDevices), сберовский zvuk.com и сбермаркет, в МТС тоже некоторые внутренние проекты, и например личный кабинет МТС банка, в ВТБ много внутреннего, coinmarketcap, крупнейшие криптобиржи: kraken, bybit, gemini, huobi, chatgpt, investing.com, pocket
>опытные люди берут razzle.js
Лол. Ноунейм либа вместо некста? Манямирок. Во второсортном стартапе без нормального техлида такое ещё возможно, но в серьёзных проектах вряд ли
>/ astro.js
Ок, астро норм
>пишут свое решение в 300 строк
Писать свои велосипеды когда доступны отличные готовые решения? Проиграл
>Соседняя команда постоянно сосала на next.js, то одно отваливаться, то второе глючит.
Skill issue как говорится, выравнивать руки надо той соседней комнанде
>щас бы брать next.js и сосать при любой не стандартной задаче.
Пример нестандартных задач?
>next.js берут люди новички, которые пришли с веб-студий
Его берёт кто угодно, потому что это качественный и популярный инструмент
>>37875
Они не отменяют SSR, они его дополняют
Когда-то эта работа позволяла даже работать находясь за пределами России.
Работа курьера озона мне так не позволит сделать.
>Когда-то эта работа позволяла даже работать находясь за пределами России.
Сейчас тоже, просто не надо устраиваться в подпынявые шаражки
>Работа курьера озона мне так не позволит сделать.
Пиздёшь, стоишь в пробке у садового, выходишь в дейли и через минуту уже посасываешь кофе обратно на работе.
>Зачем? НАХУЯ? Что ты выигрываешь с этого?
Удобство, скорость разработки, DX в общем, ну и сам инструмент официально рекомендуют разработчики реакта как основной для разработки реакт приложений. А что я теряю с этого? Да ничего.
>Бери обычный реакт
Зачем, нахуя? Что я выиграю с этого?
>>38219
Где там?
только в рестиках для всяких наносеков.
Ден не нужен, там основную работу другие делают, а он был говорящей головой из твиттера. Ну ладно, надо отдать ему должное, он сделал хорошую новую доку по реакту.
Ты говори конкретнее, что хотел?
Если что-то касательно видрила - меня вообще не ебёт сколько там жестов и механизмов на устройстве для смены ориентации.
Кстати это вообще ничего не ломает, в отличии от ебучей фронталки как в айфоне
Сап /пр/, я новичек, недавно устроился. Дали задачу написать админку (пока что исследовать возможность) чтобы она автоматически генерировалась на основе сваггера, чтобы по-минимуму нужно было что-то кастомить. Стек - реакт, но можно и не реакт, если будет проще.
Кто-нибудь занимался подобным? Что можно поизучать?
django?
Верстал пикрил, ничего сложного с современным стеком. Только глючит это говно.
>чтобы она автоматически генерировалась на основе сваггера
Сваггер/ОАПИ не про это. Формально, ты можешь описать и UI на них, но это больше для API. Соответственно, под эти спеки имеются генераторы клиентов для АПИ.
>Кто-нибудь занимался подобным? Что можно поизучать?
Копай в сторону Slack Blocks Kit Builder или чего-то подобного.
Всего хорошего.
Andersen people, там вроде, до определенного этапа удаленка, но потом галера в офисе.
Были, до известных событий, но как правило в офисном формате. Кови до шиза внесла свою лепту и осдабила офисную привязку, только сейчас желающих жопой жуэй и можно просто с рынка достать спеца.
И еще поделитесь советом как устроиться на 60к/мес джуну? Говорят надо врать и говорить что ты не джун, но врать неохота, а я только учусь все грамотно делать.
>Устроился летом на стажировку на галеру, спустя 2 месяца взяли в штат. Все удаленно. Никакого коммерческого опыта до этого не было
Сейм,устраивался так же год назад. Но я там в самом прямом смысле красил кнопки и двигал маргины первые 3 месяца. Да и попал туда считай по знакомствам, знакомому помидору нужен был помощник делать верстальную рутину, он и предложил. Сейчас подобнве вакансии скорее редкость.
>устраивался так же год назад
>Сейчас подобнве вакансии скорее редкость.
Лол.
Тебе просто повезло по блату попасть.
Стажировки это просто редкость. Уже лет 5 если не 10.
>Устроился летом на стажировку на галеру, спустя 2 месяца взяли в штат. Все удаленно. Никакого коммерческого опыта до этого
>>39449
>Да и попал туда считай по знакомствам
Да, вы только имейте ввиду, что хоть сейчас бизнес и трансформировался частично в хоум офис, несмотря на усилиях некоторых кабанчиков и компаний всех обратно затаскивать после каждой вспышки спутника ковида. Но никто не отменял по 600 откликов на джуномиддловые вакансии. Среди которых действительно дохуя спецов с опытом. И ещё больше макак с годом реального опыта. А ещё можно и ЗП заломить, ведь ситуация ны рыночке позволяет.
Ну просто большинство вкатунов сидит годик на одном месте, после вката. ЗП вкатуну особо никто не повышает. Он берёт свой стаж и съёбывает в закат на х2. Вкатуна надо взять, надо обучить, надо за ним бдить. А занимается этим кто? Воннаби миддл какой-нибудь или сенька, время которого стоит дороже и который хуярит тасочки эффективнее.
>Он берёт свой стаж и съёбывает в закат на х2
И правильно, я так же поступил. Еслиб кабан хоть ради приличия чего-нибудь сверху за стаж и рост компетенции подкидывал, то я бы дальше сидел. Мне самому не охота увольняться, унижаться на собесах и пр. Но кабан жадный и упертый, кормит завтраками а, самое главное - все равно будет больше платить уже новому прогеру, так как на проекте нужен джун+, а не стажер, который долго копается с простыми вещами.
>Наносторы, зустэнды, икстейты, реатомы
>Но долбаебы все еще используют редакс в 2023
почему так?
Есть некоторое дерьмо в лице библиотеки, написанной на Джаве. Эта библиотека выступает в роли АПИ клиента к одному корпоративному шлюзу. Эту библиотеку юзают BE приложения, внезапно, на Джаве/Котлине, Андроид приложения (естественным образом), iOS приложения (благодаря трансляции исходников с помощью опенсорсной тулзы в Objective-C).
Фронт на Typescript'е же юзает, в конечно счёте, то же АПИ, что и мобила, но через GWT, где эта библиотека используются. Эта идея мне не кажется здравой, поскольку раунд-трип в разработке разрастается до еще одного звена - разработчиков на Java/GWT, помимо разрабов АПИ клиента и фронтовиков. А хотелось бы эту задачу замкнуть только на фронт.
Какие существуют варианты, чтобы дропнуть сраный GWT и жить такой же полноценной жизнью, как мобильщики?
- просить команду, разрабатывающую API клиент, описать в чем-то более универсальном, не вариант - пошлют нахуй.
О чем еще я поразмыслил:
- использовать Graal или что-то в этом роде, сгенерировать из классов тайпдефенишны для Typescript и сорсить данные для фронта через узенький-тоненький BFF. Тема, скорее всег, рабочая, но накладная и хуево масштабируемая в руках фронтенд инженеров, поэтому скипаем;
- собрать в WASM? Только гипотетически если. И если тайпдефенишны по-прежнему можно нагенерировать, то байндинги нужно будет писать ручками. Да и сомневаюсь в успехе этой идеи.
Может, еще кто какие идеи может накидать?
Ты устроишься в какой-нибудь банк и тоже будешь на редакс писать.
Всегда поражают такие дебилы. Как-будто существует волшебное место, где специльно для них всё нужное лежит. Вот специально тебя ждут, а на хх не лезут.
Всё ещё лучше, чем разгребать 1200 откликов на стажировку, обучение, приёмка и менторство в штате, и потом он улетит нахуй.
Как же мне не хочется заниматься этой хуйнёй, но допустим:
Сколько лет опыта нужно, чтобы перестать быть вкатуном?
Ты какой-то токсичный. Я не разбираюсь в рынке найма, поэтому и спрашиваю. Я не говорил что меня кто-то ждет. То что я никому в айти не нужен я и так понимаю
>Какие существуют варианты, чтобы дропнуть сраный GWT и жить такой же полноценной жизнью, как мобильщики?
Из адекватного - микросервис, который будет проксировать запросы с фронта в методы твоей жавалибы.
ИЗ неадекватного - переписать всё это дело под какую-нибудь спеку вроде опенапи/рестайпед/графкьюэль
>Graal
>WASM
Хуйня. Слишком много оверхеда будет. Но если тебе похуй на 10мб блобы на фронте - тоже норм вариант.
> Из адекватного - микросервис, который будет проксировать запросы с фронта в методы твоей жавалибы.
Спасибо за ответ.
По уму, этим и должен заниматься шлюз АПИ, который у нас есть, но работает всрато, что для него отдельный клиент написан. Я думаю над этим вариантом последнюю неделю-две, и узкое место здесь в том, что нужно будет держать инстанс джавового сервиса, до которого нужно будет ещё и свой BFF поднять. Узнав о такой перспективе, меня коллеги пошлют куда подальше, аргументируя это тем, что им проще подождать 30+ минут на каждую пересборку гвт хлама, чем напрягать свою голову, да ещё и нести ответственность, если что-то поломается. Короче, Эскобар во все поля.
Если получится собрать в васм, будет годно. Размер текущих жс бандлов с компайлом из джавакода и так охуевший, так что там никто особо не обратит внимание на десяток метров блоба.
Умом, конечно, понимаю, что самый адекватный вариант - это писать к тому клиенту инкрементальное апи, с исполнением чего-то вроде protobuf + gRPC. Так можно было бы генерировать клиенты практически к любой распространенной платформе. Не понимаю, если честно, почему сразу таким путем не пошли.
Как минимум потому что gPRC распространено всего лет 5, протобаф не многим больше. А говно которое ты описываешь явно куда старше.
Да, всё так. Выяснил, что это всё было написано в начале десятых.
> Адвокат - 700к (зная что уже посадят, делает вид что спасает)
Тут есть ньюансы. Например, статья от 3 до 5. Посадят то посадят, но на 3 лучше, чем на 5. Затем ещё есть клиенты с завышенными ожиданиями, сериалов американских насмотрелись - думают, что если адвоката наняли, то уже не посадят и похуй, что натворили.
>А вообще не понятно, такое ощущение что везде более менее платят
Везде, везде, только вот Россия не ограничивается одной лишь зоной МКАДа и городами-саттелитами, по типу того же Питера.
В провинции ты выше определенного потолка не прыгнешь, если не кабанчик.
Хорошие музыканты сильно побольше хороших программистов въёбывают я те скажу браток
На стажировку топай в офис. Там коллег проще заебывать тупыми вопросами, чем в текстовом виде. Учиться будешь быстрее.
Что сбываете в этой вашей бойлерной? Продаёте пластиковые продукты с защищёнными счетами доверчивым бабушкам? Или трёшки по цене однушек в небоскрёбах на землях для садоводства?
перекатывайся в дс, дс2, дс3.
в хостеле месяц-два хуи попинаешь а там уже и на хату вкатишься.
я не хочу в большие города плюс я вечный студент и пытаюсь еще закрыть учебу(по идее в этом году все-таки закончу)
Объясните зачем?
тут же задача решается в 2 дива на флексах
и 2 строчки на медиа
Буду пихать ради некрофилов только webp без фоллбека, чтобы им буффер переполняли. Пусть обновляются.
мимо
А вы любите флексить свой геп?
>nano store, reatom
Не нужен для стейт менеджмента по той же причине, почему не нужны useState/userReducer
>xstate
Каловая типизация. Если нужна стейтмашина - на их же сайте есть прекрасный пример стейтмашины без библы.
>зустэнды
Толсто.
>не нужны useState
В смысле useState не нужен, как интерактивность-то делать?
>>зустэнды
>Толсто
Чего толстого, что не так с зустандом?
Как менеджат стейт профессионалы?
> В смысле useState не нужен, как интерактивность-то делать?
В реакте с 18 версии под капотом апи для реактивных глич-фри подписок, не базирующийся на useState/useReducer.
> Как менеджат стейт профессионалы?
BehaviorSubject/Signals.
Ю отвечал мне целую неделю ю факинг рапист
>чтобы потом не делать свою охуенную сортировку на два вложенных цикла вместо встроенного .sort
Для этого надо просто знать про .sort. Учи просто функции языка, для джуна не нужно.
Не знаю кому ты хотел ответить
ПРИХОДИШЬ НА СОБЕС
@
ПРОСЯТ НАПИСАТЬ КВИК СОРТ
@
СТРЕМИТЕЛЬНО ПУСКАЕШЬ ПОД СЕБЯ
ну или вариант со своей обёрткой промис.всё
Причем здесь приемущества отдельного кандидата и завышенные требования вакансии? Нахуй джунов-жабостриптезёров про алгоритмы спрашивать? Джун больше ничем выебаться не может?
когда у тебя мильены упругих и не очень - ты выбираешь самого спелого из зеленых, по любым критериям которые считаешь нужными.
И много долбоебов не могут придумать джунам нормальные критерии по языку/фреймворку/предметной области галеры, а вместо этого спрашивают алгоритмы?
Потому что по этому критерию проходят вкатуны зазубрившие алгоритмы, а миддлы, которые их не учили не проходят. Вкатуны - это балласт и знания алгоритмов не помогут им в работе, а миддлы нужны, так как обладают востребованными в коммерческой разработке навыками.
Для джуна нахуй не нужны. Джун это начинающий, у него задачи по определению простые и очевидные, давным давно стандартно решенные. Алгоритмы - продвинутый уровень для тех, кто хочет больше. Возможно ты их в своём вузике изучал и доволен, но внезапно джуну они нужны даже не в последнюю очередь, а на далекое будущее. Нет, конечно лучше быть здоровым и богатым, чем бедным и больным, лучше, чтобы джун сразу имел 20 лет опыта, знал алгоритмы и никогда не уходил на больничный. Но во-первых, надо быть адекватным и понимать, что новичек научился в ту-ду лист и молодец уже, это уровень начинающего, а во-вторых, так можно нанять джуна, который сдаст лабораторную на пять с плюсом, но элементарных фич запилить не сможет.
Чем хорош вообще жабаскрипт? Почему взлетел реакт? И то и то простое на старте. Но нахуя от стартующих требвоать уровень продолжающих-то?
Вкатыш осиливший алгоритмы лучше вкатыша не осилившего. Если человек понимает алгоритмы, то ему не составит труда быстро освоить реакт/ангуляр/вью и т.д.
Теоретически. На практике бывает что алгоритмы освоил, а вот реакт/ангулар/вью и т.д. нихуя. Вкатыш, осиливший алгоритмы, лучше не осилившего,вкатыш с опытом лучше не опытного, вкатыш с двумя вышками, опытом и кандидатской круче обычного вкатыша. Все логично, казалось бы. В чем здесь может быть подвох? Короче я свое мнение высказал вполне ясно и развернуто, а каких-то предметных возражений или вопросов, на которых технически можно овтечать, не вижу. Джунов на алгосики не тестируют, это мидловская тема.
Алгоритмы намного сложнее реакта, так что если смог в них, то и в реакт сможет
>>42784
>Теоретически. На практике бывает что алгоритмы освоил, а вот реакт/ангулар/вью и т.д. нихуя
Но при этом способен быстро освоить.
>Джунов на алгосики не тестируют, это мидловская тема.
В годных компаниях джунов тоже тестируют.
>Но при этом способен быстро освоить.
Если не осваивает - значит не способен. Логично спрашивать именно тот скил, который требуется, а не какой-то косвенный, который ну если выучил, значит и это своит. Теоретически способен быстро освоить. Теоретически в реакт можно и обезьяну научить. Причем "теоретически" без теории, просто на уровне бытового предположения, замешанного на восприятии алгоритмов, как какой-то дохуя критерий. А ведь это ж не очевидный и не доказанный факт.
В смысле не осваивает, до собеседования? Потому что это можно сделать уже на работе, потому что хочет быстрее устроиться. Зачем ему ещё время тратить и забесплатно учить реакт, если его уже с базой жс и алгоритмами возьмут? Нужный фреймворк изучит уже на работе. Факт в том, что фреймворки намного проще алгоритмов, так что освоивший алгоритмы человек гарантированно способен изучить фреймворк. А вот обратная ситуация уже не факт, фреймворк-макака далеко не всегда способна освоить алгоритмы. Так что tier 1 компании всегда нанимают именно Intern Software Engineer со знанием алгоритмов но без знания фреймворков. Всякие "React Developer" это уже удел второсортных и ниже компаний.
да я сам алгосы не знаю, лол.
хотя 3 года опыта почти.
но мы говорим про критерии заказчика.
если заказчик захочет чтобы ты был арийцем - это будет критерий. и ничего ты с этим не поделаешь.
в рамках айтишки и алгосов - этот уже все описал, дополнять нечем. >>42754
джуну, внезапно, это ой как надо, чтобы во первых - выебнуться.
большая часть знаний джуна просто тупо гуглится прямым текстом в гугле. но знать это - надо. никто же не доебывется до вопроса, нахуя нужно знать различия конста и вара, и лета.
туду лист != уровень начинающего. это уровень домохозяйки.
уровень начинающего на данный момент включает в себя хуеву тучу технологий, которые нужно знать и иметь опыт использования.
в т.ч. знать общую базу, как интернет, запросы, браузеры, ну и любимые алгосы.
спросишь меня как я вкатился с нулевым понимаинем алгосов?
все просто. дудосил все вакансии и спустя пару десятков интервью попал на первую галеру.
при этом я был очень-очень зеленым и без знания требующегося фрймворка.
я просто логику слайдера на ооп накидал и кабану прямо в сердце попал, понравилось.
Их это не останавливает. Не нужно моё ебало имагинировать, когда я просто попрощался на собесе и съебал через 15 минут в закат, от того что мне не понравился формат собеса, и вакансию закрывали на протяжение трёх месяцев (да, я проверял на хуйхантере, когда ебаную вакансию перестанут перезапускать каждый месяц). Сколько она была открыта ещё до меня - в душе не ебу.
>>42689
> завышенные требования
Ты скозал?
Давай начнём с того, что джуны сейчас нахуй не нужны. Это ни для кого не должно быть секрётом уже очень длительный период времени, но каждый раз как в первый раз.
Далее, мы предположим, что в рамках какой-то статистической погрешности на рынке появляется вакансия джуна, да ещё с удалёнкой. И там только за 2 часа набирается 700 откликов (да, буквально такое я видел, а за 2-ое суток 1500+ откликов).
Блядь, да даже если 50% уйдёт в афтофильтр, 30% откликов никогда не посмотрят, и отсобесят дай боже несколько десятков из сливок. Ну чём ты блядь лучше остальных? Куча материалов в сети, куча записей собесов. Вопросы по реакту, JS у всех уже задрочены. Если ты идёшь на собес и не можешь хотя бы перечислить без запинок состояние промиса, статические методы промиса, стрелочки, функции, генераторы, что такое JSX, работа reconcillation, ключики, useState с колбеком и прочие дебильные вопросы (саспенз - я забыл, но на собесе вспомнят) - то на тебя одного такого из 10 там будет 7 которые НА ВСЁ это ответят.
Далее мы допускаем, что из этих 7, допустим, 3 имеют реальный не нарисованный опыт в 2+ года, не имеют проблем с пиздёж-скиллами в команде и различают кабана, канбана, скрама, агиля. Чём ещё ты будешь выделяться?
Все трое умеют писать промис.всё, писсать функцию для каррирования, обёртку имитацию бинда, коленочный эвент эмиттер. Чем ты блядь выделяться собрался?
Прошёл рыночек воротящих ебальник анальников. Теперь они заискивающе сосут хуй в надежде, что выберут их. Даже монетке приходится сосать хуй, чтобы твой отклик посмотрели раньше.
>В смысле не осваивает, до собеседования? Потому что это можно сделать уже на работе, потому что хочет быстрее устроиться. Зачем ему ещё время тратить и забесплатно учить реакт, если его уже с базой жс и алгоритмами возьмут? Нужный фреймворк изучит уже на работе.
Ты же рофлишь сейчас? Ну ок, смешно.
>Факт в том, что фреймворки намного проще алгоритмов, так что освоивший алгоритмы человек гарантированно способен изучить фреймворк.
Нихуя не факт. а маня-фантазия. Кому-то проще, кому-то нет.
>>42817
>да я сам алгосы не знаю, лол.
>хотя 3 года опыта почти.
Ну и ч.т.д. - 3 года опыта без алгосов и полёт нормальный.
>все просто. дудосил все вакансии и спустя пару десятков интервью попал на первую галеру.
Новичек дудосит вакансии для первой работы - вот ведь неведоль. Вывод-то какой?
>но мы говорим про критерии заказчика.
>если заказчик захочет чтобы ты был арийцем - это будет критерий. и ничего ты с этим не поделаешь.
Как не сделаешь? Можно оценить критерий, как неадекватный заявленной квалификации, послать такого работодателя нахер и забить.
>туду лист != уровень начинающего. это уровень домохозяйки.
>уровень начинающего на данный момент включает в себя хуеву тучу технологий, которые нужно знать и иметь опыт использования.
Какая нахуй куча технологий, че ты несёшь? Бинарный поиск запилил, дерево сбалансировал - значит годен. Технологии какие-то еще приплетает.
>Ты скозал?
Сказал и обосновал. И чё, че ты мне сделаешь?
Опыт 2+ года, какой-то опыт в аджайле и софт-скилы. Точно джун?
>Давай начнём с того, что джуны сейчас нахуй не нужны. Это ни для кого не должно быть секрётом уже очень длительный период времени, но каждый раз как в первый раз.
>Далее, мы предположим, что в рамках какой-то статистической погрешности на рынке появляется вакансия джуна, да ещё с удалёнкой. И там только за 2 часа набирается 700 откликов (да, буквально такое я видел, а за 2-ое суток 1500+ откликов)
Ты описал какой-то ебаный пиздец, в котором джуны просто не нужны, хотят нанять не джунов, потому что джуны не нужны, но вакансию называют почему-то джуновской. Вот нахуя мозг людям ебать? Вывод из этого лишь тот, что джуны не нужны, в конкретном рынке и это уже совсем другая тема.
>Все трое умеют писать промис.всё, писсать функцию для каррирования, обёртку имитацию бинда, коленочный эвент эмиттер. Чем ты блядь выделяться собрался?
Даже не знаю. Не ебать мозг, всем троим и себе, а тупо остановить найм на первом, если нет разницы, не вариант?
js,ts,фреймворк,либы/либа(юайкит какой-нибудь, просто йобо либа),css(доп scss/бутстрап),html(пиксель перфект),npm,git,gulp|webpack|docker,кармы или другие тесты.
ну, если это не дохуя, то я уже не знаю что это.
>Бинарный поиск запилил, дерево сбалансировал
ну вот и алгосы пришли, лол.
>Как не сделаешь? Можно оценить критерий, как неадекватный заявленной квалификации, послать такого работодателя нахер и забить.
у джуна дохуя выбора что ли? каждый второй поди оффер дает, да?
>Ну и ч.т.д. - 3 года опыта без алгосов и полёт нормальный.
мы говорим о упругих, а не о быдлокодерах.
попросят то же бинарный поиск написать - жидко пукнет.
и оффер не дадут.
>Новичек дудосит вакансии для первой работы - вот ведь неведоль. Вывод-то какой?
что нужно лучше знать базу?! нужно лучше готовиться? нужно знать лучше и качественнее?
> вариант
За всем ваши регалии мы предлагаем вам 50 тысяч. В реалиях рынка может сторговаться до 60. Выходить на работу завтра. Соглы?
>мы говорим о упругих, а не о быдлокодерах.
Много ты видел джунов-небыдлокодеров?
>что нужно лучше знать базу?!
Не обязательно. Выводы тут могут быть разные. Но как раз джуны не могут в вариативность. Джуны догматичны и упрямы, этого не отнимешь.
>Алгоритмы намного сложнее реакта, так что если смог в них, то и в реакт сможет
У меня есть знакомый препод матпрограммист которые в гуи винды не может вкатится до сих пор, а ты тут про рякты ваши говоришь
>Алгоритмы намного сложнее реакта, так что если смог в них, то и в реакт сможет
У меня есть знакомый препод матпрограммист которые в гуи винды не может вкатится в до сих пор, а ты тут про рякты ваши говоришь
>Ты же рофлишь сейчас? Ну ок, смешно
Нет, а чего смешного?
>Нихуя не факт. а маня-фантазия. Кому-то проще, кому-то нет.
Лол. Ты рофлишь? Это факт. 100% осиливших алгоритмы способны осилить фреймворки, потому что фреймворки это уровень абстракции выше, это буквально сахар.
>>42862
Математики это другое. Они чаще всего не могут в прикладную разработку. А я говорю про прикладных разработчиков, знающих алгоритмы.
Жиза, раз в несколько месяцев стабильно вслывает какая-нибудь бага из-за того что сравнение флотов промахнулось
Кого тогда садить шлепать формы? Уж не сеньоров 350к/месяц ли? Или может быть миддлов за 250?
Я вообще догадываюсь откуда это идет. Есть такая категория людей, которые считают что есть некие "абстрактные знания", почерпнутые из Базы (алгоритмы, Кормен, Кнут, SICP и пр.) понимание которых возвышает их над остальными додиками и дают буст в конкретных знаниях. Выучил алгоритмы? - можешь красить кнопки на реакте через два часа. Прошел SICP? - можешь слету вкатываться в джавашарпы, почитав статьи на метаините. Осилил всего Кнута? - вктатывайся на любую работу на выбор, там нужный язык выучишь за 2 дня. Ведь у тебя в голове мудрость предков, фундаментальные знания, любого опытного спеца не владеющего этим выкинут с места и посадят Тебя, умельца решать алгоритмы с закрытыми глазами, кабаныч чувствует твой потанцевал и запас маны, никто тебе не ровня!
Потом правда оказывается, что все это не нужно, изучение этого было пустой тратой времени, на работе хотят конкретные полезные навыки, а не говно из книжек про связные списки, а конторы требующие алгосы на собесе в 90% случаев оказываются говном, которое среди хороших спецов принято обходить за километр. В такие моменты вкатун наконец начинает получать полезные навыки.
Кандидат, чтобы быстрее устроиться на вакансию жабаскрипт-разработчика, не тратит время на изучение основного инструмента своей работы ("забесплатно", лол), а вместо этого дрочил алгоритмы? Пришел такой на собеседование на должно джуна-фронтендера на вакансию, в которой указан реакт, но не знает реакта, зато прочитал Построение и анализ Кормена и нарешался задач в leetcode? И ты спрашиваешь, что смешного? Смешно, что чел пришел просто нихуя не готовым к собеседованию, надеясь на магическую силу "базы" и нахуй работодателю такой не нужен скорее всего (если не повезёт). Смешно, что какой-то анон предлагает такой абсурдный подход, как рабочий кейс.
>100% осиливших алгоритмы способны осилить фреймворки
>верую во всемогущую силу алгоритмической базы и всепобеждающий дайта-сайнс, амиииинь!
Решение алгоритмических задач, достижения в олимпиадном программировании и знание теории алгоритмов буквально могут подтвердить лишь способность решить алгоритмические задачи, участвовать в соревнованиях и знание алгоритмической теории.
Обратное утверждение есть смысл доказать, а не повторять с приставкой "это факт". Из того, что чел хорошо решает алгоритмические задачи прямо буквально ничего не следует, кроме способности решать алгоритмические задачи. И уж тем более не очевидно, что он освоит реакт, что у него хорошо вообще будет получаться работать фронтендером, и что он будет решать какие-то задачи.
Способность нормально освоить работать на реакте требует отдельного тестирования, например на знания фичей реакта.
У мидлов алгоритмические знания проверяют вместе с другими важными вещами, а не вместо.
>>43080
>Просто представьте себе ебало вкатуна, который верит, что его должны взять на работу потому что он знает какое-то никому не нужное говно вроде реализации пузырьковой сортировки, а актуальный стек он будет за деньги кабана учить.
Вот что значит удачный бренд. Казалось бы, ну что такого в этой сортировки пузырьком? А название прикольное и в большинстве случаев вспоминают именно её. Лол.
Кандидат, чтобы быстрее устроиться на вакансию жабаскрипт-разработчика, не тратит время на изучение основного инструмента своей работы ("забесплатно", лол), а вместо этого дрочил алгоритмы? Пришел такой на собеседование на должно джуна-фронтендера на вакансию, в которой указан реакт, но не знает реакта, зато прочитал Построение и анализ Кормена и нарешался задач в leetcode? И ты спрашиваешь, что смешного? Смешно, что чел пришел просто нихуя не готовым к собеседованию, надеясь на магическую силу "базы" и нахуй работодателю такой не нужен скорее всего (если не повезёт). Смешно, что какой-то анон предлагает такой абсурдный подход, как рабочий кейс.
>100% осиливших алгоритмы способны осилить фреймворки
>верую во всемогущую силу алгоритмической базы и всепобеждающий дайта-сайнс, амиииинь!
Решение алгоритмических задач, достижения в олимпиадном программировании и знание теории алгоритмов буквально могут подтвердить лишь способность решить алгоритмические задачи, участвовать в соревнованиях и знание алгоритмической теории.
Обратное утверждение есть смысл доказать, а не повторять с приставкой "это факт". Из того, что чел хорошо решает алгоритмические задачи прямо буквально ничего не следует, кроме способности решать алгоритмические задачи. И уж тем более не очевидно, что он освоит реакт, что у него хорошо вообще будет получаться работать фронтендером, и что он будет решать какие-то задачи.
Способность нормально освоить работать на реакте требует отдельного тестирования, например на знания фичей реакта.
У мидлов алгоритмические знания проверяют вместе с другими важными вещами, а не вместо.
>>43080
>Просто представьте себе ебало вкатуна, который верит, что его должны взять на работу потому что он знает какое-то никому не нужное говно вроде реализации пузырьковой сортировки, а актуальный стек он будет за деньги кабана учить.
Вот что значит удачный бренд. Казалось бы, ну что такого в этой сортировки пузырьком? А название прикольное и в большинстве случаев вспоминают именно её. Лол.
>90% случаев оказываются говном, которое среди хороших спецов принято обходить за километр
Ну, тут не правда. В крупных компаниях норм спрашивать алгосы, разумеется не вместо остальной базы. На то они и крупные, что в них много кто хочет работать.
Работал в ВТБ и Тиньке. Нигде алгосы не спрашивали. Спрашивал бэкендеров - то же самое. Единственное где, насколько я знаю, спрашивают алгоритмы - это Яндекс. Но там сложно сказать что ебанутее: алгоритмы на собесах или сами собесы растянутые на кучу времени и туров.
Есть два типа айтишников
Первые вкатились на галерку и тупо красят кнопки.
Вторые выучили фундаментальную базу, стали настоящими инженерами, вкатились на галерку и красят кнопки
Как это? Тиньков официально публикует этапы собеседования и еще в прошлом году секция "программирования" называлась алгоритмической https://github.com/Tinkoff/career/tree/main/interview
А внутри там все те же LeetCode, HackerRank и Кормен в рекомендованной литературе. Кто нас обманывает, они или ты?
Даже красиво разукрасили, а ты говоришь, что там нет алгоритмов https://www.tinkoff.ru/career/it/interview/frontend/
>И ещё больше макак с годом реального опыта
С чего ты это взял? Год реального опыта - это те, кто вкатывался уже после наступления гойды и массового отплыва работодателей, когда число вакансий сократилось в десяток раз, число вкатунов выросло до 500-700 на одно место а вкат без опыта окончательно стал чем-то вроде случайности. Число тех, кто успешно вкатился с тех пор только уменьшается
>Он берёт свой стаж и съёбывает в закат на х2
Спасибо Антошке Назарову, который напиздел, что удваивать опыт это дохуя круто.
А что, если проект для фронтендера, это просто набор форм, которые надо шлепать? Да не, бред, так не бывает.
В тир 1 компаниях не указывают фреймворки в вакансиях, им нужен Software Engineer. Какие же вы "react developer" макаки тупые, вы видимо не способны понять. Фреймворки это прикладная хуета не обладающая сложностью, она ей не может обладать по определению, она наоборот создана чтобы её снизить при разработке. Освоение реакта даже при двузначном айкью фильтруется. А вот освоение базы типа алгоритмов уже требует интеллект выше среднего.
>>43154
ВТБшная прокладка иннотех это рассадник макак, это не тир 1 компания. В тинькове уже на стажёров спрашивают, ты видимо раньше работал, хз сколько уже лет назад, либо просто врёшь.
Сейчас бы в разговорах о джунах на первом собеседовании говорить о тире 1 компаний, и при этом сокрушаться, какие все кругом тупые.
> Вторые выучили фундаментальную базу, стали настоящими инженерами, вкатились на галерку и красят кнопки
Ахах, красиво сказал, маэстро.
Может кто-то и попал в Тир 1 зеленым через алгоритмы, я не думаю, что это стандартная история. Мне кажется, люди начинают в конторах по-проще.
>Three years of experience in software development, or 1 year with an advanced degree.
https://www.codingninjas.com/studio/library/software-engineer-1l3-at-google
>>43296
Вообще это Тимур Шесетдинов сказал. Вот, точная цитата
>Есть два типа людей:
>1. Научился писать круды — устроился формошлепом.
>2. Научился делать масштабируемые, надежные, высоконагруженные распределенные системы — устроился формошлепом.
Чел, твой рякт учится за неделю
Так подпишись на твитер или ютуб Шемсетдинова. У него такого добра много.
чел, каждая форма покрыта 100 абстракциями
А чо, тогда и самолеты просто делаешь, крутишь гайки, сваришь и самолет готов
Ага, конечно не требует, но почему средний человек не хочет просто брать и вкатываться в Яндекс или Гугл через знание алгоритмов. Просто душа к ним не лежит, они бесполезные, реакт важнее для реальных проектов? Да, это другое, понимать надо.
>что я сделал не так?
Пишешь в старом треде и не катишься в новый. Я здесь просто потому, что у меня вкладка браузера так открылась, ща пойду в новый.
И до чего омерзительно все это засилие фреймворком.
Общаюсь с фронтендером на каждый чих предлагает ставить плагин реакта, хотя на нативном коде не редко это пара строк...
Это копия, сохраненная 13 ноября 2023 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.