Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю». Если/когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
Я только что сделал лучший стор в реакте. Шаг 1 пишем бойлерплейт. Шаг 2 оборачиваем страницу в StoreProvider Шаг 3 импортируем бойлерплейт в лейаут. Шаг 4 используем вместо useState useStore и всё работает.
Вот что я больше всего ненавижу в верстке, так вот эти подводные камни. Почему я не могу просто написать "ширина, высота столько-то" и все будет ахуенно и правильно работать? А вместо этого должен знать кучу подковырок?
Как ненавидел верстку, так и ненавижу. Одно мучение с ней. Но т.к. к бэку требуется фронт, приходится снова ляпаться в этом говне.
Всем привет. Нужно сконфигурировать style-loader в реакте, чтобы он загружал стили не в тег <style></style>, а через <link href="" rel="stylesheet">. Насколько я понял, то это делается через webpack.config.js за всё это нихуя не шарю, нужно только это переделать, чтобы впихнуть nonce через bff сервер. На сайте вебпака нашёл нужный мне код (рис. 1), но куда его вставлять? Попытался впихнуть в webpack.config.js (рис. 2), а он мне ошибки хуярит, там еще есть функция getStyleLoaders пытался туда как-нибудь вставить и т.д. Нихуя не работает. Подскажите, пожалуйста, куда впихнуть этот код.
Как мне во vue обновлять картинку по клику, если это ссылка на апи не меняется ? она одинаковая www.api.com/random-pic, картинка меняется только при обновлении странички а я хочу кнопочкой новый запрос отправлять получается.
>>3154077 > Нужно сконфигурировать style-loader в реакте Какое отношение имеет лоадер для вебпака к реакту? >агружал стили не в тег <style></style>, а через <link href="" style-loader такое не умеет. Тебе нужен htmlwebpackplugin+minicssextractplugin >куда впихнуть этот код. Просто vite поставь и не еби мозги. С твоим уровнем знаний один хуй только время впустую будешь тратить.
Коллеги, попробовал ангуляр - и обомлел! Это просто охуенно. Я снова полюбил фронтенд Но теперь вопрос. Стоит ли при свитче на новый стек пиздеть в резюме, что работал только с ним - или можно честно написать, что 2-3 года честно месил говно на вью?
>>3155514 Мне вся эта возня с npm и т.д. совершенно не нравится. Превратили front-end (т.е. написание простых скриптиков для браузера) в какой-то аналог Java энтерпрайза. Но Angular, пожалуй, наименее отталкивающий из всех этих фреймворков.
>>3155072 Я капитально обасрался. Когда приложение билдится весь ксс и скрипты засовываются в один файл, а я как дебил через yarp прокси всё делал. Теперь просто сбилженный проект кладу рядом в bff сервером и всё работает
>>3156156 Ни в чем. >>3156158 >из-за которой усложняют собесы и вставляют анальные зонды. Только для джунов. >>3156222 >к компилируемому риакту? Уже давным давно фронт компилируется и минифицируется в непонятную кашу. Компилятор среакта ничего нового не привнесет.
>>3156496 Мне какую-то анкету предлагали после собеса. Но там был менеджмент мудацкий, поэтому даже ссылку не открывал. Нашел непыльное местечко без анкет.
>>3156871 flebox, grid, caniuse.com (кроссбраузерность), препроцессоры, адаптивность, работа с ассетами, состояния и псевдо-элементы HTML-элементов, семантичность в верстке (чтобы не было сплошных div)
Привет! Если ждешь, что CEO будет приносить тебе смузи с утра, а в рабстве будет личный программист – это не к нам. Мы ищем хардкорного Frontend Angular Developer’а, который:
готов релизить фичи 24/7 постоянно развиваться делать реально крутой продукт, которым пользуются люди по всему миру. Только рок-н-ролл, никакого ДМС.
Ожидания от кандидата Создавать интерфейс, который будут обсуждать в твиттере и вносить в учебники по разработке; Отвечать за рамсы с дизайнером и бэком; Выстраивать навигацию, чтобы пользователи не терялись в веб-формах, как в трех соснах.
Киллер-фичи, которые ищем в идеальном кандидате:
Умеешь писать фичи так, чтоб они редко возвращались в реворк (тут вообще пиздец, если лид или тестер вернул задачу из-за чужой ошибки. Никакого права на ошибку) Ответы на вопросы преимущественно ищешь в официальных документациях/репозиториях и на английском.
Мое ебало представили? А я готовился выкатываться из vue в angular... Нахуя такие описания вообще писать?
>>3157407 >— Создавать интерфейс, который будут обсуждать в твиттере и вносить в учебники по разработке; >алсо, угарнул с "За слова отвечаем" и "Приложи 2-3 любимых мема" >Один раз интроверт, навсегда интроверт. Хоть и не твитторы ваши, но уже на двочах. Успех.
С прохода в Ангулярщика хрюкнул. Ряктодауну неприятно, видимо.
>>3157550 >vacancies/1000122174 >Синька. >Гит. >Не менее двух лет ком. опыта. >Рест Апи. >Синька. >Ололо, смотрите, мы модные-молодежные. >Ни слова о работе.
Бля аноны, я в шоке Сейчас проходил собес в шарагу, где был лайвкодинг. Решил задачу используя рекурсию, и тех. директор начал меня душить, что рекурсия это зло, никогда ее не надо использовать, и из-за этого сказал что не готов дать мне оффер. Я в ахуе с этого вката, еще тестовое 5 дней ковырял. Уже слил 10 тех. собесов.
>>3157939 Ебало фронтмакак, которых валят из-за субъективных доебов после 8 этапов собесов, имагинировали?
но я сам фронтмакака, работаю на vue. А вообще сочувствую тебе, анон: отказывать в оффере после одного субъективного момента - это нужно быть сукой. Будь этот техдир нормальным, он бы сказал: "Молодец, что решил. Но, может, попробуем решить не-рекурсивно? Хотелось бы посмотреть на такое решение"
>>3157942 Я думал уже привык ко всему после стольких отказов, но этот случай конечно меня выбил. >>3157944 Уже хочется найти что-нибудь, лишь бы опыт тикал
>>3157993 Он самый, плюс Next.js. Еще пишу на Express, даже несложные БД делал, используя Sequelize. Пробовался на фуллстека, пару раз на тех. собес попал, потом сказали, что взяли кандидата с коммерческим опытом.
>>3158004 Я тоже пытался вкатиться в Реакт пару лет назад. Не получилось сделать это за полтора месяца непрерывной ебли с хедхантером. Потом поменял стек на вью и нашел работу меньше, чем за пару недель, лол
Хм. Хм. Кто-нибудь имел дело с древовидной структурой на фронте? Какие паттерны надо применять для того чтобы с деревом работа была удобной?
Ну. Т.е. я вот хочу для себя проектик такого вида: Проект - источники данных -- источник 1 -- источник 2 - Задачи - Представления -- Кабинет пользователя -- Кабинет администратора -- Кабинет менеджера - Пользователи -- Иванов И.И.(администратор, менеджер) -- Петров П.П.(пользователь) - Объекты -- г.Москва --- ул.Пушкина ---- д1 -----кв1 ------ Абонентский счет 1 ------- Умная колонка ------- Умный холодильник ------- Умный чайник ------ Абонентский счет 2 ------- Интернет за 300 -----кв2 -----кв3 ---- д2 -----кв1 -----кв2 -----кв3
Ну. Т.е. дерево может быть БОЛЬШИМ. И оно - динамически расширяется. У каждого узла - своя карточка с необходимым списком параметров и действиями.
Так вот. Если у меня будет 100 проектов, в которых по 100к узлов, то это же будет такое себе.
Вот какие есть паттерны по работе с деревом, чтобы было УДОБНО. И чтобы при этом оно в вебе нормально себя чувствовало.
Типа я вижу только вот такие штуки как: - Строка в которую руками можно вбивать путь(ну, как у папочек), но это так себе, если ты путь не знаешь - Подгружать данные при разворачивании узла(снижение нагрузки на фронт) Но этого же мало. Нужен поиск какой-то, а это какие-то требования к беку Нужна возможность сортировки, скорее всего хочется по вложенному в узел атрибуту что-то найти, а это тоже какая-то залупа выйдет имхо.
>>3158327 Я делал и проект по ВКР, который предполагал древовидную структуру, и делал ТЗ с такой же хуйней после него меня, кста, на очередную работу взяли. Если отойду от запоя - напишу тебе, как это будет сделать лучше всего
>>3157939 Если честно, то техдир почти прав. Есть пару кейсов, где можно применить рекурсивный подход. Да и вангую ты этот метод применил только потому что он был проще.
>>3158437 > Если честно, то техдир почти прав. Есть пару кейсов, где можно применить рекурсивный подход. Да и вангую ты этот метод применил только потому что он был проще. Хуй знает, анон. Обычно первые 1-2 решения алгозадачи - это всегда неоптимальное говно, сделанное в лоб. Будь этот техдир не хуйлом, он направил бы анона в нужное русло и попросил бы изменить подход
>>3158437 Ой, вот серьезно, как вы надоели с боязнью рекурсии. Размер стека, в среднем, это мегабайт, нахуй, В среднем, этого хватает, на 65к рекурсивных вызова, нахуй, а в большинстве случаев - больше. А теперь дай РЕАЛЬНУЮ задачу, где от рекурсии будет проблема. Это крайне узкий кейс задач, с неебической вложенностью, либо алгоритмические задачки уровня - го влево, го вправо, хуяк 2^n))). Ну так вот, я бы нахуй шиза послал. если задача была - уровня обойди папочки и найди документ в ней, и в таком духе. Потому что без рекурсии - это писать крайне уныло и бесполезно, я бы такой код скорее завернул, если человек не пояснил бы с пруфами, что вот в его случае - рекурсия прям сильно вредно или просасывает.
Ебало фронтендеров, писавших это костыльное чудовище, страшно представить. Даже питонисты не обосрались с написанием нормальной либы для тестов, хотя тоже динамикодристеры, но жс-господа, как всегда, превзошли всех.
>>3158507 >Ряя ни может быть чтобы не было функции фейл Пишу 15 лет юнит тесты впервые узнал что такая функция существует. Я её кроме как в иф сунуть больше и не представляю как использовать. А иф в тесте не нужен, нужен expect.
>>3158518 Хорошо. Я с тобой даже согласен. Вот только покажи, как в джестовом .toThrow() ассертнуть поля ошибки. Например, кидается объект {message: "pook", stacktrace: "sryonk"}, как мне сделать expect на message, не прибегая к фейлу?
>>3158541 Начнём с того, что за бросание эксепшонов не с типом Error надо ебать в рот. Закончим тем, что toThrow с аргументом строки или регекспа проверяет именно поле message.
>>3158507 >Ебало фронтендеров, писавших это костыльное чудовище, страшно представить Ой блять можно подумать ты лучше сделаешь. Попробуй вначале побудь владельцем популярного попенсоурс проекта, где сотни котрибьюторов и каждый пушит pr как бог на душу положит. Я посмотрю на твоё ебало когда тебе надо проверять сотни, тысячи pr, и какой-то долбоёб выёбывается что ты хуёво делаешь. Сам сделай хорошо!
>>3158603 >уииии нильзя так использовать!1 Поясняю специально для того, кто не может в примеры: на месте объекта может быть что угодно, в том числе кастомный Error с доп. полями, которые надо проверить в тесте (именно мой юзкейс). Поле тоже может называться как угодно и быть сколь угодно вложенным. А теперь объясни, как в джесте проверить поленейм в выброшенной ошибке. Не объяснишь, потому что дауны на разрабах джеста не предусмотрели такой банальный юзкейс.
>>3158609 Назвался мейнтейнером - отвечай за качество своего поделия. А не можешь - не лезь в опенсорс, тебя никто не заставляет. "Хрю ряя не пынямаешь, это сложна!" - это не оправдание хуевой либе, которой вынужден пользоваться каждый первый коммерческий проект в силу исторических причин.
И ведь что забавно: либы для той же жабы появились раньше джеста - бери да копируй под жс, нахуя изобретать велосипед? Я бы еще понял, если бы было наоборот, все-таки со строгой статической типизацией повторить фишки из динамического языка не всегда получится, но тут-то что помешало, кроме жиеса головного мозга у автора?
>>3158731 >Экспект на кастомные поля. Это примерно то, что я пытался сделать. Вот только вместо создания еще одной переменной для хранения ошибки, я просто делал expect в кэтче. Как ты понимаешь, чтобы это работало, за вызовом функции в трае должен идти fail(), иначе тест будет ненадежным. Короче, изкоробочного решения, как в любой другой либе, нет, надо пердолить костыль в любом случае, а потому изначальный посыл все еще имеет место.
>>3152994 (OP) А почему вы выбрали самый популярный стек вы не боитесь тут самой большой конкуренции? Или есть причина почему это лучше чем другие стеки?
>>3159209 > А почему вы выбрали самый популярный стек Не выбирал, вместо реакта пишу на вью и думал свитчиться в ангуляр
> вы не боитесь тут самой большой конкуренции? Очень сильно боюсь и она заебала меня, но во фронтенд попал случайно и задержался тут больше, чем на два года. А вообще целился в бекенд
> Или есть причина почему это лучше чем другие стеки? По части моего вью - нет. Фреймворк хороший, но на нем не пишут крупные конторы или бигтех. А вот на ангуляре и даже том же оверхайпнутом реакте пишут.
>>3159209 >Или есть причина почему это лучше чем другие стеки? ЖС - это отсутствие альтернативы в вебе, и достаточно дешево и массово. А что это значит? А это значит, что работа будет всегда. В отличии от какой-нибудь либо нишевой хуйни, типа плюсов, где уже все в ебало друг друга по сути знают; либо так дорого найти спеца, что проще придумать инструмент, который этих спецов заменит. А чтобы быть лучше массы жсеров-вкатывальщиков, достаточно иметь 90+ айсикью, какую-то базу и годик-два опыта. Все, дальше ты просто сидишь, между проектиками освежаешь знания и до пенсии спокойно занимаешься своими делом, не думая, что завтра какой-нибудь оракл учудит чего-то, что завод твой закроется, и прочее. Короче. Чем массовее стек, тем более ты защищен финансово. Такие вот дела.
>>3159209 На популярность мне поебать было. Мне просто больше нравится фронтенд. Нравится верстка, нравятся приколдесы с рендером, нравится ебануть какой-нибудь график или диаграму, анимацию какую-нибудь заебенить. Здесь я чувствую себя творцом, в то время как бэкенд - это обезьянья хуита. Конкуренция да, печалит. Раньше можно было балдежно менять работы, а сейчас розовая мечта - засесть в какой-нибудь банк шлепать одни и те же формы, но чтоб стабильно, а не сидеть в тильте смотреть на отказы или терпеть на собесах.
>>3159397 > Конкуренция печалит Меня тоже и из-за этого долго хотел свитчнуться из фронта в бек не получилось.. Но потом понял, что в джэве, петухоне, ноде и других япах такая же ебанутая конкуренция с адским отсевом
>>3159409 Мой знакомый фронт-свитчер наоборот говорит, что в голанг вкатиться легче, и по его опыту в первую очередь избавляются от фронтов, потому что легче заменить. Я как джавист особой конкуренции во всякие помойные банки не вижу. Вот в нормальные места тяжело вкатиться независимо от стека.
>>3159421 > в голанг вкатиться легче Он попал туда через пиздеж или по-честному сказал, что до этого кнопки красил? А так ты бы знал, как я хочу свитчнуться в бекенд - но ссу упасть по зарплате
>>3159427 Насколько я знаю - честно. Но он синька с >5 лет опыта, до этого пиливший свой стартап с бэком на ноде, и это чел с подвешенным языком. Вот и думай.
>>3159431 > чел с подвешенным языком Всегда считал себя таким. Но стартап на ноде не пилил, поэтому мне пизда > синька >5 лет Но тут не поверю, что ему было бы хуево во фронтенде, останься он в нем
>>3159409 Тоже подумываю перейти куда-нибудь в другое место. Либо заиметь такую позицию, где верстка будет не нужна, но в фронте. Год писал тырфейсы и считай не верстал. Как же было ахуенно. Тупо перекидывал жсоны и использовал либу и шаблон. Сейчас свалил и понял, что скорее всего, придется вновь окунутся в кссы, хтмли, ебаный пиксель перфект. Ловлю дизмораль от одной мысли.
Мне кажется через пару лет уже нереально вкатиться без профильного образования будет. Фронтенд катится в фуллстек, уже даже в доке Next без задней мысли примеры SQL запросов. Да и в целом технологий все больше, они все сложнее и сложнее.
>>3159446 Я три недели поверстал на коммерческом проекте и съебался в ужасе, такого уныния никогда не испытывал, если вижу тестовое с версткой с адаптивом сразу отказываюсь.
>>3159527 Скорее будет постепенное слияние BFF с фронтендом. А в доке Некста могут что угодно писать. По факту вся эта новомодная серверная херня что туда завезли используется в основном в пет проектах да видосах на ютубе. В продакшене как использовали Некст как чисто фронтенд фреймворк так и дальше продолжают.
Если я такую йобо структуру для своих петов сделаю они не ахуеют при сборке или не выстрелю себе ногу в будущем? Или я только что монорепу открыл? Так и не понял что такое монорепа.
Ладно, меня заебало зарабатывать нищенскую сотыгу 105-110 к за два года. Но на моем стеке людям с опытом меньше трёх лет предлагают пожрать говна за 80-120 тысяч, а иногда за 75-90. Варианты вижу следующие -
1) Наращиваю литкод-глыбу и очень долго двигаюсь место, где заплатят хотя бы 130-150 2) Докручиваю до 3 лет и залетаю на 150 без хуйни но ссу разоблачения 3) Свитчуюсь на ангуляр. Там зепки условия будут посолиднее
>>3161988 Ты видимо до сих пор не понял ситуации в которой находишься. Никакого фронтенда как профессии куда можно успешно перекатываться даже с опытом, с работы на работу скоро не будет совсем. Будут 5000 человек с нарисованным опытом 3-5 лет на место, и так будет на любом фреймворке. Фронтенд - это корабль, который стремительно заполняет вода и из которого нужно эвакуироваться на любых условиях, а ты "ну мне кароч надо чтоб зепка не просела)) Че делать мож на ангуляр свичнуться))". Глупец.
>>3162129 > Учи Nest... Я делал 2-3 ТЗ на несте и экспрессе, когда вкатывался по одному из них получил даже оффер, но не срослось . На первом месте работы писал месяца три на ларавеле. Все первые полтора года, по вечерам, ботал бекенд на уровне кубера, ддд, го и другой хуйни а сейчас даже sql забыл, лол, хотя раньше знал его лет 6 Но вы ведь в курсе, что все это какая-то суходрочка по сравнению с реальным коммерческим опытом? >>3162132 Тогда опять сделают фулхемом и это опять будет 90% покраска кнопок. А ещё обычно фулхемом берут жадные пидорасы Короче в бекенд хочу, но хуй туда попаду. Остаюсь во фронтенде
>>3162150 я хз если честно. я вот например тоже больше фронт, но я уже начал дрочить в сторону бэка потому что во фронте заебись ориентируюсь. бтв писал ранее что некст говно, но ведь он норм если юзать только как фронт разве нет?
>>3162201 Нуу, это несложно. Своих пет-проджектов я написал штук 20 с разными бековыми фреймворками, япами и инфрой. Поэтому пукнуть можно Но вот интеграций сервисов, оптимизаций скоростей, реализации сложной бизнес-логики я никогда не делал. Поэтому все это было пустой суходрочкой, не?
>>3162215 >Но вот интеграций сервисов, оптимизаций скоростей, реализации сложной бизнес-логики я никогда не делал Естественно, ведь этим сеньор обычно занимается.
>>3162218 Хуй знает, требования к подобному обычно выставляются и в джуновских вакансиях от года опыта и выше. И мне в мвп-треде 100 раз доказали, что бек по сравнению с макакенским фронтом - это тупо, нахуй, рокет сайенс Поэтому вся моя суходрочка была бессмысленной, я признал поражение и остаюсь тонуть вместе с фронтендом Хотя даже у меня на работе пишут на пыхе хуйлоад и хотят тянуть голанг в ближайший месяц-два. Это по всякому интереснее, чем красить кнопки
>>3162221 Мне что-то подсказывает, что ты на фронтенде реально только кнопки красил. Буквально, а не фигурально. >мне в мвп-треде 100 раз доказали Хотелось бы конкретных кейсов какой тебе там рокет саенс рассказали. Я например знаю бэкендеров, которые стали таковыми только потому что не смогли осилить верстку в начале пути.
>>3162226 > Реально только кнопки красил Да хуй знает. Просто все фронтовые задачи щелкаю по десятку, а от бекендерских тупо оцепенение и поэтому боюсь брать их. Может дело даже в самооценке и моих ментальных рамках - хуй знает, потому что пет-проджекты с бекендом пишутся и даже хвалятся интересующимися челиками А ты кем сам будешь? Бекендер, фронт, фулстек?
HTML: Включает элемент <input type="datetime-local"> для выбора даты и времени. Кнопка запускает функцию расчета расстояний. Блок <div> для отображения результатов.
JavaScript: Включает библиотеку luxon для работы с датами и временем в разных временных зонах. Функция hoursBetween() рассчитывает количество часов между базовой датой и выбранной. Функция getPlanetDistance() использует синусоидальную функцию для моделирования движения планет, основываясь на орбитальных периодах и средних расстояниях. Функция calculateDistances() считывает выбранную дату и время, переводит её в московское время, рассчитывает суммарное расстояние до всех планет на каждый из следующих 24 часов и выводит результат в виде списка с точностью до 20 знаков после запятой, а также показывает изменение в числах и процентах относительно предыдущего значения.
Этот код обеспечит расчет суммарного расстояния до всех планет от Земли на выбранную дату и на ближайшие 24 часа по московскому времени, включая изменения в числах и процентах.
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Planet Distance Calculator</title> <style> body { font-family: Arial, sans-serif; margin: 20px; } label, input, button { display: block; margin: 10px 0; } .result { margin-top: 20px; font-weight: bold; } ul { list-style-type: none; padding: 0; } li { margin: 5px 0; } </style> <script src="https://cdn.jsdelivr.net/npm/[email protected]/build/global/luxon.min.js"></script> </head> <body> <h1>Planet Distance Calculator</h1> <p>Выберите дату, чтобы рассчитать суммарное расстояние до всех планет от Земли (в АЕ) на следующие 24 часа с изменением в числах и процентах.</p> <label for="date">Выберите дату и время:</label> <input type="datetime-local" id="date"> <button onclick="calculateDistances()">Рассчитать</button>
Аноны, планирую накрутить 1 год коммерческого опыта, ибо заебало делать тестовое, ходить на тех. собесы и получать отказы. При этом уже дохуя всяких волков, которые сделали рынок просто нечестным. Хочу услышать ваше мнение - стоит ли?
>>3162507 >планирую накрутить 1 год коммерческого опыта >дохуя всяких волков, которые сделали рынок просто нечестным Волк жалуется на волков. Ле классикуе.
>>3162507 Делай тестовые ахуенно. Пот и кровь вкладывай. А потом делай репу и пиши, что, вот, пет запилил, смотрите! Когда вкатывался меня пару раз чисто из-за этого приглашали на тех. собес, т.к. тестовое крутое было. Правда потом проебывал тех. собес.
>>3162552 Чаю. Дудось вакухи, учи теорию, практику. Год тебе с тех. собесом не поможет.
>>3162560 Я сам такой же, только с реакта. Докрутил год, чтоб было 3 а не 2. Но походу этого мало, придется до 5 крутить. А до 5 крутить ссыкотно, я все таки не настолько глыба.
>>3162654 Ого, рад видеть коллегу-волка. А что, с 3 годами все равно не зовут на собесы? И ты не боишься разоблачения, если посмотрят в трудовую или попросят справки из налоговой?
>>3162659 Нет не боюсь. У меня на 100 откликов 1 собес всего и 0 офферов. И дальше скорее всего будет хуже с учетом пиздеца на рынке. Вот чего я боюсь.
>>3162663 Ну смотри, у меня такого пиздеца даже с полутора годами не было - в неделю было по 3-4 собеса. Наверное, дело в том, что вуе чуть менее зашкварен, чем рякт. Хотя все равно тяжко - все ваки с меньше 3 лет опыта предлагают такую себе зепку Поэтому ты не рассматривал вариант не с накруткой опыта, а с перекатом в другой фронт-фреймворк (я хочу ангуляр попробовать) или бекенд? Тут пять постов назад писали, что в целом фронтенду наступил пиздец
это значит что все системы ИИ настроеннные на анализ прошлого пи 1.3333 будут получать точное моделирование будущего и прошлого ведь оно "симетрично и детермично на 100% "
function drawBranch(x, y, length, currentAngle) { const endX = x + Math.cos(currentAngle) length; const endY = y - Math.sin(currentAngle) length;
// Set red color for branches ctx.strokeStyle = 'red'; ctx.beginPath(); ctx.moveTo(x, y); ctx.lineTo(endX, endY); ctx.stroke();
// Recursively draw smaller branches if (length > 5) { drawBranch(endX, endY, length 0.7, currentAngle + angle); // Left branch with shorter length drawBranch(endX, endY, length 0.7, currentAngle - angle); // Right branch with shorter length } }
function drawFractalTree() { ctx.clearRect(0, 0, size, size); // Clear canvas before each redraw drawBranch(startX, startY, branchLength, Math.PI / 2); // Start drawing from center bottom
requestAnimationFrame(drawFractalTree); // Animate the growth }
>>3163350 Кто все эти люди, плюющиеся от свободной типизации?
Это студентота всякая, которую 5 лет пердуны в вузах муштровали или кто? Травма у них такая? Вот потому что я использую всякие JS, Питоны и мне нормально. Всё хорошо, ничего плохого не вижу. Но при этом, какие-то чудаки со всех сторон вопят про плохой JS, про ужасную динамическую типизацию и всё такое. Кто эти люди?
>>3163423 Кто все эти люди, плюющиеся от ебли в жопу?
Это гетеросексуалы всякие, которых 15 лет растили папа с мамой или кто? Травма у них такая? Вот потому что я ебусь в жопу, сосу хуи и мне нормально. Всё хорошо, ничего плохого не вижу. Но при этом, какие-то чудаки со всех сторон вопят про плохих пидарасов, про ужасных трансгендеров и всё такое. Кто эти люди?
>>3163423 Ну вот конкретно этот просто сидит учебник дрочит. Ему совсем не интересно программирование и не интересно чё там в браузере происходит. Не интересно что пользователь кликает, не интересно что окошки всплывают, менюшки открываются. Он думает вот я выучу приведение типов буду сотыги лутать.
>>3163807 Есть ГПХ на физло, там проще, но кабан плотит за тебя налох и взносы. Есть ГПХ на самозанятого, ты плотишь только налох за себя, но ограничение по доходу 2кк в год. Высокая вероятность, что налоговая доебется. ГПХ на ИП то же самое без ограничения по сумме.
Соответственно, конторам, которые оформляют по ГПХ похуй, остальные будут от тебя морщить нос и требовать пруфов опыта.
>>3164346 Поясните за его популярность кстати. Это же хуйня уровня is-odd только глядя на is-odd все за голову хватаются, охают, ахают, пльют корвалол. А тут все жрут и нахваливают.
Заметил с недавнего времени почему-то у меня на вин 11 напрочь поломались кастомные скроллы ( появились стрелочки и игнорируется округление). На маке такой херни нет. Пробовал гуглить, но ничего по этой проблеме не нашёл. Кто-нибудь сталкивался с этим?
>>3156107 Интересно может быть системное программирование, геймдев или нейросети. Ну или хотя бы какие-нибудь монадки в Хаскеле. Но как может быть интересен веб с готовыми фреймворками, где даже не нужно знать алгоритмов? Смешно, это все равно что говорить, что интересно ремонтировать розетки или менять трубы. Естественно, все фротендеры - волчары, только одни честно признаются в этом, а другие пиздят.
>>3164790 Нюансы отдельного япа или фреймворка могут изучаться месяцами. А тут ещё речь идёт о смене направления
Я тоже после крестов не учил пхп, питон или жопаскрипт, а просто начинал писать на них. То же самое и с фреймворками - на первый взгляд все одинаково. Но вот на работе столько дохуя нюансов узнал, без которых делал бы все медленнее.
>>3164790 >Го учится за пару дней. Ловите рукожопа. Это вечные торопыги, у них вечно всё за полдня делается, да на коленке. А нахуй тогда требуют 2 года опыта, 3 года опыта, если можно лёжа на диване за 2 дня выучить и идти делать шедевры?
Жаль, что доцент Столяров больше не занимается преподавательской деятельностью. Может быть, произошел бы интересный инцидент, наподобие Олега Соколова.
>>3164759 Я вот думал на своем примере что во фронт может пойти нормис. Потому что можно показать чё наделал мамке. Ну и вообще ты ГЛАЗАМИ видишь результат своей работы. И это радует. В бек же идёт душный анальник анхуман, которому противно все человеческое. Т.к. душных анальников меньшинство вот все и ломятся во фронт.
>>3165038 Вроде звучит адекватно, но не имеет ничего общего с реальностью. За время работы я встречал как дохуя анхуманов во вротенде, так и нормисов в бекенде. А еще сейчас все ломятся в петухон и джеву, и там такая же конкуренция, как и во фронте хотя некоторые мои собесы на фронта даже полегче некоторых моковых собесов на джава-ждуна
Как в React Router DOM v6 сделать такую штуку: Есть коренной url, к примеру: my.store.ru/books Я хочу сделать так, чтобы можно было передавать параметр из url в мой реакт компонент. Например: my.store.ru/books/on-sale. В этом случае в компонент, который привязан к руту books передается проп строка on-sale my.store.ru/books/new. В проп передается строка new Ну и так далее.
Где найти гайд по вкату в РАЗРАБОТКУ, а не зарабатывание денег? То есть какие технологии нужны и как вообще начать разрабатывать сайты для себя, а не как выучить ворох бесполезных (возможно только для личной разработки бесполезных) тырпрайз технологий что кабаньё требует?
Я при помощи чат гопоты сделал относительно красивый сайт-одностраничник на рякте, но в нём есть два ебучих бага, которые ни гопота, ни тем более я, что в веб не совался до вчерашнего дня, исправить не может. Поэтому я думаю мне нужно самому разбираться полноценно как формошлёпить, но нескольких лет своей жизни на разгребание этого самого вороха энтерпрайз технологий у меня нет.
БТВ, может это я нуфаня и не понимаю как делать, а сеньёры-формошлёпы с подобным успели разобраться в первую неделю программирования и знают, как подобное решать, поэтому вот баги: 1) Окошко оповещения о том что текст скопирован находится позади затемняющего оверлея Modal, что бы я не делал, хоть з индекс редактируй, хоть порталы добавляй, а надо чтобы оно выше всего было и ничем не затемнялось. 2) При зажатии кнопки, состоящей из иконки отодвинутой на 20 пикселей от левого края кнопки, и текста, центрированного посередине в оставшемся пространстве, иконка съезжает ближе к центру, и, как я понял, становится привязана к правой стороне кнопки с отступом равным длине текста. Чудеса.
>>3165383 Ну и нахуй тут эти фантазии срынкодауна? Попробуй найди работу умея делать одностраничники но понятия не имея как работать в команде и всегда отключая еслинт.
>>3165393 Мне назначают цену ниже еды, которую я потрачу за выполнение задачи, в противном случае купят у школьника что питается за счёт мамки. Мои действия?
>>3165386 >умея делать одностраничники но понятия не имея как работать в команде Я так на галере работаю за 1500 далларов Делаю SPA, сижу одним фронтом на проектах Не ебу вообще как взаимодействовать с другими фронтами и уж тем более работать с чужим кодом (когда дают за кем-то поправить/отрефакторить ставлю время х2)
Объясните хуле им не понравилось. Типа я должен был на уровне запроса к БД извлечь лишние поля, а не фильтровать массив в самой апишке или здесь конкретно к синтаксису претензия?
>>3165440 В этом есть какая-то логика, но даже не могу представить что это может быть? Понятно что именно рисует во фронте не будет нужно в бэке, но разве будет недостаток либ для node.js?
>>3165636 Легко. Берешь и забываешь путем изучения пхп или сишарпа
Мимо никогда не влекло в JS, но случайно попал на стажировку в вузе и теперь уже не первый (и не второй) год участвую в этой крысиной гонке фронтенда. Беги отсюда, глупец
>>3165636 Студентов, ранее изучавших БейсикJavaScript, практически невозможно обучить хорошему программированию. Как потенциальные программисты они подверглись необратимой умственной деградации.
Хотя специально для мартыханов динамопетушков придуман язык PHP с такой же шизоидной типизацией и костылями.
Я использую стили мантина через .layer.css Так вот они не билдятся в нексте, а в дев режиме работает. Как можно сборку некста продебажить чтобы узнать в чем проблема?
А еще мой сервер за 100 рублей не может сбилдить некст. И я в гитигноре разигнорил папку .next/server и запушил. Это работает но там какой-то треш и угар теперь в дифференсе когда запускаешь next dev.
>>3165885 А проект там всё равно будет 400мб весить? А то так 4 мб весит и 400бм кеша(не страниц) а какого-то говнокеша некстового. И оно никак не участвует в готовом билде. Я не уверен что у меня 400 мб есть.
>>3165930 Возьми да попробуй. Условный образ на алпайн с стендалон сборкой некста, который нужно только запустить, может весить хоть 180мб. Но это всё ещё не 500+ на условный джаваспринговый образ.
>>3165974 Хз, мне кажется наплыв такой, что если ты не дэн абрамов, то тебе и не напишут больше, как в сладком 2018. Правда я и не гнушаюсь сам откликами. Но "веселит" как херки тупо перестали писать, как-будто вымерли. Ну вот, условно из 30 отликов 10 отказов, 5 заинтересованностей и 15 игноров. То есть ощущение что там за неделю по 5 тысяч откликов и херки берут трех первых попавшихся и закрывают вакансии. >>3165977 Видимо, скоро придется. А как выживать?
>>3166015 >Попробуй бомбить по ночам Не, я ебнутый, отпизжу какую-нибудь чурку и сяду. Я не могу работать с клиентами. >А стек какой у тебя? Реакт, мобух, редух, тесты.
>>3166234 Если ты фронтендер, то меняешь шило на мыло. В мвп-треде уже неделю разные джависты пишут, что даже с годом или двумя опыта не могут найти работу из-за того, что их ебут на собесах такими кишочками, что пиздец. Да и количество откликов по 1000-1800 человек на джава-вакансии тоже как бы намекает, что план говно
Аноны, дарова, ну я так и думал - сходил на собес, меня разводят на ГПХ, который еще надо переподписывать каждые 3 месяца, я сказал, что хотел бы трудовой договор, но они начали втирать, что уже заложен бюджет и под новую ставку нету денег, короче это какое-то наебалово?
>>3166248 Сейчас некоторые ебанутые херки не считают даже гпх или сз за опыт. Но тебе ещё повезло. Лично я за опыт год работал вчерную Поэтому лучше попробуй хотя бы так вкатиться
>>3166335 >Хочу сюда поступить, чтобы была ИТ вышка Получи какие-нибудь сертификаты, а-ля aws, java и прочие. От них и то больше толку.
>>3166335 >Речь про корку для официального трудоустройства забугром. Если тебе нужна корочка, ёпта просто возьми и купи корочку. Зачем тратить на это 5 лет? Неужели ты думаешь прям какой-нибудь Джон из Небраски будет докапываться, мол действительно ли ты учился в магаданском политехническом университете или нет. Он даже не найдёт на карте, где твой город находится. Им и какой-нибудь распиаренный иннополис или сколково ваще до пизды. Можно спокойно купить за 15к или 30к и проблема решена.
>>3166432 Хз насколько нода расхайплена, но вакух на ней меньше раз в 10-15 чем на петухоне или джаве, а требований в вакуках как будто бы больше >А ты пиздел про свой опыт? 10 месяцев нарисованного опыта это всё что у меня есть в резюме. Ну и пара пет проектов расписана
>>3166459 Тупо сейм. У меня тоже два года на вуе если округлять в большую сторону и работа за нищенскую сотыгу но на деле чуть побольше, но похуй Что планируешь делать? На каждом собесе ебут адово, сама работа говно и зарплаты задемпингованы тысячей волков. Поэтому думаю выкатываться в бекенд, а ты?
>>3164351 Потому что среднестатистическая макака не хочет писать ничего сама под свои нужды. Рефлекс зайти на нмп и найти готовое преобладает. Работу с модулем http можно очень удобно написать и кастомизировать, причем сделать это не сложно и не надо тащить телегу зависимостей.
>>3166476 Так ведь в экспрессе ты же работаешь с сырым объектом Request так же как и в http. Экспресс насколько я понял только адресную строку разруливает.
>>3166482 Еще в экспресс можно напихать мидлваров как учат во всяких говнопособиях по изучению ноды а потом охуевать с отладки перекатиполя которое с контроллера летит прямо в базу.
Но вообще 2 месяца это по сути даже не срок на новую работу. У меня ещё осложняется тем, что живу в Индонезии, а многие хотят офисный планктон в москву сити
>>3166511 > думаю перекатываться в ангулар Ты не первый человек, от которого слышу такое. Я и сам вчера добавил доку по ангуляру в закладки и быстрый курс на ютубе, чтобы начать писать на нем. Но я ссу, что в долгосрочной перспективе даже онгуляр будет заполнен вкатунами, волками и ебланами. Из-за этого зепка упадет и станет сложнее устраиваться на работу. Плюс на ангуляр прям мало вакансий. Меньше чем на вью. Поэтому о бекенде не думаешь я думаю, но хуй знает как попасть туда?
>>3166516 >Плюс на ангуляр прям мало ваканси А то что на вью пару сотен тебе легче стало?
>Поэтому о бекенде не думаешь Не вижу смысла перекатываться в меньший грейд вместо прокачки текущего ради потенциального увеличения вероятности сменить свою галерку.
>>3166526 > Тебе легче стало? Немного. Но все равно дрысня какая-то >Не вижу смысла перекатываться в меньший грейд вместо прокачки текущего ради потенциального увеличения вероятности сменить свою галерку. Смена направления это всегда меньший грейд, тут поддвачну хотя при свитче в полный стек грейд обычно не падает. Но ты в курсе, что смена фреймворка тоже может привести к существенному понижению грейда из-за ушлых и выебанных кабанов, которые скажут "а нам нужон человек с 3 годами опыта на онгуляре x.y.z., а если ты ковырял другой фреймворк или даже другую версию онгуляра, то иди нахуй или меньшую получьку"? Потому всем нужны гребцы, приносящие валуэ с первого дня, а не инженеры
Короче, какое направление во фронте самое денежное? Самое дно это верстальщик, это понятно, там одни девки работают и филологи. Самый топ это синьор по ангуляру. А между ними какой список?
>>3166727 На деле трустори, я когда в прокуратуре работал, у нас помощника прокурора так уволили - сказали ему в область ехать, а пока его не было фиксировали прогулы и уволили по статье.
>>3166901 Никакой это не костыль. Сайты эволюционировали в веб апп. И ССР просто исправляет недостаток который у вебапп был по сравнению с веб 1.0 сайтами.
>>3166942 Что конкретно решает реакт? Вот jquery решал проблему кроссбраузерности (да, такое было) и кривого в те времена js. поэтому и доля его еще больше половины А что решает ректал? Сокрытие ивентов и ajax? Или ты сам не мог состояния хранить в объектах?
Ну как пытающийся вкатиться в пэхапэ и забросивший реакт с вью - сайты на пэхапэ в большинстве своим кал лагающий, пэхапэшнику тупо влом цсс анимацию прописать и подгружается все резко
>>3167044 Так и есть, жеппаскрипт это костыльное говно, написанное на коленке за 3 ночи. Просто теперь это стандарт вебдева, вот и ебут люди голову, да коупят.
>>3167044 ща на тебя выльется ушат хейта, потому что конкуренция, вкатуны и мало работы а ведь и правда интересно, зачем? расскажи честно, как ты узнал про JS, откуда, что хочешь с ним делать
>>3167112 Все просто, выбираю куда вкатываться. Выбор пал на фронтенд, потому что я когда-то пердолился c сайтами на вордпрессе с помощью гугла и метода тыка. Ну а фронт это вроде как JS по большей части, а потом уже какие-нибудь Ruby или Python.
Думал какой-то другой язык или направление выбрать, но /pr меня еще больше запутал, кто хвалит свое, кто наоборот, отговаривает >потому что конкуренция, вкатуны и мало работы
>>3167127 Ну я в общем добавил .next/cache в .dockerignore и прочекал потом docker exec <container_name> ls /usr/src/app/.next его там нет. Значит моя папка node_modules весит 400мб и всё остальное еще 190мб.
>>3167117 Чел, не вкатывайся во фронтенд. Я попал в него случайно весной 22-го и с тех пор не могу перекатиться в тот же бекенд. А тут конкуренция, зарплаты и перспективы - пиздец
>>3167149 Блин, а в бэкенде что? Там вообще бывают ньюфаги-джуны? Выглядит все сложнее как будто, во фронте хоть роадмап понятный типа HTML+ CSS + JS + популярный фреймворк как джентльменский минимум.
>>3167149 Куда вкатываться/перекатываться тогда? Я тот самый душнила-бэкендер, пишу на Java, здесь тоже пиздец (зарплаты выше 200к нет, и то одни отказы), у шарпомух - аналогично, у знакомого 1С'ника - тоже.
>>3167168 Там джуны без опыта нахер не нужны. Изволь помимо собственно Java/C# знать все БД (Oracle, MS SQL, Postgres), все брокеры (Kafka, Rabbit, Artemis), уметь адимнить Linux и DevOps'ить (Kuber, OpenShift, ANSIBLE). И не на уровне "прошел курсы"/"посмотрел YouTube", а "был коммерческий опыт не менее 3 лет, могу подробно рассказать на собесе".
>>3167200 Вкатываться надо в бизнес по совету Дмитрия Анатольевича. Делать бабло на макакичах, пилить гранты на импортозамещении и отдыхать в Дубае как Паша Дуров.
>>3167200 >вкатиться >сеньором не можешь найти полгода работы >вкатиться Я, наверное, перестану говорить людям что они идиоты. Конечно, вкатишься. Иди курсец купи за 150к на год. Потом сразу крутанешь опыт и в яндекс пойдешь делать яндекс.лавку.
>>3167366 Ничего не поменялось. Там уже стоит >npm ci --omit=dev Если я в рабочей папке делаю >npm prune --production то у меня папка node_modules весит 200мб. Откуда еще 200 берется?
>>3167523 Странно. В МВП-треде и сишорп треде меня все пытаются убедить уже не первый месяц, что я буду джуном до тех пор, пока у меня не будет 3-5 лет опыта
>>3167209 Да да, поэтому мы не можем месяцами закрыть позиции джунов/миддлов, потому что рынок перенасыщен, ага Вы забываете, что большинство людей кретины, которые 3 года на галере сидят и потом думают что они сеньоры дохуя, ведь они столько лендингов и форм регистрации наверстали
>>3167603 >ответов в мануалах и стаковерфлоу будет на яве, то не осилю Там типы местами поменяли, в остальном дергаются те же объекты. Что тебя напугало в джаве? Знаешь котлин, знаешь джаву.
>>3167576 Пиздец. Как крутить опыт, если реального опыта и так 3 года, а крутить больше не получается, т.к. по возрасту не подходит? Ебаные 30летние скуфо-волки, сука.
>>3167908 > Ты необучаемый долбоеб Это ты решил на основе того, что человек уже смог отработать 3 года (значит обучаемый), но при этом не может попасть на собеседования на новую работу (значит никто не может заранее узнать, обучаемый он или нет)?
Скуфаны волчары, какое есть расширение в VSCode схожее с песочницей типа RunJS? Мне чтобы показывало переменные в прямом эфире, чатжпт советует Code Runner и Квокку, но они нихуя не умеют также.
Кстати, нахуя вы назвали жадных до 300кк вкатунов волками, не могли что ли какое-то более обидное или потешное прозвище придумать? Пиздец.
>>3167854 >Ебаные 30летние скуфо-волки, сука. У скуфа завтра-послезавтра инфаркт от празднования первой зп, а у зумера еще вся жизнь впереди. За мертвым скуфом баги править.
>>3168089 >Идеальныйв веб Забанить кссинжс, бутстрапы, говновилды. Оставить один Ангуляр. Всякие пуги и остальную ересь выпилить и переписать. Уголовное преследование за новый фреймворк.
>>3168089 Очередной дурачок, который не может понять что программирование развивается и движется туда и так, как хочет бизнес, а не красноглазые кретины с идеальными языками и фреймворками живущими в их голове.
>>3168161 Бизнес хочет чтобы была орда макак на рынке, чтобы одну макаку можно было легко заменить на другую. Чтоб макаки конкурировали друг с другом и их можно было выжимать. Чтоб была куча готовых решений и вообще быстрая разработка, чтоб макакич быстро тасочки закрывал, а не строил велосипеды полдня. Чтоб все для всех было стандартно и понятно, пускай и всрато. А вот с этими вашими гигашлепа фреймворками с оопэ, депенденси инжекшонами, реактивностями, архитектурой и прочей красноглазой херней нахуй идите. Без вас умников разберутся. Джаваскирпт у них там видите ли неправильно развивается. Хрр тьфу тебе в ебало, задрот сутулый.
>>3168182 >а не строил велосипеды полдня >Чтоб все для всех было стандартно и понятно > А вот с этими вашими гигашлепа фреймворками с оопэ, депенденси инжекшонами, реактивностями, архитектурой и прочей красноглазой херней нахуй идите Ряктодауны не могут удержать один смысл на пяти строчках. Дабы выразить свою отрицательную реакцию на свою неполноценность как специалиста, аж пришлось вертеться и умещать маневры в эмоции, при этом не замечая противоречия в своем тексте.
Бизнес чаще плохо понимает что нужно, а средний кодер слишком туп и ведется на дешевый маркетинг. Вот найдешь себе сеньера, он тебе хаскель или раст притащит и убежит, а ты потом страдай ищи спецов.
Если бы бизнес разбирался или существовали настоящие инженеры, давно бы стандартизацию ввели и был бы один язык с одним стеком (ну ладно, несколько языков). А не каждый кустарь пелил одну и туже перделку на 100500 похожих до жопы языках.
>>3168254 >Бизнес чаще плохо понимает что нужно Все он отлично понимает. Это наносеки, которым временно подфартило, плохо разбираются в жизни.
>>3168187 >чтобы одну макаку можно было легко заменить на другую Как бы это азы рыночной экономики. Лучше толпа легкозаменяемых джамшутов, чем самый талантливый специалист, который может выебываться и не хочет целовать сапог кабан кабанычу. "Лучше пропустить годного, чем нанять негодного" - лозунг HR.
Читать долго и вдумчиво, чтобы понять кто такие кабаны кабанычи. На всякий случай для поколения ЕГЭ замечу что стихотворение написано в 1864 году, и в нем речь идет не о крепостных.
>>3168297 >чтобы одну макаку можно было легко заменить на другую в чём профит менять одну макаку на другую? макака денег не приносит деньги приносит продукт
>>3168182 Команда рякта еще единую кодовую базу для веб рякта и RN шлепает. Сейчас рякт еще и активно на сервер лезет. Вон в нексте уже свой аналог экспресса, всрато, но есть куда расти. Одна макака теперь будет делать вообще все.
>>3168414 Новая макака зная положняк приходит получать зарплату, а не двигать продукт, потому что всё равно уволят. Потом на форумах поднимается вой, что вокруг одни волки и специалистов нормальных нет.
Салют господа. Сталкивался кто с таким кейсом? Есть условный мп4 файл, который пользователь может скачать. Пользователь нажимает на кнопку и бекенд отдает ссылку на s3 для загрузки видео файла. Проблема в том, что браузер сначала загружает видео файл, а потом предлагает место для сохранения. Это не интуитивно понятно, и пользователь не понимает началась ли загрузка или нет (прогресс загрузки можно наблюдать в network). Подобную кейс у меня был с .rar файлами. И я просто открывал ссылку бекенда в новом окне и браузер сразу предлагал место куда сохранить, а потом начиналась загрузка. Но с mp4 файлами поведение браузера другое, он начинает воспроизводить видео в новом окне, и что бы загрузить его пользователю нужно сделать дополнительные клики, что не удобно.
Как обойти это ограничение браузера? В интернетах пишут что это дефолтное поведение браузера в целях его защиты, но для меня это не удобно. Спасибо.
> 4) Чем занимаешься? Возможно расписать путь свитча языков, профессий. Пилю фронт на Рякте.
> 5) Текущий доход в месяц? 1500 баксов в месяц
> 6) Копания\компании в которой работаешь? Галера из США.
> 7) Роль/должность в компании/компаниях, в которой работаешь? Frontend engineer
> 8) Сколько тратишь в день на работу? 10 часов
> 9) План на развитие? Какую хочешь зп, что для этого делаешь? Перекатиться в Джаву. Заебал фронт за низкую зепку. Заказчики - долбоебы, которые сами не знают чего хотят.
1500 долларов за 5 лет реакта. Ебало представили мое? Как же хочу в бекенд - пиздец
>>3169041 Хуйчара. Я сидел с полупустым резюме, ждал хуй знает чего. От безнадёги начал крутить. Нормально приглашения начали сыпаться только когда до двушки докрутил. На 3.5 наконецц взяли.
Сап, может кто подсказать ньюфагу, че ему не нравится? Ну то есть я понимаю, че не нравится, но не понимаю почему так. Индус на ютубе примерно так делал и у него все норм было. Разве призма эта типы свои не для этого предоставляет?
>>3169095 Там есть метод findUniqueOrThrow у призмы. Этот if (!user) блок можно просто убрать. Если пользователь не найдётся, то выкинется исключение и сработает UnauthorizedException. Пример привёл выше, так короче.
>>3169119 >просто пока за индусом повторяю Там много тонкостей. К примеру, токен могут украсть, тогда нужно поменять пароль. По-хорошему, нужно добавить в модель дату passwordUpdatedAt. И проверять, дата user.passwordUpdatedAt > дата выпуска токена, тогда нужно заставить пользователя перелогиниться
Есть кто держит свои сайты на node.js, какой экспириенс у вас? Какие по железке Vps берете? Сколько хостов держит итд. на вашу работу не претендую, ищу стек для бэкенда себе удобный
почему &&&&& выводит перед перечислением массива, если это колбэк функция, которая должна помещаться в callback queue и вызываться после очистки стека? если console.log('&&&&') обернуть внутрь setTimeout(..., 0) то она помещается в эту очередь. почему? или я не понял что-то..
>>3169906 странно... я так понимал что колбэки это уже по дефолту асинхронный код. а он асинхронным является только если внутри него использовать что-то вроде setTimeout
>>3169915 Наличие калбеков само по себе не делает код асинхронным. Вот когда ты его передашь в синхронный вызов, например, fs.read, тогда он уже ляжет в ивентлуп и вызовется когда-нибудь потом.
>>3158488 Размер стека в массовых жс рантаймах - динамический. Полагаться на "мегабайт" - это инстант фейл. Да и зачем нужна рекурсия без TCO/TCE, если есть генераторы? На худой конец, можно заюзать обёртку с трамплинами. Визуально та же рекурсия, а на практике стексейф.
>>3170545 >К О Д ...выглядит почти также, как и в случае классической рекурсии. Разница лишь в том, что функция оборачивается в некую абстракцию, детали реализации которой сводятся к циклам while/for.
Мне в МВП треде писали, что джун фронтенд с 2 моими годами опыта хорошо, что хотя бы получает сотыгу ебанную. И то что во всех вакансиях предлагает 50-90 к - тоже нормально
Тогда какого хуя у фулкеков и бекендеров с таким же опытом легко лутается 140-160 к?
>>3170725 Почему node.js как бэкенд не выстрелил? Да потому что можно бэкен-мэна натянуть на фронт-мэна, а наоборот нет, там уже плешь из ректала-мышления.
Вкатываюсь во фронтенд, планирую доучить бэкенд, стать фуллстекером. Но мне нужно общение с такими же как я. Есть тг группы, форумы какие-нибудь, где можно найти единомышленников (и возможно работодателей)?
>>3170739 Ты же понимаешь, что взяв джаву, ты попадешь в удивительный мир легаси и базвордов, а если очень повезет, на самописный, не документированный самородок?
>>3170750 Нууу, смотри, есть следующие популярные комбинации с Ряктом: 1) Сишорп (норм стек, норм перспективы и конкуренция) 2) Ноуджэес (ебучий цирк шапито с 1000 вкатунов и без перспектив. Работу у ИП Пироговой за 40 к) 3) Джэва (не пробовал, ничего не скажу)
Еще иногда комбинируется с Головангом. Когда я вкатывался в ойти года три назад, по какой-то ебанной дурости комбинировал Рякт с пхп (Ларавель). Тогда я, конечно, вакансий не нашел. А за целых 3 года видел всего 3-4 таких вакансии
>>3171006 Странно что рынок пересел со свободной джавы, на иглу мягких. Я ожидал пхп, питон, го даже руби, но не шарп, у которого половина либ еще виндовые, и еще местами проприетарные и платные.
Ананасы, я тупой. Скажем есть проект пустой страницы на некст или реакт. Есть база на монгодб атласе с юзерами и скажем у каждого юзера есть задания в какое-то время показать хэллоу ворлд. Вот у Васи завтра в 23:25, у Пети через 2 минуты задача отослать ХВ на фронт и так далее. Как это реализовывается? И как это деплоится на серваки, ведь по логике нужен отдельный процесс, который следит а когда там в базе у кого должен отослаться хэллоу ворлд. Я чет закипел со всем этим, жпт подсовывает варики с node-cron, десять видов реализаций. Проект первый самопальный для практики, может кто направит как это во взослом мире делается.
>>3171051 Риалтайм: Цепляешь фронт через вебсокет к беку, беком шлёшь команды рисовать хелоуворлды. Это довольно "тяжёлая" реализация. Стейтлесы: Фронт каждые сколько-то времени делает запрос и получает расписание от бека на отображение на ближайшее время, отображает сам. Если у тебя есть ещё добавление заданий, то клиент может проебать добавление.
Какой самый эффективный способ для обучения? Ну практика, да, как именно это ньюфагу делать? Берешь пример приложения и лепишь его, гугля попутно все что нужно из HTML + CSS и JS? А если непонятно с чего начинать даже? Дивов там накидал, выудил их по айди и классам в джс, а дальше ступор, без подсказок от чатжпт особо не двигаюсь вперед. Либо изобретаю громоздкие велосипеды.
>>3171281 >Какой самый эффективный способ для обучения? Просто делать сайты. Много сайтов.
>А если непонятно с чего начинать даже? А чё там может быть непонятного? Ты видишь навбар, гармошку, слайдер, формы. И не можешь залезть в гугл, написать типа "navbar css" или "navbar best practices".
>Либо изобретаю громоздкие велосипеды. Бля так не изобретай! Возьми готовые UI, тонны их в интернете.
проблема с react native + expo только начал изучать, пробую сделать норм сетап, запускаю приложение на айфоне через expo go, работает только через npx expo start --tunnel. Приложение обновляет страницу при нажатии 'r' в терминале, но изменений нет. fast refresh тоже не работает. Пробовал делать ровно тоже самое с ноута - все работает идеально. Запускается с обычного npm run start, есть обычный reload и fastrefresh. Если кто-то сталкивался, пж хелпаните! https://t.me/lokinuhyg
>>3171414 Я всего один проект так делал, но поковырялся с сетапом. Expo Go как-то плоховато работает, нестабильно и у многих проблемы хоть на ведроиде, хоть на айфоне. В итоге я установил Android SDK с запуском виртуальных устройств, там все ОК и уже так доделывал.
>>3171465 Это как раз эталон кустарного дела, что не контора, то совершенно новый набор базвордов, 100500 херни делающие одно и тоже и 99% недопилено, или заброшено, или автор занимается своим художеством (он художник, он так видит).
анончики, что посоветуете, фронт или бэк? куда ща проще вкатиться? во фронт хочется сильнее, но конкуренция ебическая. по ощущению, на каком-нибудь c# поменьше будет, и вакухи есть. знакомый полгода назад на c# вкатился (не геймдев), из проектов пара простецких игрушек на юнити, которые сделал еще 2 года назад в универе лол
>>3171865 Есть функция, она вызывается несколько раз, и в нее передаются одни и те же аргументы.
Чтобы этого н еделать, можно создать функци обертку с замыканием или класс. И тогда в параметры функции или в конструктор класса передать аргументы один раз, получить callback и вызывать его спокойно без параметров.
>>3172233 > рыночная фронта Это в то время, когда 90% лошков сами платят, чтобы им дали первый год-полтора работать фронтендами? Или когда платят тысяч по 10-20 как трейни Мимо только к полутора годам опыта вышел на сотыгу
>>3172288 Потому что JSX может жить без реакта, как и реакт без JSX. А JSX можно как и с шаблонами на ванилле использовать, так и вынести какой-то общий функционал в твой говно JSX и прокидывать нужный провайдер в зависимости от среды/фреймворка, в котором вы работаете.
>>3172499 Наверное джун. Но уже второй год работаю. Задачи все сложнее и закрываю их всегда сам. Поэтому не ебу. Похуй на грейды но зарплата в чуть больше, чем сотыгу, - джуновая. Хотя я раньше вообще 60-65 к получал на прошлой работе
>>3173667 Фронтенд пишут только на жопаскрипте. Потуги в бекенд на 5 языках остались только в рамках пет проджектов. А я хочу писать работу на новом фронт фраемворке