Главная Юзердоски Каталог Трекер NSFW Настройки

Программирование

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 519 32 124
JS Thread #313 /js/ Аноним # OP 18/07/24 Чтв 12:40:58 3224249 1
изображение.png 100Кб, 1050x1050
1050x1050
Предыдущий тред: >>3206050 (OP)

Больше пары строк кода в посте или на скриншоте ведут в ад.

Для программирования на HTML https://codesandbox.io
Для Node.js с консолькой https://repl.it/languages/nodejs

Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю». Если/когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.

Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
Аноним 18/07/24 Чтв 12:48:12 3224258 2
Наиболее живой тред в программаче.
Аноним 18/07/24 Чтв 12:52:38 3224260 3
Аноним 18/07/24 Чтв 13:13:41 3224280 4
>>3224260
На втором это джуны собеседуются в IT в 2024?
Аноним 18/07/24 Чтв 13:23:10 3224289 5
image.png 1Кб, 112x26
112x26
Аноним 18/07/24 Чтв 13:27:13 3224296 6
Напишите кто-нибудь скрипт, который бы сортировал посты в треде по ответам. Раньше один хороший анон написал такой скрипт, но больше он не работает:
// ==UserScript==
// @name 2ch tree post
// @namespace http://tampermonkey.net/
// @version 1.2
// @description делает треды древовидными
// @author You
// @match http://2ch.hk//res/
// @match https://2ch.hk//res/
// @match http://2ch.life//res/
// @match https://2ch.life//res/
// @grant none
// @grant GM_addStyle
// ==/UserScript==

(function () {
"use strict";
console.time("tree script");
//находим все ссылки в постах
const post = document.querySelectorAll(
`.post__message > :nth-child(1)[data-num]`
);

//функцию вызываем на все посты в треде
//Перемащает пост и применяет стили для создания дерева
function postMove(linkPost, newpost = false) {
const nodePostCurr = linkPost.parentNode.parentNode;
const nodePostReply = document.querySelector(
`#post-${linkPost.innerText.match(/\d+/)[0]}`
);
//если эта ссылка ведёт на оппост или другой тред или пост не существует - пропускаем
if (/OP|→/.test(linkPost.innerText) || !nodePostReply) {
return;
}
nodePostReply.append(nodePostCurr);
if (newpost) {
nodePostCurr.addEventListener(
"click",
() => {
nodePostCurr.style["border-left"] = "2px dashed";
},
{ once: true }
);
}
}
//перебираем и вызываем функцию
for (const key of post) {
postMove(key);
}

//наблюдаем за появлением новых постов
const fromThreads = document.querySelector(".thread");

const observer = new MutationObserver((mutationRecords) => {
for (const key of mutationRecords) {
if (key.addedNodes.length > 0) {
const post = key.addedNodes[0].querySelector(
`.post__message > :nth-child(1)[data-num]`
);
if (post) {
postMove(post, true);
}
}
}
});

observer.observe(fromThreads, { childList: true });
console.timeEnd("tree script");

function GM_addStyle(css) {
const style = document.getElementById("GM_addStyleBy8626") || (function() {
const style = document.createElement('style');
style.type = 'text/css';
style.id = "GM_addStyleBy8626";
document.head.appendChild(style);
return style;
})();
const sheet = style.sheet;
sheet.insertRule(css, (sheet.rules || sheet.cssRules || []).length);
}

GM_addStyle('.post .post_type_reply { border-left-color: white; }');
})();
Аноним 18/07/24 Чтв 13:30:14 3224299 7
Аноним 18/07/24 Чтв 13:36:02 3224311 8
фриланс.png 74Кб, 970x627
970x627
Аноним 18/07/24 Чтв 13:47:54 3224338 9
>>3224311
>Дай косарь а то я с голоду умираю
Литерали ми.
Аноним 18/07/24 Чтв 13:58:38 3224351 10
Есть проект который компилится в wasm. Читаю на гитхабе что есть в нем некая секция build_id для ревизии билдов (чтобы различать их по внутренним id). Но при этом нигде не могу найти как получить этот id из готового wasm, не могу понять какой тулзой или кодом это получить. Есть идеи как это сделать?
Аноним 18/07/24 Чтв 14:53:44 3224415 11
>>3224351
А ты уверен что ты не сам задаёшь этот айди?
Аноним 18/07/24 Чтв 14:55:53 3224419 12
>>3224299
Я бы перевел, но сам понимаешь, надо как-то, чтобы без деанона.
Аноним 18/07/24 Чтв 14:57:26 3224422 13
>>3224419
USDT. Деньги вперед или через гаранта.
Аноним 18/07/24 Чтв 15:09:20 3224433 14
>>3224419
>но сам понимаешь, надо как-то, чтобы без деанона.
пизда тут трясуны.

как ты в магазин ходишь вообще? тебя же люди увидють!!
Аноним 18/07/24 Чтв 15:31:45 3224453 15
>>3224415
Я прочел что в условном unity это можно прописать в коде (но пока конкретных примеров не нашел). Важно еще чтобы айди могли читать чтобы удостовериться что это условно "тот самый билд с прошлого четверга" и т.п.
Аноним 19/07/24 Птн 12:14:58 3225062 16
gatsby-wapuus.png 38Кб, 300x300
300x300
Аноним 19/07/24 Птн 17:11:42 3225281 17
Кто знает где можно прокачаться в работе с JS и его типами данных (массивы, объекты, строки, функции и пр.)? На литкоде в основном какие-то абстрактные задачи, которые с одной стороны не рассматривают особенности языка (нет всяких приколдесов с замыканиями, this, мико/макрозадачами), с другой стороны они нахуй нигде кроме собесов не нужны и почти все говорят что пользы от них больше никакой. Или литкод/кодварс и подобное это все что есть?
Аноним 19/07/24 Птн 17:22:45 3225286 18
>>3225281
>прокачаться в работе с JS и его типами данных
чтобы что? общего понимания достаточно.
Применяй в реальных задачах на вью/реакте.

>>3225281
>с другой стороны они нахуй нигде кроме собесов не нужны
Проси тестовое.

Задачками с литкода на собесе будут дрочить только опущенные гики. Нормальные челики что-то реальное попросят, а не абстрактные задачки с литкода.


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

Реальные задачи, портфолио, пет проекты, тестовые задания на гитхабе, покажут что ты не совсем лох.
Аноним 19/07/24 Птн 17:27:37 3225288 19
tumblr917a311ac[...].gif 9175Кб, 540x350
540x350
>>3225281
>Кто знает где можно прокачаться в работе с JS и его типами данных
Учись как писать сложную и большую, запутанную хуйню.
Мастерством овладеешь позже.
Разбирайся в чужом коде.
Бери тестовые и решай для себя.

Мимо 4 года, гуглю как фильтровать массив с объектами, знаю пару методов массива.
Аноним 19/07/24 Птн 17:29:58 3225289 20
>>3225288
>Мимо 4 года, гуглю как фильтровать массив с объектами, знаю пару методов массива.
Да хуль, всего не запомнить, пользоваться сниппетами или записками нормально.
Аноним 19/07/24 Птн 17:40:45 3225297 21
>>3225288
>Учись как писать сложную и большую, запутанную хуйню.
Вот это мне интересно. Я хочу знать когда мне пользоваться замыканиями, когда строить функции всевышнего высшего порядка, как и когда делать композиции функций. Но этого нигде нет, хз как в этом практиковаться. Есть только задачи на кручение деревьев и перевод римских цифор. Нахер мне это.
Аноним 19/07/24 Птн 18:01:25 3225318 22
1af96025643953f[...].png 110Кб, 640x738
640x738
Жорик, помоги найти простой редактор изображений для jinja2 шаблона, чтоб кропать (и возможно поворачивать) изображения перед загрузкой. Должен работать и в мобильной версии.
Аноним 19/07/24 Птн 18:11:37 3225329 23
>>3225297
>замыканиями, когда строить функции всевышнего высшего порядка, как и когда делать композиции функций.

Читай СИКП, там все, что ты перечислил, на пальцах объясняется, и не только. Если "кишочки" ЯП не особо интересны, то можно ограничиться первыми тремя главами. Алсо, JS - это Scheme (язык который там используется), только в си-подобном синтаксисе, так что просто читаешь(решаешь) и применяешь у себя без регистрации и смс.
Аноним 19/07/24 Птн 18:22:18 3225343 24
>>3225318
>изображения перед загрузкой
это на джяваскрипте как-то делается вроде бы
Аноним 19/07/24 Птн 18:39:04 3225359 25
image.png 303Кб, 490x328
490x328
>>3225297
Ну так ты начни делать сложную и запутанную хуйню.
В какой-то момент придешь к тому, что это нужно будет сделать.
Или придет понимание, что вот эта сложная и непонятная залпа тут будет работать.

Мастер Анальник может знать 10 000 тысяч методов массива.
Но работающий Анальник знает и использует только пару.
Аноним 19/07/24 Птн 19:39:01 3225400 26
>>3225343
спасибо за помощь 😘
Аноним 19/07/24 Птн 22:14:08 3225496 27
Какой положняк в рекате со стейт менеджментом? Интересует какой процент проектов обходятся одним реактом и его контекстом и редьюсерами без редакса
Аноним 19/07/24 Птн 22:23:44 3225499 28
>>3225496
А зачем тебе нужен редюсер.
Аноним 19/07/24 Птн 23:52:01 3225547 29
>>3225496
>Какой положняк в рекате со стейт менеджментом?
Стейт менеджеры - это не про состояние. Это про взаимодействие с апи. Весь смысл в том, что когда у тебя много апи, допустим users, products, discounts, cart, search и так далее, то тебе надо всё это добро обрабатывать. Приводить к нужному типу, кешировать запросы, показывать загрузку, ошибки, делать оптимистичное обновление UI, периодически получать новые данные и так далее. И всё надо как-то абстрагировать и выносить функционал.

Примерно ту же функцию выполняет SWR https://swr.vercel.app/ru или React Query хотя они стейт-менеджерами не являются.
Аноним 20/07/24 Суб 01:50:27 3225567 30
Почему при использовании noscript я вижу скрипты с других сайтов? Разве можно загружать скрипты с других сайтов, нарушая политику одного источника?

В чем преимущество у websocket перед xmlhttprequest ?
Аноним 20/07/24 Суб 05:15:40 3225587 31
>>3224249 (OP)
По сколько часов в день работаити? Сколько отдыхаете?
Аноним 20/07/24 Суб 06:18:13 3225598 32
>>3225587
По 10, отдыхать на выходных.
Аноним 20/07/24 Суб 16:09:17 3225886 33
>>3225598
На выходных у меня вторая работа по совместительству.
Аноним 20/07/24 Суб 22:18:26 3226176 34
Аноним 20/07/24 Суб 22:54:31 3226225 35
>>3225567
>>3226176
Заодно спроси у чатгпт в чём преимущество вилки перед ложкой. Ведь тебе надо съесть тарелку гречи. Но это каша с молоком.

мимо
Аноним 21/07/24 Вск 10:04:43 3226453 36
Что отвечать на собесах на вопрос: Чем отличается лексисеское окружение от контекста выполнения в js? Ведь в спецификации ecma ничего нет ни про первое ни про второе.
Аноним 21/07/24 Вск 12:12:53 3226529 37
>>3226453
Что отвечать на вопрос, буду ли я хуй?
Аноним 21/07/24 Вск 13:01:57 3226582 38
>>3226529
Конечно будешь, иначе нохаир.
Аноним 21/07/24 Вск 13:19:57 3226610 39
>>3226453
>в спецификации ecma ничего нет ни про первое ни про второе.
Есть, просто открой и прочитай.
Аноним 21/07/24 Вск 16:18:52 3226834 40
Аноним 22/07/24 Пнд 00:58:31 3227355 41
Карьера фронтендера - путь в никуда нахуй. Кто-то поспорит со мной, блять?
Аноним 22/07/24 Пнд 07:54:36 3227422 42
>>3227355
а типо у бэкэендера куда то ведет? и там и там можно стать тим лидом. для того, чтобы таковым стать не нужно быть мастером всего
Аноним 22/07/24 Пнд 08:16:37 3227425 43
>>3227355
смысл с тобой спорить если ты убежден в этом?? =)
Аноним 22/07/24 Пнд 08:53:30 3227436 44
>>3227355
Да спору нет, другой вопрос чем заняться фронтендеру помимо своего формошлёпства, я задумался над тем что будет с нами через пять-десять лет и пока не решил, что выглядит перспективно.
Очевидный ai может так же лопнуть как пузырь.

Middle+ JavaScript Developer
Аноним 22/07/24 Пнд 09:06:00 3227439 45
>>3227422
>>3227425
>>3227436
В бекенде нет 10000 вкатунов на место. А мне из-за них просто страшно менять каждый раз работу.
Аноним 22/07/24 Пнд 09:18:15 3227443 46
>>3227439
хз, я шкила, учил плюсы для спортпроги, с ноября где то, щас просто решил вкатиться в js, хотя во фронты идти не собираюсь так то, но и на плюсах особо интересного тоже нет, но думаю в вузике они пригодятся поэтому не забываю их, думал еще джангу/фаст апи выучить, все это чтобы начать просто хотя бы на кусок хлеба самому зарабатывать с курса второго, сразу после вуза меня никто не будет обеспечивать и давать деньги, все силы и финансы потратили на моего брата, оплатили и учебу и машину и квартиру и еще девку содержали, моя надежда поступить на бюджет и выпросить оплачивать мне хатку, как то так...)
Аноним 22/07/24 Пнд 09:19:22 3227444 47
>>3227439
А куда, как ты думаешь, пойдут все эти волки, не сумевшие вкатиться в реакт? На курсах скажут весьма логичную мысль - жабаскрипт ты уже (не) знаешь, вкатывайся в бэкенд на ноде, 3 года опыта в подставной фирме у тебя уже есть.

Middle+ JavaScript Developer
Аноним 22/07/24 Пнд 09:25:56 3227448 48
>>3227444
Так они уже, сука, говорят это много лет. Поэтому сейчас в условной пышке, сишарпе или гошке одна конкуренция, а вот в ноуджэес по 5000 хуев на место.
Короче все, то связано с жс, мертвая хуйня. Не вкатывайтесь, а то вам будет пиздец, как мне
Аноним 22/07/24 Пнд 09:45:39 3227456 49
>>3227448
хм, я не шарящий может, но разве не хорошо бы знать js для работы в вебе?
Аноним 22/07/24 Пнд 09:55:11 3227462 50
>>3227444
И что дальше? Его попросят какой-нибудь простой иннер джоин сделать в лайв режиме, он в лужу и сядет. А на вопросы про какую-нибудь балансировку серверов выключит вебку и убежит.
Аноним 22/07/24 Пнд 09:55:25 3227463 51
не говори.jpg 51Кб, 736x549
736x549
>>3227456
> для работы
Никого не ебет что надо для работы. Главное наволчить себе место.
Аноним 22/07/24 Пнд 09:58:57 3227464 52
>>3227463
понял. усвоил правду жизни
Аноним 23/07/24 Втр 11:19:20 3228529 53
>>3226453
>Что отвечать на собесах на вопрос: Чем отличается лексисеское окружение от контекста выполнения в js?
Очень странный вопрос. Для человека хотя бы чуть-чуть понимающего JS это звучит примерно так: чем руль отличается от автомобиля. А еще есть отдельные организмы, которые под "контекстом" понимают this, имея в виду, что он меняется в зависимости от контекста исполнения.

Поэтому я бы начал с того, что дал определение лексического окружения и уточнил у интервьюера, что конкретно он имеет в виду, говоря контекст.
Аноним 23/07/24 Втр 16:18:04 3228853 54
Эй скажите с какой книжки начать?
Аноним 23/07/24 Втр 16:21:28 3228857 55
172174065949119[...].jpg 49Кб, 1067x543
1067x543
>>3228853
Или хотяб расшифруйте эти абривиатуры, заранее спасибо
Аноним 23/07/24 Втр 16:58:15 3228906 56
Аноним 23/07/24 Втр 17:54:37 3228960 57
>>3228853
>Эй
Будешь во дворе "эйкать", тут уважаемые люди сидят, сформулируй свой вопрос правильно.
Аноним 23/07/24 Втр 18:59:34 3229018 58
>>3228960
Слыш, я ему уже откинул базар.
Аноним 23/07/24 Втр 19:54:07 3229060 59
image.png 27Кб, 587x365
587x365
Вопрос по смежной теме, возможно кто-то знает. Пишу небольшое расширение для хрома, цель - найти нужный элемент на странице. Прошелся по документации хрома и не смог найти метод, который позволяет получить доступ к дом дереву вкладки. На пикриле метод, который позволяет внедрять css. 12 строка вызывает ошибку, мол document не найден. (что логично, если учитывать что я даже не говорю ему на какой вкладке это делается).

Метод с внедрением стилей работает, т.е. я могу перекрасить все дивы, но мне логики стилей не хватает - мне нужно через querySelector найти определенный "a" по определенному href, а уже от него через closest нужный div. Если есть вариант реализовать это в самом css - буду рад наводке, полностью решит проблему.
Аноним 23/07/24 Втр 20:03:00 3229065 60
Аноним 23/07/24 Втр 20:08:48 3229077 61
>>3229060
Вопрос решен - через chrome.scripting.executeScript нужно вызвать другой файл с жсом. Нелогично нихуя, но работает зато. Животворящий двач.
Аноним 23/07/24 Втр 21:36:57 3229189 62
Фига себе, это я нубас который сверху, не знал что через ноджс можно микроконтролеры записывать, есть тут среди вас такие смельчаки?
Аноним 23/07/24 Втр 22:42:15 3229261 63
>>3229189
Это скорее для баловства. Серьезный эмбед никогда писать на жс не будут.
Аноним 23/07/24 Втр 23:08:20 3229283 64
>>3229261
Спасибо, теперь понял, ещё что то видимо типа того тоже есть в эйфории с переходом на Си
Вот сижу кубатурю
Аноним 23/07/24 Втр 23:40:16 3229293 65
>>3228906
Калич как учебник, особенно для совсем новичка
Аноним 24/07/24 Срд 06:39:24 3229365 66
>>3224249 (OP)
А есть ли в треде прошаренные сеньоры? Те, которые вот уже 5 лет в индустрии работают, которые TypeScript хорошо знают. Вопрос к ним. Чувствуете ли вы, что бекенд на ноде катится в пизду? Что это умирающий тонущий корабль? Видели ли вы вообще в своей жизни бекенд на ноде? Мне кажется, уже скоро про него все забудут
Аноним 24/07/24 Срд 06:43:39 3229366 67
image.png 102Кб, 318x159
318x159
Аноним 24/07/24 Срд 06:57:17 3229369 68
>>3229365
Так он всегда был там, нода из коробки проигрывает жабе, чтобы сделать из нее что то приличное приходиться добавлять тайпскрипт, линтер, искать хорошие пакеты среди сотен непонятных м заброшенных библиотек, итд
Аноним 24/07/24 Срд 07:06:54 3229373 69
>>3229366
Ну а сколько тебе надо лет, чтобы научиться составлять джейсоны? Это в европейских компаниях ставят 8 лет (максимум видел 12 лет опыта), потому что к ним со всего мира хотят попасть.
Аноним 24/07/24 Срд 07:07:38 3229374 70
>>3229369
Тогда в плане бекенда куда уходить лучше?
Аноним 24/07/24 Срд 07:18:22 3229379 71
>>3229374
База бэка это java/c#, все остальное либо избыточно сложно (rust), либо нет типизации (php, python, js)
Аноним 24/07/24 Срд 07:19:14 3229380 72
Аноним 24/07/24 Срд 07:25:08 3229383 73
>>3229379
java/c# база корпоративного раба, который до седых мудей не может понять простую истину - хочешь жни, а хочешь куй, все равно получишь...
Аноним 24/07/24 Срд 07:25:56 3229384 74
>>3229380
Хз, глубоко его не трогал, но в целом пойдет
Аноним 24/07/24 Срд 07:34:33 3229388 75
>>3229383
А как инструмент для работы влияет на свободу/несвободу работника?
Аноним 24/07/24 Срд 07:56:24 3229393 76
>>3229388
Прямиком, сама концепция Java/C# это паттерн на паттерне
Аноним 24/07/24 Срд 07:57:47 3229395 77
>>3229373
>Ну а сколько тебе надо лет, чтобы научиться составлять джейсоны?
Пару месяцев.
Но причем тут сеньерство?
Аноним 24/07/24 Срд 07:57:56 3229396 78
На Java/C# дедовщина, сидят старые пердуны и заставляют тебе писать код как они. Когда Джавист приходит в условный Тайпскрипт, он начинает заниматься тем же самым
Аноним 24/07/24 Срд 07:58:23 3229397 79
>>3229395
Веб это херня для макак, за три года до сеньора запросто дорастишь
Аноним 24/07/24 Срд 07:59:28 3229398 80
>>3229396
Тайпскрипт как раз явился миру после того, как эти деды пришли в жс.
Аноним 24/07/24 Срд 07:59:50 3229399 81
>>3229388
Свобода/несвобода работника влияет на выбор инструмента. Если чел выбирает жаву, сишорп или го, то он ориентируется быть исполнителем в большой компании. Если чел пишет веб дрисню для своего бизнеса или бизнеса небольшей компании, то он скорее выберет язык без необходимости компилировать код перед запуском. Смотри как пример руби, DHH и 37signals.

Вообще признаки корпоративного раба это
1) Чрезмерное пристрастие к типизации
2) Любовь к компиляции и любому виду сборки. Пока код компилится на каждый пук (особенно в запущенном случае разработка ведется в кубернетесе). Зато можно законно весь день продунасить, добавив в проект всего пять строк кода...
3) Чрезмерное пристрастие к архитектурным вопросам и к гибкости/расширяемости кода. Чел никак не может понять что бизнес первичен, а код вторичен и может быть переписан не один раз
4) Любовь к ивент дривен, кафке, микросервисам, как будто бы это самоцель
5) Любовь к хайлоаду как будто бы это самоцель. Такие челы особенно любят изучать вопросы конкаренси, мультитрединга, как будто бы это рокет саенс и этому интересно свою жизнь посвятить.
Аноним 24/07/24 Срд 08:04:22 3229401 82
>>3229399
Про 1 и 4 не согласен
Аноним 24/07/24 Срд 08:07:08 3229403 83
>>3229401
Лучше послушай DHH зачем он выкинул тайпскрипт из рельсового фронтенда
Аноним 24/07/24 Срд 08:07:55 3229404 84
>>3229399
Мм, ну выглядит как проф. деформация, да, согласен
Аноним 24/07/24 Срд 08:09:15 3229405 85
>>3229403
Зачем мне слушать что-то рельсовое. Это вообще никак к моей специальности не относится.
Аноним 24/07/24 Срд 08:12:12 3229407 86
Типизация это заебись, только вот в Java/C# они не решают проблему безопасности кода, коллективной разработки, они усложняют всё паттернами на код, который никто не будет дописывать
Аноним 24/07/24 Срд 10:19:31 3229496 87
Наиболее перспективно, что сейчас можно учить -- это Джяваскрипт/Фронтенд.

Т.к. по бэкэнду явно перегрев по кадрам. И бекенд сейчас можно бля слепить за 15 минут на nocode платформах -- Firebase, Appwrite, Supabase, либо headless Wordpress/CMS.
Т.е. бекенд хуяк и готов, а вот разработка интерфейса реально требует человеческих ресурсов и времени.

Такой подход значительно ускоряет выход MVP, следовательно зачем платить больше?

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


По сути стек сейчас такой, если заказчику нужно быстрее выпустить MVP продукта и не транжирить кеш:
Бекенд: Firebase, Appwrite, Supabase, либо headless Wordpress/CMS.
Фротенд: Reactон как бы считается надежным решением/Vue/Angular
Mobile: React Native/Flutter


Мнение?
Аноним 24/07/24 Срд 10:24:01 3229513 88
Аноним 24/07/24 Срд 10:42:42 3229548 89
>>3229496
>бекенд сейчас можно бля слепить за 15 минут на nocode платформах
1. На ноукод платформах лепят ноукодеры. Ноукодер и фронтенд предпочтет слепить ноукод способом.
2. Человеку далекому от айти легче обяснить нейронке, какой он хочет фронтенд, чем, то что ему нужно на бекенде. Он вообще не понимает разделения бекенд -фронтенд.
3. Фронтенд нагляден, поэтому порог входа минимален и туда прут таксисты и домохозяйки

Так что согласен, это наиболее перспективно для заказчика, но малоперспективно для исполнителя...
Аноним 24/07/24 Срд 10:47:57 3229555 90
>>3229548
>но малоперспективно для исполнителя...
Что в этом случае более перспективнее для йобогигачада, уникума?
Чтобы платили наносеки и дорожили как мамой?

Какой-нибудь C?
Аноним 24/07/24 Срд 11:25:52 3229616 91
>>3229548
>но малоперспективно для исполнителя...
зочем? это просто оптимизация процессов.
оптимизация бекенда, и смещение фокуса на ui/ux, уникальность интерфейсов.

>>3229548
>Ноукодер и фронтенд предпочтет слепить ноукод способом.
Все таки речь про галеру и коммерческую разработку, и задачи сложнее чем просто круд слепить, а такие сложные пользовательские сценарии все равно требуют доработки и программирования.

>>3229548
>3. Фронтенд нагляден, поэтому порог входа минимален и туда прут таксисты и домохозяйки
Не все так просто. Прут то прут, другое дело сколько из них осилило.
React/React Native это сложный продукт, высокий уровень абстракции, использование многих инструментов разработки.
Это вам бля не шаблон под вордпресс верстать или лендинг.
Аноним 24/07/24 Срд 11:31:24 3229622 92
>>3229555
>Что в этом случае более перспективнее для йобогигачада, уникума?
чел, ты видишь что происходит?

https://ratingruneta.ru/agency-appfox/

Вот глянь компании, "Клиенты по годам" - по вебу почти у всех спад, по мобильной разработку у кого-то тоже спад у кого то сохранение и рост, вероятно сместили фокус, т.к. веб макак дохуя на фрилансе, конкуренция пизда и демпинг на падающем рынке.
Аноним 24/07/24 Срд 11:57:50 3229651 93
Аноним 24/07/24 Срд 12:19:04 3229688 94
>>3229555
> >но малоперспективно для исполнителя...
> Что в этом случае более перспективнее для йобогигачада, уникума?
> Чтобы платили наносеки и дорожили как мамой?

> Какой-нибудь C?
Софтскилы и ебало чеда нужны чтобы платили. Языки программирования не нужны.
Аноним 24/07/24 Срд 12:36:30 3229719 95
>>3229688
>Софтскилы и ебало чеда нужны чтобы платили. Языки программирования не нужны.
не пизди, выдумщик.

с эйчаршой базарил, говорит хардовых челиков им надо, У компании нет денег обучать.

и такая ситуация много где.

еще бля у компаний некоторых висят вакансии годами для вида, типа их заказчики нагуглят а там ебать у них какие зп, вот не исключаю что немало кто таким маразмом балуется.
Аноним 24/07/24 Срд 13:18:55 3229775 96
>>3229403
Надо делать не как DHH, удаляя нахуй существующую типизацию в мажорке, в попытках оседлать а истоки, а как Рич Харрис - хотя бы положить JSDoc аннотации, которые всё равно не распидорасит в процессе перепердолинга и можно прыгнуть в сурсы с максимальной точностью.
DHH просто ёбаный тиран, который всех тянет в своё болото без выбора.

мимо
Аноним 24/07/24 Срд 13:53:21 3229805 97
>>3229775
> попытках оседлать а истоки, а как Рич Харрис - хотя бы положить JSDoc аннотации,

ты в проде на js/ts?
Аноним 24/07/24 Срд 14:05:21 3229819 98
>>3229805
Я в проде на TS, но в отличие от DHH я не пилю попенсурсную либу, которая в один момент превращается в кусок JS для избранных.

Но это не значит, что я адепт TS-везде. Заранее пошлю нахуй, просто на всякий случай.
Аноним 24/07/24 Срд 14:15:25 3229828 99
Аноним 24/07/24 Срд 14:20:45 3229837 100
>>3229365
Он оттуда особо и не выкатывался. Ноде пророчили большие перспективы основной технологии для микросервисошлепинга, всячески ее пиарили, даже выкатили неплохой продакшен фреймворк Nest. Но го перехватил инициативу и начал активно внедряться вместо ноды.
Аноним 24/07/24 Срд 14:23:14 3229840 101
Год опыта быка на ноде это сколько в рублях?
Аноним 24/07/24 Срд 14:25:11 3229843 102
>>3229365
>Чувствуете ли вы, что бекенд на ноде катится в пизду?
Ну у меня инвайты на собесы где-то с Мая резко упали с 3/мес до 1/мес. Мб просто период такой, но мне кажется что действительно приходит пизда, так что я экстренно перекатываюсь в сишарп
Аноним 24/07/24 Срд 14:26:40 3229846 103
>>3229840
нафиг ты нужен без реакта?

бекенд на фаярбейзе/аналогах, фронт/мобилки реакт.

ну устроиться можешь ковырять чота там писанное неск лет назад...
Аноним 24/07/24 Срд 14:28:57 3229850 104
>>3229846
Мамкин теоретик, работу себе найди.
Аноним 24/07/24 Срд 14:37:09 3229859 105
>>3229828
Тот который не на JavascriptCore
Аноним 24/07/24 Срд 15:12:33 3229891 106
>>3229837
>Но го перехватил инициативу и начал активно внедряться вместо ноды.
https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/go-node.html

Выцеживать проценты в производительности есть что-то уровня озона.

В других случаях просто имеется Джяваскрипт разработчик, который может нашлепать продукту и фронт и бек.
Аноним 24/07/24 Срд 15:21:06 3229894 107
>>3229891
>производительности есть смысл
Аноним 24/07/24 Срд 16:19:09 3229942 108
>>3229894
Да нихуя нет смысла. Главное , что бы сносно работало, один хуй ебаное менеджерье всегда будет хотеть обвесить проект метриками и аналитикой.
Аноним 24/07/24 Срд 16:45:49 3229966 109
>>3229891
>Выцеживать проценты в производительности есть что-то уровня озона.
Дело не в производительности. Голеньк - это облегченный язык с мизерным бинарником, где нет ничего лишнего, который быстро учится и внедряется. JS - это раздутый за 30 лет существования монстр с огромной спецификацией + телекой всякой хуйни которую нужно к нему пристраивать (тайпскрипт, линтеры, сомнительные либы и пр.)

>В других случаях просто имеется Джяваскрипт разработчик, который может нашлепать продукту и фронт и бек.
Ничего подобного. 80% жс-макак - это фронтендеры, которые не знают БД, ООП, паттернов, принципов работы серверов и распределения нагрузки между ними, не знают про кафки с куберами. На реальном проекте они могу разве что контроллер какой-нибудь написать, и то не с первого раза.
Аноним 24/07/24 Срд 17:50:06 3230012 110
>>3229719
Челиков может и надо а платить они будут чеду с софтскилами. Мб тебе надо чтобы жена готовила и убирала а все деньги ты онлифанщице отнесешь и тут так же.
Аноним 24/07/24 Срд 19:50:52 3230114 111
>>3229966
>облегченный язык с мизерным бинарником
Какой размер рантайма для хттп сервера с двумя ресурсами и сериализацией/десериалидацией жсонов?
Аноним 24/07/24 Срд 23:27:29 3230250 112
>>3229966
>JS - это раздутый за 30 лет существования монстр с огромной спецификацией
Не пизди. JS это не WEB API.
Аноним 25/07/24 Чтв 05:31:23 3230331 113
>>3229843
>Ну у меня инвайты на собесы где-то с Мая резко упали с 3/мес до 1/мес.
Во-во, у меня раньше по 3 собеса в неделю было, сейчас нихуя инвайтов нет. Теперь приходится самому откликаться. Это признак конца.
Аноним 25/07/24 Чтв 08:31:03 3230375 114
>>3230331
Чего за собесы такие? Вы чего никак устроиться не можете или это альтернатива основной работе?
Аноним 25/07/24 Чтв 09:16:37 3230408 115
>>3230375
Давно работаю (почти 5 лет нга стеке), просто есть чувство, что мой бекенд мёртв и надо бы куда-то валить. А просто уходить в никуда нельзя, надо совмещать собесы и заработок
Аноним 25/07/24 Чтв 09:16:46 3230409 116
>>3230375
это альтернативно одаренные разработчики, которые долгое время устроиться не могут))00)), ибо выебываются много. А вот я с остальными волками(ААУУУУУ) - уже давно лутаю 300к наносек
Аноним 25/07/24 Чтв 10:49:48 3230470 117
>>3230250
>Не пизди. JS это не WEB API.
базза.

в ноде бля используешь ограниченный набор методов и приемов.
Аноним 25/07/24 Чтв 12:03:07 3230528 118
>>3230408
> просто есть чувство
На чем оно основано?
Аноним 25/07/24 Чтв 12:14:01 3230543 119
>>3230528
С каждым годом всё сложнее и сложнее находить новую работу, когда опыт и резюме только улучшается
Аноним 25/07/24 Чтв 12:18:59 3230560 120
>>3230543
Добавлю. Когда с 2мя годами опытами искал на 150к, у меня было по 3 собеса в неделю. Потом искал на 180к, было по собесу в неделю. ПОтом 200к, был уже собес в месяц(!!!)
Аноним 25/07/24 Чтв 12:30:53 3230596 121
>>3230560
Попробуй на getmatch поискать и где-нибудь зарубежом. Скорее всего дело в том что в РФ нода никому не нужна.
Аноним 25/07/24 Чтв 12:41:06 3230612 122
>>3230560
...или свитчись на go
Аноним 25/07/24 Чтв 12:44:29 3230621 123
image.png 13Кб, 281x204
281x204
>>3230596
Кстати это годный сайт, хотя бы из-за таких фильтров
Аноним 25/07/24 Чтв 12:48:02 3230628 124
>>3230621
Там даже какая-то техподдержка есть. Мне hr с этого гетматч писали, давали всякие рекомендации, рекомендовали меня заказчикам. Другое дело что в моем случае (рякт фронтенд) там вариантов было не много и я там толком ничего не нашел подходящего. Там выше спрос как раз на ноду и ангуляр.
Аноним 25/07/24 Чтв 14:51:37 3230795 125
>>3230612
Ты опять выходишь на связь?
Аноним 25/07/24 Чтв 15:09:32 3230808 126
>>3230795
Чел, го это уже стандарт. Как Java и C#. Нода не нужна в 2024, смирись.
Аноним 25/07/24 Чтв 15:59:35 3230868 127
>>3230408
А пон, ну да так то, соломку надо стелить а то фиг знает что завтра

>>3230409
Ну фиг знает, я просто спросил, не факт конечно что бомжируют, один фиг где-то да работают, просто вопрос - кем?
Аноним 25/07/24 Чтв 17:22:22 3230955 128
Анонсы, вопрос о том, как работает страницы товаров с точки зрения SEO. То есть, допустим, есть шаблон страницы товара и есть сама страница с 40 карточками товаров, у каждой карточки есть своя кнопка аля "Посмотреть" с href, имеюший "id?=", в общем, нажав на кнопку, шаблон страницы товара будет брать данные в соответствии с "id?=", ну и соответственно меняется контент, title, description, любой переход на другую страницу отправляет url страницы с товаром в историю браузера, все хорошо и прекрасно, но, во-первых, как это отобразить в sitemap, во-вторых, на каком моменте можно проебаться так, что браузер не будет нормально видеть эти страницы с "id?="?
Аноним 25/07/24 Чтв 21:01:20 3231142 129
>>3230470
Так и на фронте обычно этот вебапи не трогается, так как работаешь с фреймфорком, который трогает дом за тебя.
Аноним 25/07/24 Чтв 21:16:39 3231144 130
>>3230955
Пчел, для роботов уже давно пилят отдельную версию сайта.
Аноним 25/07/24 Чтв 21:22:32 3231148 131
>>3230808
Стандарт - это пыха, у на которой более 70% всего мирового бэкенда крутиться. Остальное не играющие роли мелочи.
Аноним 26/07/24 Птн 00:34:18 3231235 132
>>3224296
// ==UserScript==
// @name 2ch Tree Post
// @namespace http://tampermonkey.net/
// @version 1.2
// @description Makes threads tree-like by sorting posts based on replies
// @author You
// @match http://2ch.hk//res/
// @match https://2ch.hk//res/

// @match http://2ch.life//res/
// @match https://2ch.life//res/

// @grant none
// @grant GM_addStyle
// ==/UserScript==

(function() {
"use strict";
console.time("tree script");

// Function to move the post and apply styles for creating the tree
function postMove(linkPost, newpost = false) {
const nodePostCurr = linkPost.closest('.post');
const postIDMatch = linkPost.innerText.match(/\d+/);
if (!postIDMatch) return;
const postID = postIDMatch[0];
const nodePostReply = document.querySelector(`#post-${postID}`);

// Skip if the link points to the OP post, another thread, or the post doesn't exist
if (/OP|→/.test(linkPost.innerText) || !nodePostReply) {
return;
}

nodePostReply.append(nodePostCurr);

if (newpost) {
nodePostCurr.addEventListener("click", () => {
nodePostCurr.style["border-left"] = "2px dashed";
}, { once: true });
}
}

// Find all links in posts and call the function for each post
const posts = document.querySelectorAll(`.post__message > :nth-child(1)[data-num]`);
posts.forEach(post => postMove(post));

// Observe for new posts appearing in the thread
const fromThreads = document.querySelector(".thread");
if (fromThreads) {
const observer = new MutationObserver((mutationRecords) => {
mutationRecords.forEach(record => {
record.addedNodes.forEach(node => {
const post = node.querySelector(`.post__message > :nth-child(1)[data-num]`);
if (post) {
postMove(post, true);
}
});
});
});

observer.observe(fromThreads, { childList: true });
}

console.timeEnd("tree script");

// Function to add custom styles
function GM_addStyle(css) {
const style = document.getElementById("GM_addStyleBy8626") || (function() {
const style = document.createElement('style');
style.type = 'text/css';
style.id = "GM_addStyleBy8626";
document.head.appendChild(style);
return style;
})();
const sheet = style.sheet;
sheet.insertRule(css, (sheet.rules || sheet.cssRules || []).length);
}

// Apply styles
GM_addStyle('.post .post_type_reply { border-left-color: white; }');
})();
Аноним 26/07/24 Птн 02:10:43 3231249 133
>>3228529
Имеет в виду контекст выполнения очевидно, не?
Аноним 26/07/24 Птн 02:16:31 3231250 134
>>3229077
Ну хз, довольно логично, как еще доставить кусок джс кода на страницу, если до этого там его не было? Правильно загрузить на страницу новый скрипт.
Аноним 26/07/24 Птн 02:21:57 3231254 135
>>3229365
Довольно часто встречаю ноду как bff (прокладка между клиентом и легаси бэком, ну и не только легаси)

мимо джун 4 года
Аноним 26/07/24 Птн 02:28:44 3231256 136
>>3229397
Макака, сеньерство по-твоему это хуйню заковыристую знать для всратых собесов? Это умение работать и выполнять задачи, коммуникация, выбор правильных решений, умение выстраивать отношения и объяснять, это огромный кусок опыта. И абсолютно похую веб это, игрульки или дрочня битов в железках.
Аноним 26/07/24 Птн 03:08:01 3231258 137
>>3231142
> на фронте обычно этот вебапи не трогается
Имагинировали качество форм этого формошлепа?
Аноним 26/07/24 Птн 05:28:18 3231269 138
Вчера задавал вопрос про покупку книг по js(есть ли толк) сообщение потёрли...
Аноним 26/07/24 Птн 08:33:38 3231308 139
>>3231235
вай, билядь
как ваще таким возможно пользоваться?
26/07/24 Птн 10:23:02 3231373 140
>>3231269
>покупку
Да вас потреблядей вообще забанить надо.

Меня поражают вопросы А СТОИТ ЛИ ПОКУПАТЬ???
То есть, не "стоит ли читать", "что я получу от прочтения" и т.д.
а СТОИТ ЛИ ПОКУПАТЬ.

Какие же промытые, пиздос просто.
Аноним 26/07/24 Птн 10:33:07 3231385 141
>>3231144
Что за отдельные версии сайтов, можно подробнее?
Аноним 26/07/24 Птн 11:36:00 3231469 142
>>3224296
Бля, я напиздел пацаны, он работает, это он с куклой не работает, а вот твой >>3231235 не работает вообще.
Аноним 26/07/24 Птн 12:28:34 3231523 143
Тот файл который я запускаю в ноде (ну типо node abu.js), он оборачивается в IIFE? Хочу чтобы все переменные, которых уже дохуя, были в локальной области и вызывались быстро, а не вот это вот всё переборное.
Аноним 26/07/24 Птн 12:42:59 3231552 144
>>3224249 (OP)
Всем сап, вопрос возник. Пытаюсь освоить Node.js для разработки веб приложения, чтобы оно с бд работало и документы обрабатывало. Пытался на голой ноде это сделать, но чем сильнее изучаю тем сильнее убеждают что с такими приколами надо использовать только связку ноды и экспресса, что на чистой ноде это куда более гемморно. Это так?
Аноним 26/07/24 Птн 12:54:27 3231558 145
Аноним 26/07/24 Птн 12:55:25 3231559 146
Аноним 26/07/24 Птн 13:00:47 3231565 147
Аноним 26/07/24 Птн 13:03:49 3231572 148
>>3231552
Смотря от задач, если всё примитивно, то можно и на http, если говнокода на десяток файлов - то сразу же, решительно, используй либу. Если нужно произвоидтельность, то можешь взять hyper-express, если хочешь быстро наговнокодить - nest.js хорош.

>>3231558
>>3231559
Модуль-то понятно что оборачивается, это нашёл, а если скрипт ничего не экспортирует? Хотя его можно обернуть в модуль, хм
Аноним 26/07/24 Птн 13:06:51 3231579 149
>>3231572
любой скрипт это модуль
Аноним 26/07/24 Птн 13:09:56 3231584 150
>>3231579
Логично конечно, но никогда не знаешь что ожидать от стека js.
Аноним 26/07/24 Птн 13:17:58 3231592 151
>>3231552
На чистой ноде можно сделать более элегантное решение, но потребуется время. Если хочешь побыстрее, то бери express/fastify. А лучше Nest.js, там можно шлепать круды одной командой.
Аноним 26/07/24 Птн 13:18:13 3231593 152
>>3231572
>если всё примитивно, то можно и на http
Судя по материалам, мне даже трудно представить область задач где понадобится только чистая нода, максимум апи какое нибудь написать

>используй либу
А что это?

>>3231565
А нафига?
Аноним 26/07/24 Птн 13:18:46 3231595 153
>>3231592
Какой ужас, фреймворк на фреймворк
Аноним 26/07/24 Птн 13:51:50 3231620 154
>>3231593
>Судя по материалам, мне даже трудно представить область задач где понадобится только чистая нода, максимум апи какое нибудь написать
На чистой ноде можно написать все что угодно и можно написать хорошо. Другое дело что продакшн разработка не про элегантные и продуманные решения, а про скорость высирания фич с сохранением относительно вменяемой структуры. Быстрее шлепать фичи чем на Nest.js пока еще не придумали. Это в том числе разрабы с других ЯП отмечают
Аноним 26/07/24 Птн 14:36:05 3231640 155
>>3231469
та я по приколу твой вопрос через гпт попустил
Аноним 26/07/24 Птн 14:50:56 3231661 156
Аноним 26/07/24 Птн 16:22:57 3231748 157
Полгода как ищу работу реакт джуном, всего пару раз тестовые давали и на этом все. Есть вообще смысл идти в сторону бэка, тестов всяких и всего отдаленного от конкретно фронтенда? Или лучше фокусироваться на одном?
26/07/24 Птн 16:35:35 3231764 158
>>3231748
Да кому нахуй нужны джуниоры/начинающие. Во всём айти переизбыток программистов. Если вакансий 5 тысяч штук, а претендентов 10 тысяч, то куда деть остальные 5 тысяч человек? Они блять останутся без работы. Тем более, конкуренция на джуниоров в 10 раз выше. Если на обычную вакансию претендует 5 человек, то на джуниора смело умножай на десять = 50 человек на место. Ты даже не полноценный программист, ты делаешь только половину сайта (визуальную часть), нахуй ты кому обосрался.
Аноним 26/07/24 Птн 16:38:24 3231770 159
>>3231748
Ищи не джуном. Ищи работу, как полноценный самостоятельный программист.
За полгода мог бы запилить несколько сайтов с нуля ради опыта, зафигачить там крутой фронтенд. Получил бы горы опыта, стал бы увереннее.
Вон тред был
https://2ch.hk/pr/res/3121177.html
Мог бы в чём-нибудь таком поучаствовать. Набрался бы реального опыта.
Джуны не нужны, качайся сразу до обычного разработчика.
Аноним 26/07/24 Птн 16:42:38 3231775 160
>>3231770
Так везде коммерческий опыт просят, где не джун/стажер. А пиздеть я не намерен в таких вопросах, потом сам себя сожру.

О треде таком не знал, спасибо, буду мониторить вдруг кому понадобится такой редкий кадр как фронтендер на реакте.
Аноним 26/07/24 Птн 16:49:54 3231784 161
>>3231775
Ну так ты можешь получить реальный опыт самостоятельно. Просто займись чем-то реальным. Какой-то полноценный проект.
На гитхабе что-то найди, или ещё что-то типа такого.

Вот например сайт есть:
https://github.com/storybookjs/frontpage
Разверни его у себя локально. Изучай реальный код.
Редактируй.
Потом зайти в issues и начинай править баги, который там описаны.
Может быть даже свой pull request сделаешь когда-то.
Заодно гит изучишь. И что такое сторибук тоже узнаешь.

Ты СТОЛЬКО ОПЫТА получишь, не представляешь даже, если по-норомальному будешь вникать и разбираться. Учиться.

Потом просто скажешь на собесе, что неофициально работал. И это правда будет, птому что ты работал над реальным кодом.
Аноним 26/07/24 Птн 16:51:16 3231788 162
>>3231775
>везде коммерческий опыт просят, где не джун/стажер
ЕСТЕСТВЕННО. У компании нету цели "помочь вон тому чуваку". Они нанимают ТЕБЯ чтобы ты ПОМОГ ИМ. Если бы компания всё знала и всё умела, нахуя им нужен ты?

Вы блять необучаемые. Везде просят опыт. Ты идёшь устраиваться на днищеработу за 30к чтобы получить опыт. А на эту днищеработу уже стоит очередь из сотни человек, чтобы тоже получить опыт. В итоге тебя шлют нахуй и даже не смотрят твоё резюме. Ты идёшь плакаться на двач и спрашивать чё мне делать. Тебе советуют врать про опыт. Ты идёшь накручиваешь опыт и где-то с сотой попытки кое-как устраиваешься на работу с зп как у курьера.
Аноним 26/07/24 Птн 17:02:17 3231807 163
>>3231620
>Другое дело что продакшн разработка не про элегантные и продуманные решения, а про скорость высирания фич с сохранением относительно вменяемой структуры.
Сохранение кстати опционально. Понял тебя, спасибо за помощь
Аноним 26/07/24 Птн 17:02:57 3231811 164
>>3231620
>На чистой ноде можно написать все что угодно и можно написать хорошо.
Судя по всему такое никто не делает кроме задротов
Аноним 26/07/24 Птн 20:04:43 3232118 165
кто в в проде на реакте работает, вы JS или TS используете?
Аноним 26/07/24 Птн 20:27:56 3232156 166
>>3231788
А если мне платят 90к это норм или говно пора дропать
Аноним 26/07/24 Птн 20:31:27 3232163 167
>>3231788
>Ты идёшь устраиваться на днищеработу за 30к чтобы получить опыт. А на эту днищеработу уже стоит очередь из сотни человек,
преувеличваешь.

краснодар, ремонт электросамокатов, крупная компания, 3.5к в день.
это при том что устроиться без опыта очень легко там, если не шизофреник/даун.
в мск такой хуйни тоже навалом.
Аноним 26/07/24 Птн 20:33:59 3232167 168
Аноним 26/07/24 Птн 20:55:54 3232211 169
>>3232163
Я готов нахуй, дай наводку
Аноним 26/07/24 Птн 20:58:40 3232216 170
Аноним 26/07/24 Птн 21:00:59 3232220 171
>>3232211
https://hh.ru/vacancy/104200371

конкретно там работал в прошлом году.

еще вуш есть.

в миллиониках есть вакансии у них, крд, рнд, мск, спб, казань.
в поиск на хх электросамокат вбиваешь.
Аноним 26/07/24 Птн 21:53:04 3232270 172
>>3232163
мало же пиздец ну малооооооооооооо
Аноним 26/07/24 Птн 22:06:43 3232287 173
>>3232270
>>3232270
>мало же пиздец ну малооооооооооооо
а джяваскрипт стажером за 20к заебок?))
Аноним 26/07/24 Птн 22:18:31 3232294 174
я не понимаю, тут одни формошлепы-смузихлебы сидят? где хоть одно сообщение про ноду от не вкатуна?
Аноним 26/07/24 Птн 22:24:43 3232295 175
>>3232294
Тут ещё хуже, на самом деле. Регулярно обсуждают, как использовать CSS. Или обычный CSS или через tailwind.
Но иногда сюда заглядывает уважаемый господин Намбер Прототайп. Разбавляет обстановку.
Аноним 26/07/24 Птн 22:29:15 3232302 176
>>3232294
А что ты от неё хочешь? Работает и работает.
Аноним 26/07/24 Птн 22:53:51 3232314 177
>>3232294
О мёртвых либо хорошо либо никак
хорошего сказать нечего
Аноним 26/07/24 Птн 23:09:26 3232317 178
>>3232294
делаем фронтенд на реакте/вью
бекенд firebase/appwrite

пошто нода то?
Аноним 26/07/24 Птн 23:11:27 3232319 179
Почему вы все ещё не свитчитесь в бекенд? Фронтенду же точно пиздец полный
Аноним 26/07/24 Птн 23:30:36 3232327 180
>>3231775
> А пиздеть я не намерен в таких вопросах
Дебс, работа кому нужна? Тебе и работодателю? Я без опыта вкатился, причем в вакансии было написано было, что требуется мидл-синьёр. Напиздели, конечно, но и я напиздел.
Аноним 26/07/24 Птн 23:31:46 3232329 181
89775aeabb779dc[...].jpg 10Кб, 266x199
266x199
>>3232319
>Фронтенду же точно пиздец полный
Аноним 26/07/24 Птн 23:39:38 3232332 182
>>3232317
пхп вордпресс энжоер, ты?
Аноним 26/07/24 Птн 23:48:54 3232335 183
Джабаскриптеры, как вы живёте со сравнением объектов только по ссылке? Вы же не можете даже два списка друг с другом сравнить. Да, можно ручками написать функцию и перебрать элементы. Но если нужно хранить списки внутри Set? Set не умеет сравнивать по другому, кроме как по ссылке. Вроде как можно преобразовать эти списки в JSON и хранить как строку, но ёбаный рот. Получается, каждый раз когда тебе что-то нужно сделать с этим сетом, придётся или кодировать в JSON или раскодировать обратно. Это же пиздец. Как вы живёте без equals и hashCode??

Джавист/котлинист вкатывает в жс и сидит в ахуе. Даже в питоне можно нормально объекты сравнивать. Почему у вас нет Symbol.equals и Symbol.hashCode?
Аноним 27/07/24 Суб 00:04:50 3232342 184
>>3232335
>не можете даже два списка друг с другом сравнить.
Зачем нам гонять O(n) алгоритмы?
>Но если нужно хранить списки внутри Set? Set не умеет сравнивать по другому, кроме как по ссылке.
new Set([1,2,3]).isSubsetOf(new Set([1,2,3]))
> Как вы живёте без equals и hashCode??
Точно так же как живут бэкендеры. Загугли что такое ключ.
>Почему у вас нет Symbol.equals и Symbol.hashCode?
Потому что они нахуй не нужны. ТрупСтрауса уже даже вроде как признал, что перегрузка операторов это ебаное зло и из-за неё одни проблемы.
Аноним 27/07/24 Суб 00:05:05 3232343 185
>>3232335
Прочитал я про эти equals и hashCode - там же самому нужно писать как сранивать, чем это лучше?

>Получается, каждый раз когда тебе что-то нужно сделать с этим сетом, придётся или кодировать в JSON или раскодировать обратно.
Зачем? Привёл к строке, сравнил строки. Всё.
Аноним 27/07/24 Суб 00:31:29 3232352 186
>>3232342
>new Set([1,2,3]).isSubsetOf(new Set([1,2,3]))
У тебя здесь сет состоит из примитивов, а не из объектов.

>ТрупСтрауса уже даже вроде как признал, что перегрузка операторов это ебаное зло и из-за неё одни проблемы.
Причём тут перегрузка операторов? Я говорю о некоем универсальном способе сравнить объекты между собой. Необязательно через оператор. У вас этого нет, хотя это очень удобно. По сути без такого сравнения вообще нет смысла использовать Set для объектов. Или использовать объект как ключ в Map. Я так понимаю для таких случаев, как написал >>3232343 , вы используете преобразование к строке?

>>3232343
>Зачем? Привёл к строке, сравнил строки. Всё.
Я именно это и имел в виду. Через JSON проще всего привести некую структуру данных к строке, разве нет?

И с преобразованием в строку всё не так просто. Как пример, два сета: { 1, 2 } и { 2, 1 }. По сути они одинаковые, просто в разном порядке были добавлены элементы. Но при преобразовании в строку, нужно это учесть и отсортировать их. В джабе мне поебать, я могу без проблем использовать эти сеты как ключ в мапе. Я по первому сету в мапу что-то положил, затем по второму это же самое и достану. У вас придётся ебаться с переводом в строку, и не дай бог проебаться с неправильной сортировкой. Жесть какая-то.
Аноним 27/07/24 Суб 00:55:01 3232360 187
>>3232352
>по сути они одинаковые
Нет, не одинаковые.

>я могу без проблем использовать эти сеты как ключ в мапе
Ты себе ребро удалил?
Аноним 27/07/24 Суб 00:56:57 3232361 188
>>3232343
>Прочитал я про эти equals и hashCode - там же самому нужно писать как сранивать, чем это лучше?
Более универсально и производительно. Переводя объект в строку, ты по сути делаешь то же самое. Наверняка ваш сет под капотом точно так же считает хешкод для строк.

1. Универсально.
Имея функции equals и hashCode можно любой объект (с правильно определёнными этими функциями) использовать как ключ к мапе или внутри сета. И тебе не надо думать, как правильно приводить объект к строке, чтобы это работало всегда (чек кейс с сортировкой сета выше). Просто сравнивай поля объекта лооол. А если в поле сидит объект, то вызови equals у него. Все объекты имеют equals!

2. Производительно.
Не создаётся лишней строки, которая нужна просто чтобы что-то с чем то сравнить. Внутри equals сравниваются поля объекта напрямую. Хешкод вообще тупо считает целое число на основании полей объекта.
Аноним 27/07/24 Суб 01:03:30 3232362 189
>>3232361
>можно любой объект использовать как ключ к мапе или внутри сет
Так можно.
Аноним 27/07/24 Суб 01:07:06 3232364 190
image.png 13Кб, 402x133
402x133
>>3232362
Это правда. Но из-за невозможности изменить механизм сравнения (всегда по ссылке) в этом нет особого смысла. Пустой список не равен другому пустому списку. И мапа используется такое же сравнение всегда.
Аноним 27/07/24 Суб 01:10:31 3232366 191
>>3232364
Так и не должно. Один объект не равен другому. Это объекты. С чего бы сюда вдруг впихивать сравнение объектов по полям и значениям?
Аноним 27/07/24 Суб 01:14:34 3232368 192
>>3232366
Офигеть. Мы мыслим вообще по-разному. Для меня эта такая неотъемлимая база, что когда у меня её забрали, я побежал сюда срать по этому поводу. А вас удивляет моё сраньё, и вы думаете нахуя оно надо.

Ладно, в принципе я ответ получил. Как ключ используй строку всегда и не еби мозги. Но я ещё буду в ахуе какое-то время.
Аноним 27/07/24 Суб 01:17:45 3232370 193
>>3232352
>У тебя здесь сет состоит из примитивов, а не из объектов.
Нахуя тебе сет из объектов?
>Причём тут перегрузка операторов?
При том, что плюсовики уже обосрались с этим "универсальным" способом сравнения сложных структур данных. Это выглядит красиво в теории, но на практике это просто рассадник говнокода и багов.
>это очень удобно
Только в теории. На практике тебе как раз манипуляции с ключами намного чаще придется выполнять, чем ты думаешь.
>вы используете преобразование к строке?
Я только один такой случай знаю. И для него преобразование к строке на 100% достаточно.
Аноним 27/07/24 Суб 01:21:37 3232373 194
>>3232368
>Для меня эта такая неотъемлимая база
Чел, ты вообще в курсе за сколько времени идет сравнение древовидных структур данных? Учитывая квалификацию большинства веб макак ты должен молиться за человека, который сделал в ЖС сравнение по ссылкам.
Аноним 27/07/24 Суб 01:26:50 3232376 195
>>3232368
>Для меня эта такая неотъемлимая база
Это отклонение. Везде и всегда объекты сравниваются по ссылке. Если нужно сравнить структуру, поля и значения, то это отдельные специальные случаи со спец подходом.
Аноним 27/07/24 Суб 02:26:18 3232393 196
>>3232370
>>3232373
>>3232376
Да, это правда. В большинстве случаев в сет/ключ мапы кидается айдишка/енам какой-нибудь. Хотя иногда бывает очень удобно какие-нибудь объекты-обёртки использовать как ключ. Приходится иногда что-нибудь связанной с датой и временем так юзать как пример, оч удобно просто закинуть стандарный LocalDate (класс представляющий чисто дату, без инфы о времени) сразу в мапу.

>Если нужно сравнить структуру, поля и значения, то это отдельные специальные случаи со спец подходом.
Меня просто смущает, что язык в принципе не предоставляет возможности такие спец подходы реализовывать со стандартными Map/Set. Мне как-то приходилось использовать композитный ключ из двух айдишек в мапе для чего-то. По сути да, можно привести к строке, но объект гораздо удобнее.
Аноним 27/07/24 Суб 09:11:43 3232456 197
>>3232319
>Почему вы все ещё не свитчитесь в бекенд? Фронтенду же точно пиздец полный
как раз нет.

бекенд хуяк хуяк и все, а интерфейс переживает постоянные изменения и правки, т.е. работы больше как бы
Аноним 27/07/24 Суб 09:12:36 3232458 198
>>3232327
>Я без опыта вкатился, причем в вакансии было написано было, что требуется мидл-синьёр. Напиздели, конечно, но и я напиздел.
Портфолио было, на собесе сильно гоняли?
Аноним 27/07/24 Суб 09:13:22 3232459 199
>>3232342
>ТрупСтрауса уже даже вроде как признал, что перегрузка операторов это ебаное зло и из-за неё одни проблемы.
Анус твой не нужен.
Аноним 27/07/24 Суб 09:17:30 3232460 200
Перегрузка операторов это единственная вещь которая отличает языт для вебмакакинга (JS) от универсального языка для всего (Python).
Аноним 27/07/24 Суб 09:20:44 3232462 201
джяваскрипт + реакт, наверное один из более жизнеспособных стеков для вката.

в остальном конкуренция еще более бешенная.
Аноним 27/07/24 Суб 15:42:02 3232809 202
>>3232458
Были только тестовые задания. Спрашивали самую обычную хуйню.
Аноним 27/07/24 Суб 15:44:11 3232813 203
Мне кажется или на Нексте проще и быстрее пишется чем на Ангуляре?
При этом оба на ТС. Затипизированна вся хуйня.
Аноним 27/07/24 Суб 16:09:29 3232837 204
>>3232809
>Были только тестовые задания. Спрашивали самую обычную хуйню.
в резюмешке много напиздел, какой опыт был указан, портфолио?
Аноним 27/07/24 Суб 16:21:53 3232847 205
>>3232837
Напиздел много, 4 года нарисовал при нуле.
Имею в виду, что в портфолио были только тестовые задания. С чем в тестовых хоть немного имел дело, всё хуярил в опыт.
Аноним 27/07/24 Суб 17:58:00 3232919 206
Бляяя, как же я ненавижу фронт. Дайте мне реактовскую либу чтобы сделать виртуализированный список где можно будет нормально отследить скролл в обе стороны для подгрузки данных. Попробовал 5 разных - вечно что-то не работает или не реализовано/реализовано по даунски.
Аноним 27/07/24 Суб 18:03:14 3232925 207
>>3232919
Сделай сам. Ты инженер или кто?
Аноним 27/07/24 Суб 18:05:27 3232932 208
>>3232925
Я бекэнден. А фронт и инженерия какое отношение друг к другу имеют?
Аноним 27/07/24 Суб 18:11:44 3232947 209
>>3232919
>Попробовал 5 разных - вечно что-то не работает или не реализовано/реализовано по даунски.
ты уверен что ты не испоганил что-то?

а то мухи везде видят говно, пчелы везде видят мед.
Аноним 27/07/24 Суб 18:13:18 3232950 210
>>3232947
Печально видеть мёд, там где реально говно
Аноним 27/07/24 Суб 18:13:49 3232951 211
>>3232932
Напиши на бекенде, попроси перевести чатгпт на жс.
Аноним 27/07/24 Суб 18:19:45 3232957 212
Погромирую на вуе уже почти гот всё больше убеждаюсь, что экосистема вуе какая-то неполноценная совсем, как-убдто это китайский фейк, чтобы пустить пыль в глаза. То там, то сям чего-то нет, где-то ошибки, которые не правятся. При этом статей и гайдов нихера. Вот взять эту пыню, хуй найдешь нормальных гайдов. При этом обсуждений всяких редуксов, мобоксов и т.п. просто дохерища.
Аноним 27/07/24 Суб 19:07:09 3233005 213
Аноним 27/07/24 Суб 19:09:50 3233008 214
>>3232460
Наличие перегрузки операторов может быть только признаком одного - говнокода.
Аноним 27/07/24 Суб 19:13:31 3233014 215
>>3232335
В таких случаях спрашивают про то, какую проблему ты пытаешься решить. И всегда оказывается, что дебил вместо грамотной архитектуры и чистого кода, хочет себе сравнение объектов не по ссылке, а по значению его полей или хеша. При этом дебил даже и не задумывается о таком простом решении как добавление .uid поля и использовании его для определения, нужно тебе этот объект в сет складывать или нет.
Аноним 27/07/24 Суб 19:48:37 3233059 216
image.png 5Кб, 180x86
180x86
Почему так? valueOf у объекта обёртки возвращает false. Почему в первом случае вызывается valueOf, а во втором работает логика объект это truthy значение?
Аноним 27/07/24 Суб 19:51:36 3233065 217
Аноним 27/07/24 Суб 20:02:37 3233071 218
>>3233005
Взял уже react-virtuoso. В основной массе вроде работает, но всё равно приходится вручную докостыливать скролл т.к. у меня данные лежат в деке и я её постоянно транкейчу до определённого объёма.
Аноним 27/07/24 Суб 20:08:38 3233080 219
>>3233065
Ага, понял. Объект всегда должен восприниматься как true в булевых выражениях. Но a == b это не булево выражение, хотя его результат и булев. Конкретно в этом случае один из операндов - это примитив, и именно это заставляет объект-обёртку преобразоваться в примитив.
Аноним 27/07/24 Суб 20:26:34 3233103 220
>>3233080
Используй строгое сравнение и будет щастье.
Аноним 27/07/24 Суб 20:30:14 3233107 221
>>3233008
Была бы у нас перегрузка операторов, у нас был бы в джаваскрипте 3д движок уровня годот и АИ революция.
Аноним 27/07/24 Суб 21:09:04 3233162 222
Снимок экрана 2[...].png 145Кб, 1568x891
1568x891
>>3224296
Чет в голос с говнокода в посте, вот тебе самый простой вариант:

const posts = [...document.getElementsByClassName("post")].slice(1);

posts.sort((p1, p2) => getRepliesLength(p2) - getRepliesLength(p1));

const thread = document.getElementsByClassName("thread")[0];
[...thread.children].forEach(c => c.remove());
posts.forEach(p => thread.appendChild(p));

function getRepliesLength(post) {
const repliesRefsContainer = post.querySelector(".post__refmap");

if (!repliesRefsContainer) {
return 0;
}
return repliesRefsContainer.children.length;
}


function getRepliesLength(post) {
const repliesRefsContainer = post.querySelector(".post__refmap");

if (!repliesRefsContainer) {
return 0;
}
return repliesRefsContainer.children.length;
}
Аноним 27/07/24 Суб 21:12:05 3233167 223
>>3233071
Он был вторым кандидатом, но там много лишнего и вроде не так прост в настройке оказался.
Аноним 27/07/24 Суб 21:21:56 3233179 224
Аноним 27/07/24 Суб 21:22:45 3233181 225
>>3233167
Базовые вещи настраиваются не сложнее чем в других либах, но частный случай инфинитскролла напердолить - це піздець.
Аноним 27/07/24 Суб 22:38:55 3233246 226
>>3233179
>я вебмакак и не хочу быть ничем больше
Аноним 27/07/24 Суб 23:16:13 3233260 227
>>3233246
Ну в этом твоём си есть перезагрузка методов. И чо? Когда увидим сталкер хттп сервер уровня экспресса?
Аноним 27/07/24 Суб 23:31:01 3233267 228
1722112239236.jpg 91Кб, 850x763
850x763
>>3224249 (OP)
Я так понимаю без html и css вкатываться в макакинг js смысла нету? Если так, то я перекатываюсь в другой язык. Синтаксис поучил, мышление понял и хватит с меня.
Аноним 27/07/24 Суб 23:47:25 3233277 229
>>3233267
Есть. html и css на самом деле очень простые, когда выучишь flex и grid, сможешь сверстать почти любой макет
Аноним 28/07/24 Вск 05:03:17 3233387 230
>>3233267
дебилы когда говорят о жабаскрипте постоянно подразумевают именно фронтенд
Аноним 28/07/24 Вск 06:33:17 3233389 231
>>3233267
Прав во всем. А я завтыкал и продолжил ебаться с этим всем - теперь сижу в параше. Уже пять раз бы выдрочил нормальный язык и вкатился в него, нежели с этим "дизайнерским" говном ебался.
Аноним 28/07/24 Вск 08:24:21 3233396 232
>>3233389
>Уже пять раз бы выдрочил нормальный язык и вкатился в него
хватит копиумом упарываться, раз не выдрочил значит мозгов нет.

и конкуренция на беке пизда, сейчас "дизайнеры" могут сами бек сделать из nocode services like firebase/appwrite/etc.
Аноним 28/07/24 Вск 09:01:11 3233405 233
>>3233267
Для бэкенда тебе нужно будет знать SQL и работу с многопоточностью. И так в любой области, знаний только лишь синтаксиса языка нигде не достаточно.
Аноним 28/07/24 Вск 10:10:46 3233431 234
Запускаю свой модуль с помощью npx. На шиндовс всё нормально работало, на линуксе стал говорить что не может найти модуль rimraf. rimraf указан в зависимостях package.json
Аноним 28/07/24 Вск 10:12:55 3233432 235
Аноним 28/07/24 Вск 10:14:31 3233434 236
>>3233432
И я установил rimraf и запускаю модуль локально из соседней папки и заработало. Но как мне тогда запускать из npm репозитория?
Аноним 28/07/24 Вск 10:23:19 3233442 237
>>3233434
Установить зависимости в node_modules репозитория
Аноним 28/07/24 Вск 10:26:45 3233445 238
>>3233431
Это никак не связано с виндовс или линкус.
Это связано с тем установлен ли у меня римраф.
Ситуация 1: У нас установлен римраф в npm проекте мы находимся в папке с проектом, мы жмем
npx @ecma/module
работает.
Ситуация 2:
У нас нет римрафа в проекте.
npx @ecma/module
Не работает, а надо чтобы работало.
Аноним 28/07/24 Вск 10:28:28 3233448 239
>>3233442
Что ты имеешь в виду? На сайт npm надо загрузить римраф в папку node_modules?
Аноним 28/07/24 Вск 10:29:20 3233449 240
>>3233445
>>3233448

Чел, учи базу, у тебя в голове насрано. Начини с того как устроен любой node пакет, как он работает с зависимостями и т. п., подобные вопросы отпадут.
Аноним 28/07/24 Вск 10:31:30 3233451 241
>>3233449
Гугл не может справиться с моим запросом. Он в принципе показывает только ответы для людей не различающих npx и npm. Но ты видимо тоже не различаешь.
Аноним 28/07/24 Вск 10:47:02 3233464 242
>>3233445
Надо было перенести rimraf из devDependencies в dependencies.
Аноним 28/07/24 Вск 10:49:39 3233466 243
>>3233464
>учи базу
>Начини с того как устроен любой node пакет, как он работает с зависимостями
>РЯЯ ГУГЛ НИСПРАВИЛСЯ ПАКАЗЫВАЕТ НИРАЗЛИЧАЮЩИХ!!!!!!!1 Я ТО ВОТ РАЗЛИЧАЮ Я УМНЫЙ ! А ГУГЛ ТУПОЙ НИПАКАЗАЛ
>...
>Надо было перенести rimraf из devDependencies в dependencies.

Надеюсь тебе хоть немного стыдно стало от собственной тупости.
Аноним 28/07/24 Вск 10:52:36 3233469 244
>>3233464
И да, зачем тебе rimraf в dependencies, дурачок?
Аноним 28/07/24 Вск 10:53:01 3233470 245
>>3233466
Надеюсь что тебе стало стыдно от собственной тупости. Ведь ты кретин не различающий npm и npx.
Что значит любой пакет? Почему запускаемый с помощью npx пакет является любым пакетом? Это нихуя не любой пакет над ним надо попердолиться чтобы он запускался.
Вот я над ним попердолился и он запускался с римрафом в dev секции. И он запускался так полгода.
Аноним 28/07/24 Вск 10:54:13 3233471 246
>>3233469
Чтобы папку удалить, дурачок.
Аноним 28/07/24 Вск 10:56:43 3233473 247
>>3233470
Дегрод, во-первых, npx уже давно стал частью npm, во-вторых, все это инструменты для работы с node пакетами, ты же не изучил то с чем собираешься работать, пытаешься при этом использовать инструмент, закономерно срешь в штаны и продолжаешь ими трясти в публичном месте, хотя мог бы напрячь свой тухлый мозг и попытаться вникнуть в тему.
Аноним 28/07/24 Вск 10:57:47 3233474 248
>>3233473
>эта зависть формошлепа который никогда не пытался сделать npx пакет сам
Аноним 28/07/24 Вск 11:16:31 3233482 249
Сколько времени уходит на изучение чистого JS с нуля? За какое время можно устроиться на работу мидлом? Джуны я так понял не нужны.
Аноним 28/07/24 Вск 11:20:01 3233485 250
Аноним 28/07/24 Вск 11:24:10 3233488 251
EY3L9i9XYAITDMB.png 12Кб, 512x512
512x512
Аноним 28/07/24 Вск 11:33:11 3233500 252
>>3233485
>5 лет.
сидеть за компиком 24/7
и может быть потом...
Аноним 28/07/24 Вск 11:48:14 3233511 253
>>3233482
Вкат закрыт, уходи.
Аноним 28/07/24 Вск 11:58:37 3233521 254
>>3233162
Не работает твой скрипт. А тот скрипт уже доработан в древовидные ответы, а не сортировку по количеству постов.
Аноним 28/07/24 Вск 12:34:25 3233556 255
>>3233482
>с нуля
Год
>За какое время можно устроиться на работу мидлом?
Сразу после года ответственного изучения языка можно рисовать опыт и устраиваться мидлом
Аноним 28/07/24 Вск 14:01:50 3233618 256
>>3233521
>сортировал посты в треде по ответам
Что и делает этот скрипт, сортирует по ответам, от наибольшего количества ответов к наименьшему.
Но ты слишком тупоголовый для того чтобы даже сформулировать свой запрос, чего уж тут о имплементации говорить.
Аноним 28/07/24 Вск 14:09:28 3233631 257
>>3233618
Я про это и говорю. У меня не работает.
Аноним 28/07/24 Вск 18:09:43 3233856 258
>>3233482
Пчел, в любой профессии болименее скил качается за 10_000 часов.
Аноним 28/07/24 Вск 18:28:33 3233881 259
>>3233482
>Сколько времени уходит на изучение чистого JS с нуля?
БЛЯЯЯЯ!!!! Клиент покупает не знание ДжиЭс!!! Он покупает у тебя качественный сайт!!!! Это же не вещь в себе, ты программируешь не ради программирования!!! Помимо ДжиЭса там ещё миллион вещей: accessibility, адаптивность, seo-оптимизация, pwa, формы, скорость загрузки сайта и т.д. Будь ты хоть самим Господарем Богом ДжиЭса, если твой сайт тормозит, не оптимизирован для поисковиков, у него плохая адаптивность, то кому он нахуй нужен!!!! Знание ДжиЭса нужно не само по себе, а в связке с другими знаниями, которые помогут дать качественный сайт на выходе.
Аноним 28/07/24 Вск 18:33:26 3233887 260
wojak crying.jpg 136Кб, 820x791
820x791
>>3233881
НЕЕЕТ НУЖНО ЗНАТЬ ЧЕМ ОТЛИЧАЕТСЯ КОНТЕКСТ ОТ ЛЕКСИЧЕСКОГО ОКРУЖЕНИЯ
Аноним 28/07/24 Вск 22:03:47 3234192 261
>>3233887
Неосилятор спецификаций ecma-262, которого обосали на собесе, ты?
Аноним 28/07/24 Вск 22:29:32 3234217 262
>>3233887
Ващет было бы неплохо.
Работал у нас такой деятель. А чойта сервер раз в сутки падает? Так ведь в ноде всего полтора гига памяти, добавьте флажок)))
Аноним 28/07/24 Вск 23:24:53 3234239 263
Докручиваю опыт с пары лет до трех. Заебала нищета.
Аноним 29/07/24 Пнд 07:20:49 3234313 264
>>3234192
Щас бы обоссывать на собесах мемами для троллинга с двача.
Аноним 29/07/24 Пнд 10:19:44 3234357 265
В 95% случаях собеседующий грёбаный лох, которого поставили собесить потому что в компании о таких ноги вытирают
Аноним 29/07/24 Пнд 10:41:38 3234369 266
В продолжение обсуждения о том что рекурсия это плохо.
А чем стековерфлоу ошибка хуже чем бесконечное зависание программы когда она пытается зацикленный объект обойти например?
Если программа упадёт это же лучше чем если программа зависнет.
Аноним 29/07/24 Пнд 10:56:34 3234380 267
>>3234369
Выход из цикла проще контролируется. В твоем случае ты всегда можешь проверить, что здесь ты уже был. Рекурсия плохо, когда глубина рекурсии зависит от пользовательского ввода. Ошибок быть не должно в любом случае. Если есть ошибка, то ее надо устранять. Если у глубина рекурсии зависит от ввода, то переполнение стека теоретически неустранимо. Переполнение стека может использоваться для того чтобы запустить зловредный код.
Аноним 29/07/24 Пнд 10:57:40 3234381 268
>>3234369
Сектанты, сектанты никогда не меняются.
Если не запустится - ещё лучше. Можно тебя просто уволить.
Аноним 29/07/24 Пнд 11:14:50 3234401 269
>>3234380
>В твоем случае ты всегда можешь проверить, что здесь ты уже был.
А если не могу?
>Ошибок быть не должно в любом случае.
Я могу ошибку в трайкеч завернуть. Завернуть зависание в трайкеч я не могу. Ты просто трясешься от слова ошибка, перестань трястись, это не помогает.
Аноним 29/07/24 Пнд 11:19:42 3234405 270
>>3234380
Ты наверно еще на клиент отдаешь всегда
statusCode: 200
{error: "vi ne zalogineni"}
Аноним 29/07/24 Пнд 11:21:45 3234409 271
>>3234405
>{error: "vi ne zalogineni"}
{otricatelnyUspeh: "vi ne zalogineni"}
Так лучше.
Аноним 29/07/24 Пнд 11:27:41 3234418 272
> Было бы славно иметь опыт разработки на vue.
Это то, что вижу в КАЖДОЙ нахуй пхп-вакансии. То есть я вполне могу свитчиться туда без потери зарплаты?
Аноним 29/07/24 Пнд 11:47:07 3234448 273
>>3234401
>А если не могу?
Всегда можешь, иначе ты не кодер, а макака.
>Я могу ошибку в трайкеч завернуть.
В жс навеное оверфлоу не происходит, там заранее Maximum call stack size exceeded error. Но ты привыкнешь так писать и не задумываясь говно на сишке напишешь. Там не будет исключения. А будет сегфолт. Шелкодеру похуй на твои трайкетчи. В жс мирке ломают распылением кучи.

>>3234405
Причем здесь эксепшены и хттп коды?
Аноним 29/07/24 Пнд 11:52:20 3234455 274
>>3234418
Можешь если знаешь SQL. Работал долго фулкеком пхп жс. в том числе на вуе. Для красивых версток обычно был кадр который умеет верстать красиво. А фулкеки пилили правки и фичи на легаси вуе говнину. Но это их от бекенд задач не спасало. Кабану всегда надо какое-нибудь говно аналитическое из БД вытащить.
Аноним 29/07/24 Пнд 11:53:35 3234458 275
>>3234455
>Можешь если знаешь SQL
Очень хорошо знал и использовал года 4 - сначала в унике, потом полгода работы фулкеком. Сейчас все позабывал нахуй, но планирую уйти из фронтенда снова
> работал долго фулкеком
А сейчас куда свитчнулся? В обычный вуе что ли?
Аноним 29/07/24 Пнд 11:53:53 3234459 276
>>3234448
>и не задумываясь говно на сишке напишешь.
Мы же всегда должны думать о том че я напишу на сишке когда устраиваемся джаваскриптизером.
Короч опять ничего кроме тряски.
Аноним 29/07/24 Пнд 11:55:53 3234462 277
>>3234458
>А сейчас куда свитчнулся?
В рнн
Аноним 29/07/24 Пнд 11:57:30 3234465 278
>>3234418
Лучше забыть вуе как страшный сон.
Аноним 29/07/24 Пнд 11:58:44 3234466 279
>>3234448
И все твои тряски всё еще никак не решают проблемы с зависанием.
Допустим я проверил что мы тут были. А если зависло по какой-то другой причине? Например мы неправильно проверили. У юзера завис браузер вместо того чтобы насрать в консоль как нормальный человек.
Аноним 29/07/24 Пнд 11:58:49 3234467 280
>>3234465
А куда тогда свитчиться? Уже много лет связан с вуе
Аноним 29/07/24 Пнд 12:05:17 3234472 281
>>3234466
Зацикливаться будет только у дебса без мозгов. Нормальный чел всегда предпочтет цикл. Если нуден стек, он явно стек создаст. Кол стек в жс если не пуст, блокирует обработку ивент лупа. Так что ты и со свой рекурсией можешь браузер повесить, если у тебя будет неопределенное число коллов.
Аноним 29/07/24 Пнд 12:09:48 3234476 282
>>3234472
>Кол стек в жс если не пуст, блокирует обработку ивент лупа.
Ебать ты братишка долбоеб. Цикл тоже блокирует и это и есть зависание, кретин блядь. Всё я катапультируюсь чтобы тупостью не заразиться. Трясунчик испугался слова ошибка и выдумал какую-то срань.
Аноним 29/07/24 Пнд 12:13:59 3234479 283
>>3234476
Нет ты. Ты зачем-то написал, что пеимущество рекурсии в том что брузер не зависает. Я так и написал, что у дебса браузер всегда зависнет. Нет такого преимущества. Цикл просто контролируется лучше, логичнее. Читай не жопой.
Аноним 29/07/24 Пнд 12:16:13 3234482 284
>>3234479
>Цикл просто контролируется лучше, логичнее.
А логика в том что его нельзя остановить блядь. Его можно остановить если мы сделали 10000 итераций. Поздравляю ты наколхозил стековерфлоу рядом с нативным, гениально.
Аноним 29/07/24 Пнд 12:19:46 3234484 285
>>3234467
Лучше всего свитчиться в ангуляр. Предметная область та же, просто стек немного другой. Пыха это дыра ебаная, свитчиться с фронта туда это боль. Плюс будет падение зп, так как в связке пыха + вуе от тебя будут требовать в первую очередь опыт в пыхе, которого у тебя совсем нет. А в ангуляре просто научишься делать все то что умеешь на новом фреймворке и все.
Аноним 29/07/24 Пнд 12:23:28 3234486 286
>>3234482
> Его можно остановить если мы сделали 10000 итераций
Откуда ты это взял?
Всегда надо продумывать условия выхода и инварианты.

Что касается эксепшенов это совсем другая тема, не относящаяся к рекурсии и циклам. Эксепшены в логике == GOTO оператор. Эксепшены предназначены не для обработки ветвлений логики, а для случая когда логика нарушается с данными условиями. Для ветвлений есть IF
Аноним 29/07/24 Пнд 12:23:29 3234487 287
>>3234484
>которого у тебя совсем нет
В пыхе есть, но всего полгода. Все забыл нахуй
> В ангуляр
Вот это пиздатый фреймворк, да. У меня коллеги укатились из вуе в него. Я бы тоже укатился, но скорее всего не успею - кабан осенью сократит половину штата, а я должен к тому времени найти новую работу. Буду искать опять вуе
Аноним 29/07/24 Пнд 12:27:35 3234489 288
>>3234484
>Пыха это дыра ебаная
А так да, 80% вакансий нищая, как у вуе. Но конкуренция кратно ниже.
Аноним 29/07/24 Пнд 12:31:34 3234492 289
>>3234489
В вуе даже Го танцовщица вкатилась (по ее словам в мвп, пару лет назад, зепку сеньки получала). Чего ты хочешь...
Аноним 29/07/24 Пнд 12:33:43 3234493 290
>>3234487
Готовь финансовую подушку безопасности (хотя вообще она всегда должна быть)
Аноним 29/07/24 Пнд 12:35:39 3234495 291
>>3234489
Да там дело даже не в нищете, а в целом в бесперспективности. Перспективы, хорошие бабки - это крупный продукт (в частности бигтех). А там реакт и ангуляр. На бэке го или джэва, а никак не пыха.
Аноним 29/07/24 Пнд 12:41:27 3234500 292
>>3234495
>А там реакт
Я пытался вкатиться в рякт (целый год писал на нем петы и курсачи), но из-за конкуренции не смог даже с годом накрученного опыта - а вот на вую с 0 залетел. Поэтому его даже не рассматриваю
> ангуляр
Хотеть. Еще это перспективно хотя бы по той части, что реально знаю людей, которые укатались ангулярщиками в бигтех. А уже там без потери зп укатились в ямл-девелоперов (девопсин) и гошников
Но я пока просто облизываюсь. Хочу дорисовать опыт и пойти хотя бы работать за норм зепкумне уже нечего терять - я 10-11 месяцев вчерную "стажировался" у первого кабана. А возьмут ли меня после 2-3 лет в ангулярщики вуи - хуй знает
Аноним 29/07/24 Пнд 12:42:27 3234501 293
>>3234500
>А возьмут ли меня после 2-3 лет в ангулярщики вуи
А возьмут ли меня после 2-3 лет вуи в ангулярщики
Аноним 29/07/24 Пнд 12:43:09 3234502 294
>>3234495
>Перспективы, хорошие бабки - это крупный продукт (в частности бигтех)
Нихуя подобного. Бигтех это та же помойка, что и галера. Перспективы и хорошие бабки в реалиях СНГ наверное есть только во всяких нелегальных казиках и мутных конторах. Ну и вне СНГ работу на западного или арабского барина.
помидор из яндекса
Аноним 29/07/24 Пнд 12:56:38 3234509 295
>>3234502
>реалиях СНГ наверное есть только во всяких нелегальных казиках и мутных контора
Помидор, а как потом пруфать, что работал там? Я вот поработал у первого кабана в серую и уже трясусь, что не пройду куда-то проверку сб. А тут годы отдать крипто-, полулегальной, базирующейся в Таиланде помойке?
Аноним 29/07/24 Пнд 12:57:53 3234510 296
>>3234502
>помидор из яндекса
Имелся в виду остальной бигтех. Сбер, Тинек, другие банки, Авито и пр. Про Яндекс многие плохо отзываются почему-то.
Аноним 29/07/24 Пнд 13:06:11 3234516 297
>>3234509
Нужна своя криптопомойка и нанимать жс ждунов за еду...
Аноним 29/07/24 Пнд 13:13:07 3234518 298
>>3234495
>Перспективы, хорошие бабки - это крупный продукт
Это если ты корпоративная мразь.
Если нравится писать код, то лучше в мелких стартапах.
Аноним 29/07/24 Пнд 13:30:09 3234524 299
>>3234518
Так было раньше. Когда на программистов был спрос и человек с опытом мог найти новую работу за неделю. Сейчас ты устраиваешься каким-то чудом в стартап, минуя стаю нарисовавших опыт волков, затем твой стартап скамится через год, как и 90% всех остальных стартапов и вот ты опять сидишь без работы и конкурируешь с волками. Сейчас актуальны надежные варианты, когда можно сесть на проект и сидеть там несколько лет стабильно и получать бабло. Ведь каждое увольнение может теперь стать последним...
Аноним 29/07/24 Пнд 14:31:14 3234575 300
>>3234510
>Про Яндекс многие плохо отзываются почему-то.
Раньше яндех платил зепку сильно ниже рынка. Сейчас уже ситуация выровнилась и яндех вполне норм бигтех.
>>3234509
>а как потом пруфать, что работал там?
А нахуя? Это нужно только всяким миддл и ниже, все что выше легко понять в рамках разговора о том, что человек делал на прошлой работе. У меня вообще собес на помидора в один из бигтехов был с простейшей тех секцией и просто побазарить с тимлидом. Все. Даже литкод секции не было.
>уже трясусь, что не пройду куда-то проверку сб.
Ну не пройдешь - пойдешь в другое место. Если ты тру сеньор тебя с руками оторвут.
Аноним 29/07/24 Пнд 14:32:22 3234577 301
>>3234524
>Сейчас актуальны надежные варианты
Ну ок, а где тут перспективы и бабло?
Аноним 29/07/24 Пнд 14:35:09 3234583 302
>>3234575
>Ну не пройдешь - пойдешь в другое место. Если ты тру сеньор тебя с руками оторвут.
У меня пара лет вуе ну и мне 22 всего. Хочу крутануть до 3, и то - ссу. Поэтому мне до синьора очень далеко
> А нахуя? Это нужно только всяким миддл и ниже
Кхм. Я думал, что наоборот нужно больше пруфать всяким претендентам на место лида или помидора
Аноним 29/07/24 Пнд 14:37:44 3234586 303
>>3234583
>У меня пара лет вуе
Так у меня реальных 2.5 года ряхта.
>нужно больше пруфать всяким претендентам на место лида или помидора
Ну вот пруфанешь своими предыдущими проектами, которыми ты занимался. Расскажешь про технологии, проблемы с которыми столкнулся и оффер у тебя в кармане.
Аноним 29/07/24 Пнд 20:51:04 3234934 304
Когда вы в последний раз использовали классы и для каких задач?
Я не про рендеринг компонентов.
Аноним 29/07/24 Пнд 21:16:24 3234953 305
Когда вы в последний раз использовали функции и для каких задач?
Я не про кастомный консоль-лог.
Аноним 29/07/24 Пнд 21:19:50 3234954 306
Когда вы в последний раз использовали переменные и для каких задач?
Я не про isLoading для отслеживания загрузки.
Аноним 29/07/24 Пнд 21:27:56 3234961 307
Когда вы в последний раз использовали буквы и для каких задач?
Я не про срать на двощах.
Аноним 29/07/24 Пнд 21:29:03 3234962 308
Когда вы в последний раз использовали new Proxy и для каких задач?
Я не про темную магию.
Аноним 29/07/24 Пнд 21:29:16 3234963 309
Ебать чатГПТ на поднятие постинга порвало.
Аноним 29/07/24 Пнд 21:35:12 3234967 310
Когда вы в последний раз использовали гопоту и для каких задач?
Я не про генерацию регексов.
Аноним 29/07/24 Пнд 22:45:39 3235019 311
Когда вы в последний раз использовали прототипы и для каких задач?
Я не про намбер прототайп.
Аноним 30/07/24 Втр 06:17:47 3235222 312
>>3235019
На собесах спрашивают часто. Больше задач нет.
Аноним 30/07/24 Втр 06:18:29 3235223 313
>>3224249 (OP)
А кому-нибудь из бекендеров на JS/TS сами пишут эйчары? Вот типо приглашают на собес, пишут в личку.
Аноним 30/07/24 Втр 07:59:52 3235256 314
>>3235223
Ну на хх если открыта резюмешка, бывает шерстят хрки, там видно кто смотрел. Так что нормально получать какие-то предложения, если реально спэц.

Естественно что если опыта менее 2-3 лет, ты мало кому интересен в айти сфере.
Аноним 30/07/24 Втр 08:11:26 3235259 315
>>3235256
У меня суммарно более 8. Всё равно не смотрят и не пишут.
Аноним 30/07/24 Втр 08:32:38 3235264 316
Часто вижу вакансии на хедхантере без отзывов, сайт если и указан то всратый или нерабочий вовсе. Стоит на такое отзываться, или явный скам? Пока нету понимания как хоть на базовом уровне фильтровать компании вообще ахуел, вкатун еще и фильтрует что-то кроме пиздежа гнилого
Аноним 30/07/24 Втр 08:41:51 3235266 317
>>3235264
Отзывы пишут обученные менеджеры.
Аноним 30/07/24 Втр 08:59:48 3235273 318
>Пока нету понимания как хоть на базовом уровне фильтровать компании
Это знание придёт лишь с сеньорности. До этого надо пройти сотню собесов
Аноним 30/07/24 Втр 09:01:46 3235274 319
Вообще всё зависит от тебя самого. У меня дружище с удовольствием катается в офис, потому что дома орут два тугосери и он туда уезжает, чтобы поработать за 350к и отдохнуть от дома.

Такие сычи как я, кайфуют от удалёнки и чтобы не больше тысячи строк в неделю.
Аноним 30/07/24 Втр 09:05:16 3235280 320
>>3235264
> Стоит на такое отзываться
стоит изучить строительные технологии.

>>3235264
>вкатун
шансы околонулевые, конкуренция ебейшая, у компаний нет денег обучать таких, не летай в иллюзиях.

годные компании -- список из рейтинг рунета/tagline/etc, т.е. сразу видно что воздух не гоняют.
Аноним 30/07/24 Втр 10:00:01 3235298 321
>>3235274
>с удовольствием катается в офис
нужно жить так, что бы не приходилось съебывать в офис от твоего тнуса и тугосерь.
Аноним 30/07/24 Втр 10:00:38 3235300 322
Аноним 30/07/24 Втр 10:27:17 3235308 323
>>3235264
>вообще ахуел, вкатун еще и фильтрует что-то кроме пиздежа гнилого
Это. Чем более низкокачественный кабан тем тебе лучше. Твоя задача за опыт работать сейчас.
Аноним 30/07/24 Втр 11:05:45 3235327 324
>>3235308
> Чем более низкокачественный кабан тем тебе лучше
Мой первый кабан платил мне со старта 40 и за год поднял до 70. Но при этом я почти первый год работал в черную и только потом устроили по трудовой. Теперь я похож на волка
Поэтому вредные советы даешь. Лучше устроиться к кабану получше
Аноним 30/07/24 Втр 11:43:23 3235345 325
>>3235327
>Но при этом я почти первый год работал в черную и только потом устроили по трудовой. Теперь я похож на волка
и похер.

ты работал над портфолио, какие-нибудь классне прикольные штуки делал? это показательно для РАБотодателя.

и между строк все равно чувствуется, человек реально крепкий спэц, или пиздаболволк
Аноним 30/07/24 Втр 11:45:40 3235347 326
>>3235345
>ты работал над портфолио, какие-нибудь классне прикольные штуки делал? это показательно для РАБотодателя.
Хуярил как не в себя. Но возможно скоро всем станет похуй на это и будут требовать выписки с трудовой из 500000 человек на ваку

Но после этого менял работу 2 раза и пока не требовали
Аноним 30/07/24 Втр 12:17:41 3235370 327
>>3235347
>Но возможно скоро всем станет похуй на это и будут
ну как бы нет.

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

в совокупности это мощно может забустить успех.
Аноним 30/07/24 Втр 12:27:06 3235382 328
>>3235019
Даже не знаю что это такое. Слышал что это секретное свойство у объектов, пока не тыкал, да и хуй с ним.

Middle+ JavaScript Developer
Аноним 30/07/24 Втр 13:18:51 3235424 329
>>3235382
Вниманиеблядь, тебя еще не забанили?

Почему-то такое чувство, что это Павел щитпостит тут. Похоже когда моча выпилила возможность рекламиться этому додику, тот решил демеджконтрить и получать внимание другим способом.
Аноним 30/07/24 Втр 13:44:00 3235472 330
>>3235424
Получил внимание у тебя за щекой. Порекламился своим додиком тебе по губам.

Middle+ JavaScript Developer
Аноним 30/07/24 Втр 15:04:33 3235552 331
>>3235370
Вот это манямир. Как там в 2019-м?
>эйчарка смотрит 2 одинаковых резюме - у обоих +/- попыт указан, скиллы, вышшка.
>а другого еще и ссылка на портфолио, которые можно потыкать - она потратит на тебя больше времени, по работам впечатление уже какое-то положительное будет возможно.

Сейчас это не так делается. Эйчарка размещает вакансию, получает 100+ откликов в первый час, берет наугад штук 20 одинаковых резюме (просмотр всей инфы по соискателю занимает около 10 секунд, акцент идет на цыферку попыта и подробность заполнения обязанностей на прошлых работах). Этих 20 человек записывают на собесы, остальные отправляются на помойку. Из 20 человек всегда кто-то находится подходящий, если нет, то цикл повторяется.

На околоджунских вакансиях еще дают тестовые и отсеивают по тем, кто этот тест сделал, а потом см. прошлый абзац. На это на вакухах 1-3 опыта. На 3-6 такого не встречал.

Твой пет вообще нахер никому не обосрался, никто даже не будет открывать твою хуйню. Ссылку на гитхуб есть смысл разместить в CV просто чтоб была. Это как и ссылки на другие соцсетки может пойти в плюс.
Аноним 30/07/24 Втр 15:09:41 3235562 332
>>3235552
Думаю под портфолио он имел в виду не туду листы и сверхниАбыЧные пет-проекты (и на те, и на те похуй всем. Только ебланы убьют на них время), а ссылки на реальных проекты, которые делали с кабанычем
Пилил сервис в edtech платформе - заебись
Запилил пару реальных магазинов елдаков с 10 к постоянных пользователей в секунду - заебись
И чтобы при этом было +2-3 года опыта. И чтобы можно было пруфануть его звонком кабанчику, трудовой, гпх или сз налогами
А вкатуны идут нахуй
Аноним 30/07/24 Втр 15:40:27 3235582 333
>>3235562
>а ссылки на реальных проекты, которые делали с кабанычем
В любой нормальной компании код проекта попадает под NDA, работа с кодом как правило ведется с рабочего аккаунта гитхаб/гитлаб, а сам код находится в приватной репе. Это как бы база. Конечно в стартапе "Рога и копыта" на это все могут положить хер, вот только работодатель хочет слышать как ты за свои 3+ года работы успел поработать в крупном продукте со сложными задачами, возможно в бигтехе и соответственно с нормальной безопасностью и политикой неразглашения, а не "смотрите я вот магазин дилдаков делол, полюбуйтесь на исходники". Как раз вот такие открытые говнопроекты это палево. Лучше уж в попенсурц коммитить, это хотя бы честно. Пускай и бесполезно.
Аноним 30/07/24 Втр 15:42:45 3235584 334
>>3235582
>В любой нормальной компании код проекта попадает под NDA
Да бля, я не исходники имел в виду (конечно они все нахуй будут лежать в приватных репах. По крайней мере у меня так было), а именно кучу урлов на сервисы, сайты елдаков или приложения

А вот если и разрабатываемый сервис под NDA на уровне упоминания (все нахуй под NDA, хотя чел работал якобы в паре компаний), или если сайты по урлам это демо-проекты с lorem ipsum, то это волчара и его надо хуярить
Аноним 30/07/24 Втр 15:52:59 3235595 335
>>3235584
А если Славик проработал 4 года, разрабатывая CRM для финтехов, которые он по ссылкам запруфать не может, то его опыт выходит нерелевантен? Лучше вместо него взять Ваню, у которого есть запруфаный магазин дилдаков? Всякие SaaS продукты/стартапы так же являются админками под авторизацией, которые ты хрюшке не перекинешь.
Аноним 30/07/24 Втр 15:55:23 3235598 336
>>3235264
>на хедхантере без отзывов, сайт если и указан то всратый или нерабочий вовсе
Бля а ты не думал, что это рекрутинговая компания? Это возможно частники-посредники между тобой и самой компанией. Им откатывают некоторую сумму за нанятого кандидата, допустим 50к. Вот они набрали 10 человек и получили пол-ляма. Естественно нахуй у них нет отзывов. А какие там должны быть отзывы? Или допустим, какой ты сайт ждёшь? Типа "мы рекрутинговая компания найми-лоха, оказываем услуги найма"? Нуууу иииии? Вот ты увидел сайт и телефон и чё дальше...? Чё произойдёт-то я не пойму...? Вы позвонили в рекрутинговое агентство "найми-лоха", чем можем быть вам полезны?
Аноним 30/07/24 Втр 16:04:24 3235602 337
>>3235595
>А если Славик проработал 4 года, разрабатывая CRM для финтехов
Финтех сделает ему наверняка норм запись в трудовой без наебалова (хотя не сделать ни одного публичного сайта за 4-5 лет это удивительно необычно). А ИП Саркесян может и не поставить, и вот тогда твоему Ване придется пруфать дилдаками
Аноним 30/07/24 Втр 16:22:18 3235611 338
>>3235598
Не знаю, я в этом всем зеленый поэтому и спрашиваю. Но твоя идея звучит крайне странно, лишний головняк.
Аноним 30/07/24 Втр 16:40:54 3235638 339
>>3235611
>Не знаю, я в этом всем зеленый поэтому и спрашиваю. Но твоя идея звучит крайне странно, лишний головняк.
В чём головняк? В том, что челик посидел, посмотрела резюмешки пару недель и получила 10-15% от годовой зп программиста? Посмотри внимательно на названия компаний, которые публикуют вакансии: процентов 50% особенно всяких джуниор-вакансий публикуют рекрутинговые агентства. Они получают первую зарплату программиста. Если программист получает 150 тысяч, рекрутеру откатывается ровно 150к. Этих рекрутеров развелось как собак нерезанных. Они даже сканируют гитхаб например, и вылавливают даже там разрабов, пишут на почту.
Аноним 30/07/24 Втр 22:08:00 3236001 340
https://dropmefiles.com/71pu3

Что думает за такое тестовое?

Я думаю, они реальную задачу раздробили на мелкие задачи и выдают их в виде тестовых, а потом собирают воедино.
Аноним 30/07/24 Втр 22:09:12 3236002 341
>>3236001
>скачивать рандомную хуйню с файлопомойки
Нет, спасибо. Доставь скриншот/текст.
Аноним 30/07/24 Втр 22:11:09 3236004 342
>>3236001
>Я думаю, они реальную задачу раздробили на мелкие задачи и выдают их в виде тестовых, а потом собирают воедино.
чялодой малавек, не будем скочивать ваши вирусы, тут на лухи обидают.

предоставь линк на hh of employer.
Аноним 30/07/24 Втр 22:15:22 3236005 343
>>3236002
>>3236004
Шизы, уже накинулись конскими лекарствами? Его даже скачивать не нужно, откроется в отдельной вкалдке, т.к. пдф.
Аноним 30/07/24 Втр 22:49:43 3236032 344
>>3236001
Согласен, выглядит как будто хотят чтобы на них бесплатно поработали.
Аноним 31/07/24 Срд 00:24:57 3236102 345
Посоветйте продвинутых книг по JS и околотематике.
Аноним 31/07/24 Срд 08:08:28 3236248 346
Аноним 31/07/24 Срд 10:48:59 3236339 347
>>3236248
>высер чела который не прошел собес на жс разраба
Спасибо, но нет
Аноним 31/07/24 Срд 10:53:40 3236348 348
>>3235019
Недавно, для определения является ли инсианс класса производным определенного супер класса.
Аноним 31/07/24 Срд 11:48:06 3236406 349
>>3236348
instanceof уже тыщу лет существует
Аноним 31/07/24 Срд 11:59:10 3236414 350
>>3236348
>>3236406
По хорошему, раз уже решили использовать классы, то подобных проверок не должно проводиться, работаешь с абстрактным объектом и все изменения в логике внутри них же, через оверрайд методов.

Душнила
Аноним 31/07/24 Срд 18:13:36 3236764 351
Вот я создал функцию. В чём будет разница введу я новую переменную в параметрах или объявлю её уже внутри функции?
Я чёт ваще не выкупаю.
вкатывальщик, время от времени мозг опухает от количества информации
Аноним 31/07/24 Срд 18:23:34 3236774 352
>>3236764
Во втором случае ты не сможешь значение передать снаружи.
Аноним 31/07/24 Срд 19:58:04 3236855 353
>>3236774
А, понял, спасибо. Если я объявляю в параметрах она остаётся в глобал скопе, а если внутри, то во внутреннем скопе функции.
Получается если я хочу избежать ужасов мутации, то я всегда ввожу переменную внутри функции?
Аноним 31/07/24 Срд 20:10:55 3236865 354
screenshot.png 22Кб, 1326x318
1326x318
screenshot2.png 14Кб, 834x219
834x219
screenshot3.png 28Кб, 1350x384
1350x384
Аноним 31/07/24 Срд 20:19:22 3236876 355
>>3236855
>Получается если я хочу избежать ужасов мутации, то я всегда ввожу переменную внутри функции?
Почитай про ооп и функциональную парадигму.
Совсем немного, там описываются варианты написания структуры кода.

Если ты держишь какой-нибудь объект в руте, то это называется бог-объект и за такое Динамик карает.

Пишешь классы/функции. В каждой функции объявляются переменные, которые будут использованны внутри этой функции, каждая функция не должна быть на сотни строк. На пару, пару десятков-максимум.

Делаешь функции, которые принимают в себя параметры, внутри этой функции работаешь с параметрами, для упрощения кода объявляешь в этой функции дугие переменные.
Аноним 31/07/24 Срд 20:54:51 3236898 356
>>3236406
Ну вот в том и дело, что это не одно и тоже. гугли InstanceOf и isPrototypeOf
Аноним 31/07/24 Срд 23:16:21 3236992 357
>>3236865
Примитивы передаются по значению, так что оба три примера в некотором роде монопенисуальны.
Аноним 01/08/24 Чтв 00:37:18 3237024 358
>>3236248
Калич, тем более последние не переведены.
Аноним 01/08/24 Чтв 02:24:05 3237075 359
>>3236865
Вкратце попробую объяснить.

Не очень хорошая идея - использовать внутри функции какие-либо переменные извне. Это значит что функция зависит от того места в программе, где её написали, при том (не глядя в код функции) не ясно, от чего именно она зависит.

Лучше воспринимай функцию как нечто существующее отдельно (по-хорошему она и должна быть в отдельном файле, ну там export/import, но это потом).

Если какая-то переменная создаётся внутри функции - это ок, после выхода из функции она испарится. Можешь вернуть это значение через return, если например вычислял что-то.

Если нужно использовать значения извне - это параметры. function(па, ра, ме, тры){} - теперь функция не зависит от конкретной переменной, а может вызываться с любой.

Некоторые считают, что функция должна быть чистой, т.е. не изменять состояние этих переменных. (Если параметр это примитив, например число, то твоя функция не изменит переменную, которую ты туда послал, только внутри себя. Но если послать в функцию массив и поменять его внутри неё, он изменится и снаружи). Это приводит к неожиданным ситуациям, например ты захотел отсортировать массив и получить первое значение в нём, но сам массив тебе нужен в исходном состоянии. Функция [].sort мутирует массив, из-за чего тебе придется вначале сделать копию массива. А функция [].toSorted вернет копию, не тронув изначальный, и ты уже сам решишь что с ним делать.

А кстати функции, которые могут зависеть от внешних переменных, лучше (вместе с этими переменными) оформить в общий класс, чтобы было ясно что они не существуют в отдельности от этих переменных. Но классы это опять же потом, на десерт. Надеюсь помог )
Аноним 01/08/24 Чтв 05:38:58 3237105 360
>>3236339
Чтож, он и сам не знал JS.
Аноним 01/08/24 Чтв 08:51:43 3237166 361
>>3237075
>захотел отсортировать массив и получить первое значение в нём
Я бы тебе в руки насрал, принеси ты такое на ревью.
Аноним 01/08/24 Чтв 08:53:09 3237169 362
>>3237166
Зептасекундный оптимизатор, спокнись.
Аноним 01/08/24 Чтв 16:40:00 3237513 363
>>3234357
Нихуя подобного. 50 \ 50 я бы сказал. Чаще собешусь с откровенными задротами и лидами
Аноним 02/08/24 Птн 00:45:51 3237764 364
Решу в последний раз вопрос с накруткой. В конце осени собираюсь выходить на срыночек и искать новую работу. Сейчас у меня пару лет опыта
С таким раскладом мне будут капать хоть какие-то приглашения и могу рассчитывать хотя бы на 130-160 к? Или все же крутануть год или два попыта
Аноним 02/08/24 Птн 05:20:04 3237801 365
1689397417627.png 18Кб, 701x272
701x272
Изучаю стек React / Express JS.
Каковы шансы найти работу на удаленке?
Просто у меня манямирок, в котором я делаю пару пет-проектов, начинаю проходить собеседования - и нахожу работу на удаленке, даже ходить никуда не надо.
Все, не вставая с кресла.
Такое возможно?
Аноним 02/08/24 Птн 05:34:21 3237802 366
>>3237801
Нулевые, блять, просто никакущие.
Хочешь вката - пиздуй в офис кататься.
Аноним 02/08/24 Птн 08:59:06 3237852 367
>>3237801
Не. Я даже с накрученными 1.5 годами опыта не нашел ее в 2022 и пересел на другой фреймворк
Аноним 02/08/24 Птн 09:01:40 3237854 368
>>3237801
Сейчас Svelte самый лучший фреймворк.
Аноним 02/08/24 Птн 09:02:37 3237855 369
>>3237854
Блять. Я за год видел на нем всего 1 вакансию.
Аноним 02/08/24 Птн 09:06:05 3237857 370
>>3237854
>Сейчас Svelte самый лучший фреймворк.
ти в бошке у себя придумал ето?

>>3237855
>Блять. Я за год видел на нем всего 1 вакансию.
базза.

React используют потому что он надежный, банки, инстаграм, мобильная разработка, геймдев, везде.
Аноним 02/08/24 Птн 09:16:09 3237867 371
>>3237857
Реакт используют таксисты и дотеры
Аноним 02/08/24 Птн 09:17:22 3237868 372
>>3237867
>Реакт используют таксисты и дотеры
продавцы из пятерочки поактивнее.
Аноним 02/08/24 Птн 09:51:24 3237900 373
Svelte используют настоящие программисты, нодискасс. Надо именно туда вкатываться.
Аноним 02/08/24 Птн 09:53:20 3237905 374
>>3237900
Необязательно спешить туда вуатываться. Я видел всего 5 svelte-вакансий за 3-4 года. Но зато каждая из них предполагала, "что нам похуй, если вы писали 3 года на вью или ректале - все равно возьмем"
Аноним 02/08/24 Птн 10:14:21 3237925 375
>>3237801
Да.
Правда не ясно нахуй тебе експресс.
Фулстаком тебе вряд ли устроится.
NextJs (не NestJs) тебе надо учить. Либы. И всякое фронтовое. А не эти ваши кривые бекенды.
Аноним 02/08/24 Птн 10:45:02 3237951 376
>>3237854
Полностью согласен и поддерживаю, но на нём ноль работы. И пока что не предвидится.
Аноним 02/08/24 Птн 11:15:59 3238020 377
>>3237925
Я небольшой курс по ноде + экспрессу + монго глянул, в целом показалось полезным, многое встало на свои места, что раньше казалось какой-то магией черной. Но фулстак искать в любом случае не пытаюсь, это все явно не те скиллы которые я готов продавать.

А некстжс сейчас база, надо уметь.
Аноним 02/08/24 Птн 12:26:35 3238146 378
>>3237801
Хз я с пол года опыта устроился, дали тестовое, чат на вебсокетах и на фронте виртуализацию. Так что если нормально выучишь, то устроишся, главное ищи где тестовое дают.
Аноним 02/08/24 Птн 12:30:40 3238151 379
>>3238146
>ищи где тестовое дают
Чтобы сутками делать тестовые зазря...
Аноним 02/08/24 Птн 12:32:15 3238153 380
>>3238151
Либо опыт, либо тестовое. Я одно сделал за все время пока искал работу.
Аноним 02/08/24 Птн 12:32:48 3238155 381
>>3238151
> тестовые зазря
Тестовые и вправду хуйня, согласен. И слышал, что в 99% случаев их игнорят после отправки обратно компаниям

Но у меня другая хуйня. 3 раза из 3 я получал работу после тестовых. Где-то было тестовое на 15 минут во время созвона (первая работа), где-то же на целую ночь (последняя)
Аноним 02/08/24 Птн 12:59:40 3238180 382
>>3237905
>нам похуй, если вы писали 3 года на вью или ректале - все равно возьмем
Буквально озон.
Аноним 02/08/24 Птн 13:13:41 3238191 383
image.png 66Кб, 1302x254
1302x254
А че это за хуйня унизительная такая? Уже не в первый раз вижу, аж хуево становится. Завтра будут просить погавкать на собесе.
Аноним 02/08/24 Птн 13:17:55 3238197 384
>>3238191
Это вам ответные меры за рассылку резюме ботом
Аноним 02/08/24 Птн 18:18:57 3238485 385
>>3238197
Значит перед автокликом по "откликнуться" будем спрашивать у апи чатгпт, содержит ли вакансия подобную ловушку.
Следующий шаг - решите капчу чтобы откликнуться...

Middle+ JavaScript Developer
Аноним 02/08/24 Птн 19:16:18 3238559 386
>>3238485
Нахуй съебал, вниманиеблядь несчастная.
Аноним 02/08/24 Птн 19:30:47 3238570 387
image.png 178Кб, 381x500
381x500
Аноним 02/08/24 Птн 19:47:09 3238589 388
>>3238570
Что за дебильная бездарная причина по которой они делают такие обложки?
Аноним 02/08/24 Птн 20:35:48 3238660 389
>>3238570
Любая книга от O'REILLY - НОРМ. Совсем уж лютую хуйню они не выпускают. Главное смотри объём и год выпуска.
Аноним 02/08/24 Птн 21:37:04 3238752 390
>>3238570
Да для CSS любой источник подойдет. Один хуй везде где я работал верстают кое-как, лишь бы на макет +- походило.
Аноним 03/08/24 Суб 10:30:42 3239221 391
image.png 51Кб, 661x603
661x603
ебучий в рот и в жопу веб ебаный, почему оно иногда что-то не прогружает и вываливает ошибки в калсоль и как это фиксить?
Аноним 03/08/24 Суб 12:08:26 3239234 392
>>3239221
1) делать ретрай
2) кидать ошибку
Аноним 03/08/24 Суб 13:41:59 3239312 393
>>3239221
Долбоеб, подключай скрипты через <script>, нахуя ты этот лишний js высрал?
Аноним 03/08/24 Суб 14:11:31 3239328 394
>>3239312
ты больная веб-тварь, они рандомно загружаются и нихуя не работает
Аноним 03/08/24 Суб 14:14:17 3239331 395
>>3239328
Ну так чини, ебалай. Разворачивай все скрипты в CDN где и сервера
Аноним 03/08/24 Суб 14:22:25 3239340 396
>>3239328
выкинь свой роутер
Аноним 03/08/24 Суб 20:24:51 3239725 397
>>3239221
> почему оно иногда что-то не прогружает и вываливает ошибки в калсоль и как это фиксить
Браузерным кэшированием, сжатием и ретраями.
Аноним 04/08/24 Вск 09:07:07 3239978 398
1722751607105.jpeg 173Кб, 900x1039
900x1039
Я нихуя не понял. Можете на русском объяснить?
Аноним 04/08/24 Вск 09:32:15 3239981 399
>>3239978
Первый язык программиста - английский.
Аноним 04/08/24 Вск 10:25:14 3239988 400
Пока идет терпильный "вкат", уже выдрочив фронтенд и все основополагающее, хочу заняться чем-нибудь еще. Смотрю на go, python или rust. Знатоки, что посоветуете из этого? Не говорю о конкретном направлении изучения, в первую очередь ради расширения кругозора и не давать голове без дела сидеть пока откликаюсь.
Аноним 04/08/24 Вск 11:29:10 3240024 401
Аноним 04/08/24 Вск 11:30:24 3240027 402
>>3240024
Работы в России нет,
Аноним 04/08/24 Вск 11:31:32 3240029 403
>>3240024
В ноду на базовом уровне умею, в связке с экспрессом.
Аноним 04/08/24 Вск 12:23:06 3240066 404
>>3239988
Как работу найдешь тогда и занимайся чем-нибудь другим.
А пока ты юзлесс вкатун без какого либо опыта и навыков.
Твои "знания" не знания без ком. опыта, а юзлесс хуйня.
Аноним 04/08/24 Вск 12:31:54 3240082 405
>>3240066
Я не спорю, но пока откликаюсь (а как известно это процесс не быстрый) хочется при деле быть.
Аноним 04/08/24 Вск 12:41:59 3240091 406
>>3240082
Теорию учи. Литкоды решай. Петы пили.
Распылишься на десяток язков/фрейморков - будешь как местный шизик Ученый тут бесноваться.
Аноним 04/08/24 Вск 13:03:32 3240119 407
>>3240091
Я занимаюсь около двух лет, теорию выучил уже как с год наверное, петов тоже с десяток просто учебных и штук пять "своих, качественных". Ну и с литкодом я не справился, решал на codewars. До каких-то крутых задач не дошел, после первой сотни душить начало капитально.
Аноним 04/08/24 Вск 13:03:46 3240120 408
>>3240091
Жиза конечно

мимо изучил три фронтенд фреймворка и четыре бекенд фремворка и пять языков программирования
Аноним 04/08/24 Вск 15:17:44 3240209 409
>>3240082
Найди на гитхабе какой-нибудь попенсорц и начни там чинить баги.
Херочки текут от контрибуторов.
Аноним 04/08/24 Вск 15:21:17 3240212 410
Аноним 04/08/24 Вск 17:09:53 3240409 411
>>3240209
Бред ебанный
Один инфоцыган (Антон Назаров) устроил эксперимент. Попросил синьоров убрать весь коммерческий опыт из резюме, но оставить их опыт в опенсорсе, вышку, опыт в разработке полезных распространенных либ и так далее
В итоге 0 приглашений из 2000
Аноним 04/08/24 Вск 17:47:54 3240496 412
1*dQxJ9u6aXbL7k[...].jpg 57Кб, 1200x675
1200x675
Нужен совет. Я бэкэнд разраб, на работе сейчас совсем тухло и пока куча свободного времени я решил подтянуть свои скиллы по фронту. Знаю основы html\css\js и хочу выучить актуальный фреймворк.
Какой фреймворк сейчас самый актуальный?
У нас используют react, можете посоветовать годные бесплатные онлайн курсы\материалы по нему?
Аноним 04/08/24 Вск 17:59:46 3240519 413
>>3240496
Если с рятом работаешь, то рякт и бери, хули.
Ну или некст - фреймворк в корне которого рякт.
Аноним 04/08/24 Вск 18:31:55 3240563 414
>>3240496
>>3240519
Или учи тот, который хорошо сочетается с твоим стеком и часто объединяется с ним в единый стек
Пишешь на пхп - учи вью
Пишешь на сишарпе - учи ангуляр или Реакт
И так далее. Главное учи что-то из великой тройки (Реакт, вью, ангуляр), а не ноунейм фреймы, которые могут быть хороши, но их нет в проде РФ (свелт, солид, астро и так далее)
Аноним 04/08/24 Вск 18:32:13 3240564 415
>>3240519
Я сам с ним не работаю, у нас фронты отдельно и они с ним работают. Я тут точно на беке останусь, чисто для себя хочу поучить, просто времени до фига свободного
Спасибо за ответ энивей
Аноним 04/08/24 Вск 18:34:50 3240567 416
>>3240563
И в твоём случае необязательно учить SSR-метафреймворки. Достаточно попробовать потрогать SPA и дальше работать настоящим инженером, а не фронтендером
Аноним 04/08/24 Вск 19:24:18 3240657 417
Аноним 05/08/24 Пнд 00:01:35 3240828 418
>>3240496
Какие курсы если ты уже работаешь? Это фреймворк - берешь документацию и используешь. Остальное приходит с практикой. Учить можешь что-то из этого - React, Vue, Angular (по убыванию популярности). Остальное это мертворожденное дерьмо на котором только легаси пишут.
Аноним 05/08/24 Пнд 00:14:57 3240837 419
>>3240409
Для выводов не хватает статистики по откликам с добавлением опыта.
Ну логично предположить, если человек контрибутит Линусу, то на вакансиях фронтенда это не нужно.
Аноним 05/08/24 Пнд 00:16:31 3240838 420
>>3240409
>верить экспериментам инфоцыгана

А ты не очень умный, да? Чел буквально учит накручивать опыт == обманывать других. Что мешает ему также "крутить" эксперименты для того того чтобы набирать просмотры и популярность?
Аноним 05/08/24 Пнд 00:19:13 3240840 421
>>3240838
Хуя шизик порвался. А вообще такие люди просто не пройдут автофильтра, даже несмотря на опыт в опенсорсе. И их существование (автофильтров) уже никто не отрицает - даже хрюши с кабанами
Аноним 05/08/24 Пнд 07:52:02 3240916 422
>>3240027
Да, не учите ноду, она непопулярна и работы нет, платят очень мало, конкуренция высокая, тут всё плохо.

Мимонодобекендер
Аноним 05/08/24 Пнд 09:38:22 3240946 423
Аноним 05/08/24 Пнд 10:59:00 3240983 424
>>3239988
На питоне высокая конкуренция, на раст нет работы, на го не нужны вкатыши.
Аноним 05/08/24 Пнд 11:00:47 3240984 425
>>3240946
Обычно примерно столько же, сколько и в других стеках. Но вот в крипте бекенд на ноде очень популярен, там платят ощутимо больше среднего.
Аноним 05/08/24 Пнд 11:26:55 3240991 426
>>3240983
А на нодежс все сразу - высокая конкуренция, нет работы и не нужны вкатыши...
Аноним 05/08/24 Пнд 12:00:41 3241007 427
>>3240991
Нет там никакой конкуренции не пизди. А остальное в целом верно.
Аноним 05/08/24 Пнд 12:09:06 3241013 428
>>3241007
С чего бы там не было конкуренции, если каждая фронтенд макака - ниибатца ноуджиес бекендер?
Аноним 05/08/24 Пнд 12:09:39 3241015 429
>>3241007
>>3240991
Есть работа, не пиздите. А вкатыши не нужны, да.
Аноним 05/08/24 Пнд 12:10:26 3241017 430
>>3241015
нету там нихуя работы, только в офис кататься как ебалай
- мимо бекендер с 5 годами опыта, за неделю ни одного оффера
Аноним 05/08/24 Пнд 12:10:54 3241018 431
>>3241007

Пиздеж

Щас уже и на пэхапэ с 1с начинается конкуренция

А на сладкую ноду будучи фронтендером руки сами тянутся перейти
Аноним 05/08/24 Пнд 12:13:47 3241024 432
>>3240082
Лучше решай литкоды, их сейчас уже даже в рогах и копытах просят решать, особенно если ты джун. Учи полезные в работе функции (debounce, throttle, compose/pipe, deepEqual...). На собесе тебя могут попросить написать кастомный промис или promiseAll, ты не должен обосраться на этом. Учи задачи типа "Чему равно this вот в этой хуйне" и "Назови очередность выводов в консоль в промисах, таймаутах, асинках" - эту всю херню тебя практически гарантированно спросят. Про паттерны GoF тоже почитай, адаптированные под жиес (есть в doka guide) и про SOLID, это тоже уже везде спрашивают. Ну и всякую такую хуйню.
Аноним 05/08/24 Пнд 12:14:32 3241026 433
>>3241017
Пиздёж, удалёнка от стека не зависит, а работы дохуя для уровня мидл+ и выше.
Аноним 05/08/24 Пнд 12:15:25 3241027 434
>>3241013
Нет не бэкендер. Даже простой запрос в базу с первого раза не напишет и кролика не подключит.
Аноним 05/08/24 Пнд 12:15:49 3241028 435
>>3241026
Я тебе говорю чистосердечно, 2-3 года назад у меня с МЕНЬШИМ СТАЖЕМ офферы были по 3 за неделю
Аноним 05/08/24 Пнд 12:16:23 3241030 436
>>3241024
Спасибо за краткий гайд, анон. Как раз осенью буду менять работу. Но как глубоко нужно решать литкод - изи или желательно медиумы-харды? И именно литкод или самые типовые js-задачи*

Мимо вуеист с парой лет опыта
Аноним 05/08/24 Пнд 12:18:06 3241033 437
>>3241017
Ты где-то не там смотришь. Я смотрю в телеге группы по работе, смотрю в других сервисах-аналогах хэхэру, вакух по ноде достаточно. Вот ректала (без ноды) действительно нигде нет. Вот там пиздец с работой. А нода щас как ангуляр примерно. Работы может быть и не валом, но ломится туда народу не много и работа в целом достойная (почти везде Nestjs, а не легаси экспресс)
Аноним 05/08/24 Пнд 12:19:40 3241034 438
>>3241028
Ты либо не там смотришь либо у тебя стек говна/скиллы говна
Аноним 05/08/24 Пнд 12:21:03 3241035 439
>>3241028
Чел, ты вообще не в курсе что в мире происходит? 2-3 года назад рынок труда был намного лучше во всех стеках и во всех странах, при чём тут блядь нода, лол.
Аноним 05/08/24 Пнд 12:21:39 3241037 440
>>3241034
>стек говна
PGSQL, RabbitMQ, MongoDB, Clickhouse
Node, nest, express, fastify (typescript!)
Чисто на этом 5 лет писал
>Ты либо не там смотришь
ххру
Аноним 05/08/24 Пнд 12:25:06 3241043 441
>>3241030
Тут дело прежде всего не в сложности, а в понимании шаблонов по которым решается большинство задач. Почитай вот тут (https://ru.hexlet.io/blog/posts/grokaem-algoritmy-gayd-po-algoritmam-dlya-teh-komu-slozhno-reshat-zadachi). Главное по условию задачи сдетектить какой шаблон где использовать. Выбираешь задачи по шаблону, например sliding window (можно изи можно медиум), решаешь несколько, переходишь к следующему шаблону. Еще смотри литкод марафоны с объяснением как что решается. Так быстрее придет понимание что как решать, а это главное, потому что на собесах прежде всего смотрят в какую сторону мыслишь и есть ли у тебя понимание как делать, а не просто бессистемный пердолинг.
Аноним 05/08/24 Пнд 12:27:38 3241045 442
>>3241037
Чел ну это кринж. В ноду вкатываются скучающие фронтендеры, которым надоело красить кнопки и хочется заняться чем-то другим. Вкатываться прям с нуля чисто на нодобэк и работать чисто нодобэкером это же шляпа полная. Свитчись скорее в го.
Аноним 05/08/24 Пнд 12:31:40 3241049 443
>>3241045
>Вкатываться прям с нуля чисто на нодобэк и работать чисто нодобэкером это же шляпа полная
Я так и сделал, в чём шляпа?
>Свитчись скорее в го.
Нах мне ещё один язык учить, если мне будут платить столько же, а скорее меньше? Ещё и работа будет сложнее и неприятнее, не нравится го.

>>3241037
Ты сам откликаться не пробовал? Ты не какой-нибудь Тимур Шемсединов чтобы тебе по 3 оффера в неделю делали.
Аноним 05/08/24 Пнд 12:32:52 3241050 444
>>3241049
>Ты сам откликаться не пробовал?
Да, я именно так и нашёл текущую компанию. Отклинулся, прошёл адовое собеседование и вот я тут веслаю. Но мне нужна зарплата повыше с 5ю то годами
Аноним 05/08/24 Пнд 12:34:46 3241054 445
>>3241050
Что за компания, тир 3 галера какая-нибудь? Продуктовые тир 1 компании отлично платят, и тем более криптостартапы, ещё и полную удалёнку дают и зарплату в USDT.
Аноним 05/08/24 Пнд 12:36:20 3241056 446
>>3241054
>и зарплату в USDT
Лол, эта та хуйня, если ты выводшь 50 тысяч рублей, за тобой приезжает минивэн из ФСБ? Охуенный план, надёжный как швейцарские часы
Аноним 05/08/24 Пнд 12:40:26 3241060 447
>>3241056
Твои маняфантазии не имеют ничего общего с реальностью. Для меня зарплата в USDT преимущество, но такие компании при желании спокойно оформляют контракт для трясунчиков вроде тебя, правда с юрлицом любой страны кроме РФ.
Аноним 05/08/24 Пнд 13:02:53 3241086 448
>>3241049
>Нах мне ещё один язык учить
Го легкий, учится за неделю
>Ещё и работа будет сложнее и неприятнее
Зато будет. Сейчас го на подъеме
Аноним 05/08/24 Пнд 13:11:00 3241093 449
>>3241086
>Го легкий, учится за неделю
Я на нём уже писал и никогда не хочу делать это снова.
>Зато будет. Сейчас го на подъеме
У меня и так есть, нода тоже на подъеме, нест с каждым годом популярнее, практически каждый модный криптостартап берет для бекенда ноду (на ней не всё, очевидно - ботлнеки на го/расте) и заливает разработчиков VCшным баблом.
Аноним 05/08/24 Пнд 13:14:54 3241098 450
>>3241093
>Я на нём уже писал и никогда не хочу делать это снова.
Именно та причина, по которой надо вкладываться в голанг, но макаки всё не поймут
Аноним 05/08/24 Пнд 13:15:34 3241100 451
>криптостартап
А нахуй надо там работать? У меня за аренду рублями платить так-то надо, а не хомякойнами
Аноним 05/08/24 Пнд 13:23:16 3241104 452
>>3241100
>А нахуй надо там работать?
Хорошие условия, интересные задачи, много платят.
>У меня за аренду рублями платить так-то надо, а не хомякойнами
В чем проблема обменять крипту на рубли? Не нравится крипта получай зарплату в долларах США.

>>3241098
>Надо быть мазохистом
Хорошо, но пожалуй я оставлю тебе твои фетиши.
Аноним 05/08/24 Пнд 13:25:17 3241105 453
>>3241104
>В чем проблема обменять крипту на рубли?
Нарушение ФЗ182, нелегальная банковская деятельность. пару таких переводов по 30 тысяч рублей в месяц и ты уже в тюрьме.
Аноним 05/08/24 Пнд 13:27:01 3241107 454
Аноним 05/08/24 Пнд 13:27:31 3241108 455
>>3241105
>Нарушение ФЗ182, нелегальная банковская деятельность
Нет, ты троллишь?
>пару таких переводов по 30 тысяч рублей в месяц и ты уже в тюрьме.
Ладно, я понял, ты откровенно толстишь.
Аноним 05/08/24 Пнд 13:58:25 3241118 456
>>3241024
Если ты о алгоритмах, а судя по посту снизу ты о них, то я искренне не понимаю зачем они упали. Я согласен со всем остальным, в частности дроча на всю эту историю с callstack и eventloop, особенно в крупных компаниях. Но алгоритмы мне зачем? Я понимаю что это один из способов демонстрации "АНАЛитического склада ума", но в рамках фронтенда это все неприменимо ведь.
Аноним 05/08/24 Пнд 14:01:41 3241121 457
Эти каналы с нодой простой помойка какая-то. Мало того, что туда скидывают катудонские резюме, так ещё и вакансии никак не фильтруются. Всё никак у людей
Аноним 05/08/24 Пнд 14:03:32 3241123 458
>>3241121
Там вакансии для плебса, зачем ты туда заходишь
Аноним 05/08/24 Пнд 16:04:13 3241205 459
>>3241118
Давай ограничь на вротенде количество одновременных хттп запросов.
Аноним 05/08/24 Пнд 16:09:58 3241213 460
>>3241205
В онгуляре есть либа zone.js она занимается прехватом всех асинхронных задач (не как цель а как средство). В принципе же можно похожий планировщик сделать
Аноним 05/08/24 Пнд 16:55:01 3241255 461
>>3241024
Вот этого двачую, все что назвал спрашивали, еще сети поверхностно, и TS
Аноним 05/08/24 Пнд 17:21:43 3241286 462
>>3241118
Упали кому? Собеседующим нужен надежный инструмент, чтобы отбривать волков и вкатышей. И литкоды подходят лучше всего. Если собеседуемый хоть что-то понимает, значит он не поленился заморочиться и ему программирование интересно.
Аноним 05/08/24 Пнд 19:17:02 3241408 463
Аноним 05/08/24 Пнд 21:07:24 3241585 464
>>3241024
>литкоды
Заебись стригут гоев конечно. Каждый раз что-то новое придумывают, а быдло и радо.
Аноним 06/08/24 Втр 05:19:35 3241736 465
>>3241585
Мы вам перезвоним. (нет)
Аноним 06/08/24 Втр 10:57:55 3241990 466
72823252.jfif 544Кб, 1024x1024
1024x1024
Насколько это зашкверно учиться по курсам? Я не имею в виду БРЕЙНГИКСКИЛЛ, мы вкатим вас за 500тыщ рублёв за месяц, а всякие бесплатные курсы на ютубе с разжёвыванием для дебилов типа react-питсы.

С одной стороны там просто сконцентрированная инфа (местами по верхам и не углублённо) без всякого говна. С другой - как будто навык чтения документации при этом не нарабатывается от слова совсем, потому что дифиченто с видео тебе и так всё рассказал и показал и как бы смысла туда лезть гораздо меньше, а если и лезешь, то можешь охуеть от того, что там всё не так похоже на твой код.
Аноним 06/08/24 Втр 11:04:08 3241998 467
>>3241990
Есть деньги - учись. Только в резюме не пиши об этом.
Аноним 06/08/24 Втр 11:08:42 3242004 468
>>3241990
Учись по англоязычным пиратским. В факе были названия, попробуй.

Во всех скулбоксах и практикумах ты платишь в первую очередь чтобы у тебя все проверяли, дрочили сроками и подгоняли в целом. Ну и лишний раз заставлять себя учиться, ЯЖ ДЕНЬГИ ПОТРАТИЛ!

Работу ты в любом случае не найдешь
Аноним 06/08/24 Втр 11:13:52 3242013 469
>>3242004
>Работу ты в любом случае не найдешь
Поезд ушёл, пузырь лопнул?

Вообще я, наверное, зря не написал большими буквами приставку НЕ в своём посте, но всё равно спасибо за ответ
Аноним 06/08/24 Втр 11:28:18 3242028 470
17062738319250.png 197Кб, 597x559
597x559
>>3241990
>навык чтения документации
Охуеть вообще...
Аноним 06/08/24 Втр 11:32:20 3242030 471
>>3242028
Ну, если ты не синьйор-помидор мильйонер-трильйонер, то разбор какой-нибудь незнакомой хуйни всегда вызывает затуп как минимум, а обычно просто трудности
Аноним 06/08/24 Втр 12:45:46 3242108 472
image.png 20Кб, 363x481
363x481
>>3242028
Срать не снимая свитер еще научат.

>>3241990
Это просто бессмысленно. Все мало-мальски нормальные курсы - слиты. Ты платишь не за информацию, а за ее структуризацию и дядьку, который будет тебя нахваливать.
Буквально можно террабайты информации найти на том же рутрекере по языкунейм. Буквально по одному ангуляру, один курс - 17гигов, 1к файлов.
Аноним 06/08/24 Втр 12:49:02 3242119 473
>>3242108
Да ёбаный насрал. Я ГОВОРЮ ПРО БЕСПЛАТНЫЕ КУРСЫ, всякое говно на ютубе обучающее и любое бесплатное / слитое говно.

Вопрос вообще не об этом, платить там кому-то или не платить, а о том, насколько это хуёво в принципе, когда ты не сам читаешь доку и что-то по ней пробуешь, а смотришь как добрый дядя тебе что-то объясняет и разжёвывает и так далее.
Аноним 06/08/24 Втр 12:54:12 3242128 474
586.png 592Кб, 1280x720
1280x720
>>3242119
Ты слово курсы вообще забудь в этом треде, тут Анонов сразу триггерит.

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

Парой доку вообще открывать не нужно и все будет понятно из видосика уровня файрфиша.

Учиться по самим видосиком вообще не получится. Ознакомиться с технологией - да. Но не учить. Учатся на ком. проектах, доке.
Аноним 06/08/24 Втр 12:57:47 3242132 475
>>3242128
Цистерну чая, спасибо за ответ
Аноним 06/08/24 Втр 13:01:37 3242140 476
>>3241990
Ты берёшь две крайности. Между бесплатными курсами и курсами за 500к есть ещё полутона, типа cbt nuggets, zerotomastery, acloudguru, udacity, которые стоят вполне вменяемых денег. Можно учиться не влезая в кредиты.

>>3242119
Любой курс - это полезно, если он сделан качественно и преподаёт эксперт в определенной области. С другой стороны, чтобы закрепить знания, нужно это всё пробовать на практике. Иначе это всё через полгода вылетит из головы.
Аноним 06/08/24 Втр 13:49:48 3242177 477
Все же я ссыкло и не могу дорисовать опыт. Как там дела у вротендеров с парой лет стажа? Совсем хуево?
Аноним 06/08/24 Втр 17:15:05 3242369 478
>>3242177
Проследуйте в МВП, мистер Ссыкун, вам будут там рады.
Аноним 06/08/24 Втр 17:16:22 3242372 479
>>3242369
Да ну, там фронтендеров несильно любят. Поэтому я пришел сюдас
Аноним 06/08/24 Втр 17:38:14 3242406 480
А как сейчас с фрилансом? Остались платформы для поиска? И есть ли смысл пробовать вкатуну?
Аноним 06/08/24 Втр 17:48:20 3242420 481
Собесы на JS с каждым годом всё хуёвее и хуёвее.
Аноним 06/08/24 Втр 18:02:11 3242440 482
>>3242420
Из-за литкода или чего?

Мимо сам боюсь менять работу каждый раз из-за ебанутой дрочи. Даже не знаю, что делать - уходить в другое направление ойти? Так там тоже вкатунов много и их кол-во растет
Аноним 06/08/24 Втр 18:04:37 3242442 483
>>3242440
Каждый раз дрочат по разному. ТО очередями, то базами данными. И да, литкод (разные варианты) вообще в каждой первой НОНЕЙМ гавне
Аноним 06/08/24 Втр 18:07:16 3242445 484
>>3242442
>ТО очередями, то базами данными
А, стоп, так ты ноджиэесер? Но тут даже во фротенде полегче будет переносить все это говно
А вообще тебе стоило бы поменять язык на другой - где меньше ебут и больше платят. Го, сишорп или даже пыху (я не шучу). Потому что нода мертва
Аноним 06/08/24 Втр 18:09:56 3242446 485
>>3242445
Да.
А как перейти, если я никак не смогу найти себе реальный стаж на новом языке?
Аноним 06/08/24 Втр 18:12:43 3242448 486
>>3242446
>А как перейти, если я никак не смогу найти себе реальный стаж на новом языке?
Ну тут в джуны только пиздеть и не краснеть. Ебать кабанов да хрюшек. Хрю-хрюююю. И не испытывать никаких угрызений совести при 2х после смены стека

Хотя я сам боюсь найти работу на другому JS-фреймворке, лол. Потому что там будут свои подводные камни, инструменты и кабанам нужны работники с уже набитыми руками
Аноним 06/08/24 Втр 18:14:31 3242449 487
>>3242448
Ну вот у меня на последнем собесе по ноде вообще практически ничего не спросили. Перечистить типы и назвать отличий heap\stack- это хуйня какая-то, а не вопрос. Вопросы по БД они к любому языку применимы
Аноним 07/08/24 Срд 15:20:39 3243196 488
>>3242445
>нода мертва
Как же вас не заебали эти толстые набросы, лол.
>где меньше ебут и больше платят. Го, сишорп или даже пыху (я не шучу).
Ебут везде, обычно ещё больше, например в джаве. Платят везде примерно одинаково.
Аноним 07/08/24 Срд 15:52:53 3243242 489
Нафаня на связи. Функция из самодельного "экселя" в freeCodeCamp:

const evalFormula = (x, cells) => {
const idToText = id => cells.find(cell => cell.id === id).value;
const rangeRegex = /([A-J])([1-9][0-9]?):([A-J])([1-9][0-9]?)/gi;
const rangeFromString = (num1, num2) => range(parseInt(num1), parseInt(num2));
const elemValue = num => character => idToText(character + num);
const addCharacters = character1 => character2 => num => charRange(character1, character2).map(elemValue(num));
const rangeExpanded = x.replace(rangeRegex, (_match, char1, num1, char2, num2) => rangeFromString(num1, num2).map(addCharacters(char1)(char2)));
const cellRegex = /[A-J][1-9][0-9]?/gi;
const cellExpanded = rangeExpanded.replace(cellRegex, match => idToText(match.toUpperCase()));
}


Я думал я не совсем дебил, обучаемый, с техникой никогда проблем не было, английский знаю. Но вот от такой хуйни "функция в функции" 10 раз подряд (карринг) у меня голова пухнет, нахуя это нужно и как это уложить в голове? Я рекурсию и то быстрее понял (процентов на 90).

inb4: ты йододефицитный даун-аутист, айти не твое, уходи
Аноним 07/08/24 Срд 16:29:40 3243277 490
Аноним 07/08/24 Срд 21:45:48 3243514 491
>>3243242
Полная хуйня, сука. Написано говно из жопы. Можешь не волноваться, с тобой всё ок, это автор долбаеб.

Middle+ JavaScript Developer
Аноним 07/08/24 Срд 21:50:59 3243515 492
Привет.

Учусь сам после полноценной работы 5/2 вечерами (~4 часа) и почти с утра до вечера в выходные. Освоил вёрстку, штудирую Кантора, решаю задачки. Вроде прогресс имеется, но почему-то все чаще приходит ощущение, что я топчусь на месте, зря теряю время и что нужно дропать РАБотку и проходить обучение в какой-нибудь онлайн-школе за пару сотен тысяч вечнодеревянных.

Такие дела.
Аноним 07/08/24 Срд 23:09:03 3243565 493
>>3243514
@Mocherator, почему этого додика не чистишь и не банишь?
>Двач — анонимная имиджборда. За злоупотребление трипкодами, аватарками или иными способами идентификации постеров возможны баны вплоть до перманентного.
Никогда претензии не было к моче этого треда, всех и все чистят по честному, но с этим додиком, как по мне, явно не дорабатываете.
Он уже пару тредов беснуется.
Аноним 07/08/24 Срд 23:18:50 3243572 494
>>3243515
Это был бы самый твой тупой поступок за всю жизнь
Аноним 08/08/24 Чтв 00:17:04 3243601 495
>>3243515
В аналогичной ситуации. Но только похуже. 3 года работал на кабан кабаныча, пилил проект, в итоге слился от туда. Думал понаберусь опыта и 300наносек. Но по итогу ролевантность опыта - 0. Не могу ответить даже не простые вопросы на собесе. Сижу теперь изучаю заного. Очень не приятно и через силу дается, тоже думал на курсы пойти, ток на гошечку. Но пообщавшись с теми кто уже прошел, понял, что суть курсов в том, что тебя за твои же деньги учиться заставляют. Да хочется быстрее, но а че поделать, сижу теперь ебашу нахуй никому не нужные тестовые, учусь в реакте делать дерево. Вообще хотел бы найти вкатуна и вместе обучаться, почему-то кажется эффективнее будет
Аноним 08/08/24 Чтв 02:22:40 3243624 496
>>3243515
С полного нуля сейчас пытаться вкатиться во фронтенд это вообще наитупейшая идея сейчас. Сейчас это самый худший выбор во всей айтишке. Миллиарды вкатунов с курсов и не только, зарплаты задемпингованы так, что джуны уже буквально забесплатно готовы работать ради заветого года опыта, требования в вакансиях просто ебанутые, чтобы вкатиться надо знать БУКВАЛЬНО ВСЁ, верстка с адаптивом, тс, сборщики, докеры-хуекеры, фреймворки, фреймворки поверх фреймворков, и еще гору всякой параши которую называюют экосистемой роутеры, сторы итд.. Со своими усталыми 4 часами после батрачки шансов вкатиться ну просто пиздос как мало. Оно тебе надо? Почему бы не изучить пхп + фреймворк на выбор + работу с бд и идти откликаться на вакухи на которых особо нет конкуренции? В ДС и ДС2 куча галер которые делают интернет магазины дилдаков на заказ, им как раз таки вкатуны нужны. Через полгода придешь к своим 100к/мес, а то и еще раньше. Удачи кароче
Аноним 08/08/24 Чтв 05:24:40 3243635 497
>>3243515
Не прошёл тест IQ, можешь бросать айтишку
Аноним 08/08/24 Чтв 06:43:03 3243649 498
>>3243624
Ну уже блядь поздно. Где ты раньше был? Пойду редюс задрачивать
Аноним 08/08/24 Чтв 08:57:43 3243676 499
>>3243635
Не прошел это сколько? У меня вот в прошлом году было 90, в этом году 100. IQ Mensa
Аноним 08/08/24 Чтв 09:50:53 3243699 500
>>3243676
А, ты ещё и тесты проходишь. Ну точно дурачок, таким не место в айти
Аноним 08/08/24 Чтв 10:04:42 3243715 501
>>3243676
>IQ Mensa
Бесплатный штоле? Норм результаты только в платных тестах.
Аноним 08/08/24 Чтв 10:22:06 3243728 502
>>3243601
Как можно за 3 года не научиться ничему? Чем ты занимался?
Аноним 08/08/24 Чтв 10:40:09 3243754 503
>>3243624
> пхп + фреймворк на выбор + работу с бд
Например? Это какие-то технологии древних? Почему пыху так не любят, кстати?
Аноним 08/08/24 Чтв 10:42:27 3243758 504
>>3243728
Совмещал сис. админство и проект. Команды не было, был один, никакого код ревью, спросить не у кого. Ну а теперь представь, зеленый чел, залазит в не простой проект еще и совмещая с другими обязанностями (то есть не фулл тайм кодинг), сам определяет задачи, технологии, архитектуру.
Аноним 08/08/24 Чтв 10:59:20 3243772 505
>>3243624
>Сейчас это самый худший выбор во всей айтишке
А какие еще норм варианты? Я просто нихуя не понимаю как остальная хуйня работает, а фронтенд более-менее логичный, написал, увидел, кнопка покрасилась и отправила данные. А в бэке чем люди заняты, строчки в базах сортируют? Типа юзер Иван Говнов, заказ на Вайлдберриз носки черные, артикул 6666666, продавец ИП Амбарцумян.
Аноним 08/08/24 Чтв 11:02:51 3243778 506
>>3243624
> джуны
Ну дак крутани опыт, в чем проблема
Аноним 08/08/24 Чтв 11:20:45 3243797 507
>>3243624
В QA, Java, Python, Node.js сейчас примерно то же самое из-за вкатунов.
Аноним 08/08/24 Чтв 11:33:19 3243804 508
>>3243797
Вкатунов не ждут нигде, независимо от направления.
Аноним 08/08/24 Чтв 11:46:56 3243820 509
>>3243772
Сортируют и делают поиск Иванов Говновых по запросу с фронта. В ответе возвращают Говнов Ивановых. Фронт показывает неправильно - ебут его.
Аноним 08/08/24 Чтв 12:53:02 3243856 510
>>3243758
Кайфовое место, но для человека с опытом. Если без опыта, то наверное фигово, да.
А кто до тебя проект писал? Такой же одиночка?
Аноним 08/08/24 Чтв 13:03:03 3243862 511
>>3243635
>Не прошёл тест IQ, можешь бросать айтишку
Спасибо что делишься своим опытом. Ты, кстати, чем занимаешься после того, как не прошел тест IQ и бросил айтишку?
Аноним 08/08/24 Чтв 13:43:05 3243892 512
>>3243862
Это он тебе писал, братишка, тебе бы на завод, раз даже диалог не в силах осилить.
Аноним 08/08/24 Чтв 14:27:38 3243921 513
>>3243856
Я его и породил, потому что при устройстве блестнул знаниями о веб разработке
Аноним # OP 08/08/24 Чтв 14:31:22 3243925 514
Аноним # OP 08/08/24 Чтв 14:31:27 3243927 515
Аноним # OP 08/08/24 Чтв 14:31:32 3243928 516
Аноним 08/08/24 Чтв 16:32:21 3244006 517
>>3243624
А где-то еще системный дизайн требуют, да-да на формошлепа, ну ты же нарисовал 3 года опыта, должен знать
Аноним 13/08/24 Втр 10:24:26 3247814 518
Аноним 22/08/24 Чтв 19:01:57 3254235 519
Я программист 🤓
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов