Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю». Если/когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
Сап. Есть какая нибудь либа на ванильный жс которая позволяет глобально установить хедер, а не делать это на каждой страничке? Ковыряю JWT, и нужно authorization ставить каждый раз. Знаю что в axios можно так, но впадлу ебаться с реактом
>>2786706 Сделай себе отдельный апи сервис и в него запиши что-то типа baseUrl с base хедерами. Дальше уже вызывай этот апи и передавай туда дополнительные параметры. Тебе для этого никакая либа не нужна
>>2786761 Что не так? Это одна из нескольких контор, все еще набирающих прогеров в РФ. У них там в первый день размещения вакансии литерали на мидловскую вакансию прилетает 500 откликов, а на джуновскую - 5000. Они могут себе позволить провести тест на удачливость (выкинув половину резюме даже не читая - чтобы не брать неудачников), потом вычислить самый подходящий им знак зодиака работника, среди этого знака спрашивать вообще все, что захотят - и в итоге найти того, кто на это все ответит.
>>2786785 Ой да ладно, щас бы ебать алгоритмами в полуторачасовом интервью, когда еще базу по технологиям надо поспрашивать. Олсо, где нынче сильнее всего ебут по алгоритмам? Я бы пошел на собес, чисто ради интереса.
Сап, двачик. Недавно вкатился в разработку ТГ-ботов на ноде через фреймворк Telegraf. Так вот, нигде не могу найти инфы, может ли бот ставить реакции на сообщения?
>>2786763 Странно конечно всё вместе выглядит, но всё правильно. someDog у тебя any, в неё можно положить что угодно, после инициализации стала объектом с weight. dog1 = someDog ок потому что в ТС система типов структурная, а не номинальная, someDog совместима с dog1. dog2 же ты инициализируешь как Dog сразу, тут weight лишний.
А someDog у тебя кстати остаётся, ты с его weight можешь дальше взаимодействовать. С классами всё то же самое выглядит логичнее.
ПОЙМАЛ WORKFLOW И НАСТРОЕНИЕ ПРОДУКТИВНОЕ @ СЕЛ ЗА КОД, РАЗОГНАЛСЯ, ВСЁ ЛЕТИТ И РАБОТАЕТ БЕЗУПРЕЧНО, В ГОЛОВЕ ЧЁТКАЯ СТРУКТУРА И ПОНИМАНИЕ, МАКСИМАЛЬНАЯ КОНЦЕНТРАЦИЯ @ ОТРУБАЕТСЯ СВЕТ ВПЕРВЫЕ ЗА ПОЛГОДА. СПУСТЯ 5 МИНУТ КОГДА ВОЗВРАЩАЕТСЯ И САДИШЬСЯ СНОВА ОПЯТЬ РУБИТ СВЕТ @ ВЕСЬ НА НЕРВАХ НАЛИВАЕШЬ КОФЕ И ПИШЕШЬ ЭТОТ ПОСТ
У ангулярщиков (в большей степени) и вьюдерастов (в меньшей степени) всегда был есть и будет комплекс неполноценности по отношению к Реакту. Рынок Реакта - это по разным оценкам 50-55 процентов всего рынка фронтенда (кто-то называет и большую цифру). С точки зрения рыночка компания, которая охватывает 50+% рынка имеет монопольный статус так же, как владелец 50+% акций является держателем контрольного пакета с абсолютным правом назначать правила в этой компании. В плане фронтенд технологии, с точки зрения рынка, Реакт обладает этим самым контрольным пакетом и является стандартом де-факто. Когда мы говорим "фронтенд" мы имеем ввиду в первую очередь Реакт и его инфраструктуру. Это же отражается на размере и качестве сообщества, развитии технологии и прочем. Реакт повсюду и никто уже не отберет у него этот контрольный пакет акций. Ты выучишь ангуляр, преисполнишься в ООП (парадигме для дураков) зачем-то втиснутой во фронтенд, ты будешь хвастаться более высоким порогом входа и меньшим количеством вкатунов, но ты всегда будешь чувствовать себя посредственностью, второстепенным персонажем на этом празднике жизни, где-то в глубине души ты будешь понимать, что тратишь свое время зря, что возможно уже завтра твои знания и навыки будут никому не нужны.
>>2786577 (OP) Я правильно понимаю, что клиентские компоненты в next надо использовать всегда в тех компонентах, где мы подтягиваем данные? А все остальные по дефолту next сделает серверными.
какие ноукод/лоукод решения юзает анон? Потихоньку прилетает много однотипных проектов, хочу натренькать нейронку на какой-то +- простой интерфейс/схему и генерить как можно больше.
>>2787224 Фетчешиз победил. Я попробую написать свою маняобёртку над фетчем, раз уж можно на фетче реализовать аплоад прогресс, мне от аксиоса по сути только это и нужно было. Хотя интерцептор ещё нужен, вот его впадлу уже писать вручную, но тоже попробую. Да и аксиос в стримы не может на фронте, кринж.
>>2787497 >Я попробую написать свою маняобёртку над фетчем А смысл? Ты же примитивнейший формошлеп, который способен только геты на пару с постами кидать.
>>2787499 >Ты же примитивнейший формошлеп, который способен только геты на пару с постами кидать Пожалуйста, не нужно проекций. Стримы, если что, тоже каким-нибудь постом инициализируются.
>>2787303 У виндонутых(в большей степени) и макорастеров(в меньшей степени) всегда был есть и будет комплекс неполноценности по отношению к Линуксы. Рынок Линукса - это по разным оценкам 50-55 процентов всего рынка ОС (кто-то называет и большую цифру). С точки зрения рыночка ОС, которая охватывает 50+% рынка имеет монопольный статус так же, как владелец 50+% акций является держателем контрольного пакета с абсолютным правом назначать правила в этой компании. В плане ОС, с точки зрения рынка, Линукс обладает этим самым контрольным пакетом и является стандартом де-факто. Когда мы говорим "ОС" мы имеем ввиду в первую очередь Линукс и его инфраструктуру. Это же отражается на размере и качестве сообщества, развитии ОС и прочем. Линукс повсюду и никто уже не отберет у него этот контрольный пакет акций. Ты накатишь Винду, преисполнишься в простоте использования (парадигме для дураков) зачем-то втиснутой в ОС, ты будешь хвастаться более высоким низким входа и большим количеством владельцев, но ты всегда будешь чувствовать себя посредственностью, второстепенным персонажем на этом празднике жизни, где-то в глубине души ты будешь понимать, что тратишь свое время зря, что возможно уже завтра твои знания и навыки будут никому не нужны.
>>2787586 Мейлру, Яндекс, Сбер, Касперский, Озон, Тиньков. Я бы ещё Авито добавил, и Мейлру теперь ВК, так что ВЯСКОТА, а лучше КОТВАСЯ. Это как FANGMAN в США — Facebook, Apple, Netflix, Google, Microsoft, Amazon, Nvidia.
>>2787500 Но ведь он прав. Ооп это для тех, кто не осилил функциональщину. Так как среднестатистический программист как правило тупой, ему нужна парадигма которая всячески будет его ограничивать и совать в зубы стандартные решения в виде всяких абстрактных фабрик кала чтобы он не дай бог не прострелил себе ногу.
>>2787695 Одна из причин, по которой ООП может быть сложнее функциональной парадигмы, заключается в том, что ООП использует множество концепций, таких как наследование, полиморфизм и инкапсуляция, которые могут быть трудными для понимания новичкам в программировании. Кроме того, ООП может потребовать больше времени на проектирование и организацию кода, чтобы обеспечить модульность и гибкость в будущем. В то же время, функциональная парадигма упрощает написание безопасного и параллельного кода, так как она не использует изменяемые переменные и состояния, что может снизить риск ошибок в коде.
>>2787303 Однако, не следует забывать, что выбор технологии зависит от конкретной задачи и проекта. Ангуляр может быть более подходящим выбором для крупных и сложных приложений, где требуется высокая степень контроля и структурирования кода. В то же время, Реакт может быть более гибким и быстрым решением для маленьких и средних проектов, где требуется быстрое прототипирование и разработка. Важно помнить, что каждая технология имеет свои преимущества и недостатки, и выбор должен быть основан на конкретных потребностях проекта и команды разработчиков.
Анон, подскажи плиз, я собираюсь открывать ИП для фриланса и мне важно не использовать пиратское ПО. Нужен стандартный набор браузеров для тестирования сайтов, анон уже подсказал, что на линуксе можно использовать playwright для сафари и хромиума. В нем можно тестировать движок, а не сам браузер (Эдж перешел на хромиум). Но я решил чекнуть, не появился ли Эдж для линукса и оказалось, что да. Я скачал его сначала со страницы обычного скачивания: https://www.microsoft.com/en-us/edge/download?form=MA13FJ И обнаружил в тексте лицензии дичь на пикрелейтед. Потом поискал и нашел страницу бизнес версии, поскольку в лицензии написано, что существуют ПО commercially released version. Но это абсолютно тот же установщик с той же лицензией. Алсо, про гугл хром понятным языком написано, что его можно использовать как угодно: https://stackoverflow.com/questions/23043729/webbrowser-free-for-commercial-use Вопросы: 1) Как тогда использовать Эдж, если кодеки, которые туда зашиты требуют какой-то коммерческой лицензии? Алсо, в тексте лицензии не написано, что сам браузер можно свободно использовать для любой деятельности, в том числе коммерческой. 2) Подозреваю, что на винде лицензия такая же, но возможности быстро проверить нет. Как тогда эта лицензия работает, если покупаешь винду? Она заменяется какой-то другой лицензией? 3) Как это дело обстоит в целом со свободным ПО? В каких интуитивно бесплатных программах можно еще встретить подобные вещи? Какова вероятность, что я установлю какую-либо либу для разработки, в которой будет зашито какой-нибудь платный кусок кода. В других браузерах таких вещей нет? Неужели мне нужно читать лицензию к каждому плагину любой программы, чтобы не наткнуться на нечто подобное и нет никакого списка, базы, стандарта, по которому можно чекать это у разработчика?
>>2787862 Лол чел с 24 февраля 2022 года всем стало похуй на авторские права в этой стране, тем более на кодеки, на которые было похуй вообще с момента их создания.
>>2787894 да какая разница, прогресс не остановить как говорится, не были бы они это сделал бы кто-нибудь другой, особенно учитывая токсичную культуру попенсурса и рак пермиссивных лицензий
>>2787932 В каком смысле? За пиратское ПО законы не отменили. Силовики добрее не стали, а наоборот. За взятку в 10к рублей хотят сажать на 4 года. На российских сайтах уже нельзя с иностранной почтой регистрироваться, не знаю правда, когда это реализуют, года через 2, наверное. Так что лицензии надо покупать. Да даже без законов, хорошо же платить за интеллектуальную собственность, правда в адекватных случаях.
>>2787974 >Какие были ожидания и сколько дали? Ожидания - 200к гросс, дали обе конторы 280к гросс. >Что самое сложное было на собеседованиях? Да ничего особо сложного там не было. Я проебался только один раз в прототипах и в hasOwnProperty, остальное все решил без особых проблем, в т.ч. задачи на алгосы.
>>2787990 >В каком смысле? В том, что никого никогда не ебали за эти кодеки. Вот вообще ни разу. За винду и пиратский офис - да. Почему тебя вообще это ебет? Ты же ИП, если к тебе вопросы будут - просто говори что компы тебе для личного некоммерческого использования.
>>2788147 >за один день прошел? Нет конечно, за несколько недель. Был бы яндекс порасторопнее - осилил бы и за один день, потому что я к ним не готовился от слова совсем. >и все эти собесы смог пройти после 1 года ком. опыта? А там особо ничего сложного не было. Ну, разве что, архитектурный заставил попотеть из-за отсутствия опыта.
Кстати, в яндексе если вы просто пройдете все собесе и дойдете до оффера вне зависимости от его приняти вам дарят либо толстовку яндекса, либо яндекс станцию за 5к.
>>2788122 >никого никогда не ебали за эти кодеки Если у тебя сотрудники работают на винде, то ты её покупаешь вместе с Эдж. Так как Эдж только вышел на линуксе, вряд ли очень много человек есть в мире, кто работает как ИП фронтенд на линуксе и поставил себе эдж или компании, которые работают на линуксе и поставили себе эдж. Те кто есть, скорее всего, нагуглили какой-то ответ, как использовать в бизнесе браузер с платными кодеками, либо купили какую-то лицензию, либо чекают на компе с лицензионной виндой, либо просто надеятся, что не привысят лимит с пиратским софтом, после которого идет уголовка. Потому что в России вроде какие-то лимиты есть, сколько программ ты можешь в офисе наворовать, чтобы отделаться штрафом или вообще не привлечь к себе внимание проверки, но это не точно. В любом случае, меня интересует законный вариант. > Почему тебя вообще это ебет? Ты же ИП, если к тебе вопросы будут - просто говори что компы тебе для личного некоммерческого использования. Не понял, я ИП, у которого в основном виде деятельности будет стоять разработка программного обеспечения. Для таких ИП и компаний, скорей всего инициализируют какие-то проверки связанные с лицензионным ПО. Как кафе проверяют СанЭпидемСтанция, так IT компании проверяют, наверное, какие-нибудь отделы по борьбе с киббер-преступлениями или я не знаю. Ко мне придет проверка, скажет, показывай комп. У них, наверное, инструкция, какие программы и что в них проверять. Они скажут, у тебя: кодеки - штраф с процентами 10к библиотека - в бесплатном IDE - 20к фильм спиратил - 5к программа, которая, пока ты работал, стала платной - 50к vr-очки - неважно, что ты купил их для игр и только учишься писать программы для вр и написал один плагин для себя, мы это доказать не можем. Ты должен был купить лицензию на коммерческое использование очков для вр, получи штраф - 100к либо нанимай адвоката за 100к, который будет доказывать обратное Вот и насчитали на уголовку. Это фантазии ничем не подкрепленные, но мне кажется это как-то так работает. А вот это реальность: ИП не должен вести документацию по закону. Но налоговая может попросить доказать любой твой доход и, если у тебя не будет первичной документации, договора, акты, БСО, которая и есть бухгалтерия, то тебе пришьют, что ты занимался не предпринимательской деятельностью и будешь платить НДФЛ + штрафы за просрочку + штрафы за нарушения и может еще что-то.
блять, че за хуйня, сейчас бы nodejs сайт выдавал мне Application error: a client-side exception has occurred (see the browser console for more information). как мне его установить то нахуй
>>2787624 Касперский не сильно вяжется с бигтехами, сильно нишевый. Озон я бы тоже выкинул, он хоть и больше К, но только в своей нише екомма копошится, в которой к тому же даже далеко не лидер. От бигтеха у него только айти-бренд. По той же причине я бы и Нетфликс разжаловал. Либо иначе тогда придётся расширять и до МТС и всяких Рамблеров с медиа-холдингами вроде Газпром-медиа и НГС.
Настоящие бигтехи у нас вообще только ВК, Сбер и Яндекс. Те у кого разношёрстное портфолио, неограниченный стек технологий, которые любой бизнес могут поднять, доминируют целые отрасли и ещё и конкурентам инфраструктуру продают. Даже Тиньков под вопросом.
>>2787928 >1) Как тогда использовать Эдж, если кодеки, которые туда зашиты требуют какой-то коммерческой лицензии? Никак, MPEG как и USB или HDMI (да, это тоже компании с патентами и лицензионной платой за каждый кабель) держат весь мир за яйца и при желании могут затопить всех. Ничего конечно у них не выйдет, поэтому живём в мире где все хуй клали на патенты, но усердно дрочат на них. Хорошие новости что это давно всех заебало, H.265 например из-за лицензионного ярма все послали нахуй. Но с USB наоборот, Type-C например пролоббировали как обязательный для всех телефонов в ЕС, он теперь никуда не уйдёт.
>2) Подозреваю, что на винде лицензия такая же, но возможности быстро проверить нет. Как тогда эта лицензия работает, если покупаешь винду? Она заменяется какой-то другой лицензией? Профессиональная должна позволять. Что касается конкретно кодеков, есть ещё специальные издания винды без них (N и KN).
>В других браузерах таких вещей нет? H.264 есть во всех кроме Хромиума (но не его детей), Оперы и Яндекса, наверное и во всяких прыщавых тоже.
> Неужели мне нужно читать лицензию к каждому плагину любой программы, чтобы не наткнуться на нечто подобное Да. Как и лицензионные соглашения любой софтины которой ты пользуешься.
а вы разбираетесь в лицензиях ПО? Ну кроме базового разделения на проприетарные, сопилефт и пермиссивные лицензии? Чем различаются MIT, ISC. Zlib и тд пояснить можете? Как понять что конкретно подразумевают различные формулировки в лицензиях ПО? Я типа могу догадываться примерно, но как понять что эти формулировки означают в юридическом измерении, а не обывательских понятиях?
>>2788311 Бинарный поиск, DFS/BFS, sparse-table, сложные задачи на асинхронщину (хитровыебанные требования, без возможности заюзать какой-то готовый алгоритм)
>>2788153 Где-то 2 года назад получил от них оффер в рамках one day offer. Оффер не принял. Мне нихуя не дали, но речи про толстовку и яндекс станцию не было вообще. Но предлагали 500к бонусных если принимаю оффер.
Дали майку когда вошел в топ 20 на яндекс капе года три назад
>>2788216 Это, наверное, только к фильмам и музыке относится. Иначе все бы работали на пиратском софте. Либо относительно софта выступает какой-нибудь государственный правоохранительный орган. И вообще у нас вроде штрафы есть за фильмы и музыку с торрентов, если раздаешь, но это надо проверять. >>2788287 >держат весь мир за яйца >H.264 есть во всех кроме Хромиума, Оперы и Яндекса Насколько я уже понял по Java Runtime Environment в таких случаях сразу пишут бесплатную замену. Для JRE - openjdk, для h.264 - x264. В firefox x264 стоит, судя по лицензионному соглашению. >Профессиональная должна позволять. Так а почему они пихают на страницу бизнес версии дистрибутив без каких-либо предупреждений? Потому что ни в какой стране все равно штраф за одни только кодеки не выпишут и не посодют? Ладно, спасибо! Пока ситуация не прояснится, буду работать через Playwright. Времени не хватит, чтобы все законы и лицензии проработать. Анон, запомни, если соберешься перекатываться из офиса во фриланс, никогда не увольняйся, если не готов сразу открыть ИП и начать работать.
>>2788363 >Крупнейший Понал, записываем Контур и Ланит в бигтехи >известный на весь мир бренд Но Касперского меняем на Концерн Калашникова, намного известнее
>>2788362 Еще не работал, но странные какие-то вопросы. Куда должны деться заказы и почему ты думаешь, что кто-то будет работать за меньшие деньги? Демпенгующие наверняка есть, но у них и качество работы соответствующее, это наверняка вкатуны, школьники, те кто работу не доделывают. >>2788414 >x264 is a free and open-source software library and a command-line utility developed by VideoLAN for encoding video streams into the H.264/MPEG-4 AVC video coding format. Насколько я понимаю, она позволяет смотреть видео формата H.264 в firefox. Кодека H.264 в списке лицензий firefox нет, эта библиотека есть.
>>2788476 Ну сайт у них точно не один, всяких лэндингов, админок, бэкофисов по несколько штук у каждого проекта. Плюс Мой Офис они же пилят, а это в основном фронтовый проект. Наверняка ещё и что-нибудь непубличное есть.
>>2788539 Ты имеешь ввиду именно фронтенд во фрилансе? Потому что в целом фриланс это вид организации труда, он не может вымереть. А фронтенд много лет назад только начал развиваться во фрилансе и сейчас по идеи должен еще и делиться на несколько видов. А с приходом новых технологий и web3 все должно развиваться еще стремительней и интересней.
>>2788476 У продуктов бывают веб-клиенты, админки, у компаний бывает много внутренних веб-приложений. Сайт поддерживают простые веб-макаки, возможно вообще на аутсорсе, а вот фронтенд инженеры в Касперском разрабатавают веб-приложения, часто являющиеся частью продуктов.
>>2788548 >99% – фронтенд Там 99% это само ядро в виде c++ бандла на 60 мб, остальной 1% это натянутый поверх него фронт на реакте+редаксе. На последнем холи был доклад от них.
>>2787695 >кто не осилил функциональщину. Ты сам дохуя осилил в реакте? Я понимаю ты бы еще про scala, clojure или haskell говорил, да даже на чистом js где не все эти фишки ФП. Где замыкания, иммутабельность, ленивость и тп? Когда ты пишешь без ООП это еще не означает что ты пишешь ФП
>ему нужна парадигма которая всячески будет его ограничивать и совать в зубы стандартные решения Естественно, потому что твой код будут поддерживать другие и вместо проявления творчества душевнобольного лучше когда есть какое-то стандартное и понятное всем решение, пусть и многословное. Если ты пишешь на один раз - сдал заказчику и съебался, то возможно такие вещи тебе не нужны
>в виде всяких абстрактных фабрик Это жабодебилы развлекаются в своих легаси проектах к парадигмам ООП это не относится
>>2787303 Потыкался тут в выходные и то и то, пишу бекенд на Rust сейчас иногда ещё nodejs до этого фронт не трогал со времен bootstrap и любимого всем жиквери. Вооружившись чат гопотой и официальной докой попробовал накидать бекенд для CRUD + детальную страницу для элемента. Чтобы не ебаться да не верстать прикрутил туда и туда material ui он кстати разный и там и там, лол всегда думал одна либа, везде использовал ts tsx для лучшего автокомплита и потому что я рукожоп.
Реакт: Разобрался вообще с ходу, с роутингом посложнее, но тоже быстро разобрался. Получился компактный код на 3,5 файла, поскольку я не юзал css вообще, то компоненты у меня занимали по 1 файлу. Чат гопота высрала примерно тоже что я и написал, у неё даже получилось компактнее. Из минусов что я заметил как-то все свалено в кучу. И мне показалось нелогичным делать всякие роутеры в виде html тегов, а компоненты по роутем как-то пихать в атрибуты. И как-то остальное построено вокруг того что ты оборачиваешь в html, то есть представление, логика и инфраструктура перемешаны в одном месте, это прям такой жирный минус для дальнейшей поддержки кода. Из плюсов это охуенная простота, буквально за пару часов хуяк-хуяк и накидал минимальный фронт не зная этого говна, но имея за плечами опыт работы с js/ts. Можно тупо брать макаку со скиллбокса и он будет что-то ваять с первого дня.
Ангуляр: Вот тут целый день потратил чтобы понять это говно на минимальном уровне. В конечном итоге наделал хуйни насоздавал кучу компонентов в src/app, чат гопота сделала более логичный код, посмотрев другие примеры я понял как лучше раскидать модули и компоненты. Ну и в целом тут дохуя непонятного с первого раза. Из минусов это довольно таки высокий порог входа, сходу нихуя непонятно и приходится первоначально во многом разбираться. Тут нужно знать typescript, да еще и не просто тайпхинтинг поверх js, а более глубоко, например как работают декораторы, новичкам будет сложно. Из плюсов что я отметил это именно фреймворк, все разложено по полочкам роутинги отдельно, шаблон отдельно, код компонента отдельно, есть слой сервисов для безнеслогики и тд. И как в любом фреймворке тут много чего из коробки есть и не нужно искать дополнительные библиотеки и на большинстве проектов все будет примерно одинаковым. Более простые для чтения html шаблоны, тут именно представление без всякой логики и инфраструктуры, но при этом есть фишки типа пайпов, что очень удобно для той же даты.
Короче я наверное добью для себя ангуляр, он показался более логичным. Мне кажется что все разговоры о том что ангуляр для более серьезных проектов не безосновательные, в реакте можно легко наговнякать и это будет тяжело обслуживать, плюс не так сильно разложено по полочкам. В ангуляре можно тоже говнякать, но это делать уже сложнее. С другой стороны реакт довольно простой, тут реально с порога берешь и делаешь, по этой причине у него наверное высокая популярность.
Как прокачаться и расти дальше, если я вот 2 года как начал работать, по уровню наверное где-то между апперджун и мидлом. Но не знаю что именно вот так вот в вакууме в отрыве от задач прокачать, чтобы например в яндекс пойти? Дроч алгоритмов в этом случае наиболее понятная задача, потому что тут никакие реальные ситуации не нужны, а вот кроме этого что еще? Ну по Рякту я отвечу на вопросы к примеру, спросят что-нибудь типа покажи примитивную реализацию рякта на ванильном ЖСе и я обосрусь. Или если вот прям с совсем ванильным взаимодействием по жсу я тоже сходу не вспомню, как там выбрать из дерева элементы, потому что я такого попросту не делаю, и это значние какие-то слишком синтетическое. Т.е. я могу это все повспоминать и опять благополучно забуду через месяц, потому что в реальных проектах этого не делаю. Или только так и приходится к собесу готовиться, чтобы любая хуйня, которая интервьюеру в голову взбредет у тебя от зубов отлетала, просто чтобы потому что? Тот же вопрос по ООП, повспоминаю паттерны беред собесом, дальше они опять не нужны
>>2788946 >прокачать Если хочешь в яндекс учи самую базу по вебу, жс и алгоритмы. Другого там не спрашивают. >например в яндекс пойти Просто откликаешься и идешь, в чем проблема? >по Рякту я отвечу В яндексе рякт не спрашивают >как там выбрать из дерева элементы в ЖСе нет никаких деревьев и элементов, это что-то из DOM/BOM
>>2788795 >В ангуляре можно тоже говнякать, я когда на первый ком проект с ангуляром попал, вообще не зная ангуляр, мне мой кабанчик-лид и сказал, что наговнокодить можно, но очень сложно.
основная проблема будет, скорее всего, заключаться в использовании классов-методов как обычных функций, как минимум я видел именно эту проблему чаще всего, у себя и у других джунов.
ну а в целом пост базовый. так же и считаю.
мимо 2 года ангуляр, полгода вью, пару месяцев рякт.
>>2788958 >>2788962 Проблема варианта "просто взять и пойти" заключается в том, что я-то узнаю, что они там спрашивают, а вот после того, как я собес не пройду, через какое еще время можно будет попробовать пойти второй раз? Не скажешь же им - я решения по вашим задачам нагуглил, го еще разок? Вот поэтому и хочу как-то заранее подготовиться, чтобы уж совсем жидко не дристать
>>2788974 Не обязательно же сразу куда хочешь топать. Пройдись по галерам, чем больше галера тем лучше, подмечай что спрашивают, посмотри какие-нибудь видосы по яндексу и их собесов, посмотри говорящих голов, которые вкатились в яндекс.
Анон выше уже отписывал кратко что там будет, если не фантазер, подметь и это.
>>2788965 >я когда на первый ком проект с ангуляром попал, вообще не зная ангуляр, мне мой кабанчик-лид и сказал, что наговнокодить можно, но очень сложно. Это по своему опыту знаю, взять какой-нибудь фреймворк типа Ruby on Rails или Laravel где все более менее гвоздями прибито, то там даже если наговнокодят то оно будет насрано в заранее известном углу. А если взять Express.js или на расте любой сервер например actix, где никто не заставляет писать в определенных местах, а инструменты минималистичны дают только базовый функциона, остальное добираешь нужными либами, то в итоге каждый самовыражается как хочет и очень часто фантазия бывает бурной.
>>2788982 >Пройдись по галерам, чем больше галера тем лучше, подмечай что спрашивают Вот меня в яндексе спрашивали совершенно другое ( в плане теории). Один только факт того, что собес на фронта подразумевает 0 (ноль) вопросов по реакте учего только стоит.
А вот по лайвкодингу - в яндексе одно задание попалось из уже пройденного ранее собеса и одно, которое некоторое время назад кидали в тред.
>>2789055 >Вот меня в яндексе спрашивали совершенно другое Ну, я не так давно сам вкатывался на псевдомидла. Вопросы по теории имеют какую-то базовую часть, так и "неожиданные" - хуй пойми откуда взявшиеся.
Вот есть вопрос А, ты его заучил, умные слова подукрасил, а потом хуяк, вместо обычного вопрос-ответ, дядька начинает лезть в глубь.
Ну и так же просто вопросы о которых ранее нигде не слышал.
Думаю это не исключительно яндевская методичка, а у всех есть вопросы, которые навыдумывал бухой лид, начиная от марджинов падингов, нюансами использования ифрейма, заканчивая сео оптимизацией и ЧТО ВЫ БУДЕТЕ ДЕЛАТЬ ЕСЛИ У ВАС КОНФЛИКТ С МЕНЕДЖЕРОМ, БЫЛИ ЛИ У ВАС КОНФЛИКТЫ РАНЕЕ.
>>2789065 >По теории WEB API, более точно говорить не буду) >По ЖСу Легендарная задачка на контекст (call, bind, apply, стрелки) Задачка на асинхронность с хитрым требованием Задачка на сортировку >Какие задачи на лайвкодинге были? Ну я тебе явно не буду расписывать какие задачи там были, но на всякий скажу, что они подразумевают, что ты знаешь алгоритмы. В целом, там каких то хитровыебанностей нет, обычно сразу понимаешь каким алгоритмом решать (или интервьюер тебе намекает) и весь лайвкодинг сводится к написанию уже изученного алгоса + прогон кода в голове, что бы удостоверится в отсутствии ошибок.
>>2789094 Короче все, я настраиваюсь на яндекс, буду готовиться к их собесам. Пока что сходу, все то, что ты описал, как будто бы я мог бы решить, только вот не знаю что там за подвох с промисами. А на данный момент я вирджин джун в галере, с зп чуть выши нижней планки джунов
>>2789105 В галеры тоже периодически ходи на собесы. Я ходил на несколько галер и на одной прям мега годный собес был, прям с базой CS, с тем как работает JS на низком уровне (feat. ебля указателями из с++), WASM и т.п.
>>2789123 >главное записывать видосик Два чая. Записывайте все свои собесы, потом если обосретесь сможете посмотреть запись и првоести работу над ошибками.
>>2789130 >Есть где собраны эти самые вопросы для собесов по темам? В интернете, лол. Все вопросы ты не найдешь и не запомнишь, тысячи их. Просто структурируй по темам у себя и бегай по тернытем записывай что не понял/не знаешь, сорт оф шпора.
>>2789133 Бля а ведь у меня есть запись кринж собеса, где меня спрашивали про кубер, докер, nginx и готов ли я дизайнить параллельно с написанием фронта.
Смотрю думал, что-то подчерпнуть. Далбоёб, надо черпать из документаций стримы siberia can code, и хуею, такое циганьё. На любой вопрос отвечает "делойте хорошо, плохо не делойте", утверждает, что год работал джуном, полтора мидлом и сейчас сеньёр. На вопросы, типа, "расскажи про коммерческий проект, на котором работал", начинается "пук среньк, сейчас работаю в фин техе, не могу ничего сказать об этом, очень секретно всё, вот представь деньги, вот с ними работа".
Начал Вью изучать. Добавил console.log в <script /> но он не выполняется, даже если я меняю состояние реактивных переменных. Вью не перерендиривает что ли весь компонент, как это делает Реакт во время изменения состояния?
>>2789229 Тупая обезьяна додумается уже когда-нибудь код теги для двощей запилить? Даже без подсветки синтаксиса ведь можно, просто чтобы спец символы не разъебывало
fp-ts кто-то в продике гоняет? Уже оч давно хотелось фп головного мозга в наличии, и вот ща на мелкий проект решился взять. Код писать стало в 2 раза медленнее и ощутимо приятнее. Имхо плюсы: 0. Охуенно приятно писать код 1. Большинство ошибок ловятся на этапе тайпчека 2. Красиво 3. ООП сасать И минусы 0. Поддерживать джунами не получится, хотя хз какие ща джуны 1. Скорость разработки упала(
>>2789242 >>2789232 Вот надо разобраться и запилить им, заебало, копировать код картинкой это пиздец конечно, но лучше чем ничего, а по каким-то ссылкам ходить всех заебет. Прямо в посте тегом добавить код это лучшее решение. Можно же только для /pr такое сделать, чтобы по всему двощу все код тегами не баловались
>>2789444 просто резалт предыдущей функции пайпится в следующую, отката из коробки нету, но написать его проблемы нет На коде из картинки такая херня может произойти только из-за отказа базы, но этот кейс не рассматривал тк клиентосу вообще похуй
>>2788946 Нет, дальше алгоритмы нахер не нужны, да и скорее всего всё нужное уже знаешь. Сеньор – это понимание продукта и архитектуры. > покажи примитивную реализацию рякта на ванильном ЖСе и я обосрусь Да, например вот это. Сядь и напиши реакт сейчас сам, потрать день или неделю, гугли всё что хочешь, вообще пофиг. В сам код реакта только не суйся, один хер не поймёшь как он работает и только охуеешь, тебе сейчас прототип нужен, а не обработка краевых случаев из которых продакшен код состоит на 90%.
Почитай всякий избитые умные книжки типа Совершенного Кода да всякие СОЛИДы, поищи их в своих проектах.
>>2789380 Знал одну контору с хорошим таким сложным продуктом на fp-ts. Ходил к ним на собеседование, они на нём уже ныли что фунцкианальников днём с огнём не сыщешь, а все кто приходят или тупят или сбегают. Мне было похуй, научился бы. Через год от знакомого который туда устроился (тоже дрочил на функциональщину) узнал что их заебало и они перекатываются в типичный реакт.
>>2789762 Не, во вью тело компонента исполняется один раз, если ты хочешь подписываться на изменения то для этого есть всякие watch и т.д. Там просто незачем как в реакте реранить. Сам темплейт работает по такому же принципу как и всякие computed и watch, когда ты юзаешь стейт в темплейте, то вью подписывается на изменение этого стейта и реранит как и всякие watch, так и сам код темплейта. По идее если у тебя есть какое-то реактивное состояние, которое не используется в темплейте, то при его изменении сам компонент не будет ререндерится, потому что ему незачем, но это только моя догадка, сам я на вью не пишу
>>2789825 >Через год от знакомого который туда устроился (тоже дрочил на функциональщину) узнал что их заебало и они перекатываются в типичный реакт. Заебало, потому что ФП кодеров найти не могут, или их сам ФП заебал?
>>2789762 >я ожидал В этом твоя ошибка - ты ожидал чего-то вместо того, что бы прочитать доку. там этот момент очень подробно описан даже на русском языке.
>>2789380 А ФП -- это что по твоему? Если это как можно чаще использовать консты вместо варов и мапы с фильтрами вместо циклов, то не ясно, где тут подводные, почти сплошные плюсы. А если это вместо var1 = funcA() var2 = funcB(var1) var3 = var2.filter(mocha) var4 = var3.map(govno) Писать funcB(funcA()).filter(mocha).map(govno) то это самообман, код не становится от этого чище или более лушче, он становится менее читаемым, менее отлаживаемым, и изменения в гите трекать становится тяжелее. И ничего функционального в этом нет, байндинги есть и в Хаскелле, где ты не можешь писать не функциональный код. Но Хаскелль все равно говно.
Я до этого Питон использовал. В Питоне спокойно всякие классы, методы переопределял или просто код читал, а тут нажимаешь go to declaration и проваливаешься в преисподнюю нахуй
>>2788795 Все так. Самое интересное, что на выходе Ангуляр получается проще, хотя эта простота раскрывается со временем. Да нужно потратить больше жопочасов на понимание архитектуры ангуляра, но ты если попадешь на крупный проект на реакте, то там с вероятностью близкой к 100 тоже будет архитектура, только нестандартизованная, написанная сеньером, которого на проекте уже нет. Плюс сам реакт и вся связанная с ним хуета постоянно меняются. Это буквально постоянное обучение, в ангуляре все стабильнее и полезные навыки идут сквозь годы.
>>2789987 >написанная сеньером Оптимист На самом деле написанная изначально джуном верстальщиком спустя месяц после курсов, а потом проект взлетел и команда расширилась, на рефакторинг времени не было нужно было постоянно пилить фичи
>>2790041 >На самом деле написанная изначально джуном верстальщиком спустя месяц после курсов, а потом проект взлетел и команда расширилась, на рефакторинг времени не было нужно было постоянно пилить фичи Сижу сейчас на проекте, в котором используются: Классовые компоненты в перемешку с функциональными Стайлед компоненты и css модули Material UI + Antd Рефакторинг всего этого ада происходит по остаточному принципу, продуктовнеру вообще похуй, нужно пилить новые задачи
>>2790057 И какие проблемы? В этом и заключается суть работы программиста и инженера: реализовывать фичи в сложных условиях, вопреки здравому смыслу. За это деньги платят. Ковыряться в носу на красивой архитектуре с документацией любой дурачок сможет.
Кто-то сталкивался с проблемой с куками в нексте с апп роутером. Если кука есть, но value - пустая строка, то cookies.set не устанавливает новое значение. Если куки с таким названием просто нет, то всё ок
>>2789045 Это потому что экспресс ошибочно называют фреймворком. На деле это просто либа, позволяющая меньшим количеством строк делать то, на что без нее вышло бы больше строк. Фреймворки на ноду - это Нест, Адонис. Но никае не экспресс.
пацаны подскажите, есть длинный урл с параметрами, букав 800 или даже больше. Нормальная ли вообще практика длинные урлы сжимать, или это кринж? Параметров дохуя, и скорее всего это не изменится. Урлом нужно пользоваться - копировать в документы там, вставлять куда-то итд. Нужна как можно более компактная последовательность символов
В rtkquery есть такая штука, когда ты объявляешь какой-нибудь эндпоинт например getList Тебе query сразу же возвращает хук, названый по примеру этого эндпоинта, например useGetListQuery. Как он это делает? Это ведь до рантайма все генериться должно, это тайпскрипт такое выводить может? На пикриле нагляднее видно, изначально задается только имя эндпоинта, но не имя хука, его query каким-то образом генерирует сам. Как? На размышление дается 30 секунд
Да я знаю как строгу сгенерить, я не понимал, как эта строка потом в TS еще попадает, но не подумал про очевидный вариант с тайпкастом и темплейт литералом
>>2790594 Где у тебя выведение имени, сумасшедшее животное? Попробуй деструктурировать result, чтобы он тебе сразу же вернул usedas прямо в автозаполнении. У query там типы через infer выводятся, а у тебя каким-то волшебным образом видимо это должно сработать. И это говно меня еще вкатуном зовет, ой пиздец. Ты же сам показываешь как обсираешься на своем скрине
Кто использует playwright для тестирования верстки в chromium и webkit, подскажите плиз. Я сижу на Debian 12. Если пытаться установить обычный playwright, то когда скачивается webkit, происходит ошибка где сказано, что playwright не поддерживает webkit на debian 12. Это уделали в версии canary, которая включает в себя новые фичи, которых пока нет в stable. Webkit в Canary устанавливается без проблем. Но если попытаться открыть сайт в webkit через Test generator, то есть используя команды npx playwright codegen --browser webkit То он работает очень плохо. Если по-нажимать на кнопки и по-открывать списки, то отрендеренный сайт исчезает. Некоторые сайты вообще не рендерятся. Если в настройках попробовать включить поддержку всяких фичей, то это не помогает, а в некоторых случаях можно сделать даже хуже - тот сайт, который рендерился, перестанет рендериться. При этом в chromium все работает хорошо, то есть без проблем можно смотреть верстку в Microsoft Edge. Также если запустить тест через GUI, то есть используя команду npx playwright test --ui и написать в нем тест, что нужно клацнуть на элемент, после клацанья на который сайт пропадает в режиме codegen, то тест отработает как надо и на скриншотах будет показан отрендеренный сайт в webkit и ховер или клик по проблемному элементу. Вопросы: 1) Как запустить рабочий webkit в playwright в Debian 12? 2) Все ли работает без проблем в Debian 11? 3) Я зашел в папку, куда скачиваются движки и оказывается их можно запускать отдельно, не используя playwright. Ситуация такая же: chromium работает как надо, в webkit проблемы. Можно ли в таком случае использовать этот chromium без playwright по закону, учитывая, что скачивание происходит с сервера playwright: playwright.azureedge.net ? То есть вопроса о легальности 2, можно ли использовать этот билд не нарушая 2 лицензии playwright и chromium. И то же самое касательно движка webkit, если возможно его пофиксить. Алсо, возможно ли вообще скачать рабочие движки с оригинальных сайтов и использовать их коммерчески без лишней возни с лицензиями? Беглый осмотр сайта webkit говорит о том, что его нужно еще сбилдить, готового для запуска движка там вроде нет. пойду реинкарнирую фронт-енд тред в /web, надоело постить здесь вопросы не по языку
>>2790869 На ноде реально пишут люди, которые только ЖС знают? Я имею ввиду именно коммерческую разработку? Мне всегда казалось, что хоть нодовские приложения и пишут на жс, знание жса там не играет большой роли
Почему Redux такой сложный? Совершенно нге могу его осилисть. Причём он ещё и не один, а дохя. Какие-то react-redux rtk sag thunk toolkit. Хуй пойми как да что это учить. Пиздец.
>>2790798 Тайпскрипт, и даже джавпскрипт намного удобнее и приятнее, по сравнению с урезанным го тайпскрипт просто произведение инженерного искусства. На них удобнее, приятнее и быстрее писать бекенд под 95-99% задач. Удобно, что фронт пишут на том же языке, если понадобиться набросать для своих проектов клиент, то буду довольно просто въехать самому, особенно с неста на ангуляр.
>>2790869 На го крудошлёпы тоже за низкий прайс пашут.
>>2790881 А что по-твоему нужно знать, если ты пишешь на NodeJS? Сишарп? Хотя если человек знает сишарп, то ему очень легко будет перекатиться в тайпскрипт.
>>2789987 > Самое интересное, что на выходе Ангуляр получается проще, хотя эта простота раскрывается со временем. Чаю. Везде одни написанные хуй пойми кем инструменты, которые тянешь из хуй пойми какого родителя, но все работает и все ясно.
Простота ангуляра скорее в однообразии. Если и будут какие-то проектные выебоны местного помидора, то они будут локализированны, да и джуну знать о них и не обязательно.
>>2790993 >А что по-твоему нужно знать, если ты пишешь на NodeJS? Сишарп? Хотя если человек знает сишарп, то ему очень легко будет перекатиться в тайпскрипт. Ну вопрос был скорее о том, бывают ли бэкендеры, которые знают только TS, и которые пишут только на ноде? Речь про коммерческую разработку конечно
Обычный разраб хотя бы ради интереса осваивает другие языки. Вот я на пайтоне могу всякую хуйню писать. На ноде тоже. Хотя в ком. работе никогда не применял.
Да и вряд ли бекендер вообще может без сыкюелей пройти, хотя я хз чем они вообще там занимаются.
>>2790967 Из всего этого говна тебе только сам редакс нужно хорошо понять, чтобы потом под слоями абстракций это все в какую-то магию не превратилось, а остальные штуки это просто дополнения для редакса.
В общих чертах store это просто такой объект, внутри которого есть состояние, возможность это состояние изменить, и сделать что-то, когда это состояние меняется. Ну redux некое нагромождение над всем этим, чтобы это все работало как надо
store.getState() // получаем состояние store.dispatch({ ... }) // передаем в метод диспатч объект, который объяснит потом редьюсеру, что конкретно он должен сделать, поэтому у этого объекта обязятальный параметр это type store.subscribe() // делаем что-то, когда произошло изменение стора
По сути весь стор состоит из трех методов.
Редьюсер можно воспринимать просто на уровне обычной функции, только вместо if - someHuita -> doShit мы все свитчами делаем. А экшнкриейтор это функции, которые возвращают экшены (объект с типом и какими-то опциональными данными, на которые потом смотрит редьюсер) Чтобы сюда можно было какую-то асинхронность просунуть, есть еще миддлверы, которые перед передачей объекта "экшена" в редьюсер делают с ним еще что-то дополнительно - ждут пока пропис разрешится например.
Ну а все остальное это просто варианты того, как мы потом состояние из редакса в конкретном компоненте получим или изменим. В rtk с ним работать проще, потому что бойлерплейта становится значительно меньше, но сначала изучи нормально чистый редакс, без нагромождений над ним.
В общем-то вовсе не обязательно конкретно редакс использовать, но сначала работай и делай все на нем, потому что 99% проектов и собесов на которых будешь работать скорее всего будет связан с редаксом, выебываться будешь уже потом
Я тут у вас спрашивал какой сборщик вебпук 5 или Vite учить в 2к23 году для vue и nuxt, то вы ответили, что под Vite нихуя не готово в 2к23 году, лучше пользоваться вебпуком 5, под которое много готового уже есть.
Так вот я начал учить вебпук 5, читать доку, чёта она едрить какая сложная, я в ней утонул. Пощему так сложна?
>>2791329 >Пощему так сложна? Потому что вебпук всегда славился самой уебищной докой из всей экосистемы фронтенда. Самый нормальный вариант вактится в вебпак - учиться по исходникам самого вебпака или готовых под него конфигов.
>>2791329 >вы ответили, что под Vite нихуя не готово в 2к23 году Кто вы то нахуй? Я тебе ответил, что под ведбпак тоже нихуя не готово за рамками дефолтного транспилятора в TS(X) => JS и SCSS => CSS, для всего остального тебе свой велосипед придется писать. Что для вити, что для вебпука.
>>2791379 я так с++ выучил доку вообще не читал просто тыкал, дока для отсталых как и спецификации, вон разрабы браузеров хуй кладут на спецификацию все в гугле работают, чем мы хуже
>>2791612 >готовые компоненты прицепить кроссбраузерно в какой-нибудь вордпрес Ни jquery, ни рекат не для этого и между собой они ничего общего не имеют, шиз.
>>2791118 Да. Сейчас разбазаривание между языками не приветствуется, особенно если это языки из разных отраслей. Да и в целом индустрия сецчас так разрослась, что хорошо знать несколько технологий тяжело. Делать на коленочке пет-говнецо конечно не является нормальным изучением.
>>2791612 Сам рякт - да. Но анальники навыдумывали себе мильен кастылей и теперь рякт лежит в основе многого чего. Собери все вместе и получаешь фреймворк.
>>2791889 В том, что это излишняя ебатория, особенно для пыхомакак, которые максимум за свою жизнь щупали жиквару. Лучший вариант для них - кастомные элементы.
>>2791851 >пик До чего же весь этот срач линукс/виндовс в русегменте все таки надуманный и по большей части спизженный из метрополии. Ну как можно на полном серьезе сраться по поводу каких-то там рабов копрораций, когда у каждого первого СНГоида винда пираченая.
>>2791930 Что за шизовую хуйню ты высрал, несчастное больное животное? Какое вообще это отношение имеет к rtk? Без rtk у тебя лоадеры из воздуха генерироваться будет и все ошибки исчезнут? А ну да, дай угадаю, все это вынесено в стор на 37 890 строк, 37 860 из которых это дублирование типов и отдельная типизация, для того чтобы типы наконец совпали, и все загрузки и ошибки у тебя просто не отображаются у пользователя, потому что времени и сил на это уже не осталось. Опять шиз вкатун что-то в треде пиздит, пытаясь выдать себя за "своего"?
>react-query Мало того, насрал своим же примером себе в штаны, когда query делает буквально то же самое строка в строку
Короче определяем тебя всем тредом в петушиный угол, мойдодыр принимай пополнение
>>2791936 Блядь, дебил, в этом посте >>2791141 сравнили использование redux без rtk и с rtk. В redux с rtk намного меньше бойлерплейта, чем без rtk. Просто факты. А ты читаешь жопой.
> Сравни с useSWR, react-query, apollo и потом что-то высирай. Зачем ты это высрал? Зачем сравнивать тёплое с мягким?
>>2791944 >Без rtk у тебя лоадеры из воздуха генерироваться будет и все ошибки исчезнут? Да. Читай доку к реакте пока не увидишь, что я имею в виду. >query делает буквально то же самое строка в строку Нет =) Читай доку. Начни с доки реакта 18 (именно 18)
>>2791973 Ты из обезьяны до человека сначала дорасти. Я сказал, что можно использовать rtk для уменьшения бойлерплейта в самом редаксе. Ты же принес пример работы с фетч запросами средствами rtk/rtk-query. При этом показав сценарий, когда ты с помощью if-ов возвращаешь разные части компонента, вместо того, чтобы обернуть всё в suspence, оказывается блядь, еб твою собачью мать, вся проблема редакса была в том, что у него ВООБЩЕ ПО ТВОЕЙ ЕБАНУТОЙ ИМБЕЦИЛЬНОЙ, ДЕГЕРАТИВНОЙ ЛОГИКЕ БОЙЛЕРПЛЕТАЙ ДО ИСПОЛЬЗОВАНИЯ RTK НЕ БЫЛО, а не в том, что у редакса куча говна, чтобу связать редьюсеры с экшенами между собой. Ведь до использования rtk у нас в компоненте не откуда взяться объекту loading и error. Как это все сложилось в твоей лоботомированной голове выше моего понимания, ты просто кретин с космическим самомнением, и черепом в форме велосипеда.
>>2791975 >Я сказал, что можно использовать rtk для уменьшения бойлерплейта в самом редаксе. А я сказал что можно его еще сильнее уменьшить используя корректным для асинхронных запросов инструмент. Какие вопросы?
>>2791978 Надеюсь необходимым условием доростания до тимлида собак в твоей говногалере будет избиение по спине арматурой и окунание головой в унитаз. Тогда я смогу только пожелать тебе поскорее стать тимлидом
>>2791986 Если ты поставил ноут в гараже своего приёмного отца-алкаша, который в перерывах между попойками и поножовщинами вместе со своими собутыльниками распиливают на металл угнанный запорожец, это называется не бигтех
>>2791995 > ты поставил ноут в гараже своего приёмного отца-алкаша Не, другалек, я сижу в уютной собственно квартирке в центре мухосрани работаю на выданном мне макпуке про 16.
Жаль что только опытные разработчики поймут, как же правильно работать с асинхронным состоянием в 18 реакте))). Не так уж много реальных инженеров в наше время, кто знает про такой волшебный компонент Suspense))).
>>2792068 В чем преимущество свелта над всем остальным? Ну кроме того, что это не рякт конечно, что является преимуществом само по себе, правда обычно на этом же все преимущества и заканчиваются, кто бы мог подумать
>>2792079 Премущество в том что он настолько до опизденения прост, что ты задаешься вопросом под чем проектировали остальные мейнстримные фреймы, и зачем нужна эта сложность ради сложности.
Сап, скопировал таблицы css для не самого большого сайта (браузерная игра), сделал преттифай, получилось 10 тысяч строк. Я правильно понял что веб-макака должна все это набирать вручную?
>>2792079 Главная киллер фича – он самоустраняется на этапе компиляции и не существует в рантайме. Это идеально подходит для встраиваемых библиотек. В этой нише никогда реактов и не было, дрочились на ваниле. Свелт успешно решил эту проблему. В условиях хардкора по размеру артефакта тоже самое то, но это ещё более узкая ниша.
Ещё я уже пописав на нём год понял что свелт самодостаточен. С реактом у тебя ещё всегда десяток библиотек прицепом идёт: Стейт-менеджер/стор какие-нибудь само собой, какая-нибудь реактивность... Свелт просто готов к работе сразу. Но не как ангуляр с его батарейки-в-комплекет подходом, а скорее как минимально рабочий самодостаточный инструмент без лишнего, но с необходимым.
>>2792102 Почему такая шизоидная архитектура с кучей анальных состояний ну никак не нужна в Свелте? Почему это "идеально для встраиваемых библиотек"? Что конкретно доступно в Свелте из коробки, чего нет в реакте?
Аноны, в часто с беком воюете? Часто у вас бек делает хуйню? Часто вам хочется взять и самим все сделать ради того, чтобы ебанутый бек не лез и не ломал ничего.
ДАЙте какой-нибудь православный задачник по JS, желательно для нубов, желательно интерактивную песочницу какую, желательно бесплатно. Вкатываюсь, учу основы, теория заходит хорошо. Но когда дело доходит до написания - обкекиваюсь с первой строчки.
>>2792068 Свелт родился слишком поздно. Появись он году в 2014-2015 возможно занял бы весь рынок. А так все уже устаканилось: Реакт повсюду, Ангуляр легаси, Вуй на проектиках на пару с пхп. Таков современный мир, который уже не изменится, и в котором свелт просто не нужен.
>>2792086 ну 10к строк не так уж и много, возможно там код переиспользовался в препроцессоре, но потом он все конвертнул в обычный css и получилось больше строк
сап аноны есть таск: напечатать кучу хуйни всякой в ворде. 300 единиц. с одним подводным: надо менять в документе серийный номер. на каком языке ( и можно ли ) написать скрипт, который поставить на печать ряд документов, и при этом пропишет в определенной графе серийный номер. например 10 .docx файлов, и в каждом номер - 001, следующий 002 и т.п.
>>2792106 >Почему это "идеально для встраиваемых библиотек"? Я же описал, самоуничтожение в рантайме. Библиотекам важна изоляция от внешнего окружения (в обе стороны), а два реакта или ву разных версий на странцие подружить очень больно. Важен и размер артефакта. По этим двум больным точкам свелт и бьёт своей схемой компиляции, итоговый артефакт получается максимально близким к тому что бы ты написал на ваниле. Для конечного продукта это всё не играет большой роли, а для встраиваемых компонентов или упаси бж микрофронтендов очень важно.
>Что конкретно доступно в Свелте из коробки, чего нет в реакте? Сторы, они же обсёрваблы, они же стейт менеджмент. Изоляция CSS.
>>2793117 Как тебя на работу взяли? Открывай консоль и смотри чего там у тебя не запускается, читай документацию ко своей поебени и вообще ты тайпскрипт в браузере там запускаешь или как?
Тут видос на 5 часов по вебпуку пятому. Как думаете, уж по нему то можно будет хоть маленько чему-то научиться? Там ещё написано, что с 39 минуты звука нету, придется наугад по картинке ориентрироваться. https://youtu.be/D4RLQ9Znbh0
Штош пожелайте мне приятного просмотра на эти 5 часов. COME ON!
>>2793412 Тебе не нужны сраные обучалки и очередная гребанная книга. Просто пиши код. Свали с долбанного двача, с реддита, с твиттера, закрой свои заметки. Просто открой VS Code и просто пиши. Если ты знаешь как писать функцию, этого уже достаточно. Тебе не нужны 5 часовые обучалки. Нужно просто сесть и писать код. Не надо учиться, а потом писать. Ты можешь писать код и учиться на лету. Если чувствуешь что знаний не хватает, просто пиши больше кода. Зачем ты вообще смотришь ютуб? Потому что писать код тяжело! Нет оптимального пути в программировании. Есть только тяжелая работа и долгие часы за компьютером. Знаешь как я научился? Пробовал постоянно и стрелял себе в ногу. Я узнал отличие передачи переменной по значению и по ссылке только когда функция вернула неверный результат. Ты пытаешься наебать систему, быстро научиться и быстро получить работу. Но так не бывает. Не бывает всезнающих гуру в программировании. Они знают то что нужно знать, а всё остальное гуглят. Всё остальное пришло к ним за счёт опыта и количества решенных задач. Так что откладывай свои видосики. Откладывай туториалы "как получить работу быстро". И начинай решать реальные задачи.
>>2793432 >Если ты знаешь как писать функцию, этого уже достаточно проиграл >Не надо учиться, а потом писать проиграл >Я узнал отличие передачи переменной по значению и по ссылке только когда функция вернула неверный результат. Именно таких разработчиков и пытаются фильтровать HR, человек ничего не умеет и хочет научиться всему на рабочем месте! Это ты здорово придумал. описал 99% бездарей всех профессий, всю жизнь пьют винишко и развлекаются, а потом - НАУЧИТЕ БЛЯТЬ Я ВСЕ НАГУГЛЮ! нахуй ты такой нужен только, когда на рынке полно уже знающих и с опытом?
Увы, но прошил времена когда брали макак которые щупали "Копирование объектов и ссылки" уже после устройства на работу, сейчас такие хуже червя и их не возьмут даже стажером
>>2793029 >то без разницы Почему без разницы-то блядь, уебок тупой? Между ангуляром на свелтом есть разница, на втором писать что-угодно в 5 раз легче, об этом я и пытаюсь до твоей тупой головы донести. >Можешь хоть на жеквере делать. Сука, какой же тупой до опизденения хуесос, просто умри нахуй.
>>2793483 >на втором писать что-угодно в 5 раз легче, Поддерживать сложней. Это как во VUE вроде хороший фреймворк, но если придешь в чужой проект там все покрыто кусками говна и костылями
>>2793482 >прошил времена когда... Долбоёб, подумай сам. Что будет эффективнее - поехать в Китай, не зная ни одного слова по китайски и там на месте выучиться. Или делать как ты говоришь - обложиться учебниками, три года учить, смотреть курсы, смотреть ютуб и так выучить китайский. Очевидно, что нельзя научиться плавать не зайдя в воду. Вы подзаебали уже. Вы постоянно просите посоветуйте мне курс. Посоветуйте мне книгу. А вот эта книга норм или не норм? А какой язык лучше? Лучше реальной практики ничего нет. Повар пиздат не потому что он прочёл тысячу книг. Автогонщик охуенен не потому что он прошёл курс от яндекс практикума. А потому что они всрали кучу времени на практику.
>>2793531 >Долбоёб, подумай сам. Что будет эффективнее - поехать в Китай, не зная ни одного слова по китайски и там на месте выучиться. Или делать как ты говоришь - обложиться учебниками
Долбаеб причем тут совершенно другой пример? Если на то и пошло, то я найду себе переводчика уже с опытом работы, который побывал в различных ситуациях, чем додика со словариком
>Лучше реальной практики ничего нет. Я это отрицал? Он не поймет что написано в доке, если он не посмотрит тот 5 часовой курс!
Опыт решает! Я к себе на работу и беру только людей с реальным опытом ком. разработки, а не всякую шелупонь с курсов
>>2793537 >Он не поймет что написано в доке В ЭТОМ ВЕСЬ СМЫСЛ! Это и была идея!!! Чтобы он не понял и начал шевелить мозгами, искать, а не просто ему дали готовое решение на блюдечке. Пока он шишку не набьёт, он ничему не научится. Зато в следующий раз будет понимать что написано в документации.
>>2793553 Он не сможет настроить его по доке, чел, он просто не будет разбираться в терминах и для чего это все нужно. Ему нужен путеводитель и некий наставник, а методом тыка он вообще полезет в ненужные разделы, ты учишь говну, тот видосик на 5 часов очень хороший путеводитель в мир вебпака, это хорошее видео для трейни+, а дальше человек конечно должен сам по докам, по спекам, читать исходники плагинов и писать свои
>>2793567 Пиздёж алармиста. Даже обезьяна может научиться вебпаку. Это не ядерная физика, там есть вход и выход. Ну и лоадеры/плагины. Всё. Это не хадуп, это не спарк. Это не какая-то биг дата с кучей пайплайнов. Он ещё даже не попробовал, а ты паникёр уже наводишь суету, говоришь что не сможет. Откуда ты знаешь, может ты ещё знаешь как его девушку зовут или водку с ним пил. Может это ебать спящий Брайан Кериган или Андерс Хейлсберг...
Такс, за последний год в первый раз решил снова начать ходить по собесам. Чтобы не охуевать слишком сильно, решил сначала пойти по тем интервью, на которые меня сами пригласили, так что с моральной точки зренися обосраться на них будет не так страшно, поскольку они же сами меня позвали, я не напрашивался но и в резюме ничего не напиздел. Но вот проблема, меня предварительно спросили о зарплатных ожиданиях, и я взял и сказал примерно х2 от того, что получаю сейчас. И вот тут уже мне стало страшнее, потому что теперь-то обосраться я вполне себе могу, скажут мне - а не охуел ли ты столько просить, с твоими знаниями. И вот что в этом случае делать я хз. Компания такая, что в общем-то если возьмут пойду, но если облажаюсь по полной и с треском, то ничего страшного не произойдет. Но все же проходить через все эти круги эмоционального ада как-то не хотелось бы. До интервью еще есть время, так что смогу еще подтянуть самые большие пробелы, но все равно страшно, пиздец, что делать то
>>2793631 >скажут мне - а не охуел ли ты столько просить, с твоими знаниями Не скажут. Ответят, что мы просто не готовы тебя взять. >И вот что в этом случае делать я хз Говоришь среднюю по рынку, если дают оффер - говоришь, что есть предложение выше и начинай торговаться. >все эти круги эмоционального ада На почти всех собесах 90% вопросов одни и теже. Никакого эмоционального ада там нет и в помине.
>>2793636 У меня на одном собесе на реакт все 100% вопросов были по ООП, потому что контора переходила с ангуляра на реакт, а я в ооп вообще мало что понимаю, максимум обобщенно теорию мог бы объяснить. Но это конечно был единственный такой собес в моей жизни и я там облажался по полной
>>2793648 Ну и хуй забей, у меня тоже был собес где меня спрашвиали про кубер, нгинкс, unix, готов ли я быть дизайнером и аналитиком. Ебнутая контора была, забил хуй на неё и ушел в бигтех который предложил x3 по сравнению с моим текущим местом работы.
>>2793686 >Возьмешь меня к себе на работу? я ничего не умею. но буду гуглить Мне честно говоря до пизды как именно ты получил знания - работая на фрилансе, в офисе, сам гугля, копируя со stack overflow, участвуя в олимпиадах или просто заплатив яндекс практикуму. Я смотрю github-профиль и предыдущие работы.
"Буду" - это не ответ. Проблема программистов - слишком много пиздежа. Вы слишком много слушаете бла-бла курсов на 5 часов и мало кодите. Нормальный программист сел и без лишних вопросов 5 часов хуярит код. А не переспрашивает "а можно", "а если", "а вдруг", "а посоветуйте". Эта дискуссия пример типичного пиздежа ни о чём.
>>2793734 Я говорил... достаточно читать доку ЧТОБЫ СДЕЛАТЬ НЕКИЙ ПРОЕКТ. Это не просто читка абстрактной документации. Ты делаешь проект и параллельно учишься на нём (набивая шишки). В программировании СЛИШКОМ ДОХУЯ КУРСОВ. Здесь есть университеты, тысячи книг, туториалов, тысячи курсов. Вместо того чтобы проходить 10 курсов по 10 часов каждый, лучше ОДИН курс пройти, но сделать 9 ебанных проектов.
>>2793782 1. Check that you are using the latest version of the IMA SDK and that it is being loaded from a supported Google domain. You can find the latest version and documentation on the Google IMA SDK website.
2. Make sure that any dependencies or requirements for the IMA SDK are met, such as having the correct browser or device compatibility.
3. Check for any typos or errors in your code that may be causing the issue.
4. If you are still unable to resolve the issue, try reaching out to the IMA SDK support team for further assistance.
Я вообще пытался смотреть эти ваши видеокурсы, но после них знаний - 0. Тупо посмотрел хоть 20 часов и чё? Ничего в голове не остаётся вообще. Ни строчки написать не можешь. Повторять тоже мало толку. Ну повторил, а сам что-то своё не можешь написать всё равно.
Тут или зумеры какие-то всё схватывающие на лету или это всё наёб на даллары.
>>2793782 блять пашок... Я думал ты уже senior'ом стал, а ты обосрался на банальнейшей проверке document.currentScript.src.startsWith("https://google.com")
>>2793854 >Повторять тоже мало толку. Ну повторил, а сам что-то своё не можешь написать всё равно. Чел, это именно так и работаешь, делаешь ту же самую хуйню снова и снова, и в какой-то момент начинаешь понимать. Я когда учился создавал с нуля около 6 проектов простых и делал все по новой с небольшими изменениями в конечном результате, в итоге уже начал-более менее по памяти делать основные вещи. То, что делается редко, в любом случае делается вместе с докой, потому что всю эту хуйню, которую делаешь 1-2 раза за проект ты никогда не запомнишь, но все равно уже будет общее понимание того, как процесс в целом работает. Абсолютно каждый вирджин вкатун начинает с осознания того, что ты этого никогда не поймешь и не запомнишь, а спустя время наоборот не можешь вспомнить, почему не мог понять простейших вещей, это так работает у всех и всегда
>>2793754 >Роль играет только умение напиздеть на собесе. чеееееееееееееееееел. Прокатывает только с людьми которые ничего не слышали про накрутку опыта, а еще с теми, кому похуй, что его коллега будет дауном и за ним придется подтирать слюни жертвую своим же временем!
Много инженеров знают про накрутку и не пропускают таких самозванцев в свою команду! (в чужую пожалуйста, но не в свою)
>>2794010 >Много инженеров знают про накрутку и не пропускают таких самозванцев в свою команду! (в чужую пожалуйста, но не в свою) Хуя шиза. Ну вот я накрутил себе опыта постгреса и редиса, посмотрел доку пару часов и докладов. Как ты меня раскусишь на собесе? никак
>>2794014 Чел, я работал с самозванцами как ты которые вообще нихуя не умеют и я очень сильно с этого страдал. Сейчас работаю с профи и кайфую от работы, все без сучка а задоринки, все знают свое дело, все понимается с полу слова. В моих же интересах зафильтровать таких даунов, что бы мне не страдать внутри команды!
Раскушу просто, но не буду палить свои методики, в крупных компаниях это делает СБ, в средних HR просит предоставить сканы документов, если не предъявишь и начнешь юлить про серое оформление ты автоматически становишься мутным персонажем и проще выбирать среди не мутных, или ты думаешь что 1 такой на весь мир? Ну а на третьем этапе стоит лид и программист, цель которого уберечь команду от такого самозванца. К чему приводит самозванец в команде я описал в первых строках своего сообщения.
>>2794210 Почему сначала фильтрует лид, хрендель, руководители команд, а потом всё заворачивается после 3 часов мурыжанья на СБ? Ставьте сначала СБ. Пусть работают.
Вы мне соврали, чатжпт сказал что можно по туторам с ютуба учиться. Причем я описал чатгопоте ситуэйшен что у меня онли 4 месяца на всё есть, и я работаю на говеной работе ещё при этом
>>2794210 >в крупных компаниях это делает СБ Вот это сказки, лол. >в средних HR просит предоставить сканы документов, если не предъявишь и начнешь юлить про серое оформление ты автоматически становишься мутным персонажем и проще выбирать среди не мутных Ну у меня вот в трудовой указана должность "Инженер группы управления информационными ресурсами". Всем пиздел, что я якобы разрабом это время трудился и все схавали без проблем. Не смотря на то, что там код деятельности был совсем далек от разработки. >лид и программист Самая простая часть. Если хрюхи еще что-то могут прочуять, то твой лид и программист после неудавшейся попытки выебать меня алгосами и методолгией скрам мне еще контрофферы будут пушить. Проходил уже через это. >в любой сфере, а не только в IT Нюфаня. Ты пойми, что бизнес это всегда про НАПИЗДЕТЬ. А потом уже про напиздеть и выйти сухим из воды. И где-то в последнюю очередь там идёт честность. >>2794235 >всё заворачивается после 3 часов мурыжанья на СБ Ниразу не видел, что кого-то заворачивало СБ. Там наверное максимум проверка на отсутствие уголовки и всё.
Remember to allocate sufficient time for practice and hands-on projects. Learning resources like youtube tutorials, documentation, and books can be helpful.
>>2794285 Кек. Наивный. Потому даже у дебилов верстал которые хотели стать вротендерами я спрашивал про флексы/грибы и о боже, они сыпались. Флексы он если что ГУГЛИЛ. Верстатель... гуглил... флексы...
>>2794291 Так а нахуй такой нужен, если есть тот который верстал сам? Ты понимаешь, что флексы грибы это ещё и не сложно, если просят просто рассказать и объяснить. Могут спросить "а как сделать чтобы растянулось как надо". И если ты не делал так чисто флексами, то хотя бы аналогичное решение через маржины, и/или костыли. Там есть позиционирование, уууу бля как же я люблю позиционирование. Короче ты соснёшь. Про JS тебя спросят независимо, а его даже в твоём списке нет.
>>2794297 я просто давно начал дрочить штмл цсс жс, теперь надо за 4-5 месяцев остальное добить.
А вообще я на самом деле сгустил краски. На самом деле я за 4-5 месяцев попробую проработать фронтенд и попытаться закатиться. Но думаю меня пошлют нахуй. И я ещё доучу пыху и ларку чтоб фуллснеком попытаться
>>2794271 >Ниразу не видел Ты не видел и значит их нет? Просто тебя не звали в крупные компании >Инженер группы управления информационными ресурсами" Ты исключение, но не у всех есть такая запись "Да я программировал, меня записали поваром отдела . да просто так вышло по штатному расписанию" - сразу нахуй с лодки
>>2794333 Да не на здоровье пожалуйста. У тебя один вкат В ВАКАНСИИ займёт от трёх месяцев, если у тебя нет анального друга программиста, который протащит, или дяди Вазгена Клавабахеровича Эффектимуса. Вон, в нюфагаче анон отписал, у которого на 1к откликов аж 9 собесов лол, на которых тебя ещё унижать будут и первые 3 ты не пройдёшь с непривычки и донных знаний. Это каждый день листать хуй хантер и тратить от получаса времени, если ты хочешь хотя бы посмотреть на вью ты откдикаешься, а не на чистый пхп, потому что описания мусорные ради покрытия большего количества скиллов.
>>2794351 >у которого на 1к откликов аж 9 собесов Он или напиздел, либо он конченный дегенерат
Я вкатился 2 года назад, тут точно так же всем тредом надо мной смеялись. Через пол года после начала вката нашел себе работу на фрилансе, через еще полгода нашел работу уже в галере. Причем на мое резюме ответила примерно треть тех людей, которым я писал. А когда я начал эти собесы проходить, то из 4х прошел 2, и еще каким-то людям уже пришлось отказать, потому что меня взяли на работу. Ну и что за хуйню пиздит тот чел про 1к откликов?
Я 2 месяца уже найти не могу. До этого вкатывался полтора года. Не знаю, сколько ещё искать буду или найду вообще. Очередные гойды скоро будут наверняка.
>>2794362 > я 2 года назад Это ты конченый, раз сравниваешь 2 года назад и после февраля 2022, тем более сейчас. Сейчас даже хуже чем после массового съёба заказчиков и оптимизации галер.
>>2794347 >Просто тебя не звали в крупные компании Я блять всю жизнь работаю в бигтехе. И я сам ни разу с этим не сталкивался и мой руководитель (более 20 лет в разных бигтехах) тоже. >сразу нахуй с лодки Как будто твою трудовую увидят еще до того, как позовут на собес.
>>2793525 В воскресенье в АНТИКАФЕ "КОУЗИ-МИТИНГ" был проведен КОВОРКИНГ среди ЭМБЕДДЕРОВ, QA и просто айтишников. КОВОРКИНГ состоял из нескольких частей: ВОРКШОП с перерывами на КОФЕ-БРЕЙКИ (кстати были вкуснейшие МАФФИНЫ с ванильным кремом, а также безалкогольный мохито и СМУЗЗИ) и выступления докладчиков - СТАРТАПЕРОВ со смелыми КРАУДФАНДИНГОВЫМИ ПРОЕКТАМИ. Общая аудитория состояла из специалистов довольно широкого круга: здесь мы видели как новичков в КОВОРКИНГ-ЦЕНТРЕ, так и знакомых нам по прошлым встречам людей. Воркшоп состоял из ТРЕНИНГОВ по применению ОБЛАЧНЫХ ТЕХНОЛОГИЙ в системах УМНЫЙ ДОМ, использованию там искусственного интеллекта и обучающей модели для самонастройки системы. Информация была интересна как людям, напрямую работающими с ЭМБЕДДЕД-ПО, так и просто ДЕВЕЛОПЕРАМ и специалистам QA. Далее была самая вкусная часть, а именно: доклады СТАРТАПЕРОВ, которые уже стабильно стоят на ногах и готовы продвигать свои КРЕАТИВНЫЕ ИДЕИ в наш быт. Стоит отметить почти четырехчасовой доклад с презентацией дизайнера и профессионального фотографа Ивана Сурикомова. Иван известен нам по уже описанному ранее КРАУДФАНДИНГОВОМУ ПРОЕКТУ выключателя света на платформе ARDUINO. Смелые БИЗНЕС-ИДЕИ, отличная задумка, мощная HARDWARE-ПОДДЕРЖКА - всё это про систему Ивана. Публика активно задавала вопросы, в ходе показа презентации Иван детально описал своё устройство. ИННОВАЦИОННОСТЬ заключается в том что для выключения и включения освещения вам не нужно переключать выключатель! Вся прелесть конструкции Ивана в простоте и ЮЗЕР-ФРЕНДЛИ интерфейсе. Подумайте только - свет управляется одной кнопкой, причем она сама запоминает свое состояние, словно включение системного блока стандарта ATX! К тому же, кнопка повторяет форму пальца человека. Из презентации Сурикомова стало ясно, что подобных проектов в мире пока что не было. Иван разработал трехмерную модель кнопки и продемонстрировал ее в презентации. "На данный момент мой проект находится на стадии прототипирования и просчета БИЗНЕС-ИДЕЙ" - сказал Сурикомов. Модель кнопки в будущем будет распечатана на 3D-ПРИНТЕРЕ у ребят в ФАП-ЛАБЕ, для этого на КИКСТАРТЕРЕ Ивану нужно собрать всего лишь $21,000. Увы, пока что Ивану не удалось совместить работающий макет своего устройства с реальной лампочкой, по словам Ивана для управления лампой используется опасное высокое напряжение в 220В, а выводы ARDUINO выдают 5В. Но ничего, HARDWARE-СПЕЦИАЛИСТЫ будут разрабатывать блок для управления высоким напряжением. "Возможно мы применим трансформатор для преобразования 5В в 220В" - отметил Иван в завершении доклада. Не обошло наше мероприятие и представительниц прекрасного пола, помимо знакомой нам с прошлых встреч Ираиды Сандро, сегодня выступила новая девушка из ХАКЕРСПЕЙСА по имени Елена. Ее доклад тоже был принят с вниманием и интересом, ведь Елена затронула очень актуальную тему на сегодняшний день - печать больших объектов на 3D-ПРИНТЕРЕ. В частности, Елена продвигает идею печати стульев и пуфиков и даже продемонстрировала залу модель своего будущего стула, всего 7см в высоту. Елена намерена набрать нужную сумму для ВОРКШОПА с помощью иностранной СТАРТАП-КАМПАНИИ с КРАУДИНВЕСТИНГОМ в основном из США. К тому же, Елена разработала смелое дизайнерское решение надеть картонную коробку на раму велосипеда. "Я давно думала о таком велосипеде, ведь никто до меня этого не сделал" - заявила девушка. Нельзя сказать что все выступления в АНТИКАФЕ были интересны публике: под вечер двое ребят пытались рассказать о построении каких-то антенных систем на основе дешевых китайских ТВ-тюнеров. Публика отметила что проект пока что очень сырой и требует доработок, а также в нем изюминки, нет элементов ХАЙТЕК-СТАРТАПА. Но слушатели предложили применить ТВ-тюнер для управления вебкамерой в квартире с возможностью СТРИМА через ВЕБ-ИНТЕРФЕЙС. Ваня Сурикомов даже сказал что готов купить такое устройсто, если оно будет вести стрим на его IPHONE 5.
>Как будто твою трудовую увидят еще до того, как позовут на собес. Трудовую просят после того как прошел собес Наш лид на той недели сделал отказ двум программистам как раз на этой почве
В резюме указано 3 года, но как оказалось там 0 опыта, а до этого они работали слесарями ремонтниками, курьерами, поварами, но нет опыта в IT
Зачем компании человек без опыта, если есть люди с опытом? Мы же не джуна ищем
>>2794523 >3 года, но как оказалось там 0 опыта Ну у меня был 1 год, но напиздел на 3. Прошел собес без единой ошибки, включая лайвкодинг. На предыдущую вакуху без опыта залетел так же напиздев, что ранее работал на фрилансе.
>>2794533 И как же они соберут сведения с прудыдущего места работы, клоун? >Проверка на судимость Похуй >Аккаунты в социальных сетях Сижу только в линкедине и хх с хабром. >Проверка подлинность докумнетов Похуй >Проверка финансового положения Похуй >Судимость росдтвенников Похуй >Полиграф Ебало представили? >Финансовое положение росдтвенников Похуй
>>2794535 >И как же они соберут сведения с прудыдущего места работы, клоун?
Ты реально такой глупый или прикидываешься? На тебя есть вся информация в налоговых и прочих инстанциях за 40 лет, посылается запрос и выдается информация за 10 минут, блять или ты думаешь они просят скинуть документы просто ради прикола?
>Сижу только в линкедине и хх с хабром.
Чел, ты реально такой наивный? Отпечатывается вся твоя активность вплоть до двачей, но данные обезличены по связке IP
>>2794540 >На тебя есть вся информация в налоговых и прочих инстанциях за 40 лет, посылается запрос и выдается информация за 10 минут, блять или ты думаешь они просят скинуть документы просто ради прикола? Ну блять дальше то что? Они увидят что я шлепал формы на должности разработчик последний год. >Отпечатывается вся твоя активность вплоть до двачей ШОК! РАБОТОДАТЕЛИ ПРОВЕРЯЮТ ВСЕ ТВОИ ПОСТЫ В ПОЛИТАЧЕ!
>>2794544 >Ну блять дальше то что? Человек ищет мидла, вскрывается что у тебя нет опыта и ты обманул, ты не мидл по меркам компании ВСЕ НАХУЙ Человек который знает теорию (хорошо прошел собес) но не имеет опыт - НАХУЙ НЕ НУЖЕН КОМПАНИИ КАК МИДЛ ИЛИ СЕНЬЕР!!!!!!!!!!!!!!!!!!!!!!!!!
>>2794546 >успешно закрываешь таски >но все равно ты обманул! Ты не миддл+ а просто миддл!!! Хватит завидовать, чел. Просто признай, что пока ты сидишь на одном месте со своими 200к я за 2 года уже залетел на 300к+.
>>2794550 > ты уже вкачен и к тебе вопросов нет. Мы же начали за вкат в ИТ Т.е. когда вкатился пиздеть уже нельзя? Мне что 3 года на миддла, потом еще 3 года на сеньора хуярить? Не порядок.
>>2794550 Чел, ты пойми. Пиздеж это БАЗА айти. База карьерного роста. База бизнеса. Без пиздежа ты будешь либо очень долго рости, либо вообще стагнировать. Так что открывай своё резюме на хх и проходи собесы каждую неделю пока не предложат оффер выше чем твое текущее место.
>>2794554 Чел, пойми, я не врут только по той причине, потому что не хочу потеть на работе, вот ты наврал что сеньер, сидишь и потеешь в скафандре джуна, а я говорю что мидл, хотя являют сеньером и спокойно двигаю по 1 таске в неделю
>>2794586 >мне деньги уже некуда девать Прям так некуда? >Что мне еще покупать? Покупаешь несколько хат в мегаполисе. Потом когда заебет работа получаешь пенсию по шизе и живешь на пенсию + доход от сдачи.
>>2794464 Уёбок твой отец-членодевка. Я ничего не решал, так рынок порешал. Количество вакансий около нуля. Свелт обычно юзают в никому ненужных пет-проектах, которые пишутся в стол. Горькая права не должна быть причиной баттхёрта. Будь мужчиной и прими её, будь готов веслать на галере реактошлёпом, если хочешь есть что-то кроме маминых борщей.
>>2794627 >замена электрону На электроне мне надо найти одного ЖС дебила и он сделает пмне приложение. На этом говне мне надо найти ЖС дебила и растодебила. В чем смысл?
>>2794586 Родителям купил двушку в родной мухосрани? Бате хёндай санта фе купил уже? Ремонт им на даче оплатил? Хотя бы раз в год скидываешь пару-тройку сотыг родителям на отпуск?
>>2794535 >>Полиграф >Ебало представили? - Что такое намбер прототайп? - Вы использовали Прокси в ком. опыте? - Сколько лет стажа срачей в жс треде? - Реакт для омежек, Ангуляр для альфачей? - Сколько лет настоящего опыта? - Проходили курсы от скиллбокса? Проходили курсы от Пашки-Парашки?
Посоны, поясните как вытащить фетчинг данных за пределы юзэфекта и без юза сторонних либ на ректе. Кейс: надо получить данные на рендере функционального компонента и чтобы это было без риска попасть в бесконечный цикл, вот прям совсем и без костылей.
>>2794650 Нормально работает и не требует такой ебли с оптимизацией какую требует электрон. Алсо, любое нормальное ентерпрузе приложение которое ты видишь в вебе имеет под капотом прослойку из того же раста или сишки, но в плане реализации это та еще ебка в жопу.
>>2794850 С чего это я зелёный? В почте никакого троллинга, только факты. Если у тебя проблемы с принятием реальности и неудобную информацию ты называешь троллингом, то тряска как раз у тебя.
>>2794843 Прсваивай каждому твоему фетчу какой-либо уникальный ключ и каждый раз проверяй наличие этого ключа в каком либо хранилище. Если его нет - добавляй в хранилище и делай фетч.
Объясните пожалуйста мне, используется ли сейчас в современном проде HTTP кеширование с помощью хедеров? Пытаюсь понять как это говно работает, запустил вот ноду себе, пока нихуя понять не могу.
Или сейчас кеш используют на стороне фронта с помощью вебворкеров и прочих манипуляций с запросами?
>>2795339 > используется ли сейчас в современном проде HTTP кеширование с помощью хедеров? Лол, а сам как думаешь? >кеш используют на стороне фронта с помощью вебворкеров и прочих манипуляций с запросами? Нет. Кеш на сервисворкерах это больше PWAшная история.
>>2795345 Есть много вариантов того, как кешировать можно с фронта, вообще не трогая бэк.
>задаю вопрос >Лол, а сам как думаешь? Сам как думаешь я думаю, если я вопрос задаю?
Вот сейчас у ноды выставил, чтобы он в хедере время жизни кеша возвращал, браузер стал кешировать запрос - 200 OK (from disk cache). Но вот что не понятно, а где этот кеш в хроме хранится? В Application -> Cache Storage пусто, в других местах тоже не нашел
>>2795366 >Есть много вариантов того, как кешировать можно с фронта, вообще не трогая бэк. Правда что ли? А я и не знал. Who asked? >Сам как думаешь я думаю, если я вопрос задаю? Вопрос очень сильно походит на троллинг тупостью. Наверное самый тупой вопрос за последние несколько тредов. >не понятно, а где этот кеш в хроме хранится? Тебе доступны все библиотеки мира за пару кликов, а ты решил задать этот вопрос на аниме форуме.
Привет. Подскажите, насколько критично, если мне тяжело даются алгоритмы и структуры данных. Это крест для фронтендера или жить можно?
В частности, я например угробил уже часов 10 на то, чтобы понять работу quickSort(вариант in-place, без создания дополнительных массивов), я наизусть его помню, могу за 3 минуты его написать, но я его ни на йоту не понимаю. И это далеко не единственное место, где я жидко лажаю. Подозреваю, что у меня просто нихуя не математический склад ума. Я могу задрочить готовые решения, но сам никогда не дойду до создания такого алгоритма, например. В
>>2795654 Не стоит отчаиваться и считать, что недостаток математического склада ума является крестом для фронтендера. Хотя алгоритмы и структуры данных важны для разработки, они не являются единственными навыками, которые нужны для работы фронтендера. Например, дизайн и верстка также являются важными компетенциями для фронтендера.
Конечно, знание алгоритмов и структур данных может помочь в повышении производительности и эффективности кода, но это не обязательно должно быть вашей сильной стороной. Важно научиться работать в команде и использовать свои сильные стороны для достижения общей цели проекта.
Если вы все же хотите улучшить свои навыки в этой области, попробуйте найти хорошие учебные ресурсы и начать с простых алгоритмов, постепенно переходя к более сложным. Не забывайте, что практика - лучший способ научиться. Попробуйте создавать свои собственные алгоритмы и решать задачи, чтобы улучшить свои навыки.
>>2795654 ХВАТИТ УЧИТЬ ПРОГРАММИРОВАНИЕ! Тебе не нужна очередная книга. Тебе не нужны туториалы на ютубе. Хватит слушать советы двачеров, спрашивать АПАСАВЕТУЙТЕ ТО, АПАСАВЕТУЙТЕ ЭТО. Закрой двач, закрой ютуб, закрой вк. Открой VS Code и просто пиши. Всё что тебе нужно знать - это как писать функцию. Не учись, а потом кодь. Лучше кодь и ты выучишься в процессе. Когда чувствуешь что не знаешь достаточно, просто больше кодь. Зачем ты дрочишь все эти сортировки, что ты пытаешься отсортировать? Возьми готовую функцию someArray.sort() и не тратить 10 часов времени! В реальных проектах нужно мыслить масштабнее. Ты застреваешь в мелочах и не видишь всего проекта в целом. Программирование сложное. Здесь нет оптимального пути, поэтому делай то, что тебе реально нужно. Ты думаешь здесь прямо все гуру сидят? Я тоже периодически забываю некоторые вещи, как делать гриды или как писать IntersectionObserver. Хотя далеко не первый год в этой профессии. Я просто беру и гуглю. Какая блять хуй разница, как именно ты сделал кусок кода - нагуглил или написал сам. Нет никакой разницы. Спизженный код работает так же хорошо как и неспиженный.
>>2795654 Ты 10 лет уже кодишь или неделю назад начал? Это все со временем придет. Для начальных алгоритмов сортировка это сложно. Начинай с простых, решай easy задачи с литкода, там даже среди easy есть сложные. Сначала решай сам, пусть даже плохо и неэффективно, потом смотри что там люди нарешали. Если по текущей задачи решения в голову не приходит долго, то скипай, вернешься к ней потом. Старайся решать алгоритмы не используя вообще никаких встроенных методов, в самой работе тебе вряд ли такое пригодится (чтобы прям вообще все вручную писать, без встроенных методов), зато алгоритмическому мышлению ты научишься, и это реально впоследствии помогает кодить и находить оптимальные решения в реальных задачах
>>2795654 Литкод и решение подобного рода задач - это бесполезная трата времени. С собеса, на котором требуют что-то такое нужно сразу уходить, скорее всего это буллщит джоб.
>>2795781 >буллщит джоб Лол, ну видимо Яндекс это булщит джоб, ага Вообще в принципе любые тех собесы это булшит, ты же в реальной работе и так все можешь загуглить?
А потом оказывается, что у тебя 10 кратные вложенности мутабельных циклов, которые еще блочат отрисовку, половина компонентов мемоизирует пропсы, которые всегда будут новым объектом, ивенты не отписываются, стейт мутируется в двадцатикратно вложенной функции, анимируются марджины. Ну разумеется это все потом волшебным образом нагугливается, когда человек даже не знает, что ему нужно гуглить. Охуенно, желаю тебе возглавить компанию с таким подходом к набору персонала и не обанкротиться
>>2795909 Ну так речь не о квиксортах же, хотя бы немного задрочить алгоритмы все таки нужно. А то потом челы выше по треду ходят по масивам, условие в которых было проебано еще на первой итерации, до самого конца
У меня вот тут вопрос еще есть, насколько жестко на современных собесах по рякту ебут по классовым компонентам? Я конечно в теории еще помню их, что-то объяснить смогу, но вот синтаксически могу проебаться, а вспоминать это говно не хочется, или все таки нужно?
>>2795924 Меня совсем не ебали месяц назад. На одном собесе только спросили, когда их лучше использовать заместо функциональных и я ответил классовые компоненты в текущих реалиях используются только в одном случае.
>>2795944 >На одном собесе только спросили, когда их лучше использовать заместо функциональных и я ответил классовые компоненты в текущих реалиях используются только в одном случае. И в каком же? Потому что я бы ответил, что смысла использовать их больше нет, если только вы не сидите на старой версии рякта и не хотите обновляться
>>2795953 >И в каком же? И ты думаешь, что я буду себе конкурентов создавать. Ну уж нет. Открывай доку реакта и читай. Есть один единственный кейс, который можно закрыть ТОЛЬКО классовыми компонентами. >я бы ответил, что смысла использовать их больше нет, если только вы не сидите на старой версии рякта и не хотите обновляться Мы вам перезвоним.
>>2795958 >Есть один единственный кейс, который можно закрыть ТОЛЬКО классовыми компонентами. А, ну если ты это имел ввиду, то это я знаю, только таких кейсов не 1, а два, теперь гугли ты :3
>>2795964 Ну вот этот ещё и всё вывалил сразу этому недоделанному конкуренту все карты. Пиздец. Нахуй столько конкуренции? Давайте лучше просто наебнём плотину, а, бобры-курвы?
>>2795974 >а чем плох ртк Это я ртк шиз и 2 кейса шиз, который слал нахуй саспенс шиза. Будет забавно если 1 кейс шиз окажется саспенс шизом и вселенная сколлапсирует
>>2795981 Мне кажется, что это он, судя по тому как он не хочет конкурентов. Так скажем, схожая риторика и аиляние жопой. А НАДО ВСЕГО ЛИШЬ... ПРОДОЛЖЕНИЕ ИЩИТЕ САМИ
>>2795665 Спасибо. >>2795670 Очень может быть, что я не прав, но мне кажется, что если я сяду учиться на голой практике, то от незнания приколов типа quickSort, я буду писать говнокод на 100 строк, и в итоге на фоне других погромистов буду выглядеть как очень упорный долбоёб, который на плотницком конкурсе сделал поделку из каштанов и шишек, зато сам и без ненужной теории. Ещё наверно если на работе увидят, что я буду гуглить, как делать какие-то простые вещи, то меня очень осудят, зп обрежут или уволят. Но мейби я слишком трясусь по хуйне. Спасибо за ответ. >>2795741 Месяцев 9 вкатываюсь потихоньку. За ликтод много слышал, пару раз заходил, но в ужасе уходил, видя задачи. Надо будет в этот раз уверенно там покопаться. Спасибо. >>2795781 Услышал, спасибо.
>>2796019 >в итоге на фоне других погромистов буду выглядеть как очень упорный долбоёб, который на плотницком конкурсе сделал поделку из каштанов и шишек, зато сам и без ненужной теории. Ох видел бы ты сейчас "программистов" которые 200к просят и не знаю как промис работает...
Саспенсогоспода, такой вопрос, представим что у нас есть два разных компонента у какой-то сущности, которые фетчат данные. Мы используем саспенс и у каждого компонента был свой спиннер, пока дизайнер (как было задумано командой реакта) не передвинул саспенс блок на уровень выше, чтобы он обхватывал два компонента сразу, дизайнеру показалось правильным показывать один спиннер на два компонента сразу, ведь для этого в принципе саспенс и задумывался. Но дизайнер не знал что у нас теперь запросы выполняются не параллельно а по очереди, и время показа всей инфы занимает теперь в два раза больше времени. Вопрос нахуя мне нужен саспенс если профита ноль, и проще показывать спиннер в самом компоненте который фетчит?
>>2796019 >но мне кажется, что если я сяду учиться на голой практике, то от незнания приколов... бла бла Мне кажется... я думаю... Шат ап! Чё там сортировать, на фронтэнде редко бывает больше 20 элементов. Все нормальные люди которых я знаю, берут готовые методы из lodash. Тебя вообще не должно трахать как ты выглядишь. Если хочешь выяснить кто больший программист, записывайся на олимпиадно-спортивный конкурс, и там меряйся с ботанами краснодипломщиками у кого пися длиннее и алгоритмы забористее. В реальной жизни важен дизайн интерфейсов, плавность анимации, доступность, адаптация к мобилкам и так далее. Если параллакс дёргается как паралитик на электрическом стуле, анимация костыльная дёрганная, кривая обводка у активных кнопок, это серьёзнее чем незнание сортировок. Почти всё сортировочно-алгоритмическое что есть на фронтэнде закрывается через lodash / underscore / rumbda.
>>2796364 >Нахуй никому не нужен человек который как макака просто закрывает задачи, код должен быть быстрый и читаемый как у боженьки Это тебе кабанчик скозал?
>>2796364 >код должен быть быстрый и читаемый как у боженьки Кому должен то нахуй? Я должен только минимальное количество тасок закрыть на каждой из своих работ что бы на мороз не выпизднули. Больше я ничего не должен.
>>2796374 >Это тебе скажет любой член команды, который сталкивается с твоим кодом Почему мне не должно быть похуй? Я сюда за деньгами пришел, а не покупать кабану новый рейндж ровер с салона, пусть сам код пишет тогда.
>>2796382 >Сеньки там свои три сотыги вполне получают Пиздеж. 300к там лутают максимум архитекторы. А я напомню, что 300к - верхнуя граница рынка МИДДЛОВ (даже не помидорок)
>>2796384 > Пиздеж. 300к там лутают максимум архитекторы. Возможно, говорю с чужих слов > А я напомню, что 300к - верхнуя граница рынка МИДДЛОВ (даже не помидорок) Согласен
>Это тебе скажет любой член команды, который сталкивается с твоим кодом >Почему мне не должно быть похуй?
Объясняю примером, ты пишешь свой код на Ангуляре используя документацию, прихожу я как второй программист (за зарплатой) и половину кода меняю на JQUETY (мне так удобней и похуй на всех), часть твоих модулей переписываю на Vue, часть костылю на Jquery что бы мне было проще и на любой твой вопрос отвечаю - "Почему мне должно быть не похуй? Я сюда за деньгами пришел"
А ты будешь сидеть как даун и разбираться в моем говне что бы закрыть свои таски
>>2796403 Ну и похуй ебать. Что бы было не похуй - пусть кабан делится со мной акциями своей конторы/платит процент с выручки. Иначе - пишу код на похуй и не ебет.
>>2795907 Чел, яндех - это компания-кринж, платящая хуйню и построенная на понтах. Высокий уровень в рф - это банки и какой-нибудь озон. Но никак не яндех
>>2796025 Это лишь говорит что твой промис никому не обосрался в продакшене. Программист дрлжен уметь делать то, что от него требует бусинес, а вся остальная херня может отправиться на свалку.
>>2796513 >Программист дрлжен уметь делать то, что от него требует бусинес, а вся остальная херня может отправиться на свалку. Человек не понимает, как с сервера забрать жсончик и отрендерить его в уже написанном компоненте и просит за это 200к. Какие требования бизнеса он может выполнить?