завтра после двухлетнего "отпуска" попытаюсь пройти интервью на должность мидл/сеньер js-разработчикауснуть не могу, сбит режим. но и делать ничего вразумительного не могу, башка уже не варит. тупа скучноможете спросить у меня че-нить, тока не платину
Есть мнение, что уровень разработчиков упал и 2 года назад по скиллам джуны/мидлы примерно соответствуют современным мидлам/сеньорам. ОП, а у тебя как с опытом?
>>176290837И откуда такое охуительное мнение?
>>176290837мне 29, первые похапэ-скрипты за деньги написал в 16научил за пол года кодить 16 лвл пездюка(получает 1к$ работая в ебаном кишиневе)вот такой опыт примерно
>>176290837Лол.Есть мнение, что ща на джунов берут всех, кто хоть как-то понимает что такое ООП, ибо мильярд заказов, которые надо кому-то делать. НО в мидлы их ясен хуй никто не переведёт просто так.
>>176290837Средний уровень соискателя упал, слишком много вкатывальщиков, но вот уровень тех кого берут, сильно вырос, у нас джуны которые в техническом плане не хуже мидлов
пойду посру и за пивом
>>176290657 (OP)чем занимался все 2 года?алсо что выведет:var x = 1;(() => console.log(this.x)).bind({x: 2})();
>>176290657 (OP)Как вкатился, есть ли профильное образование? Я очередной долбоёб, которого отчисляют из говновуза и поэтому хочу вкатиться
>>176290657 (OP)сеньерю
>>176291020Значит ли это что более-менее толковому кандидату которому раньше тяжело было найти работу сейчас найти ее легче?
>>176291221Хуй знает, но сейчас важны не только технические навыки, очень часто отказывали сильным кандидатам из-за плохих соц скиллов
>>176291159хуйней страдалсперва подумал что 2 офк потом полез в документацию к стрелочной нотации а там "При => привязки не происходит, так как функция стрелка вообще не имеет контекста this. Поиск this в ней осуществляется так же, как и поиск обычной переменной, то есть, выше в замыкании. До появления стандарта ES-2015 такое было невозможно."двач познавательный!
1. зачем нужен setTimeout(f, 0)? предложи более приличный вариант. жирный плюс, если для nodejs тоже скажешь (там это делается легче, чем в браузерах)2. поясни за разницу между commonjs и es6+ модулями3. что выведет такой код и почему:const a = {b: {c: 1}};const d = { ...a };a.b.c = 2;console.log(d.b.c);4. напиши свою реализацию bind. будет охуенно, если и свою реализацию call тоже нахуячишь. все это без фишек es6, разумеется.
>>176291684Помоему в профессии программиста развитые соц. скиллы это скорее минус.
>>176291159Будет 1Если вместо лямбды использовать function, будет 2.Я прошел тест?
>>176291857ошибаешься. коммуникации это едва ли не больше, чем сам кодинг. про нетворкинг вообще молчу.
>>176291827>напиши свою реализацию bindКак он тебе с dns-пакетами на жабасрипте разбираться будет?
>>176291827Чего такое элементарное спрашиваешь?Дай я спрошуОп, что лучше:Class.prototype.method = ...ИлиClass.prototype = { method: ... };?
>>176291982элементарно (см. пикрил). но я не про dns-сервер, а про Function.prototype.bind.
>>1762918271. Это что браузер не ждал выполнения ф-ции и отрендерил?
>>176291935Ни разу на собесе не помогли соц. скиллы. Я не хикка если что.
>>176291827это где такую хуйню спрашивают?
>>176290837может меня выучишь? только я не пездюк.
>>176292086на дваче.
>>176292010разве второй вариант не потрет другие данные которые могли быть в ассоциативном массиве?выбираю первыймимо
Я тупой 30летний хиккан у мамки на шее и нихуя не умею. Как научиться за полгода кодить так, чтоб хотя бы 1к$ в час зарабатывать?
>>176292128Потрет, но не в этом суть. Ты сам определяешь класс Class, и теперь хочешь добавить методов в прототип. Какой способ выберешь?
>>176292116соре мне на такое не интересно отвечать
>>176290657 (OP)Оп, вот тебе ещё задачка из практики (попроще, чем два варианта задания методов в прототипе, кмк):Есть класс Drawable и наследуемый от него Rect. Нужно запилить в прототипах обоих объект attrHooks, чтобы добавление нового свойства в Drawable.prototype.attrHooks просачивалось в Rect.prototype.attrHooks (если там такого еще нет), но не наоборот.
>>176292211почему?
>>176290932может меня выучишь? только я не пездюк.
зобанили?
>>176292202В смысле не в этом суть? Если мне нужно изменить/добавить только метод, нахуй мне всему прототипу присваивать новый словарь?Первый вариант адекватнее, второй - говнокод какой-то.
>>176292235хз а ето не очевидно? я же тред создал не с целью проверки своих знаний жс>>176292242да, взял короче и начал учить потому что я такой добряк и мне делать больше нехуй как рандомных уебков чему-то учить
>>176292370Ну ты распиши хотя бы план действий, укажи направление. Подсоби анону по-/b/ратски.
>>176292343Тебе нужно добавить много методов. Ладно, давай по-другому спрошу.В каком из способов метод класса будет работать быстрее?
>>176292415берешь и гуглишь без задней мысли
>>176292225не понимаю почему вы все задаете мне задачи и тех.вопросы. мне не интересно
>>176292430Это хуйня.
>>176292425Очко почему-то подсказывает что второй. Хз, я с js толком то и не знаком. Просто мимоинтересно.Так какой ответ правильный?
>>176292479)) удачи
>>176292472Кто победит - Жан-Клод Ван Дамм или Арнольд Шварцнеггер?
>>176292555Чак Норрис
>>176290657 (OP)> пикВсё-таки Даша охуенная.
>>176292472Я тя троллю немношк. Это вопрос экстрауровня, вряд ли тут кто на него ответит.
>>176290657 (OP)Не знаю, что спросить у программиста.Вы же дети гугла, все новости у вас из гугла, обсуждаете одно и то-же дерьмо, весь ваш опыт оттуда, люди шаблоны. Проще у гугла спросить.
>>176292602от скромности не помрешь
>>176292492Завтра отвечу, если тред доживёт. Интересно, ответит ли кто-нибудь ещё.
>>176292620СРЕЗАЛ
>>176292635он помрет. скажи уж сейчас.
>>176292555стоп кран пободрее выглядит, я б на арни не поставил
>>176292635А если не доживет, я же сгорю от любопытства. Ты готов взять на свою душу ответственность за жизнь харкачера?
>>176292651>>176292678Давай фейкопочту)
>>176292705[email protected]
>>176292602Я не разбираюсь в js, но там разве нет на такой случай способа проверить в методе, какой конкретно класс его вызывает, типа что-то вроде this.isInstanceOf(Rect), или вроде того? Как-то странно и по костыльному звучит твоя задача, или это в js ООП такой странный.
>>176292602http://www.internet-technologies.ru/articles/nasledovanie-klassov-i-prototipov-javascript-es2015-chast-1.htmlполторы минуты в гугле)
>>176292830>>176292745блядь дети что с вами не такhttps://stackoverflow.com/questions/1635116/javascript-class-method-vs-class-prototype-method
Вот ты мне и нужен. Смотри. На сайт подгружается динамически информация после выполнения JS. Как мне выудить, какой из скриптов подгружает данные и как его выполнить вне сайта?
>>176292853какой же ты ебанько. перечитай оригинальный вопрос >>176292010, и прочитай, что ты нам тут принес. а потом уебывай.>>176292825ты такую же хуйню принес
>>176292912Был бы признателен, если бы ты оставил телегу или фейкомыло, чтобы я тебе мог подробнее расписать. Если не сложно, конечно.
>>176292825Если ты про attrHooks, то да. Я же написал, что он простой.Я про Class.prototype.method vs Class.prototype = ...Мб и по нему что-нибудь найдется (в чем неслабо сомневаюсь), но нормально это понимает мало кто.
>>176290657 (OP)Успехов! Я наоборот подумываю о таком "отпуске".
>>176292965не рекомендую
Оп на что жил два года?
>>176292983МНЕ НАДА. У меня кризис среднего возраста.
>>176293065на заработанное очеивдно
>>176292770Можно сделать this instanceof Rect, но тебе это ничем не поможет, потому что вопрос о другом.Смари. Я пилю библиотеку для рисования и запилил класс Drawable, от которого наследую Rect, Circle и прочее.У Drawable есть в прототипе объект attrHooks, который описывает, как обрабатывать разные параметры объекта.В чём смысл: я хочу, чтобы модуль к библиотеке мог добавить какое-то поведение либо в конкретную фигуру (расширить Rect.prototype.attrHooks), либо во все сразу (расширить Drawable.prototype.attrHooks, и оно прососётся во всех детей).Иными словами, я хочу такое:console.log(Rect.prototype.attrHooks.something1); // -> undefinedDrawable.prototype.attrHooks.something1 = 333;console.log(Rect.prototype.attrHooks.something1); // -> 333// но не наоборотconsole.log(Drawable.prototype.attrHooks.something1); // -> undefinedRect.prototype.attrHooks.something2 = 888;console.log(Drawable.prototype.attrHooks.something1); // -> undefinedЗадача настоящая, из практики
>>176293095Сколько тебе потребовалось денег?
>>176292010
>>176292922+>>176292830>>176292745Завтра напишу, сейчас спать. Всем спокойной ночиИ закиньте тред в архивач плиз
>>176290910От развития технологий, где тебе нихуя не надо делать. На самом деле все современные фреймворки это хуйня для клепания туду листов, не более, для более серьезной задачи как не верти - получишь запутанный гавнокод, который вполне себе мог бы написать хоть новоиспеченный джун.
>>176293217бессмысленный вопрос. ну скажу я тебе 20k$и че? ты же знаешь моего образа жизни, где я живу и т.д. юзлесс инфа для тебя без кучи подробностей которые мне лень сообщать офк
>>176293226Это то же, что ответил и анон выше. Перезаписывает прототип, а не расширяет.Не, я не о том.
>>176290657 (OP)React в глаз или Vue раз?
>>176293250а о чем
>>176290657 (OP)Какая статья? Санаторий красный/чёрный?
>>176293258angular + ngrx
>>176291827Ахахаха, каково там живется в 2012 году?Сейчас спрашивают уже по знанию ES7 как минимум.
>>176293226Кстати, если не изменяет память, это неправда, свойство constructor проверяет inatanceof.Но могу ошибаться
>>176293275> + ngrx
>>176293263Вот >>176292425>>176293277Щас бы считать, что в 2к18 понимание нормального js не нужно. Как в 2012 вас было куча, jquery-детишек, так и в 2к18 всякие react-детишки
>>176293380?
>>176293401>?
>>176293258Ебал в рот ваш репетитор, сука какой же долбоеб его придумал
>>176293275Ангуляр? ЛОЛШТО? Ти с кокой плонети?)))))
>>176293592React в глаз или в уе раз?Так лучше?
>>176293628не троль плз
>>1762918271. чтобы что-то выполнилось после функции в которой это вызвано. Алтернатива захуярить на window.postMessage.node js: process.nextTick2. хуевый вопрос, особенно если на проекте используется что-то одно. module.exports и export [default], отсюда и плясать по разнице.3. a спредится в d соответсвенно получает d = {b:{c:1}} где содержимое b все еще является ссылкой на a.b, а значит если мы изменим a.b.c то изменится и d.b.c4. Function.prototype.bind = function(thisObj) {return function() { this.call(this, arguments) }}Про call хуевый вопрос, потому что не указано что можно, а что нельзя юзать, можно вообще через апплай сделать и прокинуть твою задницу через бедро, ты еще потом маняврировать начнешь и пытаться унизить собеседуемого как последняя лошара.
>>176293677Да не, не буду, это я так, поехавший контингент двача хотел поддержать.
>>176293677А я вот тоже удивляюсь что кто-то еще на этом говне пишет.
>>176293778Или уже на этом говне пишет. Смотря как посмотреть.
>>176293398>Но я же учил бекбон, вуе, жвкварю и прочее говно, почему сейчас вкатываются дети в реакт и получают больше меня??? Они ведь не знают основ, которые так важны!!!А на деле основы вообще нахуй не нужны и весь дроч который я вижу когда для прикола хожу по собеседованиям организован такими долбаебамикак ты я им это и говорю в конце собеседования, рассказывая где я работаю и сколько получаю, потому что для работы большинству js-еров вообще нахуй не нужен мозг, если хочешь чтобы тебя ценили за мозг — перед тобой открыт дивный мир objective c, java и прочих нормальных языков.
>>176293398хз видать это как-то связанно с тем как конпилятор потом этот код будет оптимизировать и какой-то из способов он оптимизирует луче, а какой-то хуже.
>>176293815Хм... я не думаю что он выгорит особенно если они будут менять подход как скачут по хуям их жены пока они там совещаются как же сделать заебись. Так что бросай это дело. Да и реально он древний как говно мамонта и не особо-то популярности набрал и не наберет больше
>>176293936Надо писать "лутше", ты же джеэсер, твою ж мать! Гордись этим.
>>176293961я угодал или нет
>>176290657 (OP)Что за девочка на пике?
>>176291159Очередная хуйня от тупых долбаебов которые придумывают космические примеры весьма далекие от реальности. Будь я психологом я бы назвал это синдромом ущербного долбаеба, потому что чувак выучил все тонкости дерьмового языка, а они ему оказались на практике не нужны, вот и бесится.
>>176294082так ты долбоеб просто, хули с тебя взять
>>176294102Горит от того, что многие знания которые ты вычитывал вечерами собирая по крупицам на разных сайтах тебе нахуй не нужны, потому что работодатель хочет чтобы ты делал туду листы и раскрашивал кнопки? Реально иди выучи нормальный язык и не страдай хуйней.
>>176294183че ты несешь шизик лул
>>176290657 (OP)Братишка забей хуй, я 5 лет отработал , потом в край заебало, открыл свою обрыгаловку на юге Испании , обожаю готовить, денюшек даже прибавилось, кодить люблю от нехуй делать, плагин там какой-нибудь или ещё какую свистоперделку, думаю собрать в будущем может свою команду и попробовать свое создать , но работать сука и писать на джс я в рот ебал, овощное занятие , никакого творчества
>>176294303иди на хуй выебываться в другое место, дебил
>>176294303>юге ИспанииКак перекатился? Расскажи про жизнь там, как тянки? Какие подводные?
>>176293976вангую что угодал и истина сокрыта где-то здесьhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/The_performance_hazards_of__%5B%5BPrototype%5D%5D_mutationконкретно в части которая называется Pernicious effects of [[Prototype]] mutation
>>176290657 (OP)по какой статье сидел?
>>176294466хех, это первое че эйчары спрашивают, когда палят, что джва года не работал
>>176292425Class.prototype = { method: ... };вот такой способ будет походу быстрее потому что изменения прототипа по каким-то там задроченным внутренним причинам очень дорогая операция и если тебе нужно добавить кучу методов туда, лучше сделать это пачкой
>>176294335>>176294206Лол, угораю с мамкиного успешного кодера который заработал себе на целых два года пинания хуев. Маня, спустись с небес на землю, ты обычая веб-макака, ты не занимаешься разработкой охуевшего движка дб или там еще какой охуенной херней, ты просто красишь кнопочки с помощью кода.К чему это я? К тому, что ты нихуя не умный как тебе хочется себя считать. Вот и все.
пагни покажите тупорылому пьяному как зделось чтобы в поп-апе для ответа можно было выставить галку опа а то куча моих ответов без галки блять
>>176294385Вкатился когда ещё работал сеньором помидором на удаленке, тянок не могу оценивать, я каблук да, когда перекатывался тян с собой забрал , из профитов - покупаться, тепло. Как был хиккой, так и остался , курю травку, сижу дома много, много в хрючевке своей, в зал хожу ах да, начал за здоровьем активно следить, маски делаю и прочееИз самого топового это божественные продукты , которые доступны Из подводных - если ты хикка , то не вольешься, даже с русскими не закорешился. Быстро плюс становится минусом , когда сгораешь. До открытия обрыгальни своей хотел свалить обратно. Сейчас думаю о вылезаторстве и дропе тян
>>176294567блин пиздец ты мудозвон. и ты пришел в тред чтобы сказать мне это? какое я говно и какой ты крутой? ну хорошо, я говно и ты крутой, я блять даже спорить не имею не малейшего желания, все именно так. просто съеби
поехал в гости к кенту бухнуть
>>176294573Нахуй иди
нет не поехал эхвыйду тогда просто в нон стоп за добавкой
>>176294593Да нет, не для этого, просто вижу что ты дохуя себя умным считаю и решил напомнить, что js в мире кодинга это как чистить толканы и не думаю, что здесь можно чем-то гордиться... хотя можно, это хотя бы не паскаль/дельфи.>>176294573Нахуй иди. Ты же веб макака, вот и выставляй.
>>176294577Хочу летом поехать в Барселону на неделю. Какие подводные?
>>176294605>>176294648Пиздец как интересно, держи нас в курсе событий своей никчемной жизни.
>>176294567тебе-то, конечно, виднее.
>>176294697Думаю нет подводных, я там кстати не жил и дня :3
>>176294797в принципе есть на что посмотреть гауди, саграда та же.
>>176294689ты просто злобный лицемерный выродок, который пришел в мой тред и решил какого-то меня поучить жизни, обосрать мою профу и т.д., и сгорел от того, что я не упал на колени у тебя хуй сосать под впечатлением от твоей крутизны
>>176294914Это не я тебе писал кунсюгаиспании
челики которые оставили почты >>176292745>>176292830вам пришел ответ на этот >>176292010 вопрос?дело действительно в дороговизне операций по изменению внутри прототипа? как тут >>176294528 написано это пожалуй самая интересная фигня за весь тред. будет обидно если тред утонет, а ответа так и не будет
>>176294949это к тебе не в меньшей степени относится. ты крут, для тебя жс говно и скука. молодец. не понимаю, как можно начать разговор с таких вот заяв. ты в реальной жизни тоже вот так подошел: че братан ты жсер? да бросай говно! это все говно, вот жртаву для быдла стряпать это искусство, а ты хуйней страдаешь. типа ты так с людьми знакомства завязываешь?
>>176294970Как надо выебать архитектуру, чтобы редактирование прототипа готового класса вместо, ну, чего угодно другого оказалось существенно частой операцией? Или это типа стандартный подход к проблемам? Вы прикольные, ребята.
>>176295006Возможно ты прав и я неправильно отписался в тред, слишком радикально, конечно не будь я сеньором - не попал бы в Испанию,не знал бы английского и не накопил бы денег на рыгальню
>>176295255яхтингом интересуешься?
>>176295137"There are only two kinds of languages: the ones people complain about and the ones nobody uses."
>>176295422Да я не про язык вроде. Ну приведи мне пример, в котором имеет смысл шалить прототипиком туда-сюда хотя бы пару раз в секунду.
>>176290657 (OP)Если ты знания и навыки за время "отпуска" не только сохранил, но и приумножил, прогроммируя для души, то все у тебя нормально будет.
>>176295456а, сорян. хз нет такого примера. я же не тот анон который задавал вопрос, я даже не уверен, что мой ответ правильный. так-то я разделяю твою позицию и если ответ эжтот действительно правильный, то это пиздец никчемная и неуместная экономия на спичках.
Почему Хлоечка лучшая девочка во всей вселенной?
>>176291174бамп вопросу
>>176295535начал работать оператором интернет салона в 15 леткодером в 16. так и вкатился.сейчас вкатиться может ваще любой долбоеб. чекай посты выше про пездюка 16 лет который 1k$ получает
>>176295549>начал работать оператором интернет салона в 15 лет>кодером в 16. так и вкатился.В 10 уже работал фронтэнд разработчикомю
>>176295567>врётипостоянно получаю такие ответы на дваче. не веришь ну и иди на хуй
>>176295510Чем она лучшая, вот пикрелейтид по моему круче?
>>176291684> очень часто отказывали сильным кандидатам из-за плохих соц скилловС каких пор программирование стало социоблядским?