Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю». Если/когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
Сап, объясните для бекендера, который последний раз видел фронт в мухосранской студии 7 лет назад, концепцию микрофронтендов. Это калька с микросервисов ради каргокульта, или реально удобная штука?
>>3660038 Чтобы нанимать толпы индусов которые не разбираются в программировании на должности верстальщиков. Сейчас, когда вёрстка почти полностью под ИИ, тс не нужен.
>>3660940 Причина рвонька? Я просто сразу затетектил тебя, как дауна по фразе нулевая стоимость абстракций. Потому, что node одина из худших технологий для написания C++ аддонов. Go и то получше будет
Аноны, прошу вашего совета. Как преодолеть вот эту яму отчаяния в изучении программирования? Вроде что-то изучаешь, работаешь, читаешь книги, а на выходе - чувство, будто стоишь на месте. Изучаешь что-то - это забывается за ненадобностью, работаешь - копошишься в устоявшейся кодбазе, где важнее соблюдать единообразие кода, нежели делать грамотно. Читаешь книги - такая же прокрастинация. И не ясно, что делать.
Изучаешь вглубь одну тему - не чувствуешь толка. Ну узнаю я реакт чуть лучше, чем вчера. Но это уже высокий уровень абстракции, что учишь не программирование, а конкретный фреймворк. Изучаем вширь - вью, свелт, ангуляр - а зачем? Ты будешь реализовывать те же интерфейсы так же на абстракциях (только других). И результат будет по-сути один. Идём изучать инфраструктуру - оказывается, что каждая команда выбирает своё и будешь делать на чём придётся. И, опять таки, нет разницы в конечном результате - будешь ли ты писать на mui+css либо shadcn+tailwind.
Наверное - стоит идти в fullstack. Начинаем изучать бек, понимаем ноду, экспресс, нест. И в какой-то момент - ничего нового. Одни и те же подключения бд, одни и те же паттерны (с поправкой на язык), одни и те же рестапи.
Далее - накидывается девопс. Подучил ci/cd, docker, деплой и т.д. И опять тупик.
Наверное - правильно начать с базы. Идём учить алгоритмы и структуры данных. Решаем задачи и возникает вопрос - а зачем? "Решать" задачу - это выучить/загуглить (либо подобрать по шаблону) готовое, давно доказанный настоящими математиками алгоритм (если мы не говорим про sat или полиномиальные). И это не говоря о том, как это скучно, если делаешь это в свободное от работы время.
Быть может - счастье в других языках? Тыкаешь системные языки (c, rust, go), ООП языки (java, c#), функциональные языки (elixir, haskell, purescript), "антихайп" языки (nim, gleam, crystal). И опять нет толку, ты упираешься в те же задачи, рано или поздно. В чём принципиальное отличие express.js от fiber на go? Или spring от nest?
Потом приходит понимание. База - это практика. Не нужно распыляться - нужно брать и делать. Ок, начинаем и тут же попадаем в ситуацию, когда задачи падают в одну из двух крайностей - в первой слишком тривиальные - их не полезно делать. А во второй - слишком сложные (и/или трудозатратные). Да, можно написать свой веб магазин - но зачем? Когда там будет тонна вёрстки, тонна скучных crud операций на беке, тонна первичной настройки и т.д. Если делать только как знаешь - то не научишься ничему, если пробовать разное - то рискуешь опять упереться в свой потолок. Может нужно делать что-то по настоящему сложное? Давай напишем компилятор. Находим книгу crafting interpreters и идём делать свой ЯП. И в какой-то момент понимаешь - а зачем? Ты не учишься программировать, ты в лучшем случае учишься решать конкретную задачу на невероятно базовом уровне.
Я прихожу к выводу, что если ты не попал в топ тир команду, где нужно прогрессировать в ускоренном темпе на реальных задачах, где у тебя есть опытные наставники и где видно всю "внутреннюю кухню" - ты в лучшем случае будешь поверхностным нубом, вечным джуном. Возможно, то же самое справедливо и для топ тир вузов (мфти какой-нибудь к владимирову).
>>3661779 >Аноны, прошу вашего совета. Как преодолеть вот эту яму отчаяния в изучении программирования? Вроде что-то изучаешь, работаешь, читаешь книги, а на выходе - чувство, будто стоишь на месте. как и везде - ебашить по 12 часов в сутки, лет через 5 начнешь вылезать.
>>3661779 >Я прихожу к выводу, что если ты не попал в топ тир команду, где нужно прогрессировать в ускоренном темпе на реальных задачах, где у тебя есть опытные наставники и где видно всю "внутреннюю кухню" - ты в лучшем случае будешь поверхностным нубом, вечным джуном. если бы было так то никто никогда ничему не научился бы. получить наставника который будет тебя за руку вести - это удача, которая выпадает 1 на тысячу, не чаще. в основном все учатся сами через грабли и иногда книги.
ну и да, нужно делать реальные проекты, которые будут с ферифицированной полезностью в виде денег или реального спроса.
>>3661779 Чего-то у тебя всё в кучу намешано. Коротко - у тебя яма, потому что награда говна
>Как преодолеть вот эту яму отчаяния Вне зависимости от сферы, твоё внутреннее состояние и настроение напрямую зависит от вдух вещей. 1. Это здоровье. 2. Статуст в общества, который на низовой стадии почти синоним денег
Чтобы не было этих упаднических настроений занимаешься телом. Твоё настроение КОЛОСАЛЬНО зависит от тела. Я дам краткую инструкцию, но полноценное следованием советам займёт у тебя много дней. Идёшь к врачу, желательно грамотному и работавшему со спортсменами, сдаёшь кровь на гормоны и нутриенты, врач подскажет. Тебе надо полностью закрыть все дифициты накапливающихся веществ - Витами Д, Железо, Кальций.... Потом идёшь из закрываешь все дефициты того, что не накапливается - Витами C, ряд витаминов группы B, Цинк... У тебя в пище должно быть достаточно этого. То, что не закрыть пищей, закрываешь добавками/препаратами. Я подошёл к этому, как к проекту. Можешь чекнуть пикрил. Это небольшая часть того, что я делал. Изменения в ощещуниях колосальные. Также, есмли ты мальчик, тебе надо иметь тестостерон на уровне среднем или выше среднего - если ниже, фикси. Если тяночка, то эстроген. Как, есть инфа в нете, только на всякие добавки для повышения гормонов не ведись, в первую очередь нужно движение, питание, сон и социальная роль. Потом изучи то, что повысит вою выносливось - свекольный сок, Креатин, Барокамеры и т.д. В обещм спортпит, и процедуры. Это то, что реально и очень мощно работает
Далее про метания и поиск команды. Проблемы занять себя не существует. Мир полон дерьмовейших решений. Я даже скажу, что он из него состоит. Назови мне почти любую область IT, и я скаже тебе, почему это параша говна. Операционные системы - дырявое решето, компиляторов нормальных нет, дажи среды разрабоки нет ни одной, есть тормозная и закрытая IDEA, помойный блокнот под названием VSCode и заброшенный KDEDevelop. Код писать не в чем! Топовое железо закрыто, IP стрек параша говна, TCP - вообще мусор, один только UDP норм сделали, хотя, и тот поверх IP, и вся эта шелуха в ядре, из-за чего миллиард раз данные гоняютя из юзерспейса в ядро и обратно. GIT - просто мусорная технология, вместо того, чтобы сделать так, чтобы система сама следила за всеми изменениями кода и описывала нейросетью, что в нём происходило, надо самому делать коммиты. Я так могу долго продолжать. Это всё к чему. Тебе для роста не нужна никакая команда, ни какой проект, сама реальность изобилует тем, что надо чинить и делать заново. Сервисов, кстати, тоже хороших мало, Яндекс ещё более менее что-то старается делать, мои задумки десятых годов до сих пор никто не сделал
Поэтому проблема твоя не в команде - она тебе не нужна для роста. Не в том, что надо учить фреймворки, это понятно, что каждая тима в меру свой развитости берёт инструмент, и ты, будучи гостем подстраиваешься, а исключительно в твоём физиологическом состоянии и отношении к миру. Ты как буд-то ищешь кого-то, кто будет для тебя взрослым. Плюс, твои истории про rust, c#, elixir, haskell говорят, что у тебя тотально нет вкуса. Целый список свякого мусора и нет C++ - того, на чём релально написана сегодня вся база, откуда все языки воруют концепции
>топ тир вузов >мфти Вот, это эщё одно подтверждение, того, что написаны выше. Пойду туда, где мне всё покажут и стану крутым. Вуз вообще никаким образом не определяет. Если ты силёт, ты силён без вуза. Если слаб, то слаб и с ним
Поэтому если хочешь не выгорать от кодинга, то рецепт один. Надо заниматься тем, что бустит твой статус и позволяет содержать тело в хорошем состоянии. Это либо фундаментальные вещи, либо быстрые агрессивные нацеленные на заработок прокты. Я как-то участвовал в быстрых и агрессивных - это было лучшее время. В одном случае основателя грабанули даже, лол, до сих пор не знаю, это было реально, или представление, чтобы инвесторам деньги не отдавать, прикольный был чел. Я без нейроки выдал 5к кода за 3 недели; было такое, что я ебашил код, не размышлял, а именно ебашил за клавой, по 12 часов каждый день, дней 30 без выходных - после чего я к компу подходить не хотел дней 10. При этом это вспоминается, как самое романтичное и хорошее время, потому, что был азарт и хорошая награда по итогу - это то, чего в рабогалерных структурах просто отсутствует, и то, чего порой не хватает людям, особенно молодым, поэтому они идут это дополучать во всякие хакатоны, CTF, олайн игори и прочие сурогаты
>>3661838 >Вуз вообще никаким образом не определяет. Если ты силёт, ты силён без вуза. Если слаб, то слаб и с ним хуита. выбор вуза - это одно из важнейших решений в жизни человека. хороший вуз тащит за уши наверх туда, где ты сам бы никогда не очутился (ну естественно если человек тащится). без хорошего вуза большинство дверей будут для тебя закрыты навсегда.
>>3661842 Единственное зачем нужен вуз, если ты бездарность. Тогда ты можешь оказаться в кругу скиловы и богатых ребят и они тебя протащат. А их туда мамка засунул, потому, что так надо. Меня вообще всегда удивляли утверждения что без чего-то нельзя что-то сделать. Сразу возникают вопросы: "Ты пробовал? Что у тебя не получилось?". Показывай
>>3661844 >Ты пробовал? Что у тебя не получилось? авиастроение, ракетостроение, двигателестроение, атомная энергетика, системы ПВО, авионика, судостроение, турбины и ядерные реакторы, микроэлектроника, тяжмаш, архитектура, стройка, фармакология, нефтехим и просто химическая промышленность, вся военка и т.д. и т.п. без профильного диплома по этим специальностям ты не попадёшь даже на собеседование никуда. ну а лендинги и круды можно и без диплома писать, это да
>>3661851 Пидорас тупой. Я с тобой нормально общался. Нахуй ты пиздишь. Открываешь вакансии и смотришь. Без вышки даже в спецслужбах работают. Вопрос был, В чём ты не сравился, а не твой гнилой базар
>>3661858 вот нефтехимический завод. в его постройке участвовали тысячи людей, конструкторы, технологи, архитекторы всех мастей. и любая из этих должностей невозможна без специальной вышки. цена постройки - миллиарды, генерируемая прибыль - сотни миллиардов. такой завод - крупица в экономике россии. объектов такого уровня - сотни тысяч. но без образования ты никогда не приблизишься к разработке ничего подобного. ты со своими лендингами и жаваскриптом - просто пыть у которой горизонт дальше края корыта не простирается.
ты говоришь что вышка не нужна якобы все просто и можно без нее. но на самом деле это то что ты делаешь - просто, а сложные вещи без вышки невозможны, и никто тебе даже не даст к ним без нее приблизиться.
вуз дает возможность попасть в мир реальных проектов, где не байты на диске сортируются и кнопки раскрашиваются, а строятся системы на миллиарды рублей. не все конечно этой возможностью пользуются, но другого пути туда просто нет.
>>3661842 Лет N назад так может и было, сейчас отличие, похоже, только в % быдла (что тоже приятно, я в унике как раз перестал быть хикканом-аутистом) и приезжающих на выставки компаниях, которым ты и сам можешь спокойно написывать, потому что лупоглазые херки на любой более-менее связанный со стеком или трудоустройством вопрос ответят "ой я не знаю напишите нам на почту))".
>>3661869 Двачую. Анальники именно из-за непонимания важности вышки все поголовно считают, что кроме айти и всякого дна (типа курьера или кассира) работы больше не существует. Хотя полно и других профессий, где можно очень даже хорошо зарабатывать, и без цирка с десятиэтапными собеседованиями — но эти профессии скрыты от массовых глаз, потому что людей с улицы без профильного образования туда не пускают. Поэтому анальники и считают, что айти — единственный путь, которым можно заработать на хлеб. Даже те из них, которые получали образование в области CS, тоже в большинстве случаев не выбирались за пределы своей айтишной эхокамеры.
>>3661869 >нефтехимический завод >сложные вещи Мда. Простой вопрос. Сколько операционных систем в мире? Сколько поисковиков? А теперь сколько нефтехимических заводов?
Вся перегонка нефтехимии делается в обычной лаборатрии. Завод - это механизм автоматизации и масштабирования этого. В это ничего сложного нет, и это на порядок проще создания ОС
Более того, ты с чего-то решил, что отсиживание жопы 5 лет даёт тебе какие-то знания и делает тебя кем-то
>никто тебе даже не даст к ним без нее приблизиться Опять какие-то страшилки. Я тебе конкретный вопрос задаю, кто тебя куда не пустил? Потому, что я на каждый твой тейк имею примеры, когда без вышки люди работают, но ты даже не даёшь мне им воспользоваться, потому, что увиливаешь
У вас жесточайшие фантазии о том, что толпа людей, находящихся в одном месте что-то даёт
>>3661914 >Где можно очень даже хорошо зарабатывать, и без цирка с десятиэтапными собеседованиями — но эти профессии скрыты от массовых глаз Опять какие-то секретные работы, о которых никто не знает и куда никого не пускают. Охуешь, шиза. В реальности это дроч унылого говна маловостребованный, при котором у тебя ещё и выбор места работы маленький. Производство специально растит себе рабов в образовательных учереждениях, чтобы они потом обслуживали систему. И система строится под посредственности, иначе неоткуда будет людей набирать, и программа обучения делается под них. Они проходят это, после чего становятся пригодны для эксплуатации. То, что ты пошёл по этому пути, ок, но не надо рассказывать сказки, про то, что это тебя чем-то наделило. В этом плане, даже работник полиции или продавец шавухи выглядит рассудительнее
>>3661924 > В реальности это дроч унылого говна маловостребованный, при котором у тебя ещё и выбор места работы маленький. Производство специально растит себе рабов в образовательных учереждениях, чтобы они потом обслуживали систему. И система строится под посредственности, иначе неоткуда будет людей набирать, и программа обучения делается под них. Они проходят это, после чего становятся пригодны для эксплуатации. То, что ты пошёл по этому пути, ок, но не надо рассказывать сказки, про то, что это тебя чем-то наделило. В этом плане, даже работник полиции или продавец шавухи выглядит рассудительнее Прям всю айти-индустрию сейчас описал, молодец.
>>3661838 Спасибо за большой и подробный ответ. По поводу здоровья - я полностью согласен, оно очень важно. Но как мне кажется - у меня не проблема мотивации, её хватает. Проблема в том, что не ясно, что нужно делать, чтобы стать лучше. Когда ты только начинаешь программировать и пишешь первый хеллоу ворлд - считай (с грубой натяжкой) - что ты умел ноль, а научился один. То есть в процентном количестве ноль к одному - рост в бесконечность. Потом ты учишь операторы, объявления переменных и т.д. Умел один, научился два. В процентном соотношении - ты стал в 2 раза опытнее (+100%). Когда ты умеешь много разного - ты будто перестаёшь учиться, а знания скорее больше оттачиваются, нежели открывается новый потенциал для поиска решений/осознания концепций. Более того - когда ты только начинаешь - миллион гайдов как написать хеллоу ворлд. Потом ты идёшь в бек и у тебя тысячи гайдов как написать рестапи. Потом ты идёшь глубже и у тебя уже разжиживается информация, когда ты начинаешь изучать какой-гибудь grpc, webrtc или webassembly. И вот тут чувствуешь, будто застрял.
По поводу c++ - почти все опытные люди говорят, что это плохой язык. Грузный, с многими ращличными версиями, с кучей способов решить одну и ту же задачу, опасный и т.д. Может - как раз эта свобода - мне бы понравилась. Но почему-то так сложилось, что c++ и питон - я всегда обходил стороной (не считая вуза). Но даже если пойти в этот язык, а что это даст? Фундаментальное отличие какое? Можно пойти в opengl, но зачем? Ты никогда не напишешь свой движок (игровой, физический и т.д.) в одиночку, имея первичную проблему, о которой я говорю. Если есть навык сделать такое, то и задавать такой вопрос не пришлось бы. Условный нотч - сел и написал на lwjgl на джаве сперва движок, а затем майнкрафт и стал миллиардером. Вопрос, если пошло говорить - как стать таким же?
Вуз или хорошая работа - даёт доступ к знаниям и опыту лучших прогеров мира, иной раз - целого поколения прогеров. Так же - они дают тебе задачи, в идеале которые - ты не можешь сделать без надлома, но в то же время - в которых ты всегда сможешь получить небольшую помощь, если забуксовал. Для самостоятельного обучения - это не справедливое удтверждение, потому что придумывать подобные задачи самостоятельно (и брать где-то помощь в случае чего) - нет возможности.
Написать свою IDE - невозможно. Современная IDE - результат работы (зачастую монотонной) огромной команды опытных разработчиков, ведущейся на протяжении многих лет. Написать свой протокол - то же самое, как и гит или свою ОС. Нужно изучать концепции, лишённые прямой реализации, которая может быть лишь трудозатратной, но не полезной.
>Я без нейроки выдал 5к кода за 3 недели Я без нейронки выдаю по 7к строк кода в рабочую неделю (хоть это и фронт). Это как раз признак - что ты стагнируешь и делаешь что-то, что уже понимаешь (либо к чему привык). Если мне дать задачу вне моей сферы - я не смогу делать столько же.
Ответа на мой вопрос нет, если вообще был вопрос, и если ответ на него существует в принципе.Это уже что-то из разряда метафизики, о фундаментальной природе понимания своей дисциплины. Всегда есть вероятность (довольно большая) - что я просто тупой. И тоска по it гениям, которые делают прорывы, желание постичь их навык - это лишь прокрастинация аля "успешный успех".
>>3661835 Ебашить по 12 часов в сутки - можно реализовывать лендинг пейджи на реакте один за другим. На выходе - остаёшься пустышкой.
>>3661837 >ну и да, нужно делать реальные проекты, которые будут с ферифицированной полезностью в виде денег или реального спроса. Да, я согласен, но опять-таки - если нет внутреннего запала создать проект (пусть даже не качественно) - это будет прокрастинация. На моменте работы с репетативной рутиной (вёрстка, круды, настройка) - засохнешь. А до чего-то интересного не дойдёшь.
>>3661914 Да не скрыты они. Любой заводской скуф знает, что имей вышку будет в белой каске чистым ходить и получать нормально. В любом мухГУ на заочке все студенты это заводчане, что все работы просто покупают, а зачёты там ставят почти автоматом. Заводы навряд ли у нас местные ебантяи проектировали, даже дилдаки в небо Москоу Сити строили турки с австрийцами. Скорее готовые проекты покупали у барена, как в совке было.
>>3662406 Дизайнеры как раз в безопасности кек. Автоматизация дизайна произошла намного раньше чем автоматизация кода, всякие вебфлоу существуют давно. Но тут фишка в том что для создания дизайна недостаточно какого-то технического навыка или даже программы которая тащит готовые картинки нейронками или рисует готовые блоки. Для дизайна важно внезапно банальное наличие креативности и никакие нейронки этого не заменят. В отличие от кода где результат детерминирован и у всех одинаков, в дизайне важно уметь отличаться от всех остальных, а не только делать ровную сетку. Алсо поржал с той лендинговой хуйни из трех блоков и нейрокальных картинок которую они пилят в превьюшке под пафосную музычку. .
>>3661712 Хз, первый звоночек о сворачивании будет когда крупные ойти шишки начнут заявлять, что веб приложения, всякие там саас все - нейронка решает все задачи сама. Вот тогда будет начало рухнума, причем далеко не только для фронтов.
>>3659890 Это суходрочь. Вот есть у тебя апликуха которая возвращает JSP или темплейты питонячьи, ты на какие-то штуки вешаешь условный Vue, у этого добра общий стор ну и колупаешь потиху. ТАм же например есть админка, туда можешь хоть реакт заинитить... Либо другой пример. У тебя ентерпрайз хуйня, где форум, магазин, трекер, таск лист и что нибудь еще, оно все имеет дизайн один и тот же, но каждая страничка это отдельный сервис который делает разная команда разработки. Магазин одни челиксы, таск трекер другие челиксы, из минусов это авторизация, при переходе между роутами будешь снова логиниться.
>>3660098 Ну здрасте, теперь можно ебануть бэк на несте через nest cli накидать крудов, накатить туда призму и постегресу, в которой даже делать нихуя не надо, призма сама справится. На фронт пиздануть под задачи хочешь SSR - Nuxt/ Next, хочешь тупо статику для своих CRM/ERP Vue/React/Angular.
Хочешь мобилки прикрути, пва сделай. И все это на одном яп, даже переучиваться не надо, только про базовые либо почитай и поехал.
>>3661779 Особо не читал. Ты попадаешь в ловушку вечного студента-омежки. Чтобы что-то было нужно учиться у детей. Они не читают книжки о том как ходить, они просто пробуют. Вот и ты пробуй, пиши свое говно какое-нибудь, магазинчики, планнеры, игрули какие-нибудь. Как начнет получаться тогда уже книжки почитай и пойми что ты делал не так и как можно получше. Как раздуплишься как получше тогда уже и алгоритмы добавляй. Например ты писал поиск вхождений в массив итерируясь по каждым получая сложность квадратичную, а оказывается можно было с помощью filter + new Set получить сложность O(n). И так далее. Не хуй прыгать выше головы.
>>3659879 (OP) Поздравляю тред с тем, что бекенд на JavaScript(node.js) стал самым популярным после PHP и Ruby. Скоро весь интернет перепишем на Async/await eventloop
>>3669475 >банами гуглов и реддитов будем пилить отечественные аналоги Ахахахахаха. Это какая-то крайняя степень аутизма. Пилить будем. Но не аналоги и не ты
>>3669475 Дохуя всего сделали за последние 15 лет? Так-то разворот на отечественный аналоговнет уже давным давно стоит на повестке, ты даже не представляешь насколько ДАВНО
>>3669098 В целом да. JS с комерческой точки зрения проседает. Поэтому я задрочил давно уже линупс и кресты, так попиливаю свякие тулзы пока, без промышленного опыта. Ща за сети взялся - это пиздец, писали дегенераты из девяностых. Особенно их мышление даунское, как буд-то они траншеи с кабелями кладут - интерфейсы, тунели, куча каких-то ебаных абстракций, хотя по факту, это просто программа, которая получает ссылку на область в оперативке, читает оттуда биты, приклеивает свои биты и обратно в оперативку сохраняет, всё блять нахуй. Ну и железка есть, которая хуярит ток или свет с переменной частотой по проводам и умеет эти изменения читать. Сука, блять. Ещё код тоже написан дегенератами-ноулайферами, которые реально жили кодингом, в одно рыло пилили, держа всю портянку из 5к строк у себя в голове, да ещё и на C вместо плюсов, из-за чего хуй прочтёшь. Протоколы говна, вот на кой хуй в IP4 IHL или Flags. Хоть, в ip6 убрали, правда на кой-то хуй добавили Traffic Class, на который закономерно все хуй кладут. TCP вообще мусорное ведро, даже коментить не хочу. РЯЯЯЯЯ
Тут иногда гнобить JS-детей на нетрушность. Это работает только на неоведомлённую публицу. Так JS ребята поскиловее дедов из девяностых будут, это понимаеш, когда всерьёз изучаешь наработки олдовых бабуинов
>>3669694 >ещё и на зоне ёбнут Не ебнут, поскольку таких отправляют в специализированные "красные" зоны. Там будешь сидеть с ментами, чиновниками, мэрами, военными и всякими бывшими сотрудниками работавшими около силовиков и военных. Обычные урки сидят отдельно.
>>3669718 База, для гос. проектов есть определенная группа программистов (сынки нужных людей) ну и VK.com
>>3669705 Нахуй тебе линукс если такого понятия как сайт больше не будет существовать? Тебе же сказали 150 сайтов на страну. В офисе крутят Window Server
>>3669719 Тут как повезёт, если тобой будут заниматься не очень жадные, то дожимать на прессхате не будут, если же очень, то отправят в сизо на годик, с переездами в прессхату, чтобы с тебя до последнего битка отжать
>>3669475 Так уже все запилено. Плюс тебе банально не дадут этого делать. Хочешь работать - иди устраивайся в VK.
Впрочем надо было релоцироваться пока была возможность. Сейчас уже поздно.
>>3669705 >Поэтому я задрочил давно уже линупс и кресты А нахуй они нужны на рынке труда? Или ты чисто для личного интереса взялся за них?
Я просто напоминаю, что никакого разворота уже не будет, а вся интернет отрасль будет деградировать до пары десятков сервисов в интернете. Программисты для этого в том количестве, что есть сейчас, и близко не нужны. И в ближайшие годы и вероятно десятилетия этот тренд никак не изменится. Никто уже не вернется в 2021 год, не говоря уже про доковидные времена или вовсе времена, когда любому бизнесу нужен был свой сайтик.
>>3670061 Судя по тому что требуется свое авто, там еще и бенз сам оплачиваешь, связь, проезд, машину ремонтируешь и тд. Так что там скорее всего как и в аналогичных объявлениях такси - замануха. По факту работать придется на износ, а зп будет едва средняя. А еще тебя будут гайцы разводить на взятки.
>>3670061 >Что с лицом? Водила находит 200к за неделю. >>личное грузовое авто В смысле что с твоим лицом? У тебя фетальный синдром и лёгкая умственная отсталость.
>>3670061 Некоторый человек был богат; одевался в порфиру и виссон, и каждый день пиршествовал блистательно. Был также некоторый нищий, именем Лазарь, который лежал у ворот его в струпьях и желал напитаться крошками, падающими со стола богача; и псы, приходя, лизали струпья его. Умер нищий, и отнесен был Ангелами на лоно Авраамово. Умер и богач, и похоронили его. И в аде, будучи в муках, он поднял глаза свои, увидел вдали Авраама и Лазаря на лоне его. И, возопив, сказал: отче Аврааме! умилосердись надо мною и пошли Лазаря, чтобы омочил конец перста своего в воде и прохладил язык мой, ибо я мучаюсь в пламени сем. Но Авраам сказал: чадо! вспомни, что ты получил уже доброе твоё в жизни твоей, а Лазарь – злое; ныне же он здесь утешается, а ты страдаешь.
>>3670061 айти все. мне кажется это очевидно всем >>3670062 Есть знакомый водитель (дядька лет 60+) Возит какую-то шишку, ЗП 150к+ Плюсы: - Пользуется геликом в выходные - В сутки может отработать 4 часа - Связи с миллионерами - Своего рода свободный график
>>3670300 Дегенерат тупорылый. Оно стоит около двух месячных зарплат в год. 5кк за тачку, 500к на ремонт откладывай. Или дрочи свой код дальше. Окупаемость пару лет. Сколько окупаемость у замониторного додика? Ой, я забыл, у него нихуя нет, максимум хату сдаёт за лоу прайс, с окупаемостью 10 - 25 лет или крепны накупил и держит какашечку. ЗАзазахза
>>3670491 Труд вообще бесплатный. Единственное, что важно - это активы. Трудиться = быть рабом. Делать что-то за циферки которые создаются из нихуя, как в игре - это просто очень смешно. А так, если ты родился в нищете, как дегенеративный дворник с фетальным синдромом выше, то тачку берёшь, отбиваешь за 2 года - можешь теперь давать додику, который свой труд ценностью считает, пусть он на ней ишачит
>>3670556 Мы уже выяснили, что ты дегенеративный дворник с фетальным синдромом, который дажене знает, что тачка 5 тонн на ремонт съедает около 500к в год. Спокнись
>>3670611 >без личного авто Как будто у анальников оно есть, лол. Анальники же массово боятся водить или не умеют, потому что необучаемые криворукие аутисты.
>>3671970 >ОП знает английский на С2? Ващет любой программист его знает, если не дегенерат, который хочет отсечь себя от 90% мировых знаний
Изучая оригинал ты можешь ознакомиться со всеми возможностями языка и потом простить нейросеть их использовать. А опрашивая нейросетку, не зная оригинала, будет кушать то, что она тебе выдаст, не зная, лучшее это решение или нет, плюс, будешь получать галюны. В общем нейронка без оринигал - путь говна
Есть какие-нибудь агенты сорт оф бесплатные для учебы? Курсор прикольный, но лимиты съедает за 10 запросов с контекстом какого-нибудь пет проекта на реакте. Windsurf вроде только автодополнение дает + чатик внутри VS Code.
Куда смотреть? И раз уж я тут высрал, какой сейчас джентльменский набор из ии для резюме, что надо уметь? Или типа с Claude знаком и молодец, мы вам перезвонимигнор + чс.
>>3674459 >Нет агента = не программист \ медленный программист О, к нам пожаловала макака, чья оценка труда сводится к количеству написанных строк. Знаете, раньше были литературные рабы, чей труд меряди в строках, сейчас айтишные. Забавно
>>3674562 Давно на улицу выходил? Для 90% анальников ии - это нейрослоповые смешные картинки и видосики. И ниче, лутают сотыги, покупают хаты и тачки. Назови мне хоть одну крупную контору у нас, где агенты, ллм и т д поставлены на поток
>>3674562 >уже никто не пишет код руками Как раз таки код пишут руками. Ты просто додиск никогда не работавших с кодом
Объясняю юмор ситуации для остальных. Макаки, увидившие нейросети, на серьёзных щах, затирают про них, как буд-то бы никто, кроме них не видл эти нейросети и не знает, что это такое. А причина одна. Они с нейросетями наконец-то в глазах барена стали вместо тупых мартых почти программистами, ведь получается много букв
При этом, тот мусор, который у них получился, они называют кодом, а кода никогда в глаза не видели. Более того, они на серьёзном и пока ещё целом ебале предлагают внедлять это повсеместно, сливая данные оборноки или прибыльного бизнеса, например. Что ждёт кодерков с сетью в будущем, вполне предсказуемо
>>3675098 Потому, что AI выдаёт хуйню в 80% случаев
То есть оно тотально не справляется, если ты пишешь код, а не делаешь типовой мусор, который до тебя уже сделали индусы тысячу раз, на чём и обучен датасет. Это говно, даже мне баг в KDE не может починить. Он не умеет в GQL + Сокеты, даже формулы в Libre Calc выдаёт шизовые. Не, в 20% он выдаёт что-то норм. И если его 10 раз поспрашивать, то есть шанс получить готовый ответ и скопипастить, что я и делаю, но так, чтобы давать ему писать код, не, слишком много потом исправлять, проще давать только короткие задачи и только изолированного от всего проекта
>>3675120 >AI выдаёт хуйню в 80% случаев Ну хуй знает, у меня топовый клод выдаёт в 100% случаев хуйню. Не было ни одного алгоритма который бы написал клод и не обосрался.
>>3675315 Кстати вот прямо сейчас клод выдал просто АДОВЫЙ говнокодище, ультраиндусская поебота и монкипатчинг. Аж охуел с этих выкрутасов, просто пиздец.
>>3675120 >есть шанс получить готовый ответ и скопипастить Совсем не палишься. Я считаю. надо запретить иметь мнение про нейронки тем, кто ЛЛМ трогал последний раз два года назад. Копипастим в окошко чата рандомный кусок кода без контекста, а потом удивляемся, почему ничего не работает.
>>3676641 Что ты несёшь, нейродебил? Даже агенты работающие часами несут хуйню и пишут высеры. А ты тупорылый дебил который неспособен оценить ответ нейроиндуса.
Контекст твоего мозга 10 слов что ли? Claude, Cursor, ChatGPT, Gemini, они все в нете работают, локальных версий нет. А те сети, у которых локальные версии есть, сильно сутупают, и там всё ещё хуже, чем 20% верных ответов
>>3676880 Ситуация на рынке IT (и не только) сейчас действительно выглядит как идеальный шторм. Если коротко: схлопнулось всё и сразу. Вот основные причины, почему кажется, что рынок «умер»: ## 1. Переизбыток кадров («Дохуя спецов»)
Джуны повсюду: Последние 3-4 года из каждого утюга кричали «войди в айти». Итог — сотни тысяч выпускников курсов на одну вакансию. Сокращения в Big Tech: Крупные компании (как в РФ, так и на Западе) уволили десятки тысяч опытных инженеров. Теперь синьоры конкурируют с мидлами за обычные позиции, вытесняя новичков.
## 2. Экономика и «Зарплат 0»
Конец эпохи дешевых денег: Ставки по кредитам выросли. Раньше стартапам давали миллионы «на рост», теперь инвесторы требуют прибыльность здесь и сейчас. Оптимизация: Компании больше не нанимают «про запас». Зарплатные вилки замерли или откатились к уровню 2021 года, потому что работодатель знает — за дверью стоит очередь.
## 3. Влияние ИИ
Рост продуктивности: Один крепкий разработчик с Copilot/ChatGPT теперь делает работу полутора-двух человек. Потребность в «рутинных» кодерах резко упала. Смена фокуса: Бюджеты перекладывают из классической разработки в AI-департаменты.
## 4. Локальные факторы (РФ)
Изоляция: Доступ к международному рынку и западным удаленкам сильно ограничен. Насыщение госзаказом: Основной наниматель сейчас — финтех и госсектор. Там свои правила, специфический стек и жесткий отбор. * Релокация: Часть вакансий уехала вместе с офисами компаний в другие страны.
## Что делать в этой дичи?
1. Узкая ниша: Общие навыки (просто кодить на Python/JS) больше не продаются дорого. Нужно глубокое понимание домена (Highload, Security, ML, Embedded). 2. Нетворкинг: Около 70% хороших вакансий сейчас закрываются «по своим», даже не попадая на HH или Хабр. 3. Смирение: Придется либо демпинговать по деньгам, чтобы зайти в проект, либо кратно растить скиллы, чтобы конкурировать с «зубрами».
Рынок не исчез, он просто стал рынком работодателя. Теперь они выбирают лучших из лучших за меньшие деньги. На какой стек или позицию ты сейчас целишься? Могу глянуть, где там конкретно сейчас «затык».
Асинхронное серверное состояние
Аноним01/04/26 Срд 20:39:57№3677476138
Как правильно пилить архитектуру на Tanstack Query и подобных либах?
Раньше пилили отдельные модули стора - под раздел или глобальные. Внутри переменные состояния, геттеры и экшоны.
Но вот это асинхронное состояние - совсем другая парадигма. Так бегло, если переписывать на Tanstack, в сторах остается не более 20%. Остальное нужно пихать в query.
А как правильно? Если раньше все удобно лежало в одном тематическом строе, то теперь надо как-то размазывать по запросам, мутациям. Хз куда геттеры девать, особенно на основе нескольких переменных состояния. Как правильно связать запросы и мутации, чтобы все разваливалось?
А если одни в разных сторах использовались одинаковые запросы?
>>3677476 Нахуй тебе хранить в сторе то, что станет невалидным после того как юзер ушел со страницы? Ну вот отрисовываешшь ты список тудушек с сервера, положил в общий стор todos, отрисовал. Юзер ушел на страницу со списком юзеров - тудушки лежат. Обратно вернется - ты все равно будешь вынужден стереть стор и скачать новые.
Вот так и размышляй. Есть данные, которые тухнут в момент когда юзер уходит. Их тащи через тенстек. Если это глобальные данные, например настройки, их храни в сторе. Нынче модно так и делать: протухающие данные грузим в кеш тенстека, а для всего остального редакс-контекст или аналоги.
>>3677476 Тоже сейчас на работе надо проект запускать, думал что бы такого добавить чтоб и в резюме красиво, да и само по себе не плохо.
Как будто я не хочу размазывать логику.. Состояния loading и я сам нарисую, хуле. Я попробовал его натянуть на старый проект - так вот это рыгало ломается на моменте таблички, где есть формочка редактирования записи этой таблички, куда просто данные подтягиваются при монтировании компоненты. Оно всрато кэширует как-то, и не совсем то что надо. Допускаю что это я безрукий и нужно конфигурировать, но пердолиться ради нихуя желание пропало.
Я правда не знаю, как это сформулировать для гугла.
Есть флексбокс, центрированный во флексбоксе. Элементы во внутреннем флексбоксе враппятся так, как на верхней правой картинке. А я хочу чтобы было как на картинке внизу. Пробовал по-разному, такое ощущение, что флексбокс иначе не может. Подгонять max-width флексбокса под ширину элементов не вариант - элементы могут быть разные.
>>3677570 >Если это глобальные данные, например настройки А если данные глобальные, но тоже с сервера берутся? Настройки приложения в целом, данные текущего пользователя?
И что с этим pretext делать? Чтобы это обрабатывалось нормально нужно весь макет вручную хуячить или что? Или достаточно только делать сам текст через лейаут и дропнуть расчёт в css?
>>3680730 Ниразу не встречал такого рода кейс. Чтобы заполнять пространство, но по разному. Всегда должна быть какая-то логика, иначе браузер может охуеть и увести ширину в сотни тысяч пикселей.
>>3660317 Нинужно. Там не так давно чуть не договорились что в движки вообще не будут добавлять новые фичи (почти) а всё переложат на плечи меинтейнеров фреймворков и бандлеров. Ибо сложна и работать вообще надо, пускай лучше дальше экосистема фрагментируется.
Почему в языках типа JS и питона в билд системах принято указывать диапазоны версий и создавать отдельный lock файл, а в жава-мире принято делать по-человечески и указывать фиксированные версии?
>>3680979 > фреймворк уровня ларавеля или спринга АХХАХА тупорылый дворник нахуй ты живёшь? Тебя нейросеть заменила, блядь! Выпились скорее, недолго тебе жить осталось
>>3681126 Потому, что в JAVA изначально убогая система установки зависимостей, с помойный xml и фиксацией версий. В петухон и JS тоже говно, но в целом получше
Правильно ли я понял, что если сделать canvasContext.getImageData() с прозрачного канваса (альфа на самом канвасе имеется в виду) на котором нарисовано что-то, то я не получу это что-то на прозрачном фоне — оно будет отрисовано на фоне того что происходит за канвасом? Возможно ли это как-то обойти?
То есть, мне нужно сделать так: отрендерить что-то с прозрачным фоном, забрать imageData этого (с прозрачным фоном), произвести какие-то манипуляции с imageData (например, тонировать каким-то цветом) и потом этот imageData прилепить на канвас в нужное место через putImageData(). Это не работает как мне нужно по причине описанной выше. Как это можно сделать иначе?
С условием, что я использую только Java Script, без фреймворков, и только то что поддерживается браузерами с 2015-ого года.
>>3689509 Добрый вечер! Тут небольшое недопонимание того, как работает getImageData(). Он возвращает именно пиксели самого канваса, включая альфа-канал, и никак не «видит» то, что находится за канвасом на странице — CSS и DOM для него не существуют. Если вы рисуете фигуру на пустом канвасе, getImageData() честно вернёт эту фигуру, а остальные пиксели будут прозрачными (rgba = 0,0,0,0). Скорее всего, реальная проблема в другом: putImageData() не делает альфа-блендинг. Он копирует пиксели байт в байт, перезаписывая целевую область канваса — в том числе перезаписывая существующие пиксели прозрачными пикселями из вашей ImageData. Поэтому когда вы кладёте на уже нарисованный канвас свою обработанную ImageData, прозрачные участки «прожигают дыру» в том, что там было, и визуально кажется, будто прозрачности нет и картинка «смешалась с фоном». Обход стандартный: положить ImageData на промежуточный канвас через putImageData(), а затем скопировать его на основной канвас через drawImage(). В отличие от putImageData(), drawImage() уважает globalCompositeOperation (по умолчанию source-over, то есть нормальный альфа-блендинг). js// допустим, у вас есть обработанная ImageData (тонированная и т. п.) const modified = / ... ваши манипуляции ... /;
// промежуточный канвас под размер ImageData const tmp = document.createElement('canvas'); tmp.width = modified.width; tmp.height = modified.height; tmp.getContext('2d').putImageData(modified, 0, 0);
// копируем на основной канвас — уже с честным блендингом по альфе mainCtx.drawImage(tmp, x, y); Работает во всех браузерах начиная примерно с IE9, так что с ограничением «2015+» проблем нет. Ещё пара моментов на всякий случай: Убедитесь, что контекст создан с альфой — это поведение по умолчанию (getContext('2d') эквивалентен getContext('2d', { alpha: true })). Если где-то случайно стоит { alpha: false }, канвас будет непрозрачным на уровне движка. Если источник картинки — JPEG, у его пикселей альфы нет и не будет, формат непрозрачный. Для прозрачного фона нужен PNG или WebP. И отдельно про тонирование: если весь смысл похода в getImageData — только покрасить непрозрачные пиксели в какой-то цвет, то это можно сделать вообще без попиксельного прохода. На промежуточном канвасе рисуете картинку, потом: jstmpCtx.globalCompositeOperation = 'source-in'; // рисуем только поверх непрозрачных пикселей tmpCtx.fillStyle = 'rgba(255, 80, 80, 0.6)'; tmpCtx.fillRect(0, 0, tmp.width, tmp.height); tmpCtx.globalCompositeOperation = 'source-over'; // вернуть обратно mainCtx.drawImage(tmp, x, y); Это на порядок быстрее, чем ручной цикл по data, и альфа-канал автоматически сохраняется.
>>3689153 Заебала ИИшка, ебёт и не отпускает. Жду не дождусь когда это уже закончится. Лучше ужасный конец, чем ужас без конца, а тряска уже заколебала
>>3689576 Большое спасибо за ответ, это очень помогло! Переписал рендер в соответствии с новой информацией.
Остаются артефакты если основной канвас (на который рендерится финальное изображение) оставлять с пустой альфой после вызова clearRect(). Но если заливать его белым цветом через fillRect(), то всё норм. Главное, что теперь у двигающейся картинки не остаётся белых углов по краям, то есть альфа действительно сохраняется. Ну и ещё это всё рендерится очень медленно. Но это уже другая история. Ещё раз спасибо за помощь!
>>3690585 Приветствую тебя кожаный мешок, тот кто скоро останется без работы.
По поводу артефактов на прозрачном канвасе — это, скорее всего, проявление субпиксельного рендеринга. Когда drawImage() рисует с дробными координатами (или с трансформациями — поворот, масштаб), браузер сглаживает края, и крайние пиксели получают частичную прозрачность. На белом фоне вы этого не видите, потому что полупрозрачный пиксель смешивается с белым и выглядит как ожидается. А на прозрачном канвасе при каждом кадре эти полупрозрачные «бахромки» накладываются поверх предыдущих, и если вы не делаете полную очистку области под спрайтом, они накапливаются. Если делаете clearRect() ровно по bounding box, то один пиксель по краю всё равно может остаться от сглаживания. Лечится одним из:
округлять координаты до целых перед drawImage() (Math.round(x)), очищать область чуть больше, чем сам спрайт (на 1–2 пикселя в каждую сторону), либо ctx.clearRect(0, 0, canvas.width, canvas.height) всего канваса каждый кадр, если спрайтов немного.
По поводу скорости — самые частые виновники, если вдруг пригодится: getImageData() и putImageData() сами по себе медленные, особенно на больших областях, потому что вытаскивают пиксели с GPU в обычную память (и обратно). Если тонирование можно сделать через globalCompositeOperation (как в примере из прошлого ответа), это будет в разы быстрее, потому что всё остаётся на GPU. Если каждый кадр вы обрабатываете один и тот же спрайт одинаково (например, тонируете в один цвет) — обработайте его один раз при загрузке, сохраните результат на оффскрин-канвасе и потом просто drawImage() его в цикле. Размер канваса в CSS-пикселях против реального размера через width/height атрибуты тоже сильно влияет — если канвас отображается, скажем, 800×600, но имеет внутреннее разрешение 1600×1200 (из-за devicePixelRatio), вы рендерите в 4 раза больше пикселей. Удачи с проектом!
>>3691894 Во-первых кто в здравом уме это будет писать руками в 2к26 году когда есть glm 5.1? Через полгодауже бессмысленно даже открывать какой-то фреймворк. Во-вторых эти тупорылые абсракции нейрокалу только мешают. Ну и цветовая палитра для пидоров.
>>3692074 >на nest нейрокалыч пишет Это тоже хуйня, оно не может толком бек + фронт совместить, но только если схема будет нормальная. Но и с этим тоже проблемы.
Ничего смешного вот уже два месяца в этом полуживом треде. Похоже, все сеньёры, длившиеся со мной мудростью гидрации фронта, работы с Zustand, Tilewind, FSD, JS без типов и прочему скаму, слишком устают от кручения педалей. Жду, когда их заменит рободоставшик
>>3693461 За смехуечками тебе в мвп. А так обсуждать нечего, сейчас все непонятное спрашивается у ии, карьерные вопросы смысла не имеют так как найм мертв.
>>3689153 Проблема этого говна в том, что 1 раз она сделает заебись. Но на 10 раз, исправление очередной хотелки жидко пукнув, сломает всё. и тут вступает в дело физика, держать огромный контекст и постоянно его дрочить, сильно дороже выйдет, чем держать живого человека.
>>3661869 Все что ты говоришь справедливо для авионики, атома, милитари, спейса, но не для промки блять. Сразу видно что ты далек от промки. Промка примерно в 80-90 свернула в сторону МЭК и примитивизма
>конструкторы, технологи, архитекторы всех мастей Ты ахуеешь на сколько там простые техпроцессы и алгоритмы >объектов такого уровня - сотни тысяч Хуйню несешь, загугли сколько всего заводов в РФ >со своими лендингами и жаваскриптом Даже лендинги на js в 10 раз сложнее чем алгоритмика и архитектура в АСУ ТП разработке
>>3699459 >фсд подходит и ложится очень хорошо, Пока пишешь и у тебя все в голове - ок. Но поддерживать его очень сложно, код размазан по всему проекту.
>>3699542 Ускорение разработки происходит когда абстракции не протекают. Чтобы написать что угодно на элизии придётся велосипеды строить поверх этого кала.
Доброе утро, ребята! Пилю свой игровой движок на ванильном JS, если вам будет интересно понаблюдать за моими страданиями, приходите в мой тред в дневничках!
Я толькочто осознал, что ни один браузер в мире, кроме хрома, не умеет отправлять поток байт с браузера на сервер. Имаджинируете моё ебало? 2026 год с половиной - ровно один браузер научился отправлять данные на сервер. У меня блядь истерика. Вместо того, чтобы просто написать duplex:'half' в реквесте мне придётся строить американские горки из костылей ввиде блядь отдельного протокола общения через вебсокеты или кластеризации множества отдельных запросов в один на стороне сервера. Просто блядь пиздец ёбаный.
>>3700301 >>3700322 Если ты пишешь бинарный понос, до бинарный понос должен идти в отдельный бек, а лучше всего в отдельный сервис. Просто раздели на микрофронты, как все нормальные люди, сделай вебворкер и не еби себе мозги.
Сам планирую написать дедупликатор, конечно, но тебе не советую.
Меня очень удивила история языка js. И ни тот факт, что название было взято как некоторый маркетинговый ход, ни тот факт, что js умудрился пройти через эпоху медленных/слабых компов, ни тот факт, что современный js обладает api для соединения пользователей напрямую, ни тот факт, что сейчас js может в webgl и работу с wasm, удивления не вызывают. Самым удивительным является его живучесть: пережить action script, java applet, плагины(npapi/ppapi) и при этом как-то по итогу не превратиться в семейство js-подобных языков, оставшись чем-то одним.
>>3701361 таки все просто - нет "нормальной" замены, а если она даже появится, то ее нужно сначала поддержать, а потом чтоб и массовый пользователь переходил, но! все ровно остается часть на js
зачем заниматься всей этой шляпой ,если можно/проще доработать и постепенно поменять сам js ? ну или предоставить апи ,которое будет внедрять чета другое(привет стандарт вебасм или тот же канвас)
все эти кукарику не имеют смысла , потому что джс позволяет кучу делать хорошего калла, оптимального и даже не теряя время на абстракции для бизнеса , поэтому его и нет смысла менять
п.с. вот только разработчик должен быть не реакт макакой
>>3701375 Это верно, замены действительно нет: свое разрабатывать долго и дорого, а любому бизнесу нужен результат, а процесс получения результата уже волнует только в те моменты, когда начинаются проблемы.
>>3701375 Нормальная замена была, называлась Dart. Если бы его продолжили продвигать как замену, он бы уже вытеснил жс. Но в какой-то момент дали отворот и пошли путем сооружения костылей вокруг жса.
>>3702272 Дарт это вообще какая-то шутка. Им нужно было изначально идти по пути компиляции в JS и в C, чтобы сделать нормальное внедрение, но там ничего вообще не было изначально, ни компилятора нормального, ни траспилятора в жс, ни каких-то библиотек, ни-ху-я. Зато есть своя собственная VM вместо компиляции. Индусы тупорылые, я хз зачем этот высер существует, как доказательство падения качества инженеров?
>>3702633 >Тс Он умер >хендбуку Выкинь, нинужно >Пет проект ни в коем случае делать не буду Дебил? Делай пет на JS, прямо сейчас >И говорить не надо, что ойти фсё и умерло, Умер TS, умерло написание кодов. Тебе нужно понимать алгоритмы, разбираться в архитектуре, понимать как работают сети и вычисления, чтобы заставить нейрокал писать красиво и быстро.
ты хуйню то не пиши. с чего вдруг тс -то умер? начитается ща таких долбаебов как ты и придет на свою первую галеру с умным видом ,что он не такуся как все и соснет, а после роняя калл пойдет по урокам хауйди -хуй чета догонять и изучать.
>>3702633 глянь сначала че каво и сделай минимальный потуги в сторону пет проекта на чистом джс ,а потом беги, ниже гайд для вката от меня:
Сделай дуду лист на ванильном javascript (тут ты базу базовую изучаешь. api всякие и понимаешь в чем боль пилить на ваниле); - Перекатываешься на какой нить `vue/react/svelte`. че лучше - хз, но я бы взял вуе 3. (понимаешь плюсы от ванилы); - Далее бери typescript. тут два варианта: 1. ты берешь чей -то проект на тс и начинаешь его разбирать и понимаешь, что без typescript ты бы ахуел читать васянский код; 2. делаешь дуду лист на ts или переводишь с ванилы, которую писал еще в самом начале и понимаешь для чего это и зачем. как раз в этом пункте ты можешь тронуть всякие бандллеры и сборщики
- Делаешь какую нить`Create Read Update Delete - CRUD`(с фейк `api`, можно, но лучше не нужно. пиши свой уебанский бэк на ноде и как раз поймешь че и как там работает на базовом уровне) админку, которую раскидываешь по `Feature Slice Design - FSD` и `ts`
насчет библиотек или фреймворков - тож самое. нужно понять какие они решают проблемы, а после начинать затаскивать. не тащи `axios`, потому что он реальна нахуй не нужон и тебе явно с головой хватит `fetch`'a
ву-аля! можешь выходить на поиск галеры. не забывай пользоваться каким нить ии, чтоб у него советоваться по поводу вариантов решения, но не позволяй ему писать код, максимум какой нить типовой по типу: `const foo = 0; const bar = foo; // 0`
Когда будешь готовиться к собесам, то не нужно определения как -то пытаться описать по своему и как это понимаешь ты. иначе тебя просто нахуй пошлют или возьмут в полный пиздец. хорошим примером будет вести какой нить Obsidian или Notion, потому что это удобно и многое потом можно повторять. да, некоторые определения тупа придется заучить, но позже ты поймешь как это работает, но плюсов тебе это нормально даст.
>>3702965 > Тебе нужно понимать алгоритмы, разбираться в архитектуре, понимать как работают сети и вычисления эт правда, но только после "базового" вката
> заставить нейрокал писать красиво и быстро. но нихуя не для этого, потому что знаний не хватит. во ебать, круто будет читать нейро калл от калуда ,который хуярит тернарник в тернарнике по кд, а если чета начнется более сложное - сожжет все токены и пукнет восвояси
>>3702965 > ты хуйню то не пиши. с чего вдруг тс -то умер? Из-за нейросеток, очевидно. Зачем писать на тс, если можно написать на жс и просто проверить код? > начитается ща таких долбаебов как ты и придет на свою первую галеру с умным видом ,что он не такуся как все и соснет, а после роняя калл пойдет по урокам хауйди -хуй чета догонять и изучать. Какие галлеры нахой, классические галлеры на фронт/бек почти гарантированно вымрут через пару лет, в фреймворки будут встроены нейросетки которые пишут на JS потому что меньше токенов потребляется. TS был создан для индусов, нейрокалычу он нахуй не нужен. Теоретически останутся галлеры поддержки уже существующих проектов, но что-то сомневаюсь что туда в принципе получится попасть.
>>3702988 ты так про любой яп утверждаешь? не, а че, удобно. боюсь представить твое мнение о джаве или каком нить го))0)0 го - это си для бизнеса > си - эт еще абстракция > язык ассемблера > хуярим в голове сразу бинарные конструкции, потому что все остальное придумали для индусов
я ваще в шоке с твоих рассуждений.. ты практик или фантазер? что -то сам пробовал делать, кроме ванильного дуду листа через ллмку? давай че нить сложнее, например расширение для вскода и я посмотрю как ты ахуеешь , а после перевода этого калла на тс еще раз ахуеешь какая ллмка !умная и начнешь тупа ее ддудосить требованиями по исправлению кода и быть мануальным тестировщиком на поводке провайдера ллмки и еще платить за это))0)0 при этом разбираться в этом нейрокалле ты явно не будешь, потому что ты ленивый и не захочешь разбираться че там ллмка "напридумывала" за тебя, что бы все это починить
стоит понимать цели, которые у человека стоят и отходить от них. сети, алгосы и т.д - эт круто, но че ты ответишь, когда тебе нужно будет отцентровать див на экране ? я кажись понимаю в какую ты сторону двигаешься, но быть в будущем оператором ллмки - эт не будущие, а скорее настоящие всяких инфлюэнсеров и маня мечты таких как ты а че будет, когда закончатся(уже) проекты для индексирования и обучения?... эт мне напоминает зачатки фильма идиократии
>>3702988 ваще, задумайся, если это все такое крутое и т.д, то почему бы не поднять самую крутую и умную ллмку и тупа оптимизировать какой нить самый важный продукт компании? например, гугл мог бы сделать эт со своим поисковиком или браузером ,ибо средства есть , но чета мне кажется, что они уже пробывали и обкакались. им тупа ответственный департамент дал ответку по типу "ждите квантовые компуктеры и тогда все будет", чтоб отъебались уже со своими ллмками и не мешали
я не против ллмки, но использовать ее нужно в конкретных целях как это делается еще с 80 готов у военных и допускать только для ask мода при разработке и то тут снова со звездочкой
ваще, хотел сказать, что у нас за 2 года только пару человек ушло, и то по своей инициативе(нас в департаменте 600+ челеков). у меня кореш лид в соседнем департаменте и вот эта гнида уволила у себя 2 земликопа(хотя лана, там было за дело) и в их направлении эт история относительно "частая" , но там и направление серьезное для банка и пиздец нагруженное. поэтому выбирайте работу с битуби сегментом, ибо там по моему опыту меньше ябут, нежели с битуси и можно через курсор хуярить задачи
пидорам из sc привет. какая же у вас залупа, а не репозиторий и как же у меня очко горит ,когда чета нада у вас катить
>>3702995 > ты так про любой яп утверждаешь? А то > не, а че, удобно. боюсь представить твое мнение о джаве или каком нить го))0)0 Индусская хуета для дебилов, ты правильно угадал > го - для индусов > си - достойный язык программирования > язык ассемблера - необходимый > битовые операции - крайне полезный и недооценённый Поправил > я ваще в шоке с твоих рассуждений.. ты практик или фантазер? что -то сам пробовал делать, кроме ванильного дуду листа через ллмку? Фреймворки пишу > давай че нить сложнее, например расширение для вскода На индусском не пишу > но че ты ответишь, когда тебе нужно будет отцентровать див на экране ? Нейрокал с этим справится без меня, не понимаю зачем об этом нужно думать в 2к26 году > эт мне напоминает зачатки фильма идиократии Не, идиократия это когда ты на css пишешь, вместо изучения алгоритмов или ебли байтов
>>3703001 >ваще, задумайся, если это все такое крутое Что там у тебя крутое, объебался совсем? 99.99% кода это индусский бред который ни человек ни ллмка не сможет нормально написать > я не против ллмки, но использовать ее нужно в конкретных целях Так я об этом и говорю. Как будет фреймворк который будет работать правильно и заточен под ллм - так конец современному фронту и беку.
>>3703047 >тс и графкул Вот например графкул. Это не нормально когда ты ЧЕТЫРЕ раза парсится одни и те же данные. Четыре, минимум, блядь, четыре раза! Это, блядь, не нормально, это чистая шиза.
Ни за что не поверю что современный фронт и бек и дальше будет находиться в таком состоянии.
>>3703078 >битовые операции - крайне полезный и недооценённый с хуяли? они используются и причем очень даже часто. кто -то регулярки отменял и куча подобного?
>Фреймворки пишу я так и понял. кароч, ничего интересного и полезного. может твой калл с моллом сравним от карловского?
>Не, идиократия это когда ты на css пишешь, вместо изучения алгоритмов или ебли байтов давай, напиши мне алгоритм для отцентровки дива)000)0)
> 99.99% кода это индусский бред который ни человек ни ллмка не сможет нормально написать да да да, давай расскажи эт команде, которая хуйнула движок браузера(а потом их сослали нахуй на другой проект)
>Так я об этом и говорю. Как будет фреймворк который будет работать правильно и заточен под ллм - так конец современному фронту и беку. нихуя, сторибук придумал чтоль? че ты хочешь отдавать фреймворку -то поллюции ? снова маня фантазия кажись
>Ни за что не поверю что современный фронт и бек и дальше будет находиться в таком состоянии. оно и видно, что живешь в маня фантазиях)000))
>>3703099 > с хуяли? они используются и причем очень даже часто. кто -то регулярки отменял и куча подобного? Речь про еблю байтов > я так и понял. кароч, ничего интересного и полезного. Тупорылому индусу не понять... > может твой калл с моллом сравним от карловского? Мол это мем от шиза-индуса. Так до сих пор и не понял этого прикола, кста, нахуя мол нужен? Чтобы что? > давай, напиши мне алгоритм для отцентровки дива)000)0) Я не знаю, я же фреймворки пишу)))0 > да да да, давай расскажи эт команде, которая хуйнула движок браузера(а потом их сослали нахуй на другой проект) И что не так? Современные браузеры это целиком и полностью индусский бред, те кто пытается это повторить, вроде шизов из варгейминга, тупорылые и бездарные черти > сторибук Хуйня для индусов > че ты хочешь отдавать фреймворку -то поллюции ? снова маня фантазия кажись Индусу не понять.... > оно и видно, что живешь в маня фантазиях)000)) Ты че, чёрт, у меня уже весь API готов осталось сделать сеть, схему, генераторы и дописать компилятор%
>>3703135 > Мол это мем от шиза-индуса. Так до сих пор и не понял этого прикола, кста, нахуя мол нужен? Чтобы что? о чем можно общаться, если маня фантазер даже не может зайти и прочитать об этом на главной?
> я же фреймворки пишу оно и видно. кто то решает проблемы, а кто -то ты, который во всем и вся видит индусов
>>3703216 >о чем можно общаться, если маня фантазер даже не может зайти и прочитать об этом на главной? Нахуя мне нужно читать про мол? Тебя через силу читаю, подвиг уже >оно и видно. Тебе не видно ничего, ибо глаза обоссаны >кто то решает проблемы Ты не решаешь проблемы, ты их создаёшь, индус. Хоть раз в своей жизни написал что-то, что позволяет писать меньше строк кода, а не больше?
>>3703399 >Не плачь хули, вот и все аргументы от маня фантазера
>Нахуя мне нужно читать про мол? Тебя через силу читаю, подвиг уже долбаеб еще и читать не умеет. наверное, когда тебе пакетный менеджер выдает ошибку - ты ее не читаешь, а сразу ллмке скармливаешь, потому что сам будешь решать через гуглешь?
>Ты не решаешь проблемы, ты их создаёшь, индус. Хоть раз в своей жизни написал что-то, что позволяет писать меньше строк кода, а не больше? конечно, поэтому, реализовал расширение для вскода, например. оно уже в разы полезнее и популярнее твоего нейро калла. но ты и дальше трясись видя во всех индусов, долбаеб
кароч , меня тоже эта история заебала, поэтому иди нахуй маня -фантазер. заставь долбаеба богу молиться... и он разработает себе фреймворк
Стоит ли платить ментору 100% с оффера за помощь с вкатом (испытательный срок, резюме, натаскивание на собесы) или реально самому с ют, нейронками и прочими гайдами? Не ссыте только, рынок душный пиздец, уже подумываю и о таком.
Кто-нибудь, помогите понять. В чем разница между тем, чтобы создать класс и потом создать объект, и там, чтобы описать функцию, в теле которой используется слово this, и потом сделать объект выражением "new имяФункции(параметры)"
Там выше кто-то писал про wasm. Выложу свою небольшую историю недавних дней.
Так вышло, что довелось поработать над сайтом с играми на js/webgl(по итогу ушел по собственному, но по факту это было сокращение). И буквально с февраля месяца этого года нас заставили переписать весь код на rust, чтобы потом все компилировать в wasm.
Изначально тот, кто нами руководил, был уверен в оптимальности rust/wasm, но когда все было переписано, то оказалось, что производительность упала: вызов функций, чтобы работать с js-окружением и тягать штучки для работы с dom/canvas/webgl, настолько затратный, что его вызов хотя бы 10 раз в секунду приводит к проседанию не только производительности внутри игры, но и к невероя ным скачкам на процессоре.
В общем, если ничего не будет меняться, то wasm забудут так, как забыли java-applet и vba.
>>3706123 >В общем, если ничего не будет меняться, то wasm забудут так, как забыли java-applet и vba. Васм для того что бы сишные либы дергать, а не для изначальной разработки. Ну а ВБА дохуя где используется, всякие Ексели те же.
>>3706123 Ты бредишь? Если вызов функций проседает, то просто переписываешь через RPC на шаредбуфферах и всё.
Если в этой калторке могут только писать классы через классы через вызовы функций, ещё и на пидорусте, то, вероятно, это калторка дебилов-вайбкодеров. Такие животные что угодно могут испоганить.
>>3706170 >шаредбуфферах Эта штука ситуацию лучше не делает: по сути при попытке работы с кучей промежуточно задействуется js-движок, что может привести к ещё большей беде. В любом случае, меня это уже не касается. И надеюсь, что не доведётся с таким кошмаром работать.
А так сама мысль, что wasm нужен только для интеграции уже написанного на C кода, а не для изначальной разработки, очень хороша. С этим тяжело не согласиться.
>>3706319 > Эта штука ситуацию лучше не делает: по сути при попытке работы с кучей промежуточно задействуется js-движок В этом проблемы нет, в JS даже память не выделяется при RPC проходе по типизированному массиву. > что может привести к ещё большей беде. Нет там никакой беды, между wasm/js/воркерами передаётся несколько байт синхронизации, всё остальное в разделяемой памяти. Уверен что на этой твоей работе выделяли память при передаче или что-то ещё подобное крайне тупорылое.
То что ты описываешь это проблемы вайбкодеров с отрицательным уровнем архитектурных навыков, вероятнее всего ни одного сеньки в команде не было.
>>3705521 >Почему в 2026 году все еще пишут код на JS? Сейчас как раз очередной ренессанс жиеса. Жс это король вайб кодинга. На нем буквально все уже делают. Умирает ручной кодинг, а жс сам по себе только продолжает попускать остальных.
>>3706533 да да и снова без пруфов. откуда такая метрика, что умирает ручной кодинг? бля, замени дежурного в бигкеке на нейронку у сервиса, а я посмотрю как че там умирает , а потом поговорим уже о кодинге нейрокалл даже в чета простое не сильно умеет, если не поправлять постоянно, а вот поправлять ее и нужно каждый раз(даже на максимально простых задачах)
>>3675120 Чел, ты с этими песнями про то, что ИИ делает хуевый код опоздал года на полтора. Многие вообще не понимают масштаб возможного надвигающегося пиздеца. Дело не в том, что какие-то там кодомакаки лишатся работы и пойдут заборы красить. Масштабирование машинного интелекта и замена им реального создаст ситуацию, которой еще не было никогда в мировой истории, а именно - деньги больше не будут течь от людей, занимающихся интеллектуальным трудом к тем, кто работает руками. Можно послушать язвительные подколки разного рода строителей, электриков, курьеров, таксистов и т.д. о том, что вот наконец люди нормальной работой займутся, а то совсем охуели со своим смузи. Вот только нужно вспомнить и о том, что делает ремонт в квартире, заказывает еду и такси, и ленится сходить за продуктами в большинстве своем как раз таки средний белый воротничок. Мало того, этот белый воротничок еще и встанет рядом с тобой за станок, имея за плечами 10 летний опыт управления персоналом, кризис менеджментом и с галактического масштаба амбициями.
>>3706860 >откуда такая метрика, что умирает ручной кодинг За пределами России уже давно код при помощи ИИ агентов пишут. И в США, и в Европе, и в Китае и даже в Индии и Африке.
Я реально в ахуе, что в России еще до сих пор набивают коды руками по старинке, реально технологическая отсталость из-за санкций на лицо.
>>3706910 >с галактического масштаба амбициями Бля, обосрал шторы со смеху. Какие амбиции? Если тебя пидорнули с твой работы где тебе платили 300к рублей за то, что ты кнопки красил, и ты пошел пахать на склад за 50к рублей в месяц, то никаких амбиций у тебя не будет. Ты себя будешь чувствовать униженным и опущенным. Это я тебе по своему опыту говорю, если что.
>>3706910 >деньги больше не будут течь от людей, занимающихся интеллектуальным трудом к тем, кто работает руками Людей интеллектуального труда довольно мало в экономике. Весь этот пузырь айти и финансов он довольно маленький на фоне того количества работяг на заводах, бюджетников, работяг руками. Так что нихуя не случится. Просто кнопкодавы пойдут в другие отрасли работать и на этом все кончится, экономика особо даже и не заметит. Ты просто думаешь что мы тут дохуя важные для экономики, но это не так. По сути в России за пределами Москвы и СПб почти нет никаких айтиблядей. В Европе и США аналогично - там айтишка сосредоточена только в больших городах или в некоторых центрах типа Bay Area. Остальные регионы этих стран не имеют этих секторов экономики.
>>3706910 >Чел, ты с этими песнями про то, что ИИ делает хуевый код опоздал года на полтора Опять нейродебил возомнил себя программистом. Как ты поймёшь что ты не можешь в принципе понимать код?
>>3706916 >Ты себя будешь чувствовать униженным и опущенным. Это я тебе по своему опыту говорю, если что. Но ты же и есть опущенец который неспособен качественные коды писать, всё правильно произошло.
Это моча за подарки в Стиме рейджбайтит идею, что ИИ заменит программистов? Потому, что мне трудно представить, в каком состоянии должен быть я, чтобы пойти, например, к врачам и орать: "Ааа смотрите, вас заменяют индусами", или к кассирам и говорить, что кассовый аппарат лучше
>>3706999 > Это моча Возможно. Но это не какой-то прикол, он искренне так считает, он действительно тупорылый. До того как нейроиндус появился - эта хуйлуша представлял себя программистом споря с анонами из гд и пр, терпел бесконечные унижения, но продолжал снова и снова бесконечный байт тупостью.
Я запутался в том, как делать объекты. В интернетах есть что-то подходящее на такие примеры: let f={q:123}; Но это не работает, а работает вот такое: let f={"q":123};
>>3712367 да, все верно. а че должно еще выводится ? ты выполнил команду и она вернула тебе - ничего... глянь че за тип данный void, а к переменной ты можешь обратиться по идентификатору
Я 39 лвл. вкатун в php и js с TS, шнейне пепе втфа. И я сейчас я решил по TS handbook'у учить очень медленно тему за темой, и я застрял на теме narrowing, шнейне пепе втфа.
Меня поразил Equality narrowing: там было написано, что в TS для сужения типов используются строгие и нестрогие равенства и неравенства === == !== !=
И я сразу в ИИ режим гугла закинул вопросик, что как это так с нестрогим равенством? И ии-режим гугла сразу ответил, что с нестрогим равенством есть нюанс, что например
число 66 может быть равным строке "66" и тайп скрипт без подчеркивания красным и без подсказывания ошибок может пропустить такую вещь, что на числе 66 можно вызвать функцию toUpperCase()
function example(x: string | number, y: string | boolean) { if (x == y) { x.toUpperCase();
y.toLowerCase();
} else { console.log(x);
console.log(y); } }
example(66,"66");
И дальше ИИ-режим гугла написал, что по философии TS моменты с нестрогими равенствами авторы кладут болт на эти нестрогие равенства и умывают руки, и что такое только можно линтером исправить типа запретить нестрогие равенства
Меня очень напрягает такое. Потому что мне об этом рассказал ИИ-режим гугла, когда я спросил пояснить про нестрогие равенства. А в самом handbook про это напрямую явно не говорится. И что такие вещи надо просто помнить, что вот в таком-то месте по философии TS решили забить болт и надо об этом помнить. Мне такое не нравится, меня такое напрягает и пугает.
Я просто держу в курсе, не знаю чего я от вас хочу, я просто очень удивлен и у меня тревога, тряска, просто как-то неприятно, подсознательно ищу спасения здесь, потому что здесь все мои друзья в этом гетто
>>3712930 >когда я спросил пояснить про нестрогие равенства. Потому что это тянется с JS, над которым TS и является надстройкой, а не наоборот. Как правило в каждом проекте есть линтер даже в новых которые ты создаёшь из шаблонов с помощью npm/yarn/pnpm/etc, да и сами по себе нестрогие равенства если неправильно обработана логика приведений на логотипе треда показано схематично btw могут являться источником багов. Поэтому как правило никто и не использует что-то кроме строгих сравнений с учётом типа.
Чтобы у тебя таких вопросов не возникло, ты должен был сначала пойти в JS, изучить синтаксис, основные концепты. Задаться вопросом над приведением разных типов данных при изучении JS. А в handbook TS тебе уже просто рассказывают как натягивать статическую типизацию на всё то что ты узнал из JS.
>>3712930 Сначала подумал, что не может быть. Но проверил пример в сэндбоксе TS - и действительно! Нафига тс позволяет сужать тип не строгим равенством и не пишет ошибку - загадка! Я был о нем лучшего мнения
>>3713084 Вот это меня и пугает. Вот ты по-любому опытный разработчик, и то удивился. А я вот только начал читать TS handbook, только начало прочёл basics и everyday types, и третьей главой идёт narrowing и там я уже застрял и вот такие вещи там типа при условии 66 === "66" вызвать на переменной с числом 66 toUpperCase()
А там впереди ещё 12 глав идёт, там ещё по-любому дохуя такого, что надо запомнить, вызубрить от корки до корки. И это будет очень долго для меня.
>>3712943 Ну мне нравится, ты как нейросеть пишешь, нейросеть всегда умеет подвести хуй к носу и сказать, что ты сам виноват и надо было учить матчасть в виде чистого жабового скрибпта
А ведь мне анонии ещё очень давно говорили, что в 2020+ годах TS муст хев. Поэтому сразу пиши на TS, проскочив и не задерживаясь не js. Обманули значит!!! Поймали меня за руку как дешевку.
>>3713084 Алсо ещё забыл добавить, что ии-режим гугла говорит, что это не загадка, и не какое-то упущение. А твердая и четкая философия TS, что TS кладет хуй на нестрогие равенства или неравенства
>>713179 Я нуфаг 39 лвл вкатун, мне кажется, что TS очень сложный, я застреваю в третьей главе handbook'а narrowing, а в handbook'е ещё 12 глав впереди. Это ещё читать не перечитать, пепе шнейне втфа.
>>3713110 Не могу назвать себя прямо опытным-опытным разработчиком - так, видел некторое дерьмо - но это удивило, да.
Но на мой взгляд ты все же слишком рефлексируешь. Это занятная, но не первая и не последняя причуда, на которую программист может натнутся (или не наткнутся!) в своей работе. Знать все quirk-и всех ЯП-ов, либ и тулзов - сражение с мельницами и прямой путь к шизе.
Я бы на твоем месте не придавал этому особого значения. Глянь на цифру в версии TS. Язык постоянно допиливается - и кто знает, может через пару версий половину таких вот особенностей добавят полями в конфиг или даже в дефолт. Все меняется, сегодня так - завтра сяк. Но сегодня так, да.
По поводу нейронки - заявы про "четкую философию" без конкретной ссылки ни документацию шли нахуй. Иначе можно впасть в ересь.
Объясните, где сейчас работа и есть ли она вообще??? Более 10 лет коммерческого опыта, не могу найти не то что работу, а даже попасть на собеседование более года!!! Что за хуйня происходит? Почему мрази не отвечают на отклики? Где реальные объявления о найме?
>>3713681 > Объясните, где сейчас работа и есть ли она вообще??? Есть. Геймдев, смарт-контракты, безопасность, алгоритмы, сети. > Более 10 лет коммерческого опыта Так нехуй было 10 лет кнопки красить, дебил
>>3713698 Спокнись, деревенщина шаражная под мамкиной юбочкой. Мы все поняли какой ты умненький, уникальный и продвинутый. Настоящий алгоритмичный смарт-контрактер. Последний раз заходил в этот тред 5 лет назад, как сидели шизики так и сидят.
>>3713681 >есть ли она вообще Ее просто нет. Ну то есть совсем нет. Это не хх.ру умер как площадка для поиска работы, а в целом работы не стало. Кандидатов сейчас никто не ищет и не нанимает. Все только увольняют.
>Что за хуйня происходит Рухнум. Ну и AI как вишенка на торте.
>Где реальные объявления о найме Нигде, их больше нет.
Ну не платят за ручной кодинг - ну и хуй с ним. Был кодер и писал руками - стал оператор LLM. Срать промптами и валидировать слоп тоже ведь кто-то должен?
То, что один мид\син может высрать промптов и провалидировать километры галюций нейронки, верится с трудом. Даже если TDD. И будем честны - ну какой к хуям TDD во фронте
Короче, как я это понимаю - максимум, что может заменить нейронка - это пару джунов в команде. После этого она должна все равно упереться в узкое место мясных человеков.
>>3714054 >И будем честны - ну какой к хуям TDD во фронте ПРОСТО пишешь код без всякой задней мысли разделяя уровни абстракции ~ юнит-тесты по ходу дела сами нарисуются без всякой нейролабубы. В чем проблема?
>>3714054 Смотря от пайплайнов и архитектуры в проекте. Если всё красиво сделано, написаны гайдалйны что и куда писать - нейрокал может один внедрять фичи. Если этого нет (а этого нет на 99.99% проектов) - нейрокал пишет дикую хуйню и через несколько месяцев проект загажен на 60-80% аптайма.
>>3714080 Так даже если все изъебнулись и написали километры гайдов (для чего снова нужны мясные прогеры и лучше не один), то потом все равно же нужно валидировать?
Это то, о чем я говорю - мясные человеки все равно участвуют в процессе. И скорость генерации нейрослопа не должна уменьшать необходимое количество таких человеков. И даже наоборот - чем быстрей и больше нейронка генерит - тем больше нужно прогеров, чтобы успевать проверять ее бред.
Единственная ситуация, которую я могу придумать, при которой прогеры вдруг резко стали не нужны - это если биз просто забил хуй на валидацию вообще.
Тогда да, достаточно пары бедолаг, которые будут срать промптами и ничего не читая и не вникая (прошло тесты и похуй) сразу хуячить в прод.
>>3714085 > то потом все равно же нужно валидировать? Не, если всё правильно написано сама архитектура работает как формальная система. Нейроговно через N итераций делает заключение что всё заебок, но иногда эти N итераций могут стоить дороже чем рабы. Саму архитектуру нейрокалыч конечно же не осилит написать.
> Единственная ситуация, которую я могу придумать, при которой прогеры вдруг резко стали не нужны Если нет архитектора, нет гайдлайнов, нет архитектуры - нейрокал просто убивает проекты, прям совсем убивает. Не существует никакой замены. Это >>3714030 местный даун-дворник, он не программист даже, можно его не слушать.
>>3714093 >Это >>3714030 местный даун-дворник, он не программист даже, можно его не слушать
А есть что по факту ответить? Работы шаром покати. Ну вот нет рабочих мест, нет вакансий. От того, что ИИ что-то не может, а что-то может на российский рынок труда это мало влияет. Рунхум фонит по всем направлениям, вакансий не стало.
>>3714093 > Не, если всё правильно написано сама архитектура работает как формальная система. Нейроговно через N итераций делает заключение что всё заебок
Такая хуйня сработает только для новых проектов. И будет работать только N коммитов, после чего проект все равно деградирует в типичный свинарник, состоящий из говнокода, странных решений, дублей и прочей хуйни, которой всегда навалом в любом проекте, пожившем больше пары лет.
И вот с такой хуйней уже никакие обвязки и промпто-молитвы не помогут.
И давайте откровенно - новых проектов, с грамотно настроенной обвязкой, где нейронка может так красиво сыграть, в общем объеме работы прогеров - хуй да нихуя.
Львиная доля работы - это сидение по локти в легаси говнокоде и попытка втулить новую фичу не поломав рядом стоящие костыли. И тушение пожаров, если что-то отъебнуло по причине кривых рук, ног, промптов и т.п. И только если очень повезет - биз даст что-нибудь порефачить.
Иностранный рынок отъебнул, а локальному рынку столько прогеров не нужно
Можно было бы помечтать, что прогеры понадобятся в импортозамещении - пилить локальные версии иностранных фич - но хуй там плавал
Импортозащемленцам реальная работа нахуй не нужна. Даже если выделят денег - они их тупо украдут и выкатят какую-нибудь нерабочую хуйню. А для этого прогеры особо не нужны. Тут как раз нейронки справятся, да
Можно было бы понадеяться на частный бизнес, что он возьмет на себя бремя реального импортозамещения. Но частному бизнесу тоже пизда - кредиты настолько охуевшие и перспективы настолько туманные, что дураков таким заниматься нет.
Короче у нас с рынком беда уж точно не из-за искусственного интеллекта. У нас, как обычно, виноват естественный
>>3714106 ну вообще это правда. большая часть работы в айти это поддержка легаси гавнеца. я ни разу с нуля никогда ничего не писал на работе ну кроме пары микросервисов которые мало использовались или были выкинуты к хуям, а вот в легаси гавнеце покопаться это да, этим меня грузили всю мою карьеру пока на мороз не высадили.
>>3714095 > российский рынок Кого ебёт что тут происходит? Россосия всё. Ну а у меня интернет есть, тут только у дворников проблемы будут.
>>3714106 >Такая хуйня сработает только для новых проектов. И будет работать только N коммитов Смотря от архитектуры, в принципе этот N можно довольно далеко отодвинуть чтобы это имело смысл. Потом конечно всё перейдёт в плотный поток говнокода который невозможно отрефракторить.
> новых проектов, с грамотно настроенной обвязкой, где нейронка может так красиво сыграть, в общем объеме работы прогеров - хуй да нихуя. Их нет практически, по этому ллм-кал будет убивать проекты и дальше.
>>3714115 Легаси гавенцо по тому, что кабанчик смотрит на рынок, а рынок в среднем из посредственностей и ленивых волчар. Кабанычу надёжнее и понятнее нанять тупого, которого легко заменить, чем чела с мозгами, после которого новые разрабы продолжать не смогут. Поэтому и популярны фреймворки, поэтому и делается всё на технологиях дедов, чтобы последний даун смог разобраться
>>3714072 >>3714054 TDD - это такой театр безопасности, когда хочется иметь хоть что-то, что будет говорить, что написан не кал. Раньше таким промышляли лоускил обезьяны, теперь вот, нейрослоп обмазывают этим
>>3714106 >Львиная доля работы - это сидение по локти в легаси говнокоде и попытка втулить новую фичу не поломав рядом стоящие костыли. И тушение пожаров, если что-то отъебнуло по причине кривых рук, ног, промптов и т.п. this. Вишенка на торте - интеграции со сторонним калом, у которого документации либо нет вообще, в лучшем случае список методов, либо она обновлялась года полтора назад. Понимать, какие данные ожидает та или иная ручка, чтобы выдать некий осмысленный результат, запрещено. Можно только методом тыка на тестовом стенде изучать.
>>3715387 >Хайп прошел Не хайп прошел, а так же как во фронтенд в свое время повалили толпы вкатунов и свитчеров и окончательно убили и так не очень распространенный стек.
Здравствуйте, уважаемые фронтовики. Первоочередно направляюсь к вам, как к сторожам веб технологий и всего хорошего. Есть простенький сайт https://generator.email/blog/gmail-generator, в котором форма, куда ты вводишь текст. У меня в браузере автоудаление при закрытии всего. Интересует меня откуда браузер берет payload ylink=xyyyyyyyyyyi&ydomain=gmail.com&toggler-2=1&action=submitс, пытаясь отправить свой post запрос (пик 2)? Но это так работает, если пытаться после переоткрытия браузера заходить в уже существующую вкладку, если открывать по тому же url новую, то ничего не сохраняется. Нейронка нашептала, что это из-за метаданных вкладки, а где можно про это подробнее почитать, как гуглить? Че то не получается ничего найти по теме. local storage тоже пустой соответственно.
>>3715426 Из элемнета <form method="post" autocomplete="off">, и из инпута <input type="text" name="ylink" spellcheck="false" maxlength="30" class="form-control2 coselect" id="userName" value="generator"> Это стандартное поведение браузера, у нейрокалыча прочитай. Ёбни в нейрокалыч всё что есть на странице, оно расскажет.
>>3715438 >Такой профессии больше не существует. Увы. Кто ж теперь фронт пишет? Дизайнеры? Или бэкэндеры? Или может CEO сидит сгорбившись хуячит промпты нейронке?
Задачи по фронту есть, которые никуда не делись, а професси больше нет - как это работает?
>>3715553 >Фулл-кеки в основном Это ты очень точно написал, именно -кеки. Потому что современная сложность что переда, что зада такая, что нужно быть ебнутым, чтобы на серьезных щах заявлять, что ты фуллстек.
Но, конечно, если бизнесу для его задачи похуй на качество и главный параметр - хуйнуть подешевле, то да, можно обойтись фулкекным нейрослопом.
Но, опять-таки, это сработает только в малых проектах. В средних и крупных - уже хуй. В них фулкекный нейрослоп никому нахуй не нужен, т.к. системное отравление подобными ядами убъет проект к хуям и ни один техлид такого не допустит.
Поэтому нет, не могу согласиться, что раздельные фронт- и бэк- специализации померли. Померли только в малых проектах. В крупных все норм.
С другой стороны, старожилы должны помнить времена, когда задачи были попроще и когда вместо фронт- и бэк- был универсальный солдат веб-мастер. Который и стили попишет и пыху погладит и с хостингом поебется.
И в этом смылсе в малых проектах можно сказать, что происходит ренессанс веб-мастеров, да.
>>3715570 Сейчас всю разработку (и бек, и фронт), тестирование, девопс и аналитику тащит на себе один гребец - так называемый product engineer. Даже крупные компании больше не хотят вкладываться в раздельные роли и заставляют делать всю работу через нейронки.
Как пример - Райффайзен Банк. У них с этого года раздельных ролей нет, все стали "продакт инженерами". Провели аттестацию на знание LLM инструентов, несколько сотен человек высадили к хуям, оставшиеся теперь стали мастерами на все руки с нейронками. Знакомый раньше писал бек на джаве с микросервисами там, сейчас его перекинули на фронтенд и он пишет фронтенд с нейронками даже толком не зная джаваскрипт (у него 0 опыта во фронте).
>>3715570 >Потому что современная сложность что переда, что зада такая, что нужно быть ебнутым, чтобы на серьезных щах заявлять, что ты фуллстек. На самом деле, it depends. Знаю проекты, где и то и другое - бойлерплетные круды. Ну условно ты нахуярил один раз круд на несте, все остальные круды +- будут такие же.
>В них фулкекный нейрослоп никому нахуй не нужен Нейрослоп, конечно не нужен, но именно фулл-кекность сейчас пролезает везде. Опять же, я не про финтех, понятно, или там биг дату, про стандартные екоммерсы и так далее.
>И в этом смылсе в малых проектах можно сказать, что происходит ренессанс веб-мастеров, да. Ну вот по мере того, как нейроговно пихают во все щели, за исключением каких-то критических или предметно-ориентированных отраслей, все веб-разрабы так или иначе в какой-то степени будут веб-мастерами.
Ну, мля, если у меня в бигтехе девопсы сами себе какую-то веб-морду нанейронили.
Конечно, это неправильно. Ну так разработка в целом в говне последние 5 лет.
>>3715595 >Ну, мля, если у меня в бигтехе девопсы сами себе какую-то веб-морду нанейронили. > >Конечно, это неправильно
А почему неправильно? Почему для веб морды для девопсов надо привлекать отдельного фронтендера или даже команду?
Нахуй это все разделение труда вообще нужно? В бигкеках вообще отдельных ролей аналитик, qa и devops часто нет. Как в яшке например. Там ты просто "разработчик" и все.
>>3715598 >А почему неправильно? Ну ты когда-нибудь видел веб-морды, разработанные девопсами? Тот же окд, например. Пробовал ими пользоваться, удобно?
>Нахуй это все разделение труда вообще нужно? Потому что, внезапно, профессиональный фронтендер это не просто челик, хуярящий компоненты на среакте, а чел, который немного дизайнер, до хуя понимает в UI/UX и умеет сделать не просто морду, а гуйню, которой удобно пользоваться человеку.
>В бигкеках вообще отдельных ролей аналитик, qa и devops часто нет Это какие-то очень странные биг кеки.
>>3715608 >Ну ты когда-нибудь видел веб-морды, разработанные девопсами? Тот же окд, например. Пробовал ими пользоваться, удобно? Я ими пользовался и сам их делал (хоть я бекендер - но в тот момент в инфре работал). Да, говно. Кал собаки. Некрасиво и нелогично. Но кнопочки нажимаются, дашборды строятся, какие-то графики, таблички, поля отображаются. Это достаточно для большинства. Внутренние тулзы вообще никого не ебут.
>>3715608 >Это какие-то очень странные биг кеки Ну яшка, озон, авито живут вот по тому принципу который я тебе рассказал. В американских бигтехах аналогично.
>>3715592 >Как пример - Райффайзен Банк. Всё так, не так давно было предложение на эксплоит и бекдор для райфазена, какая-то хуйня с фронтом связанная.
Как только сольют с банков пару лямов - так моментально вернут всех взад. Думаю где-то нужен год для закрепления в системе, потом начнутся крупные сливы всего подряд.
Для всех остальных биг кеков будет примерно то же самое, рано или поздно там будут крупные уязвимости во всех системах и их начнут жесточайше ломать.
>>3715612 >так моментально вернут всех взад Это уже какой-то wishful thinking и копиум. Сейчас в России никто расширять штат уже не будет ближайшие лет 5. Либо будут постепенно высаживать людей на мороз и с концами закрывать бесперспективные/бесполезные/не приносящую прибыль проекты, либо в лучшем случае просто будут держать тех кто есть и никого не нанимать. Если гойда не кончится и экономика не оживет, то прогноз по айти отрасли и найму у меня самый негативный. Скорее всего будет тотальное ужимание всего и вся и к году 2030му российская айтишечка будет по объему примерно как айти в мелких странах типа болгарии или эстонии. Аутсорс и аутстафф в стране уже совсем загнулись уже сейчас если что. Диасофт, софтлайн, лига цифровой пынеомики, ibs - все на дно пошло.
Если что выручка за 2025 год у айти компаний уже упала в абсолютных значениях по сравнению с 2024 годом. Не прибыль, а именно выручка. С прибылью там наверное совсем полный швах.
>Для всех остальных биг кеков будет примерно то же самое, рано или поздно там будут крупные уязвимости во всех системах и их начнут жесточайше ломать
Чел, в яшке отдельных ролей не было со времен царя гороха. Ну то есть там так работают уже много лет, еще задолго до ИИшки у них такая система труда. Что разработчик один делает все сам. Может быть для фронтенда где-то отдельные роли и есть были, но вот бекенд+девопс+sre+аналитику+qa тащил на себе один человек последние лет 10, если не больше.
Я просто к тому, что век чистых фронтендеров подошел к концу. Сейчас по слухам даже в Сбере фронтендеров либо увольняют либо переучивают на бекендеров. Бекенд с его базами данных, сетями и распределенными системами сейчас выглядит как более лучшая отправная точка в айти нежели чистый фронтенд. Да и большая часть фронтенда это просто обычные админки или личные кабинеты с цифрами, кнопочками, графиками. Это сейчас все ИИшка легко делает. Сложного фронтенда как например в tradingview условном в России сейчас почти нигде нет. А значит фронтенд легко потянет обычный бекендер с ИИшкой даже если он на js/ts почти не писал ранее.
>>3715570 У переда нет никакой сложности. Берешь реакт (80% фронта на нем), берешь вит или некст (если нужен сср искаропки), берешь таилвинд/готовый уи кит типа MUI, папочки раскладываешь по fsd, типизированные хуки с ручками в orval, для стейт менеджмента зустанд, если он вообще тебе нужен. Это собственно все, причем уже последние пару лет если не больше. Сложность была раньше, когда была вереница технологий и надо было вручную настраивать всякое говно вроде саг. Сейчас фронтенд это легаси стек, который нейронкой строчится на ура.
>>3715627 >Это уже какой-то wishful thinking и копиум. Какой копиум если у тебя спиздили несколько баз и вывели дохуя денег? Так уже оче много стратапов проебались. В конечном итоге почти все подобные решения выливаются в банкроство и проёб всего что можно.
>Сейчас в России Кому не похуй на Россию? Чел, у тебя интернет есть, просто выполняй фриланс из любого конца света.
> Чел, в яшке отдельных ролей не было со времен царя гороха. Кстати именно по этому ломов яндекса было дохуя и будет ещё больше.
>>3715647 Нейронка оче много XSS допускает. Впрочем, это даже хорошо когда кабанчики банкротятся, а пидормотов на улицу отправляют.
>>3715609 >Но кнопочки нажимаются, дашборды строятся, какие-то графики, таблички, поля отображаются. Это как сказать, что и у нивы руль крутится, педали жмутся, скорости переключаются, машина даже едет куда-то. Правда, почему-то даже самые небогатые россияне жопу рвут, чтобы взять хотя бы самого сраного китайца, даже б/у, лишь бы не ниву.
>Ну яшка, озон, авито живут вот по тому принципу который я тебе рассказал. Лолчто? В озоне и авито у меня бывшие коллеги работают соотвественно АНАЛитиком и бэкендером, там как раз все раздельное.
>>3715627 >Скорее всего будет тотальное ужимание всего и вся и к году 2030му российская айтишечка будет по объему примерно как айти в мелких странах типа болгарии или эстонии. Ну, до болгарии ру айти не опустится еще ближайшие лет 20, а насчет эстонии ты по-моему перепутал. Там так-то ебейшее айти, в котором занято народу в % гораздо больше чем у нас.
>Если что выручка за 2025 год у айти компаний уже упала в абсолютных значениях по сравнению с 2024 годом. Не прибыль, а именно выручка. И? У Озона прибыли не было ни разу за все 30 лет существования и дальше что?
>>3715627 >Да и большая часть фронтенда это просто обычные админки или личные кабинеты с цифрами, кнопочками, графиками. А большая часть бэкенда - это перекладывание стэтхемов. А большая часть девопса - это ямл файлы. А проджект менеджеры по такой логике вообще наххой не нужны.
>>3715648 >просто выполняй фриланс из любого конца света @ >в 2026 году
Чел, какой фриланс? Ты ебу дал? Нет никакого фриланса и уже давно. Весь фриланс еще 10 лет назад был переполнен до отказа паджитами, а сейчас уже и их не осталось - заказов тупо не стало из-за нейронок. Кабан сейчас не идет платить 200 долларов за фронтенд, он идет в нейронку за 20 долларов/месяц писать те же самые коды. Я вообще плохо понимаю какой фриланс остался сейчас жив и остался ли вообще. ИМХО само явление "фриланс" теперь скорее в прошлое ушло.
Я же говорю, фронтенд теперь это очень узкая ниша где нужен дохуя сложный и производительный интерфейс типа того же трейдинга и подобных продуктов. Типичный фронтенд из 2020 года, когда платили 3 тысячи долларов за то что ты кнопочки и менюшки делал в админках, сейчас это рудимент и архаика, такого уже даже в России в биг корпах не осталось если что.
>>3715651 >А большая часть бэкенда - это перекладывание стэтхемов. А большая часть девопса - это ямл файлы. А проджект менеджеры по такой логике вообще наххой не нужны
Внезапно ровно по этой причине сейчас идут массовые сокращения во всем мире. Потому что если в 2015-2020 годах тебе были готовы платить за то что ты джейсоны в базу перекладываешь и ямлы правишь, сейчас уже нет. Эти навыки может ИИ выполнять, от тебя уже требуют другой экспертизы и навыков. Я прогнозирую массовое сокращение занятости в айти индустрии. Останется что-то около 10-20% от нынешнего количества работников.
>>3715592 >Как пример - Райффайзен Банк. У них с этого года раздельных ролей нет, все стали "продакт инженерами". Провели аттестацию на знание LLM инструентов, несколько сотен человек высадили к хуям, оставшиеся теперь стали мастерами на все руки с нейронками. Знакомый раньше писал бек на джаве с микросервисами там, сейчас его перекинули на фронтенд и он пишет фронтенд с нейронками даже толком не зная джаваскрипт (у него 0 опыта во фронте). > Вот это нихуя себе конечно Я в этом повсеместном безумии уже мало что понимаю, но на мой взгляд - это пиздец. Ну не может это быть хорошей идеей. Так, чтобы не просело качество и не скатилось в говно.
Может это у меня и вишфул финкин, но вот не верю я в успех такой хуйни
>>3715647 >Сложность была раньше, когда была вереница технологий и надо было вручную настраивать всякое говно вроде саг Причем здесь саги, это как раз бойлерплейтное говно, которое на изи хуярит нейронка. Сложность фронта - когда тебе надо верстать какую-нибудь кастомную херню с анимациями, рисовать на картах/свг и тому подобное, там обосрется любая нейронка.
>>3715652 >Кабан сейчас не идет платить 200 долларов за фронтенд, он идет в нейронку за 20 долларов/месяц писать те же самые коды. Кабан прям сам идёт писать? Не встречал таких. Да и нахуй ему это надо, он же кабан
>>3715652 >Кабан сейчас не идет платить 200 долларов за фронтенд, он идет в нейронку за 20 долларов/месяц писать те же самые коды. В итоге кабан сжигает токенов на те же 200 долларов, только нейронка где-то обсирается и по итогу, кабан отсасывает хуйца. Выше уже описывали как это работает на больших легаси проектах.
>>3715652 > Нет никакого фриланса и уже давно. Если ты даунита которая способна только кнопочки красить - фриланса для тебя безусловно нет.
> Кабан сейчас не идет платить 200 долларов за фронтенд, он идет в нейронку за 20 долларов/месяц писать те же самые коды. Что ты несёшь, даунита? Чтобы забивать в нейронку запросы нужно в принципе знать какие вопросы задавать и что делать.
> Я же говорю, фронтенд теперь это очень узкая ниша где нужен дохуя сложный и производительный интерфейс типа того же трейдинга и подобных продуктов. Он всегда таким был, просто ты поломойка которая пытается вкатиться и не в курсе.
> Типичный фронтенд из 2020 года, когда платили 3 тысячи долларов за то что ты кнопочки и менюшки делал в админках, сейчас это рудимент и архаика, Это лично твоя проблема, что ты способен только кнопочки красить и менюшки делать и неспособен с нейрокалом конкурировать.
>>3715659 Ну смотри, Райффайзен банк это не растущий банк. А легаси банк который вероятно рано или поздно покинет Россиию с концами. Там тупо челы сидят легаси продукт поддерживают. Зачем им качество? Райфом как зарплатным банком уже мало кто пользуется, сам банк просто по инерции еще живёт, но дни его сочтены. Вероятно он потом станет чем-то типа сосаете женераль котоый французы продали потанину и тот вмержил его в тинек (большая часть сосете женераль ушла на мороз).
Там в целом больше нечего что-либо развивать. Даже венгерский отп банк ещё пользуется спросом так как он неподсанкционный и оттуда все еще свифты в европу ходят.
Короче в таких кейсах просто нет смысла заебываться - работает какнин и похуй. В том же Сбере и Тиньке сейчас ужеькоды через ллмки генерят, руками уже не пишется ничего. Вот такова индустрия на данный момент. Если ты фронтендер и тебя еще не заменили на ии значит тебе крупно повезло, большей части твоих коллег повезло меньше.
>>3715668 >Он всегда таким был, просто ты поломойка которая пытается вкатиться и не в курсе
Ну я хз че ты сагрился, я сам в энтерпрайзе работал и в финтехе и точно знаю как выглядели мои продукты на фронте и чем там фронты занимались - спойлер, именно что кнопочки красили и редко какие дашборды строили. Именно сложного нагруженного фронтенда не было ни разу, это большая редкость в индустрии. Большая часть интерфейсов это ебучие кнопки. Хоть усрись но это большая часть фронтенда и она давала работу многим людям. Сейчас эти рабочие места исчезли массово повсюду, и безработных фронтендеров на рынке хоть жопой жуй.
>>3715687 Бля да сам нахуй иди. Конструктивный диалог поддерживать не можешь, пидарас. Или у тебя очко полыхает от того что я неприятную правду говорю? Ну так надо реалистом быть а не жить в иллюзиях, что вот-вот всех обратно начнут нанимать итд итп ну это же копиум чистой воды и ты сам это прекрасно знаешь.
>>3715690 Это твои проблемы тупорылого хуйлуши. Да, в твоих навыках покраса кнопочек не нуждаются больше и если это единственное что ты умел - ты сам долбоёб.
Так, давайте по харкору, кто реально в теме. Щас раскидаем - реальная ли это хуйня с заменой всех на нейро-фулстаки, или пустые страхи и нытье.
Вот ситуация
Приходит бизнес и говорит "надо запилить фичу". Допустим, нужна новая страница (дизайн уже надизайнили в фигме) с остоебавшим всех CRUD-ом, авторизацией и валидацией спереди и сзади. В сопровождении к дизайну - смутный бубнеж бизнеса о том, как оно должно работать.
Как было раньше (это мои фантазии, поправьте\дополните, если не так)
- Смотрим дизайн, читаем сопровождение, охуеваем и идем общаться с бизнесом для формирования внятного ТЗ - Пилим ТЗ на таски (для фронтов и для бэков) и раздаем команде (команда охуевает и просит напилить другими кусками) - Команда пускает дым и начинает бешено хуячить - В процессе фронты выясняют, что дизайнер нарисовал хуйню и нужно ебаться с дизайнером, согласовывать и переутверждать. - Дальше фронты видят, что бэкэндерами сделали все по ТЗ, но ТЗ оказалось хуйней. А значит надо ебаться с бэкэндерами, согласовывать и переутверждать. - В процессе фронт и бэк отбиваются от менеджерских запросов на статус, прогресс и успеем ли релизнуть в пятницу. - Когда все формально готово начинается тестирование. Если есть отдел тестирования - ебется он. Если нету - ебутся сами фронты. В одном браузере, в другом, в третьем, в десятом. В десктопе, в планшете в мобилках (а если прокляты, то и в телевизорах). В процессе фиксятся баги и ебется недоебаный дизайнер. - Наконец все готово, все отъебаны и можно выкатывать демо. Бизнес смотрит, кивает, но между прочим замечает - что хорошо бы сделать небольшие правочки, т.к. он 1) видел их в своем сне 2) услышал на модном семинаре 3) аналитики выковыряли из носа и т.п. - Команда охуевает и пытается расширить существующее ТЗ новыми вводными - Нихуя не получается и пишется второе ТЗ, описывающее требуемые изменения и доработки этой "уже 5 часов как легаси" страницы - Хоровод ебли повторяется - И вот он долгожданный релиз. Все потные и отъебанные. Но может быть фича никогда и не была целью, а главное это друзья-коллеги, которые были отъебаны по дороге. - Все расслаблены и довольны. Но хуй там плавал! Еще 2 недели прилетают репорты по багам, производительности и безопасности.
И как этот блядский цирк теперь выглядит с нейро-фулстаками?
Вот моя версия (напишите свою, кто знает)
- Фулстак получает от бизнеса запрос на фичу - Передает запрос нейронке и просит запилить ТЗ. Охуевает от результата и начинает править ТЗ (руками или ебясь с нейронкой) - Когда ему (вместе с его ебанной нейронкой) показалось, что ТЗ удалось - просит распилить ТЗ на таски агентам. Как распилилось - так распилилось. Как будет работать согласование между агентами - no blockers from my side - одному никому неизвестно. - Но похер, запускаем. Токены крутятся, нейрослопы мутятся. - Нихуя не работает. Т.к. фулстак нихуя не понимает, в чем конкретно проблема - делает внушение нейронке "make no errors" - Вроде заработало? Ну, по крайней мере выглядит убедительно. Код аккуратный и с комментариями. Но слепо доверять ведь нельзя. Надо чекать "мясным мозгом". - Одновременно чекать и фронт и бэк фулстак не может (голова же одна) - поэтому, даже если агенты высрали все разом, чекает результат по-очереди. Левой пяткой, не понимая большую часть, но находя успокоение в подбадривающих комментах нейронки - что все заебись, ты такой умный, а твой код вообще лучший. - Дальше надо протестировать. Тестируется все тоже нейронкой. Нейронка рапортует - "все заебись" (заебись, конечно, ничего не было). - Можно выкатывать? А хуй его знает. Давай выкатывать - похуй! Ляжет так ляжет. Скажу нейронка багнула, что они смогут возразить.
Конечно, можно написать другую версию. В которой все красиво спроектировано, обложено кастомными промптами по каждому направлению и все такое прочее. Ну знаете - вся та хуйня, которую можно слышать на презентациях. Но насколько это соответствует реальности взрослых проектов, которые тащила не одна команда?
>>3715729 Не знаю, я читнул книгу по ddd, потом навайбкодил инструмент для проектирования моделей(bc, aggregates, commands, events, payloads, outcomes, state machines, eventflow, etc) на выходе получались красивые json-контракты с гвардами и бизнес-инвариантами. Начал по этим контрактам гонять нейроныча, а он по этим контрактам начал код генерить, тесты зелёные, в постмане всё передаётся, туда-сюда летает, а потом проверил другой нейронкой и выяснилось что нейрокалыч писал code smell, хотя вроде и структуру проекта я обговорил и методологию. Боюсь представить что в проде будет. Вайбкодил на го если чё.
Ну и собсна от вайбкодинга я отказался по этой причине, слишком просто нагенерить хуйни и потратить время, деньги и нервы, а в итоге остаться у разбитого корыта, да и чувста после целого дня вайбкодирования как будто говна поел.