изображение.png100 Кб, 1050x1050
JS Thread #313 /js/ # OP 3224249 В конец треда | Веб
Предыдущий тред: >>3206050 (OP)

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

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

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

Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
2 3224258
Наиболее живой тред в программаче.
3 3224260
>>24249 (OP)

>Для программирования на HTML

4 3224280
>>24260
На втором это джуны собеседуются в IT в 2024?
image.png1 Кб, 112x26
5 3224289
6 3224296
Напишите кто-нибудь скрипт, который бы сортировал посты в треде по ответам. Раньше один хороший анон написал такой скрипт, но больше он не работает:
// ==UserScript==
// @name 2ch tree post
// @namespace http://tampermonkey.net/
// @version 1.2
// @description делает треды древовидными
// @author You
// @match https://2ch.hk//res/
// @match https://2ch.hk//res/
// @match https://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; }');
})();
6 3224296
Напишите кто-нибудь скрипт, который бы сортировал посты в треде по ответам. Раньше один хороший анон написал такой скрипт, но больше он не работает:
// ==UserScript==
// @name 2ch tree post
// @namespace http://tampermonkey.net/
// @version 1.2
// @description делает треды древовидными
// @author You
// @match https://2ch.hk//res/
// @match https://2ch.hk//res/
// @match https://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; }');
})();
7 3224299
>>24296
За 500 сделаю.
фриланс.png74 Кб, 970x627
8 3224311
9 3224338
>>24311

>Дай косарь а то я с голоду умираю


Литерали ми.
10 3224351
Есть проект который компилится в wasm. Читаю на гитхабе что есть в нем некая секция build_id для ревизии билдов (чтобы различать их по внутренним id). Но при этом нигде не могу найти как получить этот id из готового wasm, не могу понять какой тулзой или кодом это получить. Есть идеи как это сделать?
11 3224415
>>24351
А ты уверен что ты не сам задаёшь этот айди?
12 3224419
>>24299
Я бы перевел, но сам понимаешь, надо как-то, чтобы без деанона.
13 3224422
>>24419
USDT. Деньги вперед или через гаранта.
14 3224433
>>24419

>но сам понимаешь, надо как-то, чтобы без деанона.


пизда тут трясуны.

как ты в магазин ходишь вообще? тебя же люди увидють!!
15 3224453
>>24415
Я прочел что в условном unity это можно прописать в коде (но пока конкретных примеров не нашел). Важно еще чтобы айди могли читать чтобы удостовериться что это условно "тот самый билд с прошлого четверга" и т.п.
gatsby-wapuus.png38 Кб, 300x300
16 3225062
17 3225281
Кто знает где можно прокачаться в работе с JS и его типами данных (массивы, объекты, строки, функции и пр.)? На литкоде в основном какие-то абстрактные задачи, которые с одной стороны не рассматривают особенности языка (нет всяких приколдесов с замыканиями, this, мико/макрозадачами), с другой стороны они нахуй нигде кроме собесов не нужны и почти все говорят что пользы от них больше никакой. Или литкод/кодварс и подобное это все что есть?
18 3225286
>>25281

>прокачаться в работе с JS и его типами данных


чтобы что? общего понимания достаточно.
Применяй в реальных задачах на вью/реакте.

>>25281

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


Проси тестовое.

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

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

Реальные задачи, портфолио, пет проекты, тестовые задания на гитхабе, покажут что ты не совсем лох.
tumblr917a311ac6888dc32e12f8a86aa94e1ff08ade2a540.gif9 Мб, 540x350
19 3225288
>>25281

>Кто знает где можно прокачаться в работе с JS и его типами данных


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

Мимо 4 года, гуглю как фильтровать массив с объектами, знаю пару методов массива.
20 3225289
>>25288

>Мимо 4 года, гуглю как фильтровать массив с объектами, знаю пару методов массива.


Да хуль, всего не запомнить, пользоваться сниппетами или записками нормально.
21 3225297
>>25288

>Учись как писать сложную и большую, запутанную хуйню.


Вот это мне интересно. Я хочу знать когда мне пользоваться замыканиями, когда строить функции всевышнего высшего порядка, как и когда делать композиции функций. Но этого нигде нет, хз как в этом практиковаться. Есть только задачи на кручение деревьев и перевод римских цифор. Нахер мне это.
1af96025643953f637571366b24d231b4b6c713c0386afa359501a1ab2525949.png110 Кб, 640x738
22 3225318
Жорик, помоги найти простой редактор изображений для jinja2 шаблона, чтоб кропать (и возможно поворачивать) изображения перед загрузкой. Должен работать и в мобильной версии.
23 3225329
>>25297

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



Читай СИКП, там все, что ты перечислил, на пальцах объясняется, и не только. Если "кишочки" ЯП не особо интересны, то можно ограничиться первыми тремя главами. Алсо, JS - это Scheme (язык который там используется), только в си-подобном синтаксисе, так что просто читаешь(решаешь) и применяешь у себя без регистрации и смс.
24 3225343
>>25318

>изображения перед загрузкой


это на джяваскрипте как-то делается вроде бы
image.png303 Кб, 490x328
25 3225359
>>25297
Ну так ты начни делать сложную и запутанную хуйню.
В какой-то момент придешь к тому, что это нужно будет сделать.
Или придет понимание, что вот эта сложная и непонятная залпа тут будет работать.

Мастер Анальник может знать 10 000 тысяч методов массива.
Но работающий Анальник знает и использует только пару.
26 3225400
>>25343
спасибо за помощь 😘
27 3225496
Какой положняк в рекате со стейт менеджментом? Интересует какой процент проектов обходятся одним реактом и его контекстом и редьюсерами без редакса
28 3225499
>>25496
А зачем тебе нужен редюсер.
29 3225547
>>25496

>Какой положняк в рекате со стейт менеджментом?


Стейт менеджеры - это не про состояние. Это про взаимодействие с апи. Весь смысл в том, что когда у тебя много апи, допустим users, products, discounts, cart, search и так далее, то тебе надо всё это добро обрабатывать. Приводить к нужному типу, кешировать запросы, показывать загрузку, ошибки, делать оптимистичное обновление UI, периодически получать новые данные и так далее. И всё надо как-то абстрагировать и выносить функционал.

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

В чем преимущество у websocket перед xmlhttprequest ?
31 3225587
>>24249 (OP)
По сколько часов в день работаити? Сколько отдыхаете?
32 3225598
>>25587
По 10, отдыхать на выходных.
33 3225886
>>25598
На выходных у меня вторая работа по совместительству.
34 3226176
>>25567
спроси у чатгпт
35 3226225
>>25567
>>26176
Заодно спроси у чатгпт в чём преимущество вилки перед ложкой. Ведь тебе надо съесть тарелку гречи. Но это каша с молоком.

мимо
36 3226453
Что отвечать на собесах на вопрос: Чем отличается лексисеское окружение от контекста выполнения в js? Ведь в спецификации ecma ничего нет ни про первое ни про второе.
37 3226529
>>26453
Что отвечать на вопрос, буду ли я хуй?
38 3226582
>>26529
Конечно будешь, иначе нохаир.
39 3226610
>>26453

>в спецификации ecma ничего нет ни про первое ни про второе.


Есть, просто открой и прочитай.
40 3226834
>>26453

>Ведь в спецификации ecma ничего нет ни про первое ни про второе


Не ври
https://262.ecma-international.org/6.0/#sec-lexical-environments
https://262.ecma-international.org/6.0/#sec-execution-contexts
41 3227355
Карьера фронтендера - путь в никуда нахуй. Кто-то поспорит со мной, блять?
42 3227422
>>27355
а типо у бэкэендера куда то ведет? и там и там можно стать тим лидом. для того, чтобы таковым стать не нужно быть мастером всего
43 3227425
>>27355
смысл с тобой спорить если ты убежден в этом?? =)
44 3227436
>>27355
Да спору нет, другой вопрос чем заняться фронтендеру помимо своего формошлёпства, я задумался над тем что будет с нами через пять-десять лет и пока не решил, что выглядит перспективно.
Очевидный ai может так же лопнуть как пузырь.

Middle+ JavaScript Developer
45 3227439
>>27422
>>27425
>>27436
В бекенде нет 10000 вкатунов на место. А мне из-за них просто страшно менять каждый раз работу.
46 3227443
>>27439
хз, я шкила, учил плюсы для спортпроги, с ноября где то, щас просто решил вкатиться в js, хотя во фронты идти не собираюсь так то, но и на плюсах особо интересного тоже нет, но думаю в вузике они пригодятся поэтому не забываю их, думал еще джангу/фаст апи выучить, все это чтобы начать просто хотя бы на кусок хлеба самому зарабатывать с курса второго, сразу после вуза меня никто не будет обеспечивать и давать деньги, все силы и финансы потратили на моего брата, оплатили и учебу и машину и квартиру и еще девку содержали, моя надежда поступить на бюджет и выпросить оплачивать мне хатку, как то так...)
47 3227444
>>27439
А куда, как ты думаешь, пойдут все эти волки, не сумевшие вкатиться в реакт? На курсах скажут весьма логичную мысль - жабаскрипт ты уже (не) знаешь, вкатывайся в бэкенд на ноде, 3 года опыта в подставной фирме у тебя уже есть.

Middle+ JavaScript Developer
48 3227448
>>27444
Так они уже, сука, говорят это много лет. Поэтому сейчас в условной пышке, сишарпе или гошке одна конкуренция, а вот в ноуджэес по 5000 хуев на место.
Короче все, то связано с жс, мертвая хуйня. Не вкатывайтесь, а то вам будет пиздец, как мне
49 3227456
>>27448
хм, я не шарящий может, но разве не хорошо бы знать js для работы в вебе?
50 3227462
>>27444
И что дальше? Его попросят какой-нибудь простой иннер джоин сделать в лайв режиме, он в лужу и сядет. А на вопросы про какую-нибудь балансировку серверов выключит вебку и убежит.
не говори.jpg51 Кб, 736x549
51 3227463
>>27456

> для работы


Никого не ебет что надо для работы. Главное наволчить себе место.
52 3227464
>>27463
понял. усвоил правду жизни
53 3228529
>>26453

>Что отвечать на собесах на вопрос: Чем отличается лексисеское окружение от контекста выполнения в js?


Очень странный вопрос. Для человека хотя бы чуть-чуть понимающего JS это звучит примерно так: чем руль отличается от автомобиля. А еще есть отдельные организмы, которые под "контекстом" понимают this, имея в виду, что он меняется в зависимости от контекста исполнения.

Поэтому я бы начал с того, что дал определение лексического окружения и уточнил у интервьюера, что конкретно он имеет в виду, говоря контекст.
54 3228853
Эй скажите с какой книжки начать?
17217406594911906.jpg49 Кб, 1067x543
55 3228857
>>28853
Или хотяб расшифруйте эти абривиатуры, заранее спасибо
57 3228960
>>28853

>Эй


Будешь во дворе "эйкать", тут уважаемые люди сидят, сформулируй свой вопрос правильно.
58 3229018
>>28960
Слыш, я ему уже откинул базар.
image.png27 Кб, 587x365
59 3229060
Вопрос по смежной теме, возможно кто-то знает. Пишу небольшое расширение для хрома, цель - найти нужный элемент на странице. Прошелся по документации хрома и не смог найти метод, который позволяет получить доступ к дом дереву вкладки. На пикриле метод, который позволяет внедрять css. 12 строка вызывает ошибку, мол document не найден. (что логично, если учитывать что я даже не говорю ему на какой вкладке это делается).

Метод с внедрением стилей работает, т.е. я могу перекрасить все дивы, но мне логики стилей не хватает - мне нужно через querySelector найти определенный "a" по определенному href, а уже от него через closest нужный div. Если есть вариант реализовать это в самом css - буду рад наводке, полностью решит проблему.
60 3229065
>>28906
Спасибо

>>28960
Учту🧐

>>29018
Ещё раз спосибо😊
61 3229077
>>29060
Вопрос решен - через chrome.scripting.executeScript нужно вызвать другой файл с жсом. Нелогично нихуя, но работает зато. Животворящий двач.
62 3229189
Фига себе, это я нубас который сверху, не знал что через ноджс можно микроконтролеры записывать, есть тут среди вас такие смельчаки?
63 3229261
>>29189
Это скорее для баловства. Серьезный эмбед никогда писать на жс не будут.
64 3229283
>>29261
Спасибо, теперь понял, ещё что то видимо типа того тоже есть в эйфории с переходом на Си
Вот сижу кубатурю
65 3229293
>>28906
Калич как учебник, особенно для совсем новичка
66 3229365
>>24249 (OP)
А есть ли в треде прошаренные сеньоры? Те, которые вот уже 5 лет в индустрии работают, которые TypeScript хорошо знают. Вопрос к ним. Чувствуете ли вы, что бекенд на ноде катится в пизду? Что это умирающий тонущий корабль? Видели ли вы вообще в своей жизни бекенд на ноде? Мне кажется, уже скоро про него все забудут
image.png102 Кб, 318x159
67 3229366
>>29365

>сеньоры


>5 лет

68 3229369
>>29365
Так он всегда был там, нода из коробки проигрывает жабе, чтобы сделать из нее что то приличное приходиться добавлять тайпскрипт, линтер, искать хорошие пакеты среди сотен непонятных м заброшенных библиотек, итд
69 3229373
>>29366
Ну а сколько тебе надо лет, чтобы научиться составлять джейсоны? Это в европейских компаниях ставят 8 лет (максимум видел 12 лет опыта), потому что к ним со всего мира хотят попасть.
70 3229374
>>29369
Тогда в плане бекенда куда уходить лучше?
71 3229379
>>29374
База бэка это java/c#, все остальное либо избыточно сложно (rust), либо нет типизации (php, python, js)
72 3229380
>>29379
ну а какже go
73 3229383
>>29379
java/c# база корпоративного раба, который до седых мудей не может понять простую истину - хочешь жни, а хочешь куй, все равно получишь...
74 3229384
>>29380
Хз, глубоко его не трогал, но в целом пойдет
75 3229388
>>29383
А как инструмент для работы влияет на свободу/несвободу работника?
76 3229393
>>29388
Прямиком, сама концепция Java/C# это паттерн на паттерне
77 3229395
>>29373

>Ну а сколько тебе надо лет, чтобы научиться составлять джейсоны?


Пару месяцев.
Но причем тут сеньерство?
78 3229396
На Java/C# дедовщина, сидят старые пердуны и заставляют тебе писать код как они. Когда Джавист приходит в условный Тайпскрипт, он начинает заниматься тем же самым
79 3229397
>>29395
Веб это херня для макак, за три года до сеньора запросто дорастишь
80 3229398
>>29396
Тайпскрипт как раз явился миру после того, как эти деды пришли в жс.
81 3229399
>>29388
Свобода/несвобода работника влияет на выбор инструмента. Если чел выбирает жаву, сишорп или го, то он ориентируется быть исполнителем в большой компании. Если чел пишет веб дрисню для своего бизнеса или бизнеса небольшей компании, то он скорее выберет язык без необходимости компилировать код перед запуском. Смотри как пример руби, DHH и 37signals.

Вообще признаки корпоративного раба это
1) Чрезмерное пристрастие к типизации
2) Любовь к компиляции и любому виду сборки. Пока код компилится на каждый пук (особенно в запущенном случае разработка ведется в кубернетесе). Зато можно законно весь день продунасить, добавив в проект всего пять строк кода...
3) Чрезмерное пристрастие к архитектурным вопросам и к гибкости/расширяемости кода. Чел никак не может понять что бизнес первичен, а код вторичен и может быть переписан не один раз
4) Любовь к ивент дривен, кафке, микросервисам, как будто бы это самоцель
5) Любовь к хайлоаду как будто бы это самоцель. Такие челы особенно любят изучать вопросы конкаренси, мультитрединга, как будто бы это рокет саенс и этому интересно свою жизнь посвятить.
82 3229401
>>29399
Про 1 и 4 не согласен
83 3229403
>>29401
Лучше послушай DHH зачем он выкинул тайпскрипт из рельсового фронтенда
84 3229404
>>29399
Мм, ну выглядит как проф. деформация, да, согласен
85 3229405
>>29403
Зачем мне слушать что-то рельсовое. Это вообще никак к моей специальности не относится.
86 3229407
Типизация это заебись, только вот в Java/C# они не решают проблему безопасности кода, коллективной разработки, они усложняют всё паттернами на код, который никто не будет дописывать
87 3229496
Наиболее перспективно, что сейчас можно учить -- это Джяваскрипт/Фронтенд.

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

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

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

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

Мнение?
89 3229548
>>29496

>бекенд сейчас можно бля слепить за 15 минут на nocode платформах


1. На ноукод платформах лепят ноукодеры. Ноукодер и фронтенд предпочтет слепить ноукод способом.
2. Человеку далекому от айти легче обяснить нейронке, какой он хочет фронтенд, чем, то что ему нужно на бекенде. Он вообще не понимает разделения бекенд -фронтенд.
3. Фронтенд нагляден, поэтому порог входа минимален и туда прут таксисты и домохозяйки

Так что согласен, это наиболее перспективно для заказчика, но малоперспективно для исполнителя...
90 3229555
>>29548

>но малоперспективно для исполнителя...


Что в этом случае более перспективнее для йобогигачада, уникума?
Чтобы платили наносеки и дорожили как мамой?

Какой-нибудь C?
91 3229616
>>29548

>но малоперспективно для исполнителя...


зочем? это просто оптимизация процессов.
оптимизация бекенда, и смещение фокуса на ui/ux, уникальность интерфейсов.

>>29548

>Ноукодер и фронтенд предпочтет слепить ноукод способом.


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

>>29548

>3. Фронтенд нагляден, поэтому порог входа минимален и туда прут таксисты и домохозяйки


Не все так просто. Прут то прут, другое дело сколько из них осилило.
React/React Native это сложный продукт, высокий уровень абстракции, использование многих инструментов разработки.
Это вам бля не шаблон под вордпресс верстать или лендинг.
92 3229622
>>29555

>Что в этом случае более перспективнее для йобогигачада, уникума?


чел, ты видишь что происходит?

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

Вот глянь компании, "Клиенты по годам" - по вебу почти у всех спад, по мобильной разработку у кого-то тоже спад у кого то сохранение и рост, вероятно сместили фокус, т.к. веб макак дохуя на фрилансе, конкуренция пизда и демпинг на падающем рынке.
93 3229651
>>29555

>Какой-нибудь C?



Программист С/С++ Embedded
https://izhevsk.hh.ru/vacancy/103036516
Но это бля реально гиком очкастым надо быть...
94 3229688
>>29555

> >но малоперспективно для исполнителя...


> Что в этом случае более перспективнее для йобогигачада, уникума?


> Чтобы платили наносеки и дорожили как мамой?



> Какой-нибудь C?


Софтскилы и ебало чеда нужны чтобы платили. Языки программирования не нужны.
95 3229719
>>29688

>Софтскилы и ебало чеда нужны чтобы платили. Языки программирования не нужны.


не пизди, выдумщик.

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

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

еще бля у компаний некоторых висят вакансии годами для вида, типа их заказчики нагуглят а там ебать у них какие зп, вот не исключаю что немало кто таким маразмом балуется.
96 3229775
>>29403
Надо делать не как DHH, удаляя нахуй существующую типизацию в мажорке, в попытках оседлать а истоки, а как Рич Харрис - хотя бы положить JSDoc аннотации, которые всё равно не распидорасит в процессе перепердолинга и можно прыгнуть в сурсы с максимальной точностью.
DHH просто ёбаный тиран, который всех тянет в своё болото без выбора.

мимо
97 3229805
>>29775

> попытках оседлать а истоки, а как Рич Харрис - хотя бы положить JSDoc аннотации,



ты в проде на js/ts?
98 3229819
>>29805
Я в проде на TS, но в отличие от DHH я не пилю попенсурсную либу, которая в один момент превращается в кусок JS для избранных.

Но это не значит, что я адепт TS-везде. Заранее пошлю нахуй, просто на всякий случай.
99 3229828
>>29819
Какой рантайм?
100 3229837
>>29365
Он оттуда особо и не выкатывался. Ноде пророчили большие перспективы основной технологии для микросервисошлепинга, всячески ее пиарили, даже выкатили неплохой продакшен фреймворк Nest. Но го перехватил инициативу и начал активно внедряться вместо ноды.
101 3229840
Год опыта быка на ноде это сколько в рублях?
102 3229843
>>29365

>Чувствуете ли вы, что бекенд на ноде катится в пизду?


Ну у меня инвайты на собесы где-то с Мая резко упали с 3/мес до 1/мес. Мб просто период такой, но мне кажется что действительно приходит пизда, так что я экстренно перекатываюсь в сишарп
103 3229846
>>29840
нафиг ты нужен без реакта?

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

ну устроиться можешь ковырять чота там писанное неск лет назад...
104 3229850
>>29846
Мамкин теоретик, работу себе найди.
105 3229859
>>29828
Тот который не на JavascriptCore
106 3229891
>>29837

>Но го перехватил инициативу и начал активно внедряться вместо ноды.


https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/go-node.html

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

В других случаях просто имеется Джяваскрипт разработчик, который может нашлепать продукту и фронт и бек.
107 3229894
>>29891

>производительности есть смысл

108 3229942
>>29894
Да нихуя нет смысла. Главное , что бы сносно работало, один хуй ебаное менеджерье всегда будет хотеть обвесить проект метриками и аналитикой.
109 3229966
>>29891

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


Дело не в производительности. Голеньк - это облегченный язык с мизерным бинарником, где нет ничего лишнего, который быстро учится и внедряется. JS - это раздутый за 30 лет существования монстр с огромной спецификацией + телекой всякой хуйни которую нужно к нему пристраивать (тайпскрипт, линтеры, сомнительные либы и пр.)

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


Ничего подобного. 80% жс-макак - это фронтендеры, которые не знают БД, ООП, паттернов, принципов работы серверов и распределения нагрузки между ними, не знают про кафки с куберами. На реальном проекте они могу разве что контроллер какой-нибудь написать, и то не с первого раза.
110 3230012
>>29719
Челиков может и надо а платить они будут чеду с софтскилами. Мб тебе надо чтобы жена готовила и убирала а все деньги ты онлифанщице отнесешь и тут так же.
111 3230114
>>29966

>облегченный язык с мизерным бинарником


Какой размер рантайма для хттп сервера с двумя ресурсами и сериализацией/десериалидацией жсонов?
112 3230250
>>29966

>JS - это раздутый за 30 лет существования монстр с огромной спецификацией


Не пизди. JS это не WEB API.
113 3230331
>>29843

>Ну у меня инвайты на собесы где-то с Мая резко упали с 3/мес до 1/мес.


Во-во, у меня раньше по 3 собеса в неделю было, сейчас нихуя инвайтов нет. Теперь приходится самому откликаться. Это признак конца.
114 3230375
>>30331
Чего за собесы такие? Вы чего никак устроиться не можете или это альтернатива основной работе?
115 3230408
>>30375
Давно работаю (почти 5 лет нга стеке), просто есть чувство, что мой бекенд мёртв и надо бы куда-то валить. А просто уходить в никуда нельзя, надо совмещать собесы и заработок
116 3230409
>>30375
это альтернативно одаренные разработчики, которые долгое время устроиться не могут))00)), ибо выебываются много. А вот я с остальными волками(ААУУУУУ) - уже давно лутаю 300к наносек
117 3230470
>>30250

>Не пизди. JS это не WEB API.


базза.

в ноде бля используешь ограниченный набор методов и приемов.
118 3230528
>>30408

> просто есть чувство


На чем оно основано?
119 3230543
>>30528
С каждым годом всё сложнее и сложнее находить новую работу, когда опыт и резюме только улучшается
120 3230560
>>30543
Добавлю. Когда с 2мя годами опытами искал на 150к, у меня было по 3 собеса в неделю. Потом искал на 180к, было по собесу в неделю. ПОтом 200к, был уже собес в месяц(!!!)
121 3230596
>>30560
Попробуй на getmatch поискать и где-нибудь зарубежом. Скорее всего дело в том что в РФ нода никому не нужна.
122 3230612
>>30560
...или свитчись на go
image.png13 Кб, 281x204
123 3230621
>>30596
Кстати это годный сайт, хотя бы из-за таких фильтров
124 3230628
>>30621
Там даже какая-то техподдержка есть. Мне hr с этого гетматч писали, давали всякие рекомендации, рекомендовали меня заказчикам. Другое дело что в моем случае (рякт фронтенд) там вариантов было не много и я там толком ничего не нашел подходящего. Там выше спрос как раз на ноду и ангуляр.
125 3230795
>>30612
Ты опять выходишь на связь?
126 3230808
>>30795
Чел, го это уже стандарт. Как Java и C#. Нода не нужна в 2024, смирись.
127 3230868
>>30408
А пон, ну да так то, соломку надо стелить а то фиг знает что завтра

>>30409
Ну фиг знает, я просто спросил, не факт конечно что бомжируют, один фиг где-то да работают, просто вопрос - кем?
128 3230955
Анонсы, вопрос о том, как работает страницы товаров с точки зрения SEO. То есть, допустим, есть шаблон страницы товара и есть сама страница с 40 карточками товаров, у каждой карточки есть своя кнопка аля "Посмотреть" с href, имеюший "id?=", в общем, нажав на кнопку, шаблон страницы товара будет брать данные в соответствии с "id?=", ну и соответственно меняется контент, title, description, любой переход на другую страницу отправляет url страницы с товаром в историю браузера, все хорошо и прекрасно, но, во-первых, как это отобразить в sitemap, во-вторых, на каком моменте можно проебаться так, что браузер не будет нормально видеть эти страницы с "id?="?
129 3231142
>>30470
Так и на фронте обычно этот вебапи не трогается, так как работаешь с фреймфорком, который трогает дом за тебя.
130 3231144
>>30955
Пчел, для роботов уже давно пилят отдельную версию сайта.
131 3231148
>>30808
Стандарт - это пыха, у на которой более 70% всего мирового бэкенда крутиться. Остальное не играющие роли мелочи.
132 3231235
>>24296
// ==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 https://2ch.hk//res/ (М)
// @match https://2ch.hk//res/ (М)

// @match https://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; }');
})();
132 3231235
>>24296
// ==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 https://2ch.hk//res/ (М)
// @match https://2ch.hk//res/ (М)

// @match https://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; }');
})();
133 3231249
>>28529
Имеет в виду контекст выполнения очевидно, не?
134 3231250
>>29077
Ну хз, довольно логично, как еще доставить кусок джс кода на страницу, если до этого там его не было? Правильно загрузить на страницу новый скрипт.
135 3231254
>>29365
Довольно часто встречаю ноду как bff (прокладка между клиентом и легаси бэком, ну и не только легаси)

мимо джун 4 года
136 3231256
>>29397
Макака, сеньерство по-твоему это хуйню заковыристую знать для всратых собесов? Это умение работать и выполнять задачи, коммуникация, выбор правильных решений, умение выстраивать отношения и объяснять, это огромный кусок опыта. И абсолютно похую веб это, игрульки или дрочня битов в железках.
137 3231258
>>31142

> на фронте обычно этот вебапи не трогается


Имагинировали качество форм этого формошлепа?
138 3231269
Вчера задавал вопрос про покупку книг по js(есть ли толк) сообщение потёрли...
139 3231308
>>31235
вай, билядь
как ваще таким возможно пользоваться?
sage 140 3231373
>>31269

>покупку


Да вас потреблядей вообще забанить надо.

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

Какие же промытые, пиздос просто.
141 3231385
>>31144
Что за отдельные версии сайтов, можно подробнее?
142 3231469
>>24296
Бля, я напиздел пацаны, он работает, это он с куклой не работает, а вот твой >>31235 не работает вообще.
143 3231523
Тот файл который я запускаю в ноде (ну типо node abu.js), он оборачивается в IIFE? Хочу чтобы все переменные, которых уже дохуя, были в локальной области и вызывались быстро, а не вот это вот всё переборное.
144 3231552
>>24249 (OP)
Всем сап, вопрос возник. Пытаюсь освоить Node.js для разработки веб приложения, чтобы оно с бд работало и документы обрабатывало. Пытался на голой ноде это сделать, но чем сильнее изучаю тем сильнее убеждают что с такими приколами надо использовать только связку ноды и экспресса, что на чистой ноде это куда более гемморно. Это так?
147 3231565
>>31552
nest.js бери.
148 3231572
>>31552
Смотря от задач, если всё примитивно, то можно и на http, если говнокода на десяток файлов - то сразу же, решительно, используй либу. Если нужно произвоидтельность, то можешь взять hyper-express, если хочешь быстро наговнокодить - nest.js хорош.

>>31558
>>31559
Модуль-то понятно что оборачивается, это нашёл, а если скрипт ничего не экспортирует? Хотя его можно обернуть в модуль, хм
149 3231579
>>31572
любой скрипт это модуль
150 3231584
>>31579
Логично конечно, но никогда не знаешь что ожидать от стека js.
151 3231592
>>31552
На чистой ноде можно сделать более элегантное решение, но потребуется время. Если хочешь побыстрее, то бери express/fastify. А лучше Nest.js, там можно шлепать круды одной командой.
152 3231593
>>31572

>если всё примитивно, то можно и на http


Судя по материалам, мне даже трудно представить область задач где понадобится только чистая нода, максимум апи какое нибудь написать

>используй либу


А что это?

>>31565
А нафига?
153 3231595
>>31592
Какой ужас, фреймворк на фреймворк
154 3231620
>>31593

>Судя по материалам, мне даже трудно представить область задач где понадобится только чистая нода, максимум апи какое нибудь написать


На чистой ноде можно написать все что угодно и можно написать хорошо. Другое дело что продакшн разработка не про элегантные и продуманные решения, а про скорость высирания фич с сохранением относительно вменяемой структуры. Быстрее шлепать фичи чем на Nest.js пока еще не придумали. Это в том числе разрабы с других ЯП отмечают
155 3231640
>>31469
та я по приколу твой вопрос через гпт попустил
156 3231661
>>31640
Та я понял.
157 3231748
Полгода как ищу работу реакт джуном, всего пару раз тестовые давали и на этом все. Есть вообще смысл идти в сторону бэка, тестов всяких и всего отдаленного от конкретно фронтенда? Или лучше фокусироваться на одном?
sage 158 3231764
>>31748
Да кому нахуй нужны джуниоры/начинающие. Во всём айти переизбыток программистов. Если вакансий 5 тысяч штук, а претендентов 10 тысяч, то куда деть остальные 5 тысяч человек? Они блять останутся без работы. Тем более, конкуренция на джуниоров в 10 раз выше. Если на обычную вакансию претендует 5 человек, то на джуниора смело умножай на десять = 50 человек на место. Ты даже не полноценный программист, ты делаешь только половину сайта (визуальную часть), нахуй ты кому обосрался.
159 3231770
>>31748
Ищи не джуном. Ищи работу, как полноценный самостоятельный программист.
За полгода мог бы запилить несколько сайтов с нуля ради опыта, зафигачить там крутой фронтенд. Получил бы горы опыта, стал бы увереннее.
Вон тред был
https://2ch.hk/pr/res/3121177.html (М)
Мог бы в чём-нибудь таком поучаствовать. Набрался бы реального опыта.
Джуны не нужны, качайся сразу до обычного разработчика.
160 3231775
>>31770
Так везде коммерческий опыт просят, где не джун/стажер. А пиздеть я не намерен в таких вопросах, потом сам себя сожру.

О треде таком не знал, спасибо, буду мониторить вдруг кому понадобится такой редкий кадр как фронтендер на реакте.
161 3231784
>>31775
Ну так ты можешь получить реальный опыт самостоятельно. Просто займись чем-то реальным. Какой-то полноценный проект.
На гитхабе что-то найди, или ещё что-то типа такого.

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

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

Потом просто скажешь на собесе, что неофициально работал. И это правда будет, птому что ты работал над реальным кодом.
162 3231788
>>31775

>везде коммерческий опыт просят, где не джун/стажер


ЕСТЕСТВЕННО. У компании нету цели "помочь вон тому чуваку". Они нанимают ТЕБЯ чтобы ты ПОМОГ ИМ. Если бы компания всё знала и всё умела, нахуя им нужен ты?

Вы блять необучаемые. Везде просят опыт. Ты идёшь устраиваться на днищеработу за 30к чтобы получить опыт. А на эту днищеработу уже стоит очередь из сотни человек, чтобы тоже получить опыт. В итоге тебя шлют нахуй и даже не смотрят твоё резюме. Ты идёшь плакаться на двач и спрашивать чё мне делать. Тебе советуют врать про опыт. Ты идёшь накручиваешь опыт и где-то с сотой попытки кое-как устраиваешься на работу с зп как у курьера.
163 3231807
>>31620

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


Сохранение кстати опционально. Понял тебя, спасибо за помощь
164 3231811
>>31620

>На чистой ноде можно написать все что угодно и можно написать хорошо.


Судя по всему такое никто не делает кроме задротов
165 3232118
кто в в проде на реакте работает, вы JS или TS используете?
166 3232156
>>31788
А если мне платят 90к это норм или говно пора дропать
167 3232163
>>31788

>Ты идёшь устраиваться на днищеработу за 30к чтобы получить опыт. А на эту днищеработу уже стоит очередь из сотни человек,


преувеличваешь.

краснодар, ремонт электросамокатов, крупная компания, 3.5к в день.
это при том что устроиться без опыта очень легко там, если не шизофреник/даун.
в мск такой хуйни тоже навалом.
168 3232167
>>32118
NextJs-TS
169 3232211
>>32163
Я готов нахуй, дай наводку
170 3232216
>>32211
Синька чмо
171 3232220
>>32211
https://hh.ru/vacancy/104200371

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

еще вуш есть.

в миллиониках есть вакансии у них, крд, рнд, мск, спб, казань.
в поиск на хх электросамокат вбиваешь.
172 3232270
>>32163
мало же пиздец ну малооооооооооооо
173 3232287
>>32270
>>32270

>мало же пиздец ну малооооооооооооо


а джяваскрипт стажером за 20к заебок?))
174 3232294
я не понимаю, тут одни формошлепы-смузихлебы сидят? где хоть одно сообщение про ноду от не вкатуна?
175 3232295
>>32294
Тут ещё хуже, на самом деле. Регулярно обсуждают, как использовать CSS. Или обычный CSS или через tailwind.
Но иногда сюда заглядывает уважаемый господин Намбер Прототайп. Разбавляет обстановку.
176 3232302
>>32294
А что ты от неё хочешь? Работает и работает.
177 3232314
>>32294
О мёртвых либо хорошо либо никак
хорошего сказать нечего
178 3232317
>>32294
делаем фронтенд на реакте/вью
бекенд firebase/appwrite

пошто нода то?
179 3232319
Почему вы все ещё не свитчитесь в бекенд? Фронтенду же точно пиздец полный
180 3232327
>>31775

> А пиздеть я не намерен в таких вопросах


Дебс, работа кому нужна? Тебе и работодателю? Я без опыта вкатился, причем в вакансии было написано было, что требуется мидл-синьёр. Напиздели, конечно, но и я напиздел.
89775aeabb779dc13d77be1f70747637.jpg10 Кб, 266x199
181 3232329
>>32319

>Фронтенду же точно пиздец полный

182 3232332
>>32317
пхп вордпресс энжоер, ты?
183 3232335
Джабаскриптеры, как вы живёте со сравнением объектов только по ссылке? Вы же не можете даже два списка друг с другом сравнить. Да, можно ручками написать функцию и перебрать элементы. Но если нужно хранить списки внутри Set? Set не умеет сравнивать по другому, кроме как по ссылке. Вроде как можно преобразовать эти списки в JSON и хранить как строку, но ёбаный рот. Получается, каждый раз когда тебе что-то нужно сделать с этим сетом, придётся или кодировать в JSON или раскодировать обратно. Это же пиздец. Как вы живёте без equals и hashCode??

Джавист/котлинист вкатывает в жс и сидит в ахуе. Даже в питоне можно нормально объекты сравнивать. Почему у вас нет Symbol.equals и Symbol.hashCode?
184 3232342
>>32335

>не можете даже два списка друг с другом сравнить.


Зачем нам гонять O(n) алгоритмы?

>Но если нужно хранить списки внутри Set? Set не умеет сравнивать по другому, кроме как по ссылке.


new Set([1,2,3]).isSubsetOf(new Set([1,2,3]))

> Как вы живёте без equals и hashCode??


Точно так же как живут бэкендеры. Загугли что такое ключ.

>Почему у вас нет Symbol.equals и Symbol.hashCode?


Потому что они нахуй не нужны. ТрупСтрауса уже даже вроде как признал, что перегрузка операторов это ебаное зло и из-за неё одни проблемы.
185 3232343
>>32335
Прочитал я про эти equals и hashCode - там же самому нужно писать как сранивать, чем это лучше?

>Получается, каждый раз когда тебе что-то нужно сделать с этим сетом, придётся или кодировать в JSON или раскодировать обратно.


Зачем? Привёл к строке, сравнил строки. Всё.
186 3232352
>>32342

>new Set([1,2,3]).isSubsetOf(new Set([1,2,3]))


У тебя здесь сет состоит из примитивов, а не из объектов.

>ТрупСтрауса уже даже вроде как признал, что перегрузка операторов это ебаное зло и из-за неё одни проблемы.


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

>>32343

>Зачем? Привёл к строке, сравнил строки. Всё.


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

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

>по сути они одинаковые


Нет, не одинаковые.

>я могу без проблем использовать эти сеты как ключ в мапе


Ты себе ребро удалил?
188 3232361
>>32343

>Прочитал я про эти equals и hashCode - там же самому нужно писать как сранивать, чем это лучше?


Более универсально и производительно. Переводя объект в строку, ты по сути делаешь то же самое. Наверняка ваш сет под капотом точно так же считает хешкод для строк.

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

2. Производительно.
Не создаётся лишней строки, которая нужна просто чтобы что-то с чем то сравнить. Внутри equals сравниваются поля объекта напрямую. Хешкод вообще тупо считает целое число на основании полей объекта.
189 3232362
>>32361

>можно любой объект использовать как ключ к мапе или внутри сет


Так можно.
image.png13 Кб, 402x133
190 3232364
>>32362
Это правда. Но из-за невозможности изменить механизм сравнения (всегда по ссылке) в этом нет особого смысла. Пустой список не равен другому пустому списку. И мапа используется такое же сравнение всегда.
191 3232366
>>32364
Так и не должно. Один объект не равен другому. Это объекты. С чего бы сюда вдруг впихивать сравнение объектов по полям и значениям?
192 3232368
>>32366
Офигеть. Мы мыслим вообще по-разному. Для меня эта такая неотъемлимая база, что когда у меня её забрали, я побежал сюда срать по этому поводу. А вас удивляет моё сраньё, и вы думаете нахуя оно надо.

Ладно, в принципе я ответ получил. Как ключ используй строку всегда и не еби мозги. Но я ещё буду в ахуе какое-то время.
193 3232370
>>32352

>У тебя здесь сет состоит из примитивов, а не из объектов.


Нахуя тебе сет из объектов?

>Причём тут перегрузка операторов?


При том, что плюсовики уже обосрались с этим "универсальным" способом сравнения сложных структур данных. Это выглядит красиво в теории, но на практике это просто рассадник говнокода и багов.

>это очень удобно


Только в теории. На практике тебе как раз манипуляции с ключами намного чаще придется выполнять, чем ты думаешь.

>вы используете преобразование к строке?


Я только один такой случай знаю. И для него преобразование к строке на 100% достаточно.
194 3232373
>>32368

>Для меня эта такая неотъемлимая база


Чел, ты вообще в курсе за сколько времени идет сравнение древовидных структур данных? Учитывая квалификацию большинства веб макак ты должен молиться за человека, который сделал в ЖС сравнение по ссылкам.
195 3232376
>>32368

>Для меня эта такая неотъемлимая база


Это отклонение. Везде и всегда объекты сравниваются по ссылке. Если нужно сравнить структуру, поля и значения, то это отдельные специальные случаи со спец подходом.
196 3232393
>>32370
>>32373
>>32376
Да, это правда. В большинстве случаев в сет/ключ мапы кидается айдишка/енам какой-нибудь. Хотя иногда бывает очень удобно какие-нибудь объекты-обёртки использовать как ключ. Приходится иногда что-нибудь связанной с датой и временем так юзать как пример, оч удобно просто закинуть стандарный LocalDate (класс представляющий чисто дату, без инфы о времени) сразу в мапу.

>Если нужно сравнить структуру, поля и значения, то это отдельные специальные случаи со спец подходом.


Меня просто смущает, что язык в принципе не предоставляет возможности такие спец подходы реализовывать со стандартными Map/Set. Мне как-то приходилось использовать композитный ключ из двух айдишек в мапе для чего-то. По сути да, можно привести к строке, но объект гораздо удобнее.
197 3232456
>>32319

>Почему вы все ещё не свитчитесь в бекенд? Фронтенду же точно пиздец полный


как раз нет.

бекенд хуяк хуяк и все, а интерфейс переживает постоянные изменения и правки, т.е. работы больше как бы
198 3232458
>>32327

>Я без опыта вкатился, причем в вакансии было написано было, что требуется мидл-синьёр. Напиздели, конечно, но и я напиздел.


Портфолио было, на собесе сильно гоняли?
199 3232459
>>32342

>ТрупСтрауса уже даже вроде как признал, что перегрузка операторов это ебаное зло и из-за неё одни проблемы.


Анус твой не нужен.
200 3232460
Перегрузка операторов это единственная вещь которая отличает языт для вебмакакинга (JS) от универсального языка для всего (Python).
201 3232462
джяваскрипт + реакт, наверное один из более жизнеспособных стеков для вката.

в остальном конкуренция еще более бешенная.
202 3232809
>>32458
Были только тестовые задания. Спрашивали самую обычную хуйню.
203 3232813
Мне кажется или на Нексте проще и быстрее пишется чем на Ангуляре?
При этом оба на ТС. Затипизированна вся хуйня.
204 3232837
>>32809

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


в резюмешке много напиздел, какой опыт был указан, портфолио?
205 3232847
>>32837
Напиздел много, 4 года нарисовал при нуле.
Имею в виду, что в портфолио были только тестовые задания. С чем в тестовых хоть немного имел дело, всё хуярил в опыт.
206 3232919
Бляяя, как же я ненавижу фронт. Дайте мне реактовскую либу чтобы сделать виртуализированный список где можно будет нормально отследить скролл в обе стороны для подгрузки данных. Попробовал 5 разных - вечно что-то не работает или не реализовано/реализовано по даунски.
207 3232925
>>32919
Сделай сам. Ты инженер или кто?
208 3232932
>>32925
Я бекэнден. А фронт и инженерия какое отношение друг к другу имеют?
209 3232947
>>32919

>Попробовал 5 разных - вечно что-то не работает или не реализовано/реализовано по даунски.


ты уверен что ты не испоганил что-то?

а то мухи везде видят говно, пчелы везде видят мед.
210 3232950
>>32947
Печально видеть мёд, там где реально говно
211 3232951
>>32932
Напиши на бекенде, попроси перевести чатгпт на жс.
212 3232957
Погромирую на вуе уже почти гот всё больше убеждаюсь, что экосистема вуе какая-то неполноценная совсем, как-убдто это китайский фейк, чтобы пустить пыль в глаза. То там, то сям чего-то нет, где-то ошибки, которые не правятся. При этом статей и гайдов нихера. Вот взять эту пыню, хуй найдешь нормальных гайдов. При этом обсуждений всяких редуксов, мобоксов и т.п. просто дохерища.
213 3233005
>>32919
Я на вот этом остановился https://tanstack.com/virtual/latest/docs/framework/react/react-virtual
Из всех опенсорсных, кстати, самым говном оказалась самая популярная либа.
214 3233008
>>32460
Наличие перегрузки операторов может быть только признаком одного - говнокода.
215 3233014
>>32335
В таких случаях спрашивают про то, какую проблему ты пытаешься решить. И всегда оказывается, что дебил вместо грамотной архитектуры и чистого кода, хочет себе сравнение объектов не по ссылке, а по значению его полей или хеша. При этом дебил даже и не задумывается о таком простом решении как добавление .uid поля и использовании его для определения, нужно тебе этот объект в сет складывать или нет.
image.png5 Кб, 180x86
216 3233059
Почему так? valueOf у объекта обёртки возвращает false. Почему в первом случае вызывается valueOf, а во втором работает логика объект это truthy значение?
218 3233071
>>33005
Взял уже react-virtuoso. В основной массе вроде работает, но всё равно приходится вручную докостыливать скролл т.к. у меня данные лежат в деке и я её постоянно транкейчу до определённого объёма.
219 3233080
>>33065
Ага, понял. Объект всегда должен восприниматься как true в булевых выражениях. Но a == b это не булево выражение, хотя его результат и булев. Конкретно в этом случае один из операндов - это примитив, и именно это заставляет объект-обёртку преобразоваться в примитив.
220 3233103
>>33080
Используй строгое сравнение и будет щастье.
221 3233107
>>33008
Была бы у нас перегрузка операторов, у нас был бы в джаваскрипте 3д движок уровня годот и АИ революция.
Снимок экрана 2024-07-27 220812.png145 Кб, 1568x891
222 3233162
>>24296
Чет в голос с говнокода в посте, вот тебе самый простой вариант:

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;
}
Снимок экрана 2024-07-27 220812.png145 Кб, 1568x891
222 3233162
>>24296
Чет в голос с говнокода в посте, вот тебе самый простой вариант:

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;
}
223 3233167
>>33071
Он был вторым кандидатом, но там много лишнего и вроде не так прост в настройке оказался.
224 3233179
>>33107
Нинужно
225 3233181
>>33167
Базовые вещи настраиваются не сложнее чем в других либах, но частный случай инфинитскролла напердолить - це піздець.
226 3233246
>>33179

>я вебмакак и не хочу быть ничем больше

227 3233260
>>33246
Ну в этом твоём си есть перезагрузка методов. И чо? Когда увидим сталкер хттп сервер уровня экспресса?
1722112239236.jpg91 Кб, 850x763
228 3233267
>>24249 (OP)
Я так понимаю без html и css вкатываться в макакинг js смысла нету? Если так, то я перекатываюсь в другой язык. Синтаксис поучил, мышление понял и хватит с меня.
229 3233277
>>33267
Есть. html и css на самом деле очень простые, когда выучишь flex и grid, сможешь сверстать почти любой макет
230 3233387
>>33267
дебилы когда говорят о жабаскрипте постоянно подразумевают именно фронтенд
231 3233389
>>33267
Прав во всем. А я завтыкал и продолжил ебаться с этим всем - теперь сижу в параше. Уже пять раз бы выдрочил нормальный язык и вкатился в него, нежели с этим "дизайнерским" говном ебался.
232 3233396
>>33389

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


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

и конкуренция на беке пизда, сейчас "дизайнеры" могут сами бек сделать из nocode services like firebase/appwrite/etc.
233 3233405
>>33267
Для бэкенда тебе нужно будет знать SQL и работу с многопоточностью. И так в любой области, знаний только лишь синтаксиса языка нигде не достаточно.
234 3233431
Запускаю свой модуль с помощью npx. На шиндовс всё нормально работало, на линуксе стал говорить что не может найти модуль rimraf. rimraf указан в зависимостях package.json
235 3233432
236 3233434
>>33432
И я установил rimraf и запускаю модуль локально из соседней папки и заработало. Но как мне тогда запускать из npm репозитория?
237 3233442
>>33434
Установить зависимости в node_modules репозитория
238 3233445
>>33431
Это никак не связано с виндовс или линкус.
Это связано с тем установлен ли у меня римраф.
Ситуация 1: У нас установлен римраф в npm проекте мы находимся в папке с проектом, мы жмем
npx @ecma/module
работает.
Ситуация 2:
У нас нет римрафа в проекте.
npx @ecma/module
Не работает, а надо чтобы работало.
239 3233448
>>33442
Что ты имеешь в виду? На сайт npm надо загрузить римраф в папку node_modules?
240 3233449
>>33445
>>33448

Чел, учи базу, у тебя в голове насрано. Начини с того как устроен любой node пакет, как он работает с зависимостями и т. п., подобные вопросы отпадут.
241 3233451
>>33449
Гугл не может справиться с моим запросом. Он в принципе показывает только ответы для людей не различающих npx и npm. Но ты видимо тоже не различаешь.
242 3233464
>>33445
Надо было перенести rimraf из devDependencies в dependencies.
243 3233466
>>33464

>учи базу


>Начини с того как устроен любой node пакет, как он работает с зависимостями


>РЯЯ ГУГЛ НИСПРАВИЛСЯ ПАКАЗЫВАЕТ НИРАЗЛИЧАЮЩИХ!!!!!!!1 Я ТО ВОТ РАЗЛИЧАЮ Я УМНЫЙ ! А ГУГЛ ТУПОЙ НИПАКАЗАЛ


>...


>Надо было перенести rimraf из devDependencies в dependencies.



Надеюсь тебе хоть немного стыдно стало от собственной тупости.
244 3233469
>>33464
И да, зачем тебе rimraf в dependencies, дурачок?
245 3233470
>>33466
Надеюсь что тебе стало стыдно от собственной тупости. Ведь ты кретин не различающий npm и npx.
Что значит любой пакет? Почему запускаемый с помощью npx пакет является любым пакетом? Это нихуя не любой пакет над ним надо попердолиться чтобы он запускался.
Вот я над ним попердолился и он запускался с римрафом в dev секции. И он запускался так полгода.
246 3233471
>>33469
Чтобы папку удалить, дурачок.
247 3233473
>>33470
Дегрод, во-первых, npx уже давно стал частью npm, во-вторых, все это инструменты для работы с node пакетами, ты же не изучил то с чем собираешься работать, пытаешься при этом использовать инструмент, закономерно срешь в штаны и продолжаешь ими трясти в публичном месте, хотя мог бы напрячь свой тухлый мозг и попытаться вникнуть в тему.
248 3233474
>>33473

>эта зависть формошлепа который никогда не пытался сделать npx пакет сам

249 3233482
Сколько времени уходит на изучение чистого JS с нуля? За какое время можно устроиться на работу мидлом? Джуны я так понял не нужны.
250 3233485
>>33482
5 лет.
EY3L9i9XYAITDMB.png12 Кб, 512x512
251 3233488
252 3233500
>>33485

>5 лет.


сидеть за компиком 24/7
и может быть потом...
253 3233511
>>33482
Вкат закрыт, уходи.
254 3233521
>>33162
Не работает твой скрипт. А тот скрипт уже доработан в древовидные ответы, а не сортировку по количеству постов.
255 3233556
>>33482

>с нуля


Год

>За какое время можно устроиться на работу мидлом?


Сразу после года ответственного изучения языка можно рисовать опыт и устраиваться мидлом
256 3233618
>>33521

>сортировал посты в треде по ответам


Что и делает этот скрипт, сортирует по ответам, от наибольшего количества ответов к наименьшему.
Но ты слишком тупоголовый для того чтобы даже сформулировать свой запрос, чего уж тут о имплементации говорить.
257 3233631
>>33618
Я про это и говорю. У меня не работает.
258 3233856
>>33482
Пчел, в любой профессии болименее скил качается за 10_000 часов.
259 3233881
>>33482

>Сколько времени уходит на изучение чистого JS с нуля?


БЛЯЯЯЯ!!!! Клиент покупает не знание ДжиЭс!!! Он покупает у тебя качественный сайт!!!! Это же не вещь в себе, ты программируешь не ради программирования!!! Помимо ДжиЭса там ещё миллион вещей: accessibility, адаптивность, seo-оптимизация, pwa, формы, скорость загрузки сайта и т.д. Будь ты хоть самим Господарем Богом ДжиЭса, если твой сайт тормозит, не оптимизирован для поисковиков, у него плохая адаптивность, то кому он нахуй нужен!!!! Знание ДжиЭса нужно не само по себе, а в связке с другими знаниями, которые помогут дать качественный сайт на выходе.
wojak crying.jpg136 Кб, 820x791
260 3233887
>>33881
НЕЕЕТ НУЖНО ЗНАТЬ ЧЕМ ОТЛИЧАЕТСЯ КОНТЕКСТ ОТ ЛЕКСИЧЕСКОГО ОКРУЖЕНИЯ
261 3234192
>>33887
Неосилятор спецификаций ecma-262, которого обосали на собесе, ты?
262 3234217
>>33887
Ващет было бы неплохо.
Работал у нас такой деятель. А чойта сервер раз в сутки падает? Так ведь в ноде всего полтора гига памяти, добавьте флажок)))
263 3234239
Докручиваю опыт с пары лет до трех. Заебала нищета.
264 3234313
>>34192
Щас бы обоссывать на собесах мемами для троллинга с двача.
265 3234357
В 95% случаях собеседующий грёбаный лох, которого поставили собесить потому что в компании о таких ноги вытирают
266 3234369
В продолжение обсуждения о том что рекурсия это плохо.
А чем стековерфлоу ошибка хуже чем бесконечное зависание программы когда она пытается зацикленный объект обойти например?
Если программа упадёт это же лучше чем если программа зависнет.
267 3234380
>>34369
Выход из цикла проще контролируется. В твоем случае ты всегда можешь проверить, что здесь ты уже был. Рекурсия плохо, когда глубина рекурсии зависит от пользовательского ввода. Ошибок быть не должно в любом случае. Если есть ошибка, то ее надо устранять. Если у глубина рекурсии зависит от ввода, то переполнение стека теоретически неустранимо. Переполнение стека может использоваться для того чтобы запустить зловредный код.
268 3234381
>>34369
Сектанты, сектанты никогда не меняются.
Если не запустится - ещё лучше. Можно тебя просто уволить.
269 3234401
>>34380

>В твоем случае ты всегда можешь проверить, что здесь ты уже был.


А если не могу?

>Ошибок быть не должно в любом случае.


Я могу ошибку в трайкеч завернуть. Завернуть зависание в трайкеч я не могу. Ты просто трясешься от слова ошибка, перестань трястись, это не помогает.
270 3234405
>>34380
Ты наверно еще на клиент отдаешь всегда
statusCode: 200
{error: "vi ne zalogineni"}
271 3234409
>>34405

>{error: "vi ne zalogineni"}


{otricatelnyUspeh: "vi ne zalogineni"}
Так лучше.
272 3234418

> Было бы славно иметь опыт разработки на vue.


Это то, что вижу в КАЖДОЙ нахуй пхп-вакансии. То есть я вполне могу свитчиться туда без потери зарплаты?
273 3234448
>>34401

>А если не могу?


Всегда можешь, иначе ты не кодер, а макака.

>Я могу ошибку в трайкеч завернуть.


В жс навеное оверфлоу не происходит, там заранее Maximum call stack size exceeded error. Но ты привыкнешь так писать и не задумываясь говно на сишке напишешь. Там не будет исключения. А будет сегфолт. Шелкодеру похуй на твои трайкетчи. В жс мирке ломают распылением кучи.

>>34405
Причем здесь эксепшены и хттп коды?
274 3234455
>>34418
Можешь если знаешь SQL. Работал долго фулкеком пхп жс. в том числе на вуе. Для красивых версток обычно был кадр который умеет верстать красиво. А фулкеки пилили правки и фичи на легаси вуе говнину. Но это их от бекенд задач не спасало. Кабану всегда надо какое-нибудь говно аналитическое из БД вытащить.
275 3234458
>>34455

>Можешь если знаешь SQL


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

> работал долго фулкеком


А сейчас куда свитчнулся? В обычный вуе что ли?
276 3234459
>>34448

>и не задумываясь говно на сишке напишешь.


Мы же всегда должны думать о том че я напишу на сишке когда устраиваемся джаваскриптизером.
Короч опять ничего кроме тряски.
277 3234462
>>34458

>А сейчас куда свитчнулся?


В рнн
278 3234465
>>34418
Лучше забыть вуе как страшный сон.
279 3234466
>>34448
И все твои тряски всё еще никак не решают проблемы с зависанием.
Допустим я проверил что мы тут были. А если зависло по какой-то другой причине? Например мы неправильно проверили. У юзера завис браузер вместо того чтобы насрать в консоль как нормальный человек.
280 3234467
>>34465
А куда тогда свитчиться? Уже много лет связан с вуе
281 3234472
>>34466
Зацикливаться будет только у дебса без мозгов. Нормальный чел всегда предпочтет цикл. Если нуден стек, он явно стек создаст. Кол стек в жс если не пуст, блокирует обработку ивент лупа. Так что ты и со свой рекурсией можешь браузер повесить, если у тебя будет неопределенное число коллов.
282 3234476
>>34472

>Кол стек в жс если не пуст, блокирует обработку ивент лупа.


Ебать ты братишка долбоеб. Цикл тоже блокирует и это и есть зависание, кретин блядь. Всё я катапультируюсь чтобы тупостью не заразиться. Трясунчик испугался слова ошибка и выдумал какую-то срань.
283 3234479
>>34476
Нет ты. Ты зачем-то написал, что пеимущество рекурсии в том что брузер не зависает. Я так и написал, что у дебса браузер всегда зависнет. Нет такого преимущества. Цикл просто контролируется лучше, логичнее. Читай не жопой.
284 3234482
>>34479

>Цикл просто контролируется лучше, логичнее.


А логика в том что его нельзя остановить блядь. Его можно остановить если мы сделали 10000 итераций. Поздравляю ты наколхозил стековерфлоу рядом с нативным, гениально.
285 3234484
>>34467
Лучше всего свитчиться в ангуляр. Предметная область та же, просто стек немного другой. Пыха это дыра ебаная, свитчиться с фронта туда это боль. Плюс будет падение зп, так как в связке пыха + вуе от тебя будут требовать в первую очередь опыт в пыхе, которого у тебя совсем нет. А в ангуляре просто научишься делать все то что умеешь на новом фреймворке и все.
286 3234486
>>34482

> Его можно остановить если мы сделали 10000 итераций


Откуда ты это взял?
Всегда надо продумывать условия выхода и инварианты.

Что касается эксепшенов это совсем другая тема, не относящаяся к рекурсии и циклам. Эксепшены в логике == GOTO оператор. Эксепшены предназначены не для обработки ветвлений логики, а для случая когда логика нарушается с данными условиями. Для ветвлений есть IF
287 3234487
>>34484

>которого у тебя совсем нет


В пыхе есть, но всего полгода. Все забыл нахуй

> В ангуляр


Вот это пиздатый фреймворк, да. У меня коллеги укатились из вуе в него. Я бы тоже укатился, но скорее всего не успею - кабан осенью сократит половину штата, а я должен к тому времени найти новую работу. Буду искать опять вуе
288 3234489
>>34484

>Пыха это дыра ебаная


А так да, 80% вакансий нищая, как у вуе. Но конкуренция кратно ниже.
289 3234492
>>34489
В вуе даже Го танцовщица вкатилась (по ее словам в мвп, пару лет назад, зепку сеньки получала). Чего ты хочешь...
290 3234493
>>34487
Готовь финансовую подушку безопасности (хотя вообще она всегда должна быть)
291 3234495
>>34489
Да там дело даже не в нищете, а в целом в бесперспективности. Перспективы, хорошие бабки - это крупный продукт (в частности бигтех). А там реакт и ангуляр. На бэке го или джэва, а никак не пыха.
292 3234500
>>34495

>А там реакт


Я пытался вкатиться в рякт (целый год писал на нем петы и курсачи), но из-за конкуренции не смог даже с годом накрученного опыта - а вот на вую с 0 залетел. Поэтому его даже не рассматриваю

> ангуляр


Хотеть. Еще это перспективно хотя бы по той части, что реально знаю людей, которые укатались ангулярщиками в бигтех. А уже там без потери зп укатились в ямл-девелоперов (девопсин) и гошников
Но я пока просто облизываюсь. Хочу дорисовать опыт и пойти хотя бы работать за норм зепкумне уже нечего терять - я 10-11 месяцев вчерную "стажировался" у первого кабана. А возьмут ли меня после 2-3 лет в ангулярщики вуи - хуй знает
293 3234501
>>34500

>А возьмут ли меня после 2-3 лет в ангулярщики вуи


А возьмут ли меня после 2-3 лет вуи в ангулярщики
294 3234502
>>34495

>Перспективы, хорошие бабки - это крупный продукт (в частности бигтех)


Нихуя подобного. Бигтех это та же помойка, что и галера. Перспективы и хорошие бабки в реалиях СНГ наверное есть только во всяких нелегальных казиках и мутных конторах. Ну и вне СНГ работу на западного или арабского барина.
помидор из яндекса
295 3234509
>>34502

>реалиях СНГ наверное есть только во всяких нелегальных казиках и мутных контора


Помидор, а как потом пруфать, что работал там? Я вот поработал у первого кабана в серую и уже трясусь, что не пройду куда-то проверку сб. А тут годы отдать крипто-, полулегальной, базирующейся в Таиланде помойке?
296 3234510
>>34502

>помидор из яндекса


Имелся в виду остальной бигтех. Сбер, Тинек, другие банки, Авито и пр. Про Яндекс многие плохо отзываются почему-то.
297 3234516
>>34509
Нужна своя криптопомойка и нанимать жс ждунов за еду...
298 3234518
>>34495

>Перспективы, хорошие бабки - это крупный продукт


Это если ты корпоративная мразь.
Если нравится писать код, то лучше в мелких стартапах.
299 3234524
>>34518
Так было раньше. Когда на программистов был спрос и человек с опытом мог найти новую работу за неделю. Сейчас ты устраиваешься каким-то чудом в стартап, минуя стаю нарисовавших опыт волков, затем твой стартап скамится через год, как и 90% всех остальных стартапов и вот ты опять сидишь без работы и конкурируешь с волками. Сейчас актуальны надежные варианты, когда можно сесть на проект и сидеть там несколько лет стабильно и получать бабло. Ведь каждое увольнение может теперь стать последним...
300 3234575
>>34510

>Про Яндекс многие плохо отзываются почему-то.


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

>а как потом пруфать, что работал там?


А нахуя? Это нужно только всяким миддл и ниже, все что выше легко понять в рамках разговора о том, что человек делал на прошлой работе. У меня вообще собес на помидора в один из бигтехов был с простейшей тех секцией и просто побазарить с тимлидом. Все. Даже литкод секции не было.

>уже трясусь, что не пройду куда-то проверку сб.


Ну не пройдешь - пойдешь в другое место. Если ты тру сеньор тебя с руками оторвут.
301 3234577
>>34524

>Сейчас актуальны надежные варианты


Ну ок, а где тут перспективы и бабло?
302 3234583
>>34575

>Ну не пройдешь - пойдешь в другое место. Если ты тру сеньор тебя с руками оторвут.


У меня пара лет вуе ну и мне 22 всего. Хочу крутануть до 3, и то - ссу. Поэтому мне до синьора очень далеко

> А нахуя? Это нужно только всяким миддл и ниже


Кхм. Я думал, что наоборот нужно больше пруфать всяким претендентам на место лида или помидора
303 3234586
>>34583

>У меня пара лет вуе


Так у меня реальных 2.5 года ряхта.

>нужно больше пруфать всяким претендентам на место лида или помидора


Ну вот пруфанешь своими предыдущими проектами, которыми ты занимался. Расскажешь про технологии, проблемы с которыми столкнулся и оффер у тебя в кармане.
304 3234934
Когда вы в последний раз использовали классы и для каких задач?
Я не про рендеринг компонентов.
305 3234953
Когда вы в последний раз использовали функции и для каких задач?
Я не про кастомный консоль-лог.
306 3234954
Когда вы в последний раз использовали переменные и для каких задач?
Я не про isLoading для отслеживания загрузки.
307 3234961
Когда вы в последний раз использовали буквы и для каких задач?
Я не про срать на двощах.
308 3234962
Когда вы в последний раз использовали new Proxy и для каких задач?
Я не про темную магию.
309 3234963
Ебать чатГПТ на поднятие постинга порвало.
310 3234967
Когда вы в последний раз использовали гопоту и для каких задач?
Я не про генерацию регексов.
311 3235019
Когда вы в последний раз использовали прототипы и для каких задач?
Я не про намбер прототайп.
312 3235222
>>35019
На собесах спрашивают часто. Больше задач нет.
313 3235223
>>24249 (OP)
А кому-нибудь из бекендеров на JS/TS сами пишут эйчары? Вот типо приглашают на собес, пишут в личку.
314 3235256
>>35223
Ну на хх если открыта резюмешка, бывает шерстят хрки, там видно кто смотрел. Так что нормально получать какие-то предложения, если реально спэц.

Естественно что если опыта менее 2-3 лет, ты мало кому интересен в айти сфере.
315 3235259
>>35256
У меня суммарно более 8. Всё равно не смотрят и не пишут.
316 3235264
Часто вижу вакансии на хедхантере без отзывов, сайт если и указан то всратый или нерабочий вовсе. Стоит на такое отзываться, или явный скам? Пока нету понимания как хоть на базовом уровне фильтровать компании вообще ахуел, вкатун еще и фильтрует что-то кроме пиздежа гнилого
317 3235266
>>35264
Отзывы пишут обученные менеджеры.
318 3235273

>Пока нету понимания как хоть на базовом уровне фильтровать компании


Это знание придёт лишь с сеньорности. До этого надо пройти сотню собесов
319 3235274
Вообще всё зависит от тебя самого. У меня дружище с удовольствием катается в офис, потому что дома орут два тугосери и он туда уезжает, чтобы поработать за 350к и отдохнуть от дома.

Такие сычи как я, кайфуют от удалёнки и чтобы не больше тысячи строк в неделю.
320 3235280
>>35264

> Стоит на такое отзываться


стоит изучить строительные технологии.

>>35264

>вкатун


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

годные компании -- список из рейтинг рунета/tagline/etc, т.е. сразу видно что воздух не гоняют.
321 3235298
>>35274

>с удовольствием катается в офис


нужно жить так, что бы не приходилось съебывать в офис от твоего тнуса и тугосерь.
322 3235300
>>35298
Практически никак
323 3235308
>>35264

>вообще ахуел, вкатун еще и фильтрует что-то кроме пиздежа гнилого


Это. Чем более низкокачественный кабан тем тебе лучше. Твоя задача за опыт работать сейчас.
324 3235327
>>35308

> Чем более низкокачественный кабан тем тебе лучше


Мой первый кабан платил мне со старта 40 и за год поднял до 70. Но при этом я почти первый год работал в черную и только потом устроили по трудовой. Теперь я похож на волка
Поэтому вредные советы даешь. Лучше устроиться к кабану получше
325 3235345
>>35327

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


и похер.

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

и между строк все равно чувствуется, человек реально крепкий спэц, или пиздаболволк
326 3235347
>>35345

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


Хуярил как не в себя. Но возможно скоро всем станет похуй на это и будут требовать выписки с трудовой из 500000 человек на ваку

Но после этого менял работу 2 раза и пока не требовали
327 3235370
>>35347

>Но возможно скоро всем станет похуй на это и будут


ну как бы нет.

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

в совокупности это мощно может забустить успех.
328 3235382
>>35019
Даже не знаю что это такое. Слышал что это секретное свойство у объектов, пока не тыкал, да и хуй с ним.

Middle+ JavaScript Developer
329 3235424
>>35382
Вниманиеблядь, тебя еще не забанили?

Почему-то такое чувство, что это Павел щитпостит тут. Похоже когда моча выпилила возможность рекламиться этому додику, тот решил демеджконтрить и получать внимание другим способом.
330 3235472
>>35424
Получил внимание у тебя за щекой. Порекламился своим додиком тебе по губам.

Middle+ JavaScript Developer
331 3235552
>>35370
Вот это манямир. Как там в 2019-м?

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


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



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

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

Твой пет вообще нахер никому не обосрался, никто даже не будет открывать твою хуйню. Ссылку на гитхуб есть смысл разместить в CV просто чтоб была. Это как и ссылки на другие соцсетки может пойти в плюс.
332 3235562
>>35552
Думаю под портфолио он имел в виду не туду листы и сверхниАбыЧные пет-проекты (и на те, и на те похуй всем. Только ебланы убьют на них время), а ссылки на реальных проекты, которые делали с кабанычем
Пилил сервис в edtech платформе - заебись
Запилил пару реальных магазинов елдаков с 10 к постоянных пользователей в секунду - заебись
И чтобы при этом было +2-3 года опыта. И чтобы можно было пруфануть его звонком кабанчику, трудовой, гпх или сз налогами
А вкатуны идут нахуй
333 3235582
>>35562

>а ссылки на реальных проекты, которые делали с кабанычем


В любой нормальной компании код проекта попадает под NDA, работа с кодом как правило ведется с рабочего аккаунта гитхаб/гитлаб, а сам код находится в приватной репе. Это как бы база. Конечно в стартапе "Рога и копыта" на это все могут положить хер, вот только работодатель хочет слышать как ты за свои 3+ года работы успел поработать в крупном продукте со сложными задачами, возможно в бигтехе и соответственно с нормальной безопасностью и политикой неразглашения, а не "смотрите я вот магазин дилдаков делол, полюбуйтесь на исходники". Как раз вот такие открытые говнопроекты это палево. Лучше уж в попенсурц коммитить, это хотя бы честно. Пускай и бесполезно.
334 3235584
>>35582

>В любой нормальной компании код проекта попадает под NDA


Да бля, я не исходники имел в виду (конечно они все нахуй будут лежать в приватных репах. По крайней мере у меня так было), а именно кучу урлов на сервисы, сайты елдаков или приложения

А вот если и разрабатываемый сервис под NDA на уровне упоминания (все нахуй под NDA, хотя чел работал якобы в паре компаний), или если сайты по урлам это демо-проекты с lorem ipsum, то это волчара и его надо хуярить
335 3235595
>>35584
А если Славик проработал 4 года, разрабатывая CRM для финтехов, которые он по ссылкам запруфать не может, то его опыт выходит нерелевантен? Лучше вместо него взять Ваню, у которого есть запруфаный магазин дилдаков? Всякие SaaS продукты/стартапы так же являются админками под авторизацией, которые ты хрюшке не перекинешь.
336 3235598
>>35264

>на хедхантере без отзывов, сайт если и указан то всратый или нерабочий вовсе


Бля а ты не думал, что это рекрутинговая компания? Это возможно частники-посредники между тобой и самой компанией. Им откатывают некоторую сумму за нанятого кандидата, допустим 50к. Вот они набрали 10 человек и получили пол-ляма. Естественно нахуй у них нет отзывов. А какие там должны быть отзывы? Или допустим, какой ты сайт ждёшь? Типа "мы рекрутинговая компания найми-лоха, оказываем услуги найма"? Нуууу иииии? Вот ты увидел сайт и телефон и чё дальше...? Чё произойдёт-то я не пойму...? Вы позвонили в рекрутинговое агентство "найми-лоха", чем можем быть вам полезны?
337 3235602
>>35595

>А если Славик проработал 4 года, разрабатывая CRM для финтехов


Финтех сделает ему наверняка норм запись в трудовой без наебалова (хотя не сделать ни одного публичного сайта за 4-5 лет это удивительно необычно). А ИП Саркесян может и не поставить, и вот тогда твоему Ване придется пруфать дилдаками
338 3235611
>>35598
Не знаю, я в этом всем зеленый поэтому и спрашиваю. Но твоя идея звучит крайне странно, лишний головняк.
339 3235638
>>35611

>Не знаю, я в этом всем зеленый поэтому и спрашиваю. Но твоя идея звучит крайне странно, лишний головняк.


В чём головняк? В том, что челик посидел, посмотрела резюмешки пару недель и получила 10-15% от годовой зп программиста? Посмотри внимательно на названия компаний, которые публикуют вакансии: процентов 50% особенно всяких джуниор-вакансий публикуют рекрутинговые агентства. Они получают первую зарплату программиста. Если программист получает 150 тысяч, рекрутеру откатывается ровно 150к. Этих рекрутеров развелось как собак нерезанных. Они даже сканируют гитхаб например, и вылавливают даже там разрабов, пишут на почту.
340 3236001
https://dropmefiles.com/71pu3

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

Я думаю, они реальную задачу раздробили на мелкие задачи и выдают их в виде тестовых, а потом собирают воедино.
341 3236002
>>36001

>скачивать рандомную хуйню с файлопомойки


Нет, спасибо. Доставь скриншот/текст.
342 3236004
>>36001

>Я думаю, они реальную задачу раздробили на мелкие задачи и выдают их в виде тестовых, а потом собирают воедино.


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

предоставь линк на hh of employer.
343 3236005
>>36002
>>36004
Шизы, уже накинулись конскими лекарствами? Его даже скачивать не нужно, откроется в отдельной вкалдке, т.к. пдф.
344 3236032
>>36001
Согласен, выглядит как будто хотят чтобы на них бесплатно поработали.
345 3236102
Посоветйте продвинутых книг по JS и околотематике.
347 3236339
>>36248

>высер чела который не прошел собес на жс разраба


Спасибо, но нет
348 3236348
>>35019
Недавно, для определения является ли инсианс класса производным определенного супер класса.
349 3236406
>>36348
instanceof уже тыщу лет существует
350 3236414
>>36348
>>36406
По хорошему, раз уже решили использовать классы, то подобных проверок не должно проводиться, работаешь с абстрактным объектом и все изменения в логике внутри них же, через оверрайд методов.

Душнила
351 3236764
Вот я создал функцию. В чём будет разница введу я новую переменную в параметрах или объявлю её уже внутри функции?
Я чёт ваще не выкупаю.
вкатывальщик, время от времени мозг опухает от количества информации
352 3236774
>>36764
Во втором случае ты не сможешь значение передать снаружи.
353 3236855
>>36774
А, понял, спасибо. Если я объявляю в параметрах она остаётся в глобал скопе, а если внутри, то во внутреннем скопе функции.
Получается если я хочу избежать ужасов мутации, то я всегда ввожу переменную внутри функции?
355 3236876
>>36855

>Получается если я хочу избежать ужасов мутации, то я всегда ввожу переменную внутри функции?


Почитай про ооп и функциональную парадигму.
Совсем немного, там описываются варианты написания структуры кода.

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

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

Делаешь функции, которые принимают в себя параметры, внутри этой функции работаешь с параметрами, для упрощения кода объявляешь в этой функции дугие переменные.
356 3236898
>>36406
Ну вот в том и дело, что это не одно и тоже. гугли InstanceOf и isPrototypeOf
357 3236992
>>36865
Примитивы передаются по значению, так что оба три примера в некотором роде монопенисуальны.
358 3237024
>>36248
Калич, тем более последние не переведены.
359 3237075
>>36865
Вкратце попробую объяснить.

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

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

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

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

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

А кстати функции, которые могут зависеть от внешних переменных, лучше (вместе с этими переменными) оформить в общий класс, чтобы было ясно что они не существуют в отдельности от этих переменных. Но классы это опять же потом, на десерт. Надеюсь помог )
360 3237105
>>36339
Чтож, он и сам не знал JS.
361 3237166
>>37075

>захотел отсортировать массив и получить первое значение в нём


Я бы тебе в руки насрал, принеси ты такое на ревью.
362 3237169
>>37166
Зептасекундный оптимизатор, спокнись.
363 3237513
>>34357
Нихуя подобного. 50 \ 50 я бы сказал. Чаще собешусь с откровенными задротами и лидами
364 3237764
Решу в последний раз вопрос с накруткой. В конце осени собираюсь выходить на срыночек и искать новую работу. Сейчас у меня пару лет опыта
С таким раскладом мне будут капать хоть какие-то приглашения и могу рассчитывать хотя бы на 130-160 к? Или все же крутануть год или два попыта
1689397417627.png18 Кб, 701x272
365 3237801
Изучаю стек React / Express JS.
Каковы шансы найти работу на удаленке?
Просто у меня манямирок, в котором я делаю пару пет-проектов, начинаю проходить собеседования - и нахожу работу на удаленке, даже ходить никуда не надо.
Все, не вставая с кресла.
Такое возможно?
366 3237802
>>37801
Нулевые, блять, просто никакущие.
Хочешь вката - пиздуй в офис кататься.
367 3237852
>>37801
Не. Я даже с накрученными 1.5 годами опыта не нашел ее в 2022 и пересел на другой фреймворк
368 3237854
>>37801
Сейчас Svelte самый лучший фреймворк.
369 3237855
>>37854
Блять. Я за год видел на нем всего 1 вакансию.
370 3237857
>>37854

>Сейчас Svelte самый лучший фреймворк.


ти в бошке у себя придумал ето?

>>37855

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


базза.

React используют потому что он надежный, банки, инстаграм, мобильная разработка, геймдев, везде.
371 3237867
>>37857
Реакт используют таксисты и дотеры
372 3237868
>>37867

>Реакт используют таксисты и дотеры


продавцы из пятерочки поактивнее.
373 3237900
Svelte используют настоящие программисты, нодискасс. Надо именно туда вкатываться.
374 3237905
>>37900
Необязательно спешить туда вуатываться. Я видел всего 5 svelte-вакансий за 3-4 года. Но зато каждая из них предполагала, "что нам похуй, если вы писали 3 года на вью или ректале - все равно возьмем"
375 3237925
>>37801
Да.
Правда не ясно нахуй тебе експресс.
Фулстаком тебе вряд ли устроится.
NextJs (не NestJs) тебе надо учить. Либы. И всякое фронтовое. А не эти ваши кривые бекенды.
376 3237951
>>37854
Полностью согласен и поддерживаю, но на нём ноль работы. И пока что не предвидится.
377 3238020
>>37925
Я небольшой курс по ноде + экспрессу + монго глянул, в целом показалось полезным, многое встало на свои места, что раньше казалось какой-то магией черной. Но фулстак искать в любом случае не пытаюсь, это все явно не те скиллы которые я готов продавать.

А некстжс сейчас база, надо уметь.
378 3238146
>>37801
Хз я с пол года опыта устроился, дали тестовое, чат на вебсокетах и на фронте виртуализацию. Так что если нормально выучишь, то устроишся, главное ищи где тестовое дают.
379 3238151
>>38146

>ищи где тестовое дают


Чтобы сутками делать тестовые зазря...
380 3238153
>>38151
Либо опыт, либо тестовое. Я одно сделал за все время пока искал работу.
381 3238155
>>38151

> тестовые зазря


Тестовые и вправду хуйня, согласен. И слышал, что в 99% случаев их игнорят после отправки обратно компаниям

Но у меня другая хуйня. 3 раза из 3 я получал работу после тестовых. Где-то было тестовое на 15 минут во время созвона (первая работа), где-то же на целую ночь (последняя)
382 3238180
>>37905

>нам похуй, если вы писали 3 года на вью или ректале - все равно возьмем


Буквально озон.
image.png66 Кб, 1302x254
383 3238191
А че это за хуйня унизительная такая? Уже не в первый раз вижу, аж хуево становится. Завтра будут просить погавкать на собесе.
384 3238197
>>38191
Это вам ответные меры за рассылку резюме ботом
385 3238485
>>38197
Значит перед автокликом по "откликнуться" будем спрашивать у апи чатгпт, содержит ли вакансия подобную ловушку.
Следующий шаг - решите капчу чтобы откликнуться...

Middle+ JavaScript Developer
386 3238559
>>38485
Нахуй съебал, вниманиеблядь несчастная.
image.png178 Кб, 381x500
387 3238570
388 3238589
>>38570
Что за дебильная бездарная причина по которой они делают такие обложки?
389 3238660
>>38570
Любая книга от O'REILLY - НОРМ. Совсем уж лютую хуйню они не выпускают. Главное смотри объём и год выпуска.
390 3238752
>>38570
Да для CSS любой источник подойдет. Один хуй везде где я работал верстают кое-как, лишь бы на макет +- походило.
image.png51 Кб, 661x603
391 3239221
ебучий в рот и в жопу веб ебаный, почему оно иногда что-то не прогружает и вываливает ошибки в калсоль и как это фиксить?
392 3239234
>>39221
1) делать ретрай
2) кидать ошибку
393 3239312
>>39221
Долбоеб, подключай скрипты через <script>, нахуя ты этот лишний js высрал?
394 3239328
>>39312
ты больная веб-тварь, они рандомно загружаются и нихуя не работает
395 3239331
>>39328
Ну так чини, ебалай. Разворачивай все скрипты в CDN где и сервера
396 3239340
>>39328
выкинь свой роутер
397 3239725
>>39221

> почему оно иногда что-то не прогружает и вываливает ошибки в калсоль и как это фиксить


Браузерным кэшированием, сжатием и ретраями.
1722751607105.jpeg173 Кб, 900x1039
398 3239978
Я нихуя не понял. Можете на русском объяснить?
399 3239981
>>39978
Первый язык программиста - английский.
400 3239988
Пока идет терпильный "вкат", уже выдрочив фронтенд и все основополагающее, хочу заняться чем-нибудь еще. Смотрю на go, python или rust. Знатоки, что посоветуете из этого? Не говорю о конкретном направлении изучения, в первую очередь ради расширения кругозора и не давать голове без дела сидеть пока откликаюсь.
401 3240024
>>39988
node.js
402 3240027
>>40024
Работы в России нет,
403 3240029
>>40024
В ноду на базовом уровне умею, в связке с экспрессом.
404 3240066
>>39988
Как работу найдешь тогда и занимайся чем-нибудь другим.
А пока ты юзлесс вкатун без какого либо опыта и навыков.
Твои "знания" не знания без ком. опыта, а юзлесс хуйня.
405 3240082
>>40066
Я не спорю, но пока откликаюсь (а как известно это процесс не быстрый) хочется при деле быть.
406 3240091
>>40082
Теорию учи. Литкоды решай. Петы пили.
Распылишься на десяток язков/фрейморков - будешь как местный шизик Ученый тут бесноваться.
407 3240119
>>40091
Я занимаюсь около двух лет, теорию выучил уже как с год наверное, петов тоже с десяток просто учебных и штук пять "своих, качественных". Ну и с литкодом я не справился, решал на codewars. До каких-то крутых задач не дошел, после первой сотни душить начало капитально.
408 3240120
>>40091
Жиза конечно

мимо изучил три фронтенд фреймворка и четыре бекенд фремворка и пять языков программирования
409 3240209
>>40082
Найди на гитхабе какой-нибудь попенсорц и начни там чинить баги.
Херочки текут от контрибуторов.
410 3240212
>>40209
бред про херочек
411 3240409
>>40209
Бред ебанный
Один инфоцыган (Антон Назаров) устроил эксперимент. Попросил синьоров убрать весь коммерческий опыт из резюме, но оставить их опыт в опенсорсе, вышку, опыт в разработке полезных распространенных либ и так далее
В итоге 0 приглашений из 2000
1*dQxJ9u6aXbL7koLLwtIhAg.jpg57 Кб, 1200x675
412 3240496
Нужен совет. Я бэкэнд разраб, на работе сейчас совсем тухло и пока куча свободного времени я решил подтянуть свои скиллы по фронту. Знаю основы html\css\js и хочу выучить актуальный фреймворк.
Какой фреймворк сейчас самый актуальный?
У нас используют react, можете посоветовать годные бесплатные онлайн курсы\материалы по нему?
413 3240519
>>40496
Если с рятом работаешь, то рякт и бери, хули.
Ну или некст - фреймворк в корне которого рякт.
414 3240563
>>40496
>>40519
Или учи тот, который хорошо сочетается с твоим стеком и часто объединяется с ним в единый стек
Пишешь на пхп - учи вью
Пишешь на сишарпе - учи ангуляр или Реакт
И так далее. Главное учи что-то из великой тройки (Реакт, вью, ангуляр), а не ноунейм фреймы, которые могут быть хороши, но их нет в проде РФ (свелт, солид, астро и так далее)
415 3240564
>>40519
Я сам с ним не работаю, у нас фронты отдельно и они с ним работают. Я тут точно на беке останусь, чисто для себя хочу поучить, просто времени до фига свободного
Спасибо за ответ энивей
416 3240567
>>40563
И в твоём случае необязательно учить SSR-метафреймворки. Достаточно попробовать потрогать SPA и дальше работать настоящим инженером, а не фронтендером
417 3240657
>>40496
Svelte.
418 3240828
>>40496
Какие курсы если ты уже работаешь? Это фреймворк - берешь документацию и используешь. Остальное приходит с практикой. Учить можешь что-то из этого - React, Vue, Angular (по убыванию популярности). Остальное это мертворожденное дерьмо на котором только легаси пишут.
419 3240837
>>40409
Для выводов не хватает статистики по откликам с добавлением опыта.
Ну логично предположить, если человек контрибутит Линусу, то на вакансиях фронтенда это не нужно.
420 3240838
>>40409

>верить экспериментам инфоцыгана



А ты не очень умный, да? Чел буквально учит накручивать опыт == обманывать других. Что мешает ему также "крутить" эксперименты для того того чтобы набирать просмотры и популярность?
421 3240840
>>40838
Хуя шизик порвался. А вообще такие люди просто не пройдут автофильтра, даже несмотря на опыт в опенсорсе. И их существование (автофильтров) уже никто не отрицает - даже хрюши с кабанами
422 3240916
>>40027
Да, не учите ноду, она непопулярна и работы нет, платят очень мало, конкуренция высокая, тут всё плохо.

Мимонодобекендер
423 3240946
>>40916
А сколько платят?
424 3240983
>>39988
На питоне высокая конкуренция, на раст нет работы, на го не нужны вкатыши.
425 3240984
>>40946
Обычно примерно столько же, сколько и в других стеках. Но вот в крипте бекенд на ноде очень популярен, там платят ощутимо больше среднего.
426 3240991
>>40983
А на нодежс все сразу - высокая конкуренция, нет работы и не нужны вкатыши...
427 3241007
>>40991
Нет там никакой конкуренции не пизди. А остальное в целом верно.
428 3241013
>>41007
С чего бы там не было конкуренции, если каждая фронтенд макака - ниибатца ноуджиес бекендер?
429 3241015
>>41007
>>40991
Есть работа, не пиздите. А вкатыши не нужны, да.
430 3241017
>>41015
нету там нихуя работы, только в офис кататься как ебалай
- мимо бекендер с 5 годами опыта, за неделю ни одного оффера
431 3241018
>>41007

Пиздеж

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

А на сладкую ноду будучи фронтендером руки сами тянутся перейти
432 3241024
>>40082
Лучше решай литкоды, их сейчас уже даже в рогах и копытах просят решать, особенно если ты джун. Учи полезные в работе функции (debounce, throttle, compose/pipe, deepEqual...). На собесе тебя могут попросить написать кастомный промис или promiseAll, ты не должен обосраться на этом. Учи задачи типа "Чему равно this вот в этой хуйне" и "Назови очередность выводов в консоль в промисах, таймаутах, асинках" - эту всю херню тебя практически гарантированно спросят. Про паттерны GoF тоже почитай, адаптированные под жиес (есть в doka guide) и про SOLID, это тоже уже везде спрашивают. Ну и всякую такую хуйню.
433 3241026
>>41017
Пиздёж, удалёнка от стека не зависит, а работы дохуя для уровня мидл+ и выше.
434 3241027
>>41013
Нет не бэкендер. Даже простой запрос в базу с первого раза не напишет и кролика не подключит.
435 3241028
>>41026
Я тебе говорю чистосердечно, 2-3 года назад у меня с МЕНЬШИМ СТАЖЕМ офферы были по 3 за неделю
436 3241030
>>41024
Спасибо за краткий гайд, анон. Как раз осенью буду менять работу. Но как глубоко нужно решать литкод - изи или желательно медиумы-харды? И именно литкод или самые типовые js-задачи*

Мимо вуеист с парой лет опыта
437 3241033
>>41017
Ты где-то не там смотришь. Я смотрю в телеге группы по работе, смотрю в других сервисах-аналогах хэхэру, вакух по ноде достаточно. Вот ректала (без ноды) действительно нигде нет. Вот там пиздец с работой. А нода щас как ангуляр примерно. Работы может быть и не валом, но ломится туда народу не много и работа в целом достойная (почти везде Nestjs, а не легаси экспресс)
438 3241034
>>41028
Ты либо не там смотришь либо у тебя стек говна/скиллы говна
439 3241035
>>41028
Чел, ты вообще не в курсе что в мире происходит? 2-3 года назад рынок труда был намного лучше во всех стеках и во всех странах, при чём тут блядь нода, лол.
440 3241037
>>41034

>стек говна


PGSQL, RabbitMQ, MongoDB, Clickhouse
Node, nest, express, fastify (typescript!)
Чисто на этом 5 лет писал

>Ты либо не там смотришь


ххру
441 3241043
>>41030
Тут дело прежде всего не в сложности, а в понимании шаблонов по которым решается большинство задач. Почитай вот тут (https://ru.hexlet.io/blog/posts/grokaem-algoritmy-gayd-po-algoritmam-dlya-teh-komu-slozhno-reshat-zadachi). Главное по условию задачи сдетектить какой шаблон где использовать. Выбираешь задачи по шаблону, например sliding window (можно изи можно медиум), решаешь несколько, переходишь к следующему шаблону. Еще смотри литкод марафоны с объяснением как что решается. Так быстрее придет понимание что как решать, а это главное, потому что на собесах прежде всего смотрят в какую сторону мыслишь и есть ли у тебя понимание как делать, а не просто бессистемный пердолинг.
442 3241045
>>41037
Чел ну это кринж. В ноду вкатываются скучающие фронтендеры, которым надоело красить кнопки и хочется заняться чем-то другим. Вкатываться прям с нуля чисто на нодобэк и работать чисто нодобэкером это же шляпа полная. Свитчись скорее в го.
443 3241049
>>41045

>Вкатываться прям с нуля чисто на нодобэк и работать чисто нодобэкером это же шляпа полная


Я так и сделал, в чём шляпа?

>Свитчись скорее в го.


Нах мне ещё один язык учить, если мне будут платить столько же, а скорее меньше? Ещё и работа будет сложнее и неприятнее, не нравится го.

>>41037
Ты сам откликаться не пробовал? Ты не какой-нибудь Тимур Шемсединов чтобы тебе по 3 оффера в неделю делали.
444 3241050
>>41049

>Ты сам откликаться не пробовал?


Да, я именно так и нашёл текущую компанию. Отклинулся, прошёл адовое собеседование и вот я тут веслаю. Но мне нужна зарплата повыше с 5ю то годами
445 3241054
>>41050
Что за компания, тир 3 галера какая-нибудь? Продуктовые тир 1 компании отлично платят, и тем более криптостартапы, ещё и полную удалёнку дают и зарплату в USDT.
446 3241056
>>41054

>и зарплату в USDT


Лол, эта та хуйня, если ты выводшь 50 тысяч рублей, за тобой приезжает минивэн из ФСБ? Охуенный план, надёжный как швейцарские часы
447 3241060
>>41056
Твои маняфантазии не имеют ничего общего с реальностью. Для меня зарплата в USDT преимущество, но такие компании при желании спокойно оформляют контракт для трясунчиков вроде тебя, правда с юрлицом любой страны кроме РФ.
448 3241086
>>41049

>Нах мне ещё один язык учить


Го легкий, учится за неделю

>Ещё и работа будет сложнее и неприятнее


Зато будет. Сейчас го на подъеме
449 3241093
>>41086

>Го легкий, учится за неделю


Я на нём уже писал и никогда не хочу делать это снова.

>Зато будет. Сейчас го на подъеме


У меня и так есть, нода тоже на подъеме, нест с каждым годом популярнее, практически каждый модный криптостартап берет для бекенда ноду (на ней не всё, очевидно - ботлнеки на го/расте) и заливает разработчиков VCшным баблом.
450 3241098
>>41093

>Я на нём уже писал и никогда не хочу делать это снова.


Именно та причина, по которой надо вкладываться в голанг, но макаки всё не поймут
451 3241100

>криптостартап


А нахуй надо там работать? У меня за аренду рублями платить так-то надо, а не хомякойнами
452 3241104
>>41100

>А нахуй надо там работать?


Хорошие условия, интересные задачи, много платят.

>У меня за аренду рублями платить так-то надо, а не хомякойнами


В чем проблема обменять крипту на рубли? Не нравится крипта получай зарплату в долларах США.

>>41098

>Надо быть мазохистом


Хорошо, но пожалуй я оставлю тебе твои фетиши.
453 3241105
>>41104

>В чем проблема обменять крипту на рубли?


Нарушение ФЗ182, нелегальная банковская деятельность. пару таких переводов по 30 тысяч рублей в месяц и ты уже в тюрьме.
454 3241107
>>41105
Хрюкни
455 3241108
>>41105

>Нарушение ФЗ182, нелегальная банковская деятельность


Нет, ты троллишь?

>пару таких переводов по 30 тысяч рублей в месяц и ты уже в тюрьме.


Ладно, я понял, ты откровенно толстишь.
456 3241118
>>41024
Если ты о алгоритмах, а судя по посту снизу ты о них, то я искренне не понимаю зачем они упали. Я согласен со всем остальным, в частности дроча на всю эту историю с callstack и eventloop, особенно в крупных компаниях. Но алгоритмы мне зачем? Я понимаю что это один из способов демонстрации "АНАЛитического склада ума", но в рамках фронтенда это все неприменимо ведь.
457 3241121
Эти каналы с нодой простой помойка какая-то. Мало того, что туда скидывают катудонские резюме, так ещё и вакансии никак не фильтруются. Всё никак у людей
458 3241123
>>41121
Там вакансии для плебса, зачем ты туда заходишь
459 3241205
>>41118
Давай ограничь на вротенде количество одновременных хттп запросов.
460 3241213
>>41205
В онгуляре есть либа zone.js она занимается прехватом всех асинхронных задач (не как цель а как средство). В принципе же можно похожий планировщик сделать
461 3241255
>>41024
Вот этого двачую, все что назвал спрашивали, еще сети поверхностно, и TS
462 3241286
>>41118
Упали кому? Собеседующим нужен надежный инструмент, чтобы отбривать волков и вкатышей. И литкоды подходят лучше всего. Если собеседуемый хоть что-то понимает, значит он не поленился заморочиться и ему программирование интересно.
463 3241408
>>41121
Что за каналы?
464 3241585
>>41024

>литкоды


Заебись стригут гоев конечно. Каждый раз что-то новое придумывают, а быдло и радо.
465 3241736
>>41585
Мы вам перезвоним. (нет)
72823252.jfif544 Кб, 1024x1024
466 3241990
Насколько это зашкверно учиться по курсам? Я не имею в виду БРЕЙНГИКСКИЛЛ, мы вкатим вас за 500тыщ рублёв за месяц, а всякие бесплатные курсы на ютубе с разжёвыванием для дебилов типа react-питсы.

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

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

Работу ты в любом случае не найдешь
469 3242013
>>42004
>Работу ты в любом случае не найдешь
Поезд ушёл, пузырь лопнул?

Вообще я, наверное, зря не написал большими буквами приставку НЕ в своём посте, но всё равно спасибо за ответ
17062738319250.png197 Кб, 597x559
470 3242028
>>41990

>навык чтения документации


Охуеть вообще...
471 3242030
>>42028
Ну, если ты не синьйор-помидор мильйонер-трильйонер, то разбор какой-нибудь незнакомой хуйни всегда вызывает затуп как минимум, а обычно просто трудности
image.png20 Кб, 363x481
472 3242108
>>42028
Срать не снимая свитер еще научат.

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

Вопрос вообще не об этом, платить там кому-то или не платить, а о том, насколько это хуёво в принципе, когда ты не сам читаешь доку и что-то по ней пробуешь, а смотришь как добрый дядя тебе что-то объясняет и разжёвывает и так далее.
586.png592 Кб, 1280x720
474 3242128
>>42119
Ты слово курсы вообще забудь в этом треде, тут Анонов сразу триггерит.

>>42119

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


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

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

Учиться по самим видосиком вообще не получится. Ознакомиться с технологией - да. Но не учить. Учатся на ком. проектах, доке.
475 3242132
>>42128
Цистерну чая, спасибо за ответ
476 3242140
>>41990
Ты берёшь две крайности. Между бесплатными курсами и курсами за 500к есть ещё полутона, типа cbt nuggets, zerotomastery, acloudguru, udacity, которые стоят вполне вменяемых денег. Можно учиться не влезая в кредиты.

>>42119
Любой курс - это полезно, если он сделан качественно и преподаёт эксперт в определенной области. С другой стороны, чтобы закрепить знания, нужно это всё пробовать на практике. Иначе это всё через полгода вылетит из головы.
477 3242177
Все же я ссыкло и не могу дорисовать опыт. Как там дела у вротендеров с парой лет стажа? Совсем хуево?
478 3242369
>>42177
Проследуйте в МВП, мистер Ссыкун, вам будут там рады.
479 3242372
>>42369
Да ну, там фронтендеров несильно любят. Поэтому я пришел сюдас
480 3242406
А как сейчас с фрилансом? Остались платформы для поиска? И есть ли смысл пробовать вкатуну?
481 3242420
Собесы на JS с каждым годом всё хуёвее и хуёвее.
482 3242440
>>42420
Из-за литкода или чего?

Мимо сам боюсь менять работу каждый раз из-за ебанутой дрочи. Даже не знаю, что делать - уходить в другое направление ойти? Так там тоже вкатунов много и их кол-во растет
483 3242442
>>42440
Каждый раз дрочат по разному. ТО очередями, то базами данными. И да, литкод (разные варианты) вообще в каждой первой НОНЕЙМ гавне
484 3242445
>>42442

>ТО очередями, то базами данными


А, стоп, так ты ноджиэесер? Но тут даже во фротенде полегче будет переносить все это говно
А вообще тебе стоило бы поменять язык на другой - где меньше ебут и больше платят. Го, сишорп или даже пыху (я не шучу). Потому что нода мертва
485 3242446
>>42445
Да.
А как перейти, если я никак не смогу найти себе реальный стаж на новом языке?
486 3242448
>>42446

>А как перейти, если я никак не смогу найти себе реальный стаж на новом языке?


Ну тут в джуны только пиздеть и не краснеть. Ебать кабанов да хрюшек. Хрю-хрюююю. И не испытывать никаких угрызений совести при 2х после смены стека

Хотя я сам боюсь найти работу на другому JS-фреймворке, лол. Потому что там будут свои подводные камни, инструменты и кабанам нужны работники с уже набитыми руками
487 3242449
>>42448
Ну вот у меня на последнем собесе по ноде вообще практически ничего не спросили. Перечистить типы и назвать отличий heap\stack- это хуйня какая-то, а не вопрос. Вопросы по БД они к любому языку применимы
488 3243196
>>42445

>нода мертва


Как же вас не заебали эти толстые набросы, лол.

>где меньше ебут и больше платят. Го, сишорп или даже пыху (я не шучу).


Ебут везде, обычно ещё больше, например в джаве. Платят везде примерно одинаково.
489 3243242
Нафаня на связи. Функция из самодельного "экселя" в 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: ты йододефицитный даун-аутист, айти не твое, уходи
490 3243277
>>43242
Отборный гавнакод
491 3243514
>>43242
Полная хуйня, сука. Написано говно из жопы. Можешь не волноваться, с тобой всё ок, это автор долбаеб.

Middle+ JavaScript Developer
492 3243515
Привет.

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

Такие дела.
493 3243565
>>43514
@Mocherator, почему этого додика не чистишь и не банишь?

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


Никогда претензии не было к моче этого треда, всех и все чистят по честному, но с этим додиком, как по мне, явно не дорабатываете.
Он уже пару тредов беснуется.
494 3243572
>>43515
Это был бы самый твой тупой поступок за всю жизнь
495 3243601
>>43515
В аналогичной ситуации. Но только похуже. 3 года работал на кабан кабаныча, пилил проект, в итоге слился от туда. Думал понаберусь опыта и 300наносек. Но по итогу ролевантность опыта - 0. Не могу ответить даже не простые вопросы на собесе. Сижу теперь изучаю заного. Очень не приятно и через силу дается, тоже думал на курсы пойти, ток на гошечку. Но пообщавшись с теми кто уже прошел, понял, что суть курсов в том, что тебя за твои же деньги учиться заставляют. Да хочется быстрее, но а че поделать, сижу теперь ебашу нахуй никому не нужные тестовые, учусь в реакте делать дерево. Вообще хотел бы найти вкатуна и вместе обучаться, почему-то кажется эффективнее будет
496 3243624
>>43515
С полного нуля сейчас пытаться вкатиться во фронтенд это вообще наитупейшая идея сейчас. Сейчас это самый худший выбор во всей айтишке. Миллиарды вкатунов с курсов и не только, зарплаты задемпингованы так, что джуны уже буквально забесплатно готовы работать ради заветого года опыта, требования в вакансиях просто ебанутые, чтобы вкатиться надо знать БУКВАЛЬНО ВСЁ, верстка с адаптивом, тс, сборщики, докеры-хуекеры, фреймворки, фреймворки поверх фреймворков, и еще гору всякой параши которую называюют экосистемой роутеры, сторы итд.. Со своими усталыми 4 часами после батрачки шансов вкатиться ну просто пиздос как мало. Оно тебе надо? Почему бы не изучить пхп + фреймворк на выбор + работу с бд и идти откликаться на вакухи на которых особо нет конкуренции? В ДС и ДС2 куча галер которые делают интернет магазины дилдаков на заказ, им как раз таки вкатуны нужны. Через полгода придешь к своим 100к/мес, а то и еще раньше. Удачи кароче
497 3243635
>>43515
Не прошёл тест IQ, можешь бросать айтишку
498 3243649
>>43624
Ну уже блядь поздно. Где ты раньше был? Пойду редюс задрачивать
499 3243676
>>43635
Не прошел это сколько? У меня вот в прошлом году было 90, в этом году 100. IQ Mensa
500 3243699
>>43676
А, ты ещё и тесты проходишь. Ну точно дурачок, таким не место в айти
501 3243715
>>43676

>IQ Mensa


Бесплатный штоле? Норм результаты только в платных тестах.
502 3243728
>>43601
Как можно за 3 года не научиться ничему? Чем ты занимался?
503 3243754
>>43624

> пхп + фреймворк на выбор + работу с бд


Например? Это какие-то технологии древних? Почему пыху так не любят, кстати?
504 3243758
>>43728
Совмещал сис. админство и проект. Команды не было, был один, никакого код ревью, спросить не у кого. Ну а теперь представь, зеленый чел, залазит в не простой проект еще и совмещая с другими обязанностями (то есть не фулл тайм кодинг), сам определяет задачи, технологии, архитектуру.
505 3243772
>>43624

>Сейчас это самый худший выбор во всей айтишке


А какие еще норм варианты? Я просто нихуя не понимаю как остальная хуйня работает, а фронтенд более-менее логичный, написал, увидел, кнопка покрасилась и отправила данные. А в бэке чем люди заняты, строчки в базах сортируют? Типа юзер Иван Говнов, заказ на Вайлдберриз носки черные, артикул 6666666, продавец ИП Амбарцумян.
506 3243778
>>43624

> джуны


Ну дак крутани опыт, в чем проблема
507 3243797
>>43624
В QA, Java, Python, Node.js сейчас примерно то же самое из-за вкатунов.
508 3243804
>>43797
Вкатунов не ждут нигде, независимо от направления.
509 3243820
>>43772
Сортируют и делают поиск Иванов Говновых по запросу с фронта. В ответе возвращают Говнов Ивановых. Фронт показывает неправильно - ебут его.
510 3243856
>>43758
Кайфовое место, но для человека с опытом. Если без опыта, то наверное фигово, да.
А кто до тебя проект писал? Такой же одиночка?
511 3243862
>>43635

>Не прошёл тест IQ, можешь бросать айтишку


Спасибо что делишься своим опытом. Ты, кстати, чем занимаешься после того, как не прошел тест IQ и бросил айтишку?
512 3243892
>>43862
Это он тебе писал, братишка, тебе бы на завод, раз даже диалог не в силах осилить.
513 3243921
>>43856
Я его и породил, потому что при устройстве блестнул знаниями о веб разработке
517 3244006
>>43624
А где-то еще системный дизайн требуют, да-да на формошлепа, ну ты же нарисовал 3 года опыта, должен знать
518 3247814
>>37764
Крути до 4
519 3254235
Я программист 🤓
Обновить тред
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски

Скачать тред только с превьюс превью и прикрепленными файлами

Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах.Подробнее