К широкому известному в узких кругах доценту Андрею Столярову заглянул... Кто бы вы думали? Волчок от Антона Назарова. Как ни удивительно, гуру не выдал традиционный комментарий "вон с моего сайта мразь", а даже удостоил юного падавана своей мудростью.
Суть - настоящие программисты устраиваются не в ООО "Рога и копыта" через хх.ру, не в КОТВАСЯ через стажировку, а в хорошие продуктовые компании (не в "очередной обезьянник") через знакомства.
Но откуда брать эти самые знакомства и социальные связи? Вот получил студентик диплом, и кому он нужен? Его никто не знает и порекомендовать своему боссу не может.
Сам великий ученый, к сожалению, эту тему совершенно не раскрыл ни в комментариях, ни в своем трехтомнике. А это вопрос куда более сложный, нежели алгоритмы обхода односвязных списков.
>>3491518 (OP) На "Другое IT" об этом постоянно говорят, там почти половина местных гуру работают по связям, сами признавались. Это уже нормально для IT.
> Но откуда брать эти самые знакомства и социальные связи? Вот получил студентик диплом, и кому он нужен?
Идёшь работаешь в говногалеру(ы). Много лет. Нарабатываешь опыи и связи. К 30-40 годам, если не аутист и что-то собой представляешь, будут тебя рекомендовать. Но нужно быть не столько технически подкованным, сколько исполнительным и адекватным.
Но в целом это довольно редкое явление... Программист программисту - волк. Обычно подобного альтруизма со стороны коллег встречается не часто.
>>3491518 (OP) Я запамятовал, в каких "нормальных" местах работал сам Андрейка? Просто в обезьянних рассадниках по типу Intel, Google, Microsoft, VK, Yandex почему-то набирают по собеседованиям.
>>3491518 (OP) а разве не все пиздят на собесах? я просто хз, возьмем услового сисадмина, там требования блять как будто ты на МКС поедешь сеть прокладывать, а в реальности даже топовые сисадмины из крупных контор не все из этого умеют. Поэтому тут вопрос не в том знаешь ли ты как это сделать, а СМОЖЕШЬ ли ты это сделать
>>3491518 (OP) >Но откуда брать эти самые знакомства и социальные связи? Лично меня позвал к себе работать мой научный руководитель. Так и работаю с ним уже лет 5
>>3491696 В 90-х что-то админил (тогда реально был дефицит и брали всех, кто знал, как включать компьютер). В нулевые ушел в преподавание. Насколько помню его биографию.
>>3491945 Там имеются в виде любые знакомые, а клиенты готового продукта. Я, например, сделал в универе игрушку, в которую играли на парах. В целом разумное требование, чтобы не уходить в аутизм аля хаскели и делать нормальный интерфейс (хотя столяр почему-то таковым считает консольку).
>>3491682 Я, наверно, аутист, и все бывшие коллеги аутисты. Не знаю, о каких связях идет речь. Всегда было так:
>Программист программисту - волк. Обычно подобного альтруизма со стороны коллег встречается не часто.
Да и на галерах толпы макак, кто будет их всех помнить? Ну и Столяров советовал НЕ идти на галеру, а сразу после получения диплома устраиваться по связям - вот не пойму, как это работает? Когда тимлида/техлида или просто сильного сеньора (рокстар, типа криса касперски) берут по рекомендации, это понятно. А у студентов как это работает? Как вообще опытный работающий анальник может пересечься с не работавшим выпускником вуза, если анальники к тому же не особо общительны? Вот не понимаю совершенно.
>>3492005 Просто ностальгия по старым добрым временам. Вообще, все это либертарианство не появилось ли после реформ Пыни? Судя по призывам постоянно кого-то расстреливать, вешать и т.д. есть очень большие подозрения, что изначально сабж был радикальным сталинистом.
Вообще не очень понятно как с таким характером как у Столярова вообще могут быть какие-то социальные связи. Любой нормис посчитает его опасным для общества маньяком.
>>3491518 (OP) Привет, только так на работу и устраиваются везде если что. Но это всё же правильно назвать "по блату", что бы там Столяров не сочинял про репутацию. Без блата и знакомства тебе дадут только самую грязную работу говночиста. Добро пожаловать во взрослый мир, айти больше не является социальным лифтом.
>>3492157 Он был и остался быдлом. Смысла разбирать психологию быдла нет, оно слишком тупое и недоразвитое, его психологический портрет чуть больше чем полностью состоит из случайного информационного шума употреблённого быдлом
>>3492233 Коммунизм и либертарианство по определению идеологии для шариковых с принципом "взять и поделить". Все с трехзначным IQ понимают, что люди уже с рождения не равны, и потому никаких равных прав у них быть не может. А цель любых революционеров, будь то хоть Сталин, хоть Навальный, просто занять место у кормушки.
>>3491696 >в обезьянних рассадниках по типу Intel, Google, Microsoft, VK, Yandex почему-то набирают по собеседованиям По собеседованиям там набирают обезьян на обезьяньи вакансии. И карьерный рост у тебя будет такой же - в обезьяньем загоне
>>3492643 Лол, и действительно сталинист, который при любой власти немедленно устроит массовые репрессии против врагов народа, от питонщиков до велосипедистов. Консерватизм все же самая адекватная идеология, в нем ты можешь быть бедным, но тебя по крайней мере не заберут на черном воронке.
>>3491945 >Алсо, сколько сторонних пользователей у талASSы?))) Как-то от нехуй делать решил это говно у себя собрать, как оказалось процесс сборки затянулся, то это поставь, то еще какие-то танцы с бубнами. Спустя час удалось, но так и не смог запустить чтобы оно работало, на сколько помню там ему каких-то файлов не хватало, в итоге забил хуй. Напоминает поделки школьников радиолюбителей, которые чтобы заставить работать нужно пару часов дорабатывать с паяльником. Это не продакшн код, скорее всего этим куском говна никто не пользуется, поскольку быстрее взять какую нибудь цмс на той же пыхе и через 5 минут кликанья мышки точно такой же сайт будет готов и причем с большем функционалом
Охуеть конечно, это где он такие нормы видел? Это вопреки, а не в норме. Да, может быть в 89-м году можно было написать какой-нибудь условный grep и найти себе пользователей.
>>3491518 (OP) >Нормальные места Так похоже что самому Столярову таких мест не выпало, да и знакомых нет, кто мог бы позвать в то самое "нормальное место". А если знакомых нет в "нормальном месте", то среда у него такая - слабая. Ну не тянут люди "нормальное место". Вот и приходится великим программистам побираться по миру с протянутой рукой.
>>3491518 (OP) А какой у самого этого чела послужной список вообще? Где он работал и что делал? Компании даже мне неинтересны. Но вот он говорит про сколько пользователей. Итак, в истоках каких систем стоял господин книжный червь столяров? И какое рпс они сейчас держат?
>>3491518 (OP) >Но откуда брать эти самые знакомства и социальные связи? Вот получил студентик диплом, и кому он нужен? Его никто не знает и порекомендовать своему боссу не может.
А это как раз показатель эфффективности отдельно взятых ВУЗов. Нормальный ВУЗ дает такие связи, и чем ВУЗ престижнее, тем связи круче. К тому же, у нормальных ВУЗов как правило налажен контакт с организациями, куда студентота отправляется на стажировки и производственные практики. А стажировка - уже возможность проявить себя и получить первый рабочий опыт.
Ну а если это не работает, нет смысла ныть и сокрушаться - пеняй на качество системы образования и/или на себя и свой школьно/студенческий долбоебизм. Вот и все.
>>3494738 Вот когда будет, тогда и приходите. Фемки никогда не допустят ни искусственной матки, ни секс-роботов или кошкодевочек. Ведь тогда у сельдей не будет никакого влияния на хуемразей.
>>3495083 И какие связи могут быть в мухосранском политехе? А московские вузы не резиновые. Да и в принципе все успешные кабанчики, вроде олигархов и депутатов, отправляют своих детей учиться за границу. Российские вузы - для нищуков и неудачников, в основном в них идут ради откоса от армии.
>>3494591 >Почитал пару тредов, такого ебанутого шизика встречаю впервые Про главного кащенита зумеры наверно даже не слышали... В отличие от сабжа, кстати, Мицгольчег жабоскрипт весьма котирует.
>>3495073 Это вообще никак не связанные вещи. Да с клонирования Долли уже 25 лет прошло, дохера всего с тех пор открыли и изобрели.
>>3495189 >Вот когда будет, тогда и приходите. >Фемки никогда не допустят ни искусственной матки, ни секс-роботов или кошкодевочек. >Ведь тогда у сельдей не будет никакого влияния на хуемразей. У тебя очень сильно насрано в голове. Вылези из интернета, мир совсем не такой как в твоей чановской эхокамере.
Заведи себе пару друзей противоположного пола и посмотри, нужно ли им "влиять на хуемразей" или им похуй.
>>3495191 Что сказать то хотел? Обида гложет за свой мухосранск, за проебанную молодость, или как тебя понимать?
Да, блять - так устроен мир. Именно поэтому Лига Плюща - топ: потому что выходцы оттуда управляют странами и корпорациями. А МухГУ - не топ, а нечто уровня советского техникума или ПТУ: даст тебе связей максимум на то, чтоб устроиться на ближайший колхоз и пахать там до пенсии. Какой ВУЗ, такие и связи.
>Российские вузы - для нищуков и неудачников
Ну так и ты такой же лузер, хули. Иначе в на двочах не сидел, и кириллицей не писал. Скажи спасибо своим предкам-блядям.
>>3498675 Это ты лузер с горящей жопой, начал кукарекать про какие-то "нормальные вузы" в раwке. Иди накати путинки, пuдораwечка и подотрись своим красным дипломом. Любой чиновник отправляет своих детей учиться за границу.
>>3495189 >Фемки никогда не допустят Пчел, женщин начнут истреблять как вид корпорации по производству клонов, стоит только таковым появиться. Россиюшка станет последним прибежищем вагинальных, т.к. мы за всё хорошее и против всего плохого. Скринь в капсуль времени.
>>3495191 Очевидно, что никаких. Мухосранские вузы нужны не для образования, а чтобы получать бюджетные средства на числящихся студентов. Значение имеют только престижные вузы.
>>3530350 >корпорации по производству клонов У меня постоянно такие мысли, клоны, мягкая робототехника или виртуальная реальность где подключены все органы чувств. Но кажется такого никто не допустит, а вагинодефицит это искусственное явление.
>>3530350 >>3530897 Зачем создавать искусственный инкубатор, если есть проверенный и дешевый естественный (и давно отработаны технологии вроде ЭКО). Бабам будут доплачивать за беременность и выращивание клонов. А нищим гоям вообще запретят секс, любой. Все будут инцелами, кроме 1% элиты. Собственно трапы и гендеры и продвигались как заместительный секс для гоев.
Прошёл все собесы в МТС, но есть проблема - у меня 2 официальных работы. Ща хочу сменить одну из них. У меня есть 2 бумажные трудовые книги, но ебучая электронная трудовая спалит меня.
Кто работает в МТС? Им достаточно будет бумажной трудовой? или СТД-Р по конкретному работодателю?
>>3491518 (OP) >в хорошие продуктовые компании (не в "очередной обезьянник") через знакомства
Это полнейшая хуйня обычно от таких же рогов и копыт, чтобы придать себя апмлуа нитакой конторы, мол мы то точно не макаки. Приведи примеры таких компаний и вилок зп их (на помидора, например), чтобы более предметно обсуждать.
>>3561016 No Rust 'Programming Language' The single exception mentioned in the preamble appears to be the Rust language. No explanation will ever be provided on why we deliberately and permanently prohibit this bastard for any possible uses, as well as boycott everybody who make public statements Rust is (or even may be) somehow useful. Rust community is a dangerous sect, and like all sectarians, rusters love to argue. No guys, we won't feed your hunger for arguments, and won't waste our time entertaining you with any discussions. You did too much harm to the civilization already, and you're going to do much more of it. We won't help you.
>>3592826 >Итак, https: >- на ровном месте рушит интероперабельность (в частности обратную совместимость); >- создаёт "единую точку отказа" в виде CA; >- передаёт тому же CA изрядный кусок власти (вида "чо хотим, то и воротим", привет отказу Let's Encrypt выпускать сертификаты более чем на три месяца); >- на ровном, опять же, месте повышает сложность реализации софта, как клиентского, так и серверного; >- совсем уж на пустом месте создаёт необходимость активных действий по администрированию хостинга сайта там, где можно было бы (и вообще-то нужно было бы) этот сайт один раз настроить и забыть про него навсегда (например, сайты, посвящённые чему-то устаревшему и поддерживаемые из исторических соображений; персональные сайты умерших людей); >- и в довершение: создаёт ложное ощущение безопасности (поскольку в действительности все эти пляски с сертификатами ни от чего не защищают, атака вида man in the middle — это практически городские легенды, но уж если до них дойдёт, то сертификаты не помогут)
>>3592857 Он херни в 3 короба напиздел. Собственно, типичный окуклившийся аутист.
Никто не мешает автоматизировать эти задачи. Про безопасность и вовсе смешно слушать. Обратная совместимость с чем? С древними дырявыми браузерами? Он в курсе что MITM без https могут заниматься кому не лень из провайдеров? Жизнь сертификата? Покупай на год. Автоматизируется и принуждает к правильной автоматизации. Чтобы не пиздили ключи. 100500 удостоверяющих центров. Воротить тоже нельзя. Уже были отзывы у таких умников.
Короче нахуй я вообще 2 минуты своей жизни на это потратил. Ебал я этот тред в рот. Сразу видно уровень. Не удивлюсь если он только на плюсах и си всю жизнь писал. Хуже только питонисты.
>>3561016 No multithreading (and shared memory) Yes, multithreading is not allowed. Furthermore, it is not allowed to create any mutable shared memory (there's no problem with sharing a memory section in case it is read only for all processes; actually, it is exactly what happens with executable code when several processes run the same executable binary).
If you're going to explain how efficient it is to use shared memory, then don't. In reality, nobody bothers with any practical demonstration of the fact multithreading is really needed for efficiency reasons, and in most cases, if not all, from the user's point of view, multithreaded programs freeze every now and then, primarily because of cancellation points.
So no, don't even think about multithreading.
General purpose programming languages that support multithreading either within the language itself, or within mandatory part of the runtime library, are forbidden.
>>3593352 он хочет сказать о необходимости обеспечения эксклюзивного доступа? странно, что ему не нравится раст, в котором те же правила для ссылок, когда мутабельный доступ эксклюзивен.
>>3595284 Чем современные отличаются от несовременных? Тем, что в интернете стало больше быдла из соцсетей, которое хочет модные одностраничники на js с матириал дезигном и зондами в хроме открывать? Вряд ли такой контингент - его ЦА.
>>3595443 Его ца - это доктора в кащенке он и на си ничего не написал вменяемого хотя больше вопросов к тем, кто его шизу разносит везде и читает его книги
>>3491518 (OP) Не знаю насколько актуально в нынешних реалиях, но он так-то прав. У меня такое же мнение. Такие знакомства могут появиться с ВУЗа либо от большой удачи.
>>3609638 >могут появиться с ВУЗа Какие такие? Когда ты уже можешь что-то решать в компании и набирать без Хороводов напрямую по желанию левой пятки все знакомые из вузика отвалились уже лет 10 лет. Это работает только когда у шараги заключен договор с какой-нибудь компанией и они устраивают свои курсы/буткемпы/хакатоны и тд и Хороводят вумненьких.
>>3609638 >Такие знакомства могут появиться с ВУЗа Нужен топовый вуз, а в мухосранский политех влиятельный КабанКабаныч своих детей не отправит. У Столярова в ВМК МГУ может нетворкинг и работает.
>>3492649 >Консерватизм все же самая адекватная идеология, в нем ты можешь быть бедным, но тебя по крайней мере не заберут на черном воронке. припустил подливки
>>3620969 >Якобы-надёжность Раста в действительности поощряет безалаберность — типа, можно вообще мозги не включать, компилятор за меня все косяки поймает. Это раз. >Ну а два — там отрицательный отбор. Нормальный уважающий себя программист на этом дерьме писать не станет. >Может, они себя таки закопают сами, без посторонней помощи? dd с ошибкой — это прямо эпично.
К расту может быть только один вариант здорового отношения: он сам не имеет права на существование, любой софт, в котором есть хотя бы кусочек на расте, следует считать несуществующим, а все, кто на нём пытаются писать — особо опасные вредители, которых вообще-то надо бы убивать, но государство не велит. Любое вот это вот "да ладно, это же пока ещё не так чтоб уже совсем" — позволяет этой заразе развиваться и давать метастазы.
>>3491518 (OP) >image.png >54Кб, 702x599 > >image.png >57Кб, 628x576 > >image.png > Бля ебать на скринах шизойдное аутестическое уебище застрявшее в реалиях начала двухтысячных в провинциальном айти, где без знакомства с кабан кабанычем местного разлива никто до СВЯТОЙ работы тебя не допустить. Это же каким надо быть мудаком что бы так в развитии остановиться.
>>3609638 > Такие знакомства могут появиться с ВУЗа либо от большой удачи. Бля чел... чисто для справки работать с родней, сватьями и друзьями или открывать с ними бизнес это просто пиздец. Ты даже не представляешь какое это БЛАГО корпоративные процессы где все обязаны формально друг с другом общаться, что бы не казаться долбоебами. Все эти блядские панибратские коллективы тебе столько мозгов съедят что ты охуешь от того как быстро в быдло животное кидающееся на всех превратишься.
>>3619199 >Во время обучения надо было задуматься над этим, лол. Маялись хуйней и получили закономерный исход
В универах часто рекрутят на самом деле. Представители компаний набирают местных студентов в маленьких городах на дишманскую работу, где можно получить хороший опыт. А студентов топ вузов сразу в яндексы разбирают
>>3610511 И что, дохуя у тебя связей? Спустя 6 лет я только с одним человеком общаюсь, который айтишку в рот ебал и не имеет никакого желания какой-либо движ устраивать
>>3621763 Хз, работал в свое время над одним общим бизнесом с друзьями и знакомыми в теме (важно: это были НЕ РОДСТВЕННИКИ). Все было заебись, никто деньги не пиздил, всем платили норм. Бизнес закрылся из-за отъезда главкабанчика в Европу после начала гойды.
>>3622477 >главкабанчика Он был скорее главменеджером бтв, хоть все остальные называли его директором. Тем не менее оплата была одинаковой что у него, что у меня, что ещё у пары моих знакомых. Все делили поровну почти.
Как найти пользователей для своих программ, если Столяров учит писать только консольные программы для линупса? Очевидно, что такими программами пользуются только другие программисты, но им нафиг не нужны поделия в стиле myfirstprog.c, они сами могут что-то подобное написать.
>>3622524 >они сами могут что-то подобное написать Не факт. Современные программисты даже консольные утилиты далеко не все способны написать. Плюс не все мыслят одинаково, у кого-то может быть другой подход к решению какой-то задачи, про который другие программисты не задумывались. Можно просто обёртки над популярными инструментами писать наподобие lazygit. Как искать пользователей - написал программу, сделал гайд для неё, видео на жутубе и идёшь писать про неё там, где программисты обитают (hn, реддит, линк и прочее).
Ну и второй вопрос. На какую работу возьмут человека, если он изучил си и немного си++ (в урезанной версии без стандартов как учит Столяров)? Сейчас основная масса вакансий связана с веб-приложениями, где искользуются питон, джава, го, сишарп и т.п. Понятно, что изучить новые языки не проблема, но в текущей ситуации ни один работодатель не будет обучать сотрудника этим языкам за свой счёт. Это было быть может актуально в начале нулевых, но уже в десятых требовали знания нужного языка и фреймворка к нему. Сейчас требования вообще космические. В идеале должен сразу втянуться в работу за 1-2 недели, а для недоучки после книги Столярова это не реально. Современные объёмы знаний огромны и выучить их быстро нельзя.
> Сейчас требования вообще космические. В идеале должен сразу втянуться в работу за 1-2 недели, а для недоучки после книги Столярова это не реально.
Смотря какие у тебя цели. Если хочется войти в айти то Столяров конечно не твой варик. Столяров условно топит за "образование" и против "тренировки". Условно, сейчас общество позднего капитализма. Никто не хочет чтобы ты был образован и всесторонне развит, шарил как из говна и палок собрать динамик, подключить к компу и написать для него драйвер.
Сосаяти нужен оператор станка в конвейере Генри Форда, который не знает как устроен станок\автомобиль а просто жмёт нужные кнопки чтобы выходила тачка. Если тебе нужна именно работа - Столяров плохо подходит. Столяров подходит как начальная база для тех кто хочет "шарить в компьютерах", условно.
>>3491518 (OP) Самое забавное что этот волк с прикрилов - это я
Собственно, благодаря этому посту в общем то убедился, что Столяров - обычный инфоциган, который зарабатывает продажей книг для школоты. Его книги тянут на уроки информатики, а адепты солярки называют их "глубокими трудами" - ну то есть аудитория бомжа это как раз те самые вебмакаки которых он так ненавидит.
За это время освоил навыки devops и админства. Повысили зарплату, теперь 105к плотят. За почти год работы научился контейнеры крутить под кубером, ансибл плейбуки писать, гитом коммиты пушить, на опенстаке тачки поднимать да и многого другого. И это действительно "фигня" очень просто, особенно на контрасте после обучения в университете на инженера автоматики. Но главное что за это платят. А за парашные столяровские мантры про "связи" и "реальные полезные проекты", "СИ" никто не платит!! Вот и думайте что вам втюхивает этот раковый придурошный дурачок.
А на счёт "соврать на собесе" - большинство компаний состоят из соевых тупых хрюш и долбоебов. Хочешь - ври, хочешь - не ври, тебя всё равно не возьмут, потому что сколько собесов я не прошёл - там везде тупые скуфаны ищут блядь "золотые руки" которые принесут много денег - и это как и полагается за 30к рублей с графиком 6/1 по 12 часов. Оно вам надо перед этими долбоебами из себя что-то строить? Я вот решил для себя что мне не надо никому ничего доказывать. Надо задавать вопросы начальнику, директору, всем подряд - "как можно повысить зарплату", то есть пытаться установить договорённости. Чем более однозначная и формальная договорённость тем лучше. Так собственно я и повысился в зп. На самом деле работадатель может платить деньги и просто за просиживание жопы - его это ни сколько не смущает, главное чтобы ты какую-то функцию выполнял чисто как инструмент. Насколько ты умный и насколько ты много знаешь - вообще то говоря адекватного работадателя не волнует, главное только то что ты можешь сделать, поэтому С++ можно засунуть себе в задницу.
А бредни ракового бомжа-Столярова "нужно байты по пайпам гонять и всё на чистом си с нуля кодить" - пусть остаются в его тупой бошке. Эта нищета патлатая побирается на сайте денежки на таблетки просит. Его бизнес по говноконтроллерам раззорился. Не уж то никому не сдался его магнум опус? Короче лучше продаться корпорациям и информационному насилию, лучше быть веб-макакой - они сытые и счастливые, а столяровские красноглазики только байтоёбить на пустом месте умеют. Чё слышал он там запустил "Rebuild world"? Перестроить мир да? Охохохо, чувак, как на счёт перестроить волосы у себя на голове.
Книги на самом деле у него норм, мне зашли. Но вот хрюканина с сайта ведёт только в нищету. Будете в +30 лет с никому не нужным стеком на паскале и си пет-проекты делать, и повторять себе под нос, что вокруг якобы все веб-макаки, а вот я делаю всё правильно как пинус тормоз завещал.
>>3624255 >навыки devops и админства Дак это не программирование. Столяров в книге и пишет, что оно может быть вам и не надо, потому что не всем дано быть программистами.
>>3624255 >Но главное что за это платят. А за парашные столяровские мантры про "связи" и "реальные полезные проекты", "СИ" никто не платит!! Вот и думайте что вам втюхивает этот раковый придурошный дурачок.
Сосоев вроде нормально нагрелся сделав nginx на сишке. Так хорошо заработал что за его заработком охотились буквально олигархи
>>3624718 Во-первых, написать классную программу сложно, тем более новичку. Во-вторых, программа должны быть актуальной в данный момент, а значит нужно быть в курсе потребностей рынка на ПО. Так что в большинстве случаев такие успехи единичны, основная масса вкатунцов останется неудачниками без денег.
>>3622774 >Столяров условно топит за "образование" и против "тренировки".
Айтишечка это ремесло, чем-то академическим оно становится когда ты криптографию дрочишь, придумываешь очередное решение задачи комивояжера с изобретением каких-нибудь радуждных пузырьковых деревьев или пилишь свое микроядро просто что бы показать новые принципы что бы все охуели (и в конце концов это уходит к инженеграм тем или иным образом). При этом у Столярова нет трудов посвященных ничему подобному, все его книги это буквально введение в ремесло и ничего навучного там нет. Как у академика у него только обучающие материалы, а как у инженера только неработающая тхаласа
>>3624718 >Сосоев вроде нормально нагрелся сделав nginx на сишке. Так хорошо заработал что за его заработком охотились буквально олигархи Это не работа. Написать свой проект можно на чем тебе нравится. Я и так по приколу пишу на С/С++. Но мне за это не платят. Не факт что за всю жизнь я напишу хоть что либо что можно успешно продать. Это не дело. А на работах нигде на С/С++ не пишут, а в редких конторах где и пишут, используется нормальный стиль, с STL и умными указателями, а не столяровский С++89. На "введение в профессию" его писанина никак не тянет. Он сам всех поправлял что "профессионал это тот кому платят". Так вот за начальные знания с89 с коассами и пердолингом собственных либ - никто не платит, это антисекс.
>>3624683 Да вообще без разницы. Его книга даже близко не соответствует "введению в профессию". У нас вот всё под java работает никто на голых сокетах не пишет. То как пишет столяров - в энтерпрайзе не используют. Стало быть чем должна помочь его книга для программиста? То что столяров никогда не признает, потому что это убивает его источник дохода: рынок - это не конкурс умников, зарабатывает не тот кто самый умный маменькин мальчик, а тот кто смог продать собственную функцию. Кодить на С/С++ = подписать контракт на нищету. Может сколько угодно на очке прыгать, что все вокруг макаки кодят на js, когда можно без него, однако популярность ему принёс исключительно сайт с js - такрй вот соевичок как "айти борода" - иначе бы столчров остался бы шизом с лора коиз куча. А вот для devops кстати его книги полезнее.
Ну да, но начать с какой-то консольной утилиты круто если ей начнут пользоваться то это заебумба.
Новичок понятие очень и очень растяжимое. Вкатунище который работает в озоне на пункте приёма товаров и мечтает вкатиться в тот же озон но в айтишку asap - это одно.
А какой-нибудь студент олимпиадник из МГУ - это совсем другое. Если тебе условно бабло нужно то конеш столяров не для тебя. Столяров это больше для школьнков 14 лет которые интересуются айтишечкой компудахтерами.
Перед ними вопрос поиска работы в айти может встать лет через 8 и учить какой-то ремесленный фреймворк даже смысла не имеет. Там условно, этот твой реакт через 8 лет будет вообще актуален? А если да, это будет тот же реакт что сейчас или одно название, а подход радикально другой?
>>3624876 >А на работах нигде на С/С++ не пишут, а в редких конторах где и пишут, используется нормальный стиль, с STL и умными указателями, а не столяровский С++89.
Ой бля да хуй знает. Многие топовые конторы пишут на какой-то хуйне. Яндекс вон пишет вебчик на C++ на самописных тулзах. Как раз для работы в больших компаниях полезнее глубоко освоить базу чем задрочить условный фреймворк, потому что у них там вообще может быть своя залупа.
В какой-нибудь компании yadro какая-то своя ОС-ка для внутренних нужд, я думаю там ваще на какой-то лютой хуйне пишут. Может stl и не используют т.к. тормозное
>>3625350 >Яндекс вон пишет вебчик на C++ >>3624255 >Столяров - обычный инфоциган, который зарабатывает продажей книг Какая же говеная нейронка, даже гпт уже так не пиздит открыто
>>3625495 Он продаёт печатные книги, но пишет их за донат. Топовым донатерам высылает книги с автографом. Электронные книги можно скачать бесплатно на сайте. Хотя последние он делает в каком-то ебанутом формате с длинными страницами.
>>3625498 Ну так продаёт ведь. А про работу пишет что это "рабство, очень не хотелось бы работать". Получается денег достаточно и с книг, менторинга - инфоциган!
Когда вокруг у тебя одни "вебмакаки", а ты безработный гуру - надо бы задуматься кто тут "профессионал"
>>3625498 >>3624683 Ну и на счёт того что я в девопство вкатился а не в программирование, как раз его книги наверное девопсам и более полезны, так как помогают вприципе на разных уровнях понять что происходит с кодом, потому что формируется картина что принципиально делают программы под linux, и какая ошибка с чем может быть связана. Это общие занятия информатики. Как это должно помочь заработать денег - вообще и близко непонятно. Вот у нас чел из отдела в разработчики переходит в следующем месяце - он даже не понимает что такое классы, как с ними работать. Ну и где там его мантра что "нужно иметь собственные проекты которыми кто-то пользуется"? Хуита. Знаешь java, можешь договориться - будешь разработчиком, и не ебёт что ты там книг столярова не читал. Нах мне быть разработчиком на нелюбимом яп только если я и так норм по зп вышел?
>>3625517 Ну я так программирую. Но это не потому что столяров так приказал. Просто я бы никогда в жизни не начал что-то кодить в этих средах - они слишком много весят, и для новичка кажутся запутанными. Как в школе "нажмите кнопку build" - че за билд я чё строитель. А vim, gcc, gdb, git, gprof, make - отдельная утилита, каждая понятно что делает.
>>3625523 Разве удобно постоянно дрочить кнопку Esc, чтобы переключаться между режимами? Как работать с несколькими файлами? В консоли нет наглядности, какие файлы и где расположены. Может для своих личных проектов это ещё как-то запомнишь, но как таким образом изучать чужие - не понятно. Как по мне консоль и вим - это невероятные трудозатраты по времени. Современные среды просто на порядок упрощают работу. И мне есть с чем сравнить, потому что начинал ещё с древних 8-битных машин, где ещё более неудобные возможности были, поэтому просто рад, что сейчас есть современные, которые облегчают труд. А Столяров опять же предлагает ретроградский подход какого-то мазохизма, будто кто-то наградит за эти мучения. Нет, будет просто потеря времени и сил.
>>3625535 >Разве удобно постоянно дрочить кнопку Esc, чтобы переключаться между режимами? Нет. Единственное что меня бесит это автосинтаксис. Если допустим ты вставляешь код при помощи буфера xorg, то он сотню автопробелов ставит там где не нужно. Приходится вначале вставлять в vim, копировать при помощи yy и вставлять в свой файл.
>Как работать с несколькими файлами? Открыть несколько терминалов, очевидно жеж
>В консоли нет наглядности, какие файлы и где расположены Почему? ls, find, grep как нужно отфильтруй. Допустим в коде чужих проектов можно запросто погрепать заголовки функций чтобы понять что в каком файле лежит.
>таким образом изучать чужие - не понятно В чём трудность? Заходишь открываешь make-файл, смотришь чё там он собирает. Ищешь точку входа grep -r 'main(' ./* . Ну и так далее.
>Как по мне консоль и вим - это невероятные трудозатраты по времени. Может быть. Я даже не разработчик, и к столярову как ты понимаешь отношусь плохо.
>А Столяров опять же предлагает ретроградский подход какого-то мазохизма, будто кто-то наградит за эти мучения Уверен что ты прав. Но я уж привык. Я ещё и никакими декстопными средами не пользуюсь, чисто dwm + консолька.
>>3625553 >Открыть несколько терминалов Такой себе опыт. Нас в универе заставляли в старых средах Borland писать (на паскале и си), примерно также было не удобно. Если что, то современный редактор кода поддерживает панель с навигацией по файлам и набор вкладок с открытыми файлами.
>>3625556 >для админов/девопсов Насколько я знаю, многие админы/девопсы даже на удаленном сервере запускают mc, а не дрочат команды ls, cd и т.п. Нажать стрелку и enter в разы быстрее и эффективнее, а список файлов сразу перед глазами. Так что консоль всегда будет уступать даже программам с псевдографикой, потому что они содержат больше информации на экране и управление быстрее.
>>3625650 >Насколько я знаю, многие админы/девопсы даже на удаленном сервере запускают mc, а не дрочат команды ls, cd и т.п. Чё за чепуха? Ни за что не поверю что кто-то в здравом уме будет запускать mc вместо того чтобы команды ввести. Это всё равно что твой старинный борланд иде запускать. Да и что разве сложно команды вводить? Пару бкв нажать, вывод удобный.
>Так что консоль всегда будет уступать даже программам Что за чушь? Нужно тебе хост пингануть, я так понимаю без графической программы где надо ввести поля и понажимать кнопочки ты не сможешь ничего сделать. Короче ты троллишь. Я не верю что ты на полном серьёзе считаешь что любые интерактивные программы удобнее (при чём тут vim кстати, если это интерактивная программа на уровне mc?). Для графики, кода мб лучше интерактивное. А если список файлов нужен - только командная строка. Не понимаю как можно пользоваться файловыми менелжерами это же неудобно вообще ни в каком виде.
У нас на работе любят вебгуи типо cockpit, openstack horizon, ansible tower - но это неудобная тормознутая херня. Мне не нравится.
>>3624876 "начал за здравие и закончил за упокой." > То что столяров никогда не признает что программисты на С++ сидят в других нишах и используют другие инструменты. > самый умный маменькин мальчик Столяров из сферы образования ему позволено писать о базовых вещах для новичков. > Кодить на С/С++ = подписать контракт на нищету. типичные тейки вебмакак для которых IT ограничивается сайтиками и клиент-серверной архитектурой. можешь продолжать жить с копиумом, что плюсовики ничего не зарабатывают и там сидят одни старперы из совка. > популярность ему принёс исключительно сайт с js на движке V8 написанного на С++. > >>3624255 > А на счёт "соврать на собесе" - большинство компаний состоят из соевых тупых хрюш и долбоебов. Хочешь - ври, хочешь - не ври, тебя всё равно не возьмут, потому что сколько собесов я не прошёл - там везде тупые скуфаны ищут блядь "золотые руки" которые принесут много денег - и это как и полагается за 30к рублей с графиком 6/1 по 12 часов. Оно вам надо перед этими долбоебами из себя что-то строить? КАК БОГ сказал!
ОйТи это корпоративная шиза с "желанием левой пятки манагера", пятницами, интригами, "работа в нашем банке большая честь", тотальным обесцениванием сотрудников, интеллектуальной дедовщиной и т.д.
>>3625757 >типичные тейки вебмакак для которых IT ограничивается сайтиками и клиент-серверной архитектурой Ты сейчас перечислил содержание книги Столярова. Только вместо "сайтиков" там сишка. Да и хз чё такого в клиент-серверной архитек
>Столяров из сферы образования ему позволено писать о базовых вещах для новичков. Ничего не знаю, книга называется "введение в профессию". Профессия - то за что человек получает деньги, сам Столяров любит до слов докапываться. Вот получается его писанина и близко не профессия. Назывался бы он "информатика для самых маленьких" - претензией бы не было. А так столик не случайно эту книгу так назвал, он действительно верит что учит кого-то деньги зарабатывать.
Всё равно не понимаю этого прикола vim. Там два режима и надо постоянно между ними переключаться, причём через меганеудобную кнопку Esc. О какой производительности может идти речь, если основа настолько неудобна? Какой-то глобальный троллинг если честно.
>>3627104 ты сейчас хочешь развести срач и не знаешь к чему прикопаться. я говорил что кроме сранного веба, зачастую, вебмакаки ничего не знают а уже лезут со своими выводами.
>>3627373 >Там два режима и надо постоянно между ними переключаться В этом и "прикол". Два режима означает, что ты одни и те же кнопки можешь использовать как для навигации по коду, так и для его набора. И не надо для этого зажимать Ctrl, Atl, Shift постоянно. При этом навигация обычно нужна чаще, чем редактирование, поэтому нормальный режим - это именно навигация. Производительность появляется, когда ты к этому привыкаешь. >причём через меганеудобную кнопку Esc Можно поменять кнопку или сделать сочетание.
>>3627566 Чем разработчикам вим не угодили стрелочки и pgup pgdn? Ах да, этот же редактор древний и тогда таких кнопок на клаве не было. Отсюда вопрос, какой смысл пользоваться древним редактором, который не знает современных клавиш?
>>3627373 Ну во-первых vim или vi практически везде по-умолчанию есть (ну кроме контейнеров, там cat, grep и sed использовать приходится). Его не нужно устанавливать, он не требует графического режима, которого на серверах нет и быть не должно. Плюс, если ты любитель-программист то зачем засирать диск какими-то средами говна? Всё равно что типичный скуф владелец гелика такой "я не понимаю как вы на легковушках ездите" - а чё тут не понимать? Весит мало бензина не жрёт вот и ездим.
>>3628378 nano и mcedit тоже практически везде стоят. Речь про выбор инструмента, а не трудности работы сис. админа на удаленном сервере. Программисты не программируют там, они создают код на своих машинах, где можно поставить любую среду разработки. В большинстве случае помимо этой среды ещё приходится навернуть всяких докеров, чтобы не засирать машину всякими субд и прочими окружениями. Так что наличие из коробки - это не критерий выбора для программиста.
>>3628486 Опиши ситуацию, в каком это случае у тебя подключение к компьютеру для разработки ПО через ssh? Если даже так, то что мешает набрать нужные тексты программы на своей машине, а потом передать их на эту машину через ssh? Хотя в нормальных конторах есть свой git-репозиторий и нужно чекинить туда, а не копировать файлы с машины на машину. Это также означает, что писать код можно с любой машины.
>>3628666 Как уже говорилось ранее. Vim - удобен сисадминам. Писать на нем - можно если тебе так удобнее. Пишут не только проекты, но и shell-скрипты, плейбуки, конфиги, шаблоны. Git можно использовать и без ваших редакторов, вон столик его нахваливает кста. Книги Столярова - никак не делают тебя программистом, и уж точно не профессионалом. Сторонники столярова - узколобики типо >>3627550 которым сказать особо нечего кроме "ыыы тупые веб макаки ничего не умеют". Книги полезнее сисадминам, так как на серверах нет этих ваших сред и ide, вебгуй - сосёт (да и вообще что за тупая идея поднимать веб-сервер для администрирования). Вот как раз понимание работы с сокетами из книг столика зачастую помогает трабшутить что-нибудь, тот же mysql бывало по unix-socket недоступен был из-за контейнеров.
>>3628923 Конечно лучше. Так ведь гуру столяров сказал. Слушай его почаще, гоняй байты по пайпам, сиди без js в браузере, и не забудь вприципе собрать весь софт без динамических либок. А деньги, работа - тьфу, это для веб макак, они всё равно ничерта не шарят, а вот ты конечно же будешь самым востребованным спецом, надо только подождать пока rebuild world заработает и все смузихлебы вымрут, вот тогда то расправишь плечи.
Чому у нас СНГ-шизики - это объект насмешки и генератор лулзов, а шизики на вечнозагнивающем - это вторые Исусе и новые философыф. Еще например тот же Ваномас и Асмальголд. Ну или Жопич и Пьюдипай. Ну или Жирик и Трымпик.
Запилите статью на неолурке про Столлярова. Хули он как дурак бля.
>>3629229 >Столман Я вот только что грепнул у себя в системе всякие документации и получил: sudo grep -ir stallman /usr/share/ | wc 50
Пятьдесят упоминаний его фамилии. В реальных программах, присутствующих в каждом дистрибутиве на миллионах компьютеров. На его фоне Столляров это обычный балабол. Внёс бы хоть 5% вклада, то вызывал бы уважение, а не насмешки.
>>3629163 >Просто это интересней Конечно это всегда прикольно на шее у родителей сидеть "интересным" заниматься, в песочнице домики из байтов строить, пока мама пирожки готовит. А работадателю вся эта твоя хуйня как-то не особо интересна. Так что давай, сопляк, подрюкай писю на красивую архитектуру, пока чёткие веб-макаки на новый автомобиль себе заработали
>>3629484 Если ты всю жизнь можешь прожить за чужой счёт, то это однозначно победа, особенно для сосачеров. Но вообще ничего не мешает работать на унылой работе (не вебмакакинг) по паре часов в день, а остальное время заниматься нормальными вещами.
>>3629527 >Если ты всю жизнь можешь прожить за чужой счёт, то это однозначно победа Паразит умирает вместе с хозяином. Умрёт мамка сосачера - что он будет делать? Опыта работы нет, понимания современных фреймворков - тоже нет. Из наработок дай бог никому ненужная фаласа.
>>3629524 Мне нравится, надо какие то механики разные делать, иногда физика и математика задействованы, иногда алгоритмы даже надо юзать. Ну и лоу левельные оптимизации.
И из этого еще и игра получается а не кабанячьи деньгодоилки скучные скуфские.
>>3629711 >Мне нравится, надо какие то механики разные делать, иногда физика и математика задействованы, иногда алгоритмы даже надо юзать. А при чём здесь тогда "разработка игр"? Дохуя ты игр разработал? Приведика примеры. Больше попахивает маняфантазиями мамкиного аспиранта, который привык высирать ниры, но ничего толком не сделал. Всё что ты перечислил не создаёт игру. Игра - это именно модельки, текстурки, скрипты, чистое формошлёпство.
>>3629229 Столяров злой, а Столман добрый. Я вот в последнее время начинаю понимать позицию Столлмана, видя как айти корпорации начинают иметь всё больше и больше власти.
>>3629807 >Игра - это именно модельки, текстурки, скрипты, чистое формошлёпство. Чё-то ты толстонул сильно. Игра - это в первую очередь геймплей. В игру с хорошим геймплеем (то есть механиками) можно играть даже с нетекстурированными овалами вместо моделек.
>>3629818 >видя как айти корпорации начинают иметь всё больше и больше власти. С добрым утром. Это помоему уже 25 лет всем очевидно, что корпорации навязывают копротехнологии. Так то столяров технически прав. Была же допустим архитектура dec alpha, был freebsd, драйвера работали эффективнее и лучше. Потом корпорации почуяли темку, и сделали даташиты своей интеллектуальной собственностью - теперь никто не может писать свои драйверы и весь рынок буквально зависим от всяких cisco и nvidia. В отсутствии конкуренции развития особо не происходит, всё становится костыльным, уязвимым и неэффективным.
Но дело в другом. А ему, бля не надоело ныть что корпорации всем в жопу насрали, и что вокруг одни веб-макаки? Чё он предлагает делать то? Гонять байты по пайпам в одиночестве? Брызгать слюной на всех кто включил жаваскрипт в браузере? Ну извини чувак, я например кушать хочу, и не хочу работать дворником. Можешь хоть сколько усираться за свои обосраные идеи - на рынке ты проиграл, ты не вывез. Вебмакаки стало быть лучше. Вот он же правильно сказал в ролике, что при тоталитарном правительстве не имеет смысла преследовать всех неугодных - достаточно просто разорвать социальные связи и все кто не согласен с режимом сами себя десоциализируют. Логично из этого сделать вывод, что следовательно пора бы принять сторону тоталитарной власти и просто топить за z как все - так хоть может на палку колбасы из спецраспределителя можно рассчитывать. Вместо этого столяров делает вывод в пользу какого-то наивного морализаторства мол "нет так нельзя все кто так делают - мрази и гниды". При этом ролик назад он выступал с позиции морального нигилиста, и рассказывал что нет солдат которые воюют за какие-то моральные ценности, что якобы все солдаты - просто ублюдки и убийцы. Охуенно. То есть моральными ценностями может обладать только столяров? Или как это должно работать? Если "высших" ценностей не существует - то за что ты сам копротивляешься? Какие впизду "веб-макаки" дядь, ты нищий у тебя рак и плеш. Тож мне нигилист хуев.
TL;DR Весь этот пиздежь про "злые корпорации" скатывается в недовольное урчание скуфа на телевизор. Если ты чем-то недоволен - это исключительно твоя проблема, а не окружающих - если у тебя всю воду выпили жиды - значит ты гой, если у тебя слабость и сопли - значит ты слабак и сопляк. Мне вот платят за то что команды в red hat linux ввожу, вроде даже на еду хватает. За то чтобы копротивляться за щвабодное ПО - мне не платят. Схуя ли я должен слушать какого-то там столярова, если факт получения знаний из его книг не смог заинтересовать ни одного работадателья (даже в embedded).
>>3629844 Ещё раз - сколько игр ты лично разработал? Ноль? Вот и помалкивай. Когда закончишь пердолить свой движок с овалами и дойдёт время разрабатывать реальную игру - рад буду посмеялся как вдруг всё станет скучным формошлёпством.
>>3629807 > А при чём здесь тогда "разработка игр"? Дохуя ты игр разработал? Приведика примеры. Больше попахивает маняфантазиями мамкиного аспиранта, который привык высирать ниры, но ничего толком не сделал. ??? Что за хуйню ты несешь?
Можно программировать фронт, можно бек, можно приложения мобильные, а можно вот игры.
Если тебе не нравится программировать бек и фронт, то можно рассмотреть игры. Почему - я уже написал.
Какой нах аспирант, ты за кого меня принимаешь? Я профессиональный обезжириватель кабана, который мне платит много сотыг.
> Всё что ты перечислил не создаёт игру. Игра - это именно модельки, текстурки, скрипты, чистое формошлёпство. А сайты и мобильные приложения это картинки.
>>3629891 > Ещё раз, сколько ты игр разработал Я наёмный кодописатель, ебло, сколько раз тебе это надо повторять? На андроиде в релизе 10 игр, на пк 2, для которых я коды писал.
> разработчик на виме мамкин? Каком нахуй виме ебло? Я могу программировать только в иде с автокомплитом. Да и так впадлу, нейронка пишет.
А что скажите насчёт emacs? Там нет переключения между режимами, работает в консольке и управляется с клавиатуры. Кастомизация даже мощнее вима. Почему Столяров его не использует? Чем он хуже по его мнению?
>>3629848 >Чё он предлагает делать то? С хуев он должен что-то предлагать? Есть вообще то люди, в чьей зоне ответственности лежит решение системное проблем и им за это платят нихуевые деньги. >Если ты чем-то недоволен - это исключительно твоя проблема Ну да. Неча лодку раскачивать. Нужно просто позитивно мыслить. Закройте глаза и повторяйте за мной: "деньги прийдите".
>>3630342 >С хуев он должен что-то предлагать? Ну а нахуя он тогда бугуртит? Сидеть вонять каждый умеет. Тупо советский алкаш перед телевизором, смотрит и ругается на всех.
>Ну да. Неча лодку раскачивать. >Ты понимаешь, что ты эталонная пдораhа? Какое мерзкое ханджество с твоей стороны. А ты будто бы не пдораhа?. Давно бы пора понять что "пдораhа" - это как раз эволюционно выигрышный вариант человека. Правдоруб-либеpаhа ничего не может, кроме как помахать флажком за навального, сесть на бутылку и пойти нахуй. У либеpах нет платформы, нет будущего, да и в целом они точно также желают смерти ххлам как и все русские. Так зачем выбирать какой-то полуфабрикат пидораhи в отрицании, когда можно быть нормальным пидораhй? А выбора особо нет. Промоделируем ситуацию, представители государства допустим сделают то, с чем ты вообще никак согласиться не можешь, например убьют и запытают твою мать посчитав её опасным террористом - причём ты это видел ты об этом точно знаешь. У тебя есть выбор что делать: а) Уйти в отрицание, сказать что такого быть не могло. Что это конечно плохо, но это какая-то ошибка/перегиб, начать жаловался. Но в результате тебе предъявят статью за оправдание террориста в виде твоей мамы. б) Поддержать власть, сказать что так и нужно. Было и было. Никаких штрафных санкций не последует. в) Задаться планом мести, организовать покушение на действующих лиц. Последствия: тебя посадят, останется репутация убийцы который напалал на ни в чём неповинных сотрудников полиции, которые просто выполняли приказ. Вопрос что ты выберешь? Слава на право: либераhа, пидораhа и ххол. Самое рациональное тут очевидно вариант "Б" - пидораhа. Мать уже не вернуть, против государства особо не противостоишь. Остальные варианты ведут к самоуничтожению и ничего принципиально не меняют. Так что это очень лицемерно ч твоей стороны, и со стороны Столярова, обвинять кого-то в "пидорlllестве", сидя при этом на ДВАЧЕ. На дваче трут неудобные посты, двач модеруется в интересах органов власти РФ - даже если откинуть консприологию, ркн просто напросто блокирует домены где содержится неугодный контент, двач, как вы знаете не заблокирован. Следовательно на дваче доминантную роль занимают как раз пидорahи, а либеpda и хxлы просто терпят неминуемый пропуск от банхамера. Собственно, что ты тут забыл если ты не пидораha?
>>3629848 Я говорю не только про копротехнологии, а вообще про управление людьми. И это даже хуже, чем государственный тоталитаризм, потому что типичная тоталитарная система замкнута на маленькую кучу человек, а корпоратократия включает в себя тысячи или даже десятки тысяч, она гораздо более живая, её пропаганда более действенная, и если в тоталитарном государстве забота о гражданах хотя бы постулируется, то единственная цель корпораций — выкачивание денег из работников и клиентов.
>>3629848 Ебать ты тупой, лол. Платят, не платят, неужели ты настолько тупой что неспособен раздобыть деньги?
Нет, ну серьёзно, что это за аргументация тупорылого дауна "мне не платят деньги за это"? Да ты же просто нищенствующее быдло, даже хуже столярка обоссаного
>>3629711 > механики разные делать > иногда физика > математика задействованы на собеседовании разве что > алгоритмы даже надо юзать будешь дрочить на UE и на Unity и писать очередной плагин или паттерн адаптера для всяких готовых либ >>3629711 > Ну и лоу левельные оптимизации. как там в 1993 году? >>3629807 > Игра - это именно модельки, текстурки, скрипты, чистое формошлёпство. которые за тебя уже все расписали поминутно.
>>3630960 > > механики разные делать > > иногда физика > > математика задействованы > на собеседовании разве что Нет. Кор геймплей как без этого делать будешь?
> > алгоритмы даже надо юзать > будешь дрочить на UE и на Unity и писать очередной плагин или паттерн адаптера для всяких готовых либ Бред какой то. Оно всё давно написано.
А алгоритмы юзаются не часто, но иногда нужны.
> > Ну и лоу левельные оптимизации. > как там в 1993 году? Чел в 2026 оптимизация это одна из самых важных вещей, на юнити мы вовсю юзаем структуру и массивы с линейным располжением данных, местами юзаем ансейф код и бёрст + жоб систему(это юнитевская штука для написания многопоточного кода, которая компилируется отдельным компилятором).
>>3631191 >пытаются слишком много всего игроку дать Интересно, потому что графика в итоге дегадирует. Да и геймплей не особо развивается. Остальные системы вроде аудио и ИИ вообще никто не трогает, они так на примитивном уровне и остаются.
>>3631227 Я бы не сказал, что за последние 10 лет наполнение сильно выросло. Более того, стало очень популярно выпускать урезанные игры без контента и доделывать их в процессе того как в них играют. При этом жалуются, что разработка очень дорогая. Но если она такая дорогая, то почему игры выпускают недоделанными?
>>3631472 Потому что на самом деле игры становятся масштабнее, больше всякого накручивается, если реально сядешь и сопостаившь все до мелочей то заметишь это.
Скорее всего просто все это из числа не нужного тебе, но нужного кому то другому, поэтому и не замечаешь.
>>3631549 >игры становятся масштабнее, больше всякого накручивается Что именно? Геймплейно я не вижу масштаба, наоборот игроков ограничивают и очень сильно запихивают в узкие рамки правил. Это идёт примерно с 7ого поколения, то есть уже 20 лет как. Некоторые игры тебе даже прыгать не разрешают, настолько разработчики боятся давать свободу. Потому что системы очень хрупкие. В той же первой халфе 1998ого года есть куча мелких интересных механик, которые ты тоже не заметишь просто так (генерация фраз солдатами на лету, чувство "запаха", сбивание в стаю летающих мобов). Для всего этого не нужно современное железо. Если имеется в виду графически "масштабней", то тоже не очень заметен прогресс. Всякой травы, листьев и прочей мелочёвки становится больше, но в итоге бывает тяжело за этим мусором что-то видеть.
>>3631779 >Это все общие рассуждения ни о чём Точно так же как фраза "игры становятся масштабнее". Здесь нет конкретики.
>нужна конкретика какая-то Во втором Far Cry были механики, которых нет в более современной части. Целое видео про это есть: https://www.youtube.com/watch?v=FCeEvQ68jY8 На том же канале другие похожие сравнения есть, где современные игры почему-то лишаются механик и эффектов, которые раньше были несмотря на более слабое железо. Star Wars Outlaws сравнивали с RDR2 и другими играми, которые вышли раньше. Сравнение обычно не в пользу первого, более свежего и "масштабного" продукта. Или Awoved сравнивали с другими играми, в нём вообще всю интерактивность убрали. Есть игры, где до сих пор отражений в зеркалах нет.
>В 1998 кингдом кам деливеранс был? Причём здесь он, если я тебе про халфу?
>>3631153 > на юнити мы вовсю юзаем структуру и массивы с линейным располжением данных, > unsafe блоки > лоу левельные оптимизации. > 2026 год бухахахах. вот это был стеб!
>>3491518 (OP) Ну Столяров прав 100%, что с улицы набирают только на мусорные и низовые вакансии, где текучка/потогонка и найм сброда допустим. Т.е. там заранее закладывается вероятность, что будут наняты дегенераты. В нормальных местах найм с улицы возможен, но там специально устанавливают адовые фильтры. Трёх дневные собеседования циклом в 7-10 итераций на протяжении полугода как раз для этого. А так обычно берут тех, за кого могут поручиться. Как заводить социальные связи? Ну если кому-то это не понятно, то софт скиллы явно нулевые, и ловить такому человеку нечего ни в айти ни где либо ещё. Но в целом надо на учёбе, в ВУЗе, на курсах заводить друзей. Чем больше друзей, тем выше шанс, что кто-то из них пробьётся и потащит своих. Коллеги с прошлых работ - такой же ресурс. Клиенты с фриланса - вариант. А вообще надо крутиться, рыпаться, пробиваться, не сидеть на месте и не ждать с моря погоды.
>>3631786 > Точно так же как фраза "игры становятся масштабнее". Здесь нет конкретики. Согласен. Ну жто тип просто обмен мнениями.
> Во втором Far Cry были механики, которых нет в более современной части. Целое видео про это есть: Скорее всего потому что решили, что они нахуй не нужны или вредят геймплею. Ты реально не понимаешь, что когда новую игру делают - буквально весь старый код и контент остается, просто сиди допиливай это в новую игру. Так все игры и делаются. Если чего-то нет, значит нет не потому что сложна, а потому что нахуй не нужно.
Если ты поиграешь в фк5 и фк2, то ты увидищь что они ни в какое сраанение не идут, фк5 это как 10 фк2. Если не больше. Совсем иное количество контента, наполненность игрового мира и геймплейная и визуальная, количество всевозможных механик зашкваливающеею
Ты играл сам-то и в то и в то? Я вот играл.
> Star Wars Outlaws сравнивали с RDR2 В первое говно не играл, во втором говне чуть не заснул.
Кингдом кам деливеранс 2 ебет рдр 2 по полной при гораздо более низком бюджете.
> Есть игры, где до сих пор отражений в зеркалах нет. Потому что зеркала это пиздец проблема с ростом сложности сцен.
> Причём здесь он, если я тебе про халфу? Причём здесь халфа?
Речь вообще шла про графон, а не про то что тебе нравится механика огня из фк2. Покажи видос как графон деградировал.
>>3631899 Разве это было не очевидно? По моему понять что анон долбоеб можно было уже на вопросе "сколько игр ты лично написал" - "много игор названия не скажу, но много и кабаныч много сотыг платит" - школьник посчитал что это очень остроумно. В реальности он посмотрел какого-нибудь дауна-научпопера, и сидит пишет алгоритмы сотлетней давности под libc воображая себя ебейшим программистом.
>>3631869 >Скорее всего потому что решили, что они нахуй не нужны или вредят геймплею. Нет, они никак не вредят геймплею, наоборот, дают погружение, к которому индустрия так стремится (раньше стремилась, по крайней мере).
>буквально весь старый код и контент остается Не совсем. Код переписывают. В частности, дуния, на которой сделаны фар краи - это форк край энжина от крайзиса первого, а он был одноядерным (крайтек думали, что процессоры будут в этом направлении развиваться). И внезапно при переписывании под многоядерные процы у тебя вылезают баги, поэтому некоторые фичи просто убирают, вместо того чтобы их исправить. Так и тестировать дешевле, и человеческие ресурсы можно оптимизировать эффективней для манагеров. Ты сам даже говоришь, что фича уже есть, значит ничего не будет стоить её оставить. Даже просто убрать её будет стоить времени и усилий. Но её убирают. То есть это вопрос удешевления, а не качества.
>Ты играл сам-то и в то и в то? Конечно.
>количество всевозможных механик зашкваливающеею Не особо. Конкретно фар краи количеством механик не выделяются. Но я не спорю, что мир в пятой части гораздо приятней, чем жёлтая Африка.
>Потому что зеркала это пиздец проблема с ростом сложности сцен Суть в том, что раньше отражения делали спокойно, а сейчас это стало проблемой почему-то, хотя производительность железа многократно выросла.
>>3632013 > Нет, они никак не вредят геймплею, наоборот, дают погружение, к которому индустрия так стремится (раньше стремилась, по крайней мере). Как ты понял, что никак не вредят? Ты посидел подумал, огонь сопоставил со всеми его источниками, прикинул что модет быть в зависимости от его ддительности от масштабов, как жто будет с другими механиками взаимодействовать?
Или смешной видос посмотрел и такой нуу да смотрите там огонь сильнее асе вокруг сжигает это круто.
> Не совсем. Код переписывают. В частности, дуния, на которой сделаны фар краи - это форк край энжина от крайзиса первого, а он был одноядерным (крайтек думали, что процессоры будут в этом направлении развиваться). И внезапно при переписывании под многоядерные процы у тебя вылезают баги В каком году переписывание под многоядерные процы произошло?
Зачем юто сделали, если можно было не делать? Ну тип ниче не перкписаывать под многопоток и доить рабочую систему, не?
Переписывали всё сразу или как-то постепенно?
Подсказка: сейчас под многопоток преимущественно оптимизируют рендеринг, физику, ии. Всё остальное реже.
Огонь в фк2 это у нас рендеринг или физика или ии? Расскажи, как бы ты его распараллелил.
> Ты сам даже говоришь, что фича уже есть, значит ничего не будет стоить её оставить. Даже просто убрать её будет стоить времени и усилий. Но её убирают. То есть это вопрос удешевления, а не качества. Если убрать стоит усилий, то не дешевле ли оставить её однопоточной(по твоей картине мира) и просто не трогать? Или с дркгими механиками получается все равно оно как-то не стыкуется и баги вызывает?
Я это к тому, что ты просто очень далёк от внутреннего устройства игр.
> Не особо. Конкретно фар краи количеством механик не выделяются. Ты просто считаешь только какие-то масштабные фичи, а мелочей много.
> Суть в том, что раньше отражения делали спокойно, а сейчас это стало проблемой почему-то, хотя производительность железа многократно выросла. Ну попробуй подумать почему, можешь просто погуглить. Если я тебе напишу ты скажешь что я всё вру. Хотя я это уже написал - сейчас сцены намного сложнее и намного больше эффектов накручено, поэтому зарендерить ещё одну повторно с перспективы зеркала это часто пиздец. А если запечь комнату и рендерить только игрок то это будет выглядеть как пиздец, а с примитивным графоном это еще работало.
> Держи: https://www.youtube.com/watch?v=WOQbEBcQ0bo > Там есть и про графику, и про остальные технологии. > Ещё в дополнение: https://www.youtube.com/watch?v=XIvlWRMvuCs Посмотрел. Максимально идиотские видео. Пасфайндинг - приводят в пример баги, ахуенно) в сталкера 2 я сам играл, такоц ситуации как на видосе с тушканами не было. Также отлично сравнивают разновысотный опенворлд с плоскими комнатами)) С разрушаемости орнул, приводят в пример игру, где стоит большоц домик, робот в него стреляет и домик просто целиком разлетается. Посмотри на бф и бф6 в частности.
Отражения как я и говорил - в микрокомнатке из 2 полигонов они есть збс, в одном специально заготовленном месте, а в современных играх - ууу смотри в зеркало вкотором гигансткий мир должен отражаться гле отражение((( в комнаде куча зеркал стоит почему все отражение не показывают(((
И так со всем. С окружением тоже забавно - вау 3 пальмы простреливаются вауу! Нуууу, тут 100 разных кустиков и травинок че они все не реагируют(((
Еще позабавило как в пример приводилм ту каловую игру из недавних, у которой наверное 10% положительных отзывов.
Зачем вы спорите с этим ушлёпком? Он же по всей доске срёт труЪ программированием, а сам, наверняка, ни то что треугольник не растеризовал, а пузырёк не писал. Обидно, что сейчас и вопрос каверзный не задашь. Ушлепок ведь его в гпт зальет.
>>3632154 >Как ты понял, что никак не вредят? По наличию этих фич в следующих частях после второй (но до пятой). Там они никому не мешали. Наоборот, их за эти фичи хвалили. В этих частях не было механик, влияющих на огонь (по крайней мере, я с ходу не вспоминаю таких). Поэтому урезать эту фичу не имело практического смысла, так как она уже была реализована. Жертвовать ею ради других тоже не было смысла, так как на новом железе она была бы дешевле.
>В каком году переписывание под многоядерные процы произошло? Подозреваю, что когда делали пятую часть, с учётом того как плохо предыдущие части работают с многоядерными процессорами (надо выставлять affinity чтобы не фризила игра).
>Зачем это сделали, если можно было не делать? Дешевле убрать и не делать, чем делать. Современный юбисофт помешан на оптимизации (только не той, о которой ты думаешь).
>Огонь в фк2 это у нас рендеринг или физика или ии? Расскажи, как бы ты его распараллелил. Физика + рендеринг. Переносишь расчёт распространения (на какие зоны перекидывать огонь) на другие ядра, освобождая основное ядро под остальную логику.
>не дешевле ли оставить её однопоточной(по твоей картине мира) и просто не трогать? Нет, это так не работает.
>сейчас сцены намного сложнее и намного больше эффектов накручено, поэтому зарендерить ещё одну повторно с перспективы зеркала это часто пиздец Я с этим не спорю, это и есть часть проблемы, что вместо того чтобы оптимизировать рендеринг, просто лепят кучу эффектов (которые к тому же не работают очень часто).
>Максимально идиотские видео Ну, ты хотел увидеть деградацию, я тебе примелы привёл. То, что они тебя не устраивают - ну тут не обессудь, другое я искать или делать не буду, потому что реакция всё равно будет такая же.
>Отражения как я и говорил - в микрокомнатке из 2 полигонов они есть збс Так в современной игре тоже показывают маленькую комнатку, в которой отражения нет. Хотя ещё раз, железо сейчас мощнее и никакой проблемы отрендерить отражение не будет. Это просто не реализовали.
>в комнаде куча зеркал стоит почему все отражение не показывают Кстати, иронично, что в рейтрейс версии майнкрафта это было. Но там по-моему лимит в 4 хопа стоят. И мир был достаточно большой.
>вау 3 пальмы простреливаются вауу! А сейчас даже такого нет, хотя опять же, железо есть. Но мы лучше полигонов в модели накачаем, чем сделаем продвинутые системы.
>>3632202 > Физика + рендеринг. Переносишь расчёт распространения (на какие зоны перекидывать огонь) на другие ядра, освобождая основное ядро под остальную логику. Рендеринг и так многопоточный вне зависимости от всего остального.
Физика тоже.
Вопрос только в том, чтобы получить соседнюю клетку куда дальше огонь должен прыгать. Если там не мотни тайлов, то там и параллелить нах не надо.
> Я с этим не спорю, это и есть часть проблемы, что вместо того чтобы оптимизировать рендеринг, просто лепят кучу эффектов (которые к тому же не работают очень часто). Так его оптимизируют алло, на хто кучу ресурсов тратят. Просто встает вопрос условно сколько ещё вещец осталось котооые можно оптимизировать с заметнвм выигрышом с адекватной ценой разработки. Сажать 5 сеньоров год оптимизацией заниматься, чтобы они сделали +5% фпс очевидно никто не будет.
> Ну, ты хотел увидеть деградацию, я тебе примелы привёл. То, что они тебя не устраивают - ну тут не обессудь, другое я искать или делать не буду, потому что реакция всё равно будет такая же. Так я тебе по пунктам объяснил некорректность сравнения.
Давай посмотрим на пейзаж в обле и заскриним камень на краю карты на весь экран и скажем - лол современгое гавно ни в какое сравнение с обливионом не идёт. Это же не совсем корректно будет, не? А вот тут так и делается.
Вот отражения. Смотрим старую игру - квадратная комната рил отражается в зеркале на всю стену, и там наш персонаж в отражении ходит.
Смотрим ре 8 - рандомное зеркало в углу, элемент окружения интерьера не отражает ничего. Кошмар, кошма, деградация! И конечно же забываем, что там есть тоже полноценные большие зеркала которые всё отражают там где надо. Делать отражающей поверхностью каждый элемент оружения там было бы пиздос.
А давай теперь внезапно посмотрим на отражения в киберпанке или хогвартс легаси, где куча отражающих поверхностей, глобальное освещение, и все это четко вместе работает. Почему в видео этого нет?
> А сейчас даже такого нет, хотя опять же, железо есть. Но мы лучше полигонов в модели накачаем, чем сделаем продвинутые системы. Потому что в контексте игр с уклоном в кинцо, насыщенная каотинка(в том плане что там много всего в кадре разом), продаётся лучше, чем ломаюшиеся пальмы.
За разрушениям в батлу 6 иди, где дома по физике складываются, и сопоставь это с 3 пальмами. Лол.
>>3632254 >Так его оптимизируют алло, на хто кучу ресурсов тратят У меня нет информации, сколько сейчас конкретно тратят на программистов движков в AAA студиях. Но точно знаю, что людей, которые занимаются другими техническими вещами (шейдеры, анимации, скриптинг), значительно больше. Можно, конечно, полистать титры и прикинуть, но мне лень.
>Сажать 5 сеньоров год оптимизацией заниматься, чтобы они сделали +5% фпс очевидно никто не будет. Я бы согласился, если бы в современных играх фпс держался хотя бы на уровне 60, а лучше 90. Но даже это не гарантированно, причём не только на ПК, где могут отмазаться слабым железом, но и на консолях. То есть тут уже надо не столько повышать фпс, сколько хотя бы держать его на одном уровне. Но это при условии, что качество графики повышается, а оно тоже не повышается уже много лет. Получается и графика остаётся на том же уровне или вообще деградирует, и фпс при этом снижается. Это не должно считаться чем-то нормальным и ожидаемым. Особенно от издателей с миллиардными оборотами.
>Смотрим старую игру - квадратная комната рил отражается в зеркале на всю стену, и там наш персонаж в отражении ходит. Но ведь полные отражения есть не только в старых играх, в видео, которое я привёл, это показано.
>>3632390 > У меня нет информации, сколько сейчас конкретно тратят на программистов движков в AAA студиях. Но точно знаю, что людей, которые занимаются другими техническими вещами (шейдеры, анимации, скриптинг), значительно больше. Можно, конечно, полистать титры и прикинуть, но мне лень. У меня не ААА, у нас 100 человек, из них 10 те кого бы ты назвал энжин программисты и 5 тех кого бы ты назвал в категории "скриптинг"(тех. гд).
Анимации никакого отношения к технической части не имеют.
Тех артистов, которые пршут шейдеры, у нас 2.
> Я бы согласился, если бы в современных играх фпс держался хотя бы на уровне 60, а лучше 90. Это вообще никак не соотносится с тем, что я написал. Ни подтверждает, ни опровергает, просто на ровном месте ты это пишешь.
Я говорю, что если 5% фпс выжать стоит очень дорого, то это не будут делать. Ты говоришь было бы 60 было бы ок?????? На каком вообще железе?
Окей пусть будет на консоли. И вот у нас вышло 50 фпс стабильных, и есть одна система которая жрет 2 мс за кадр и там если охуеть можно ее соптимизировать и в лучшем случае будет 2мс выигрыша, но по факту нет потому что она чего то будет стоить.
Все остальное еще сложнее.
Остаетсч только резать наполнение сцен, выкручивать вниз графон.
Мы так прикинули пококпались и решили что целевое 50 на этом девайсе нормас, другие оптимизации по совокупности уже хуже потому что портят картинку слишком заметно.
> То есть тут уже надо не столько повышать фпс, сколько хотя бы держать его на одном уровне. Но это при условии, что качество графики повышается, а оно тоже не повышается уже много лет. Получается и графика остаётся на том же уровне или вообще деградирует Смотри, а вот по твоей логике, что мешает взять уже существующую игру и просто чуть чуть ее допилить новую? Зачем все портят и устраивают деградацию?
Теперь по реальному миру - в реальном мире графон постоянно улучшается, постоянно какие-то новые прям масштабные методы оптимизации и новые тезнологии используют, наполняют сцену большим числом объектов с большей детализацией. Поиграй в киберпанк, ккд2, даже в тот самый ре8 который ты троллишь, даже в калофдути и ассасинов, бф6, поищи игры из 2015 хотя бы отдаленно напоминающие что-то такое по техническому уровню и графике.
>>3632410 На словах стена манятекста о прогрессе и успешности говномиздов, а на деле бесконечный цикл опроса длц в мохане ебет однопоток так, что фпс в ноль падает. Ну это того, понимать надо, оптимизации-хуемизации слишком дорого, но мы же стараемся!
>>3631854 > Т.е. там заранее закладывается вероятность, что будут наняты дегенераты. уже начал палится на этой фразе. особенно вот здесь > Трёх дневные собеседования циклом в 7-10 итераций это ВЫЕБОНЫ работодателя который впал в маразм.
>>3632410 >Я говорю, что если 5% фпс выжать стоит очень дорого, то это не будут делать. Ты говоришь было бы 60 было бы ок?????? Потому что 5% - это относительная цифра. 5% от скольки? А я говорю про абсолютную цифру. Очевидно, что 5% от 120 фпс и 5% от 60 фпс - это разные абсолютные цифры. И результат "выжимки" этих 5% будет разный.
>Остается только резать наполнение сцен, выкручивать вниз графон. Да, конечно, лично я с большим удовольствием буду играть в игру, которая стабильно даёт высокий фпс, с более подрезанной графикой, особенно в плане эффектов. Для меня это само собой разумеющееся. От того, что ты будешь выкручивать количество полигонов во всех моделях, модели сильно лучше не станут, есть diminishing return (не знаю как это на русском). Да, можно добавлять всякие триньки на модельки бесконечно, но не в угоду производительности и тем более геймплею. Или от того что у тебя частицы будут по экрану летать от каждого действия, игра тоже сильно лучше не станет. Наоборот, появится визуальное засорение. Но у разработчиков всегда своё мнение на этот счёт...
>целевое 50 на этом девайсе нормас 50 фпс - это очень мало, если это не 4к на ультрах каких-нибудь.
>вот по твоей логике, что мешает взять уже существующую игру и просто чуть чуть ее допилить новую? Зачем все портят и устраивают деградацию? У меня нет однозначного ответа, думаю ни у кого нет. По крайней мере применительно к текущим реалиям. Раньше очень быстро менялось железо и API, поэтому приходилось быстро адаптироваться. Сейчас такого нет, всё относительно стабильно, и казалось бы, это должно способствовать итеративным улучшениям. Но на деле этого нет, как мы видим. Лично я думаю, что основная причина - жадность, денег на это почти не выделяют сейчас. Другая причина, которая частично зависит от первой - нет достаточного количества людей с навыками оптимизации (а откуда они возьмутся, если деньги на это не дают?). Это всё аналогично всей сфере ПО - там везде сейчас похожие проблемы. Игры здесь не одиноки.
>в реальном мире графон постоянно улучшается, постоянно какие-то новые прям масштабные методы оптимизации и новые тезнологии используют, наполняют сцену большим числом объектов с большей детализацией Смотри, ты от меня просил деталей, я какие знаю принёс. Теперь моя очередь - ты можешь принести конкретные примеры того, что количество объектов в сцене растёт и что эти объекты становятся более детализованными? Потому что я, исходя из своего опыта, этого в упор не вижу. При этом в AAA я иногда играю сам, не просто по чужим видео сужу.
>аргументы из разряда смешных картинок Какое есть. Это видео из игры. Там нет смешнявок никаких.
>>3632254 > Сажать 5 сеньоров год оптимизацией заниматься, чтобы они сделали +5% фпс очевидно никто не будет.
ты не работал в настоящем коммерческем геймдеве. всем до жопы на твою оптимизацию априори. никто не будет тратить даже на 100% выиграша ни дня работы. потому что пользователь купит новую видеокарту поиграет и забудет, а ты тем временем будешь лепить вторую часть.
>>3632451 >>3632410 >>3632254 >>3632202 такое впечатление что это писал чат-бот. ровный, плоский, сухой текст без конкретики общими словами. бот явно натренирован на школоте на игровых форумах.
>>3632458 >всем до жопы на твою оптимизацию априори. никто не будет тратить даже на 100% выиграша ни дня работы. База. Только пердольки типо меня тратят время на оптимизацию.
И в движках так же и в компаниях так же и просто везде. Ну может на ECS переходят, но это не оптимизация, а просто немного другая архитектура. Оптимизацию делают если кому-то заняться нечем и релиз уже высран.
Долбоёбы прост не понимаю что оптимизация в играх это ОТКАЗ НАХУЙ ОТ ДВИЖКА И АБСТРАКЦИЙ и написание половины говна руками, каждым элементам своё собственное, уникальное, хранилище с уникальными данными. Кому нахуй это нужно вообще
>>3632451 > Потому что 5% - это относительная цифра. 5% от скольки? А я говорю про абсолютную цифру. Очевидно, что 5% от 120 фпс и 5% от 60 фпс - это разные абсолютные цифры. И результат "выжимки" этих 5% будет разный. 5% это и есть конкретная цифра)))
60 фпс - на каком железе? 120 фпс на каком? У всех разное железо, соптимизировав йобу на 5% мы в целом везде +- на столько её оптимизируем. С 60 фпс вырастет до 63, с 120 до 126.
Поэтому например говорить "мы улучшили на 5 фпс" это пиздец странно и пиздёжь, потому что на разном желе будет по разному. А вот проценты это напного более точный вариант.
Я хз в какой сфере ты работаешь, вы как производительность замеряете и её улучшения? Или ты таким не занимаешься?
> Да, конечно, лично я с большим удовольствием буду играть в игру, которая стабильно даёт высокий фпс, с более подрезанной графикой, особенно в плане эффектов. Для меня это само собой разумеющееся. Ты да. А ты это вся аудитория? Нет.
Делают так чтобы выжать максимум денег, чтобы выжать максимум денег надо максимизировать воронку игроков кому норм. Это ж всё тестируется миллион раз и по фидбеку ищется лучшее соотношение.
А для тебя, искушенного геймера, есть настройки - делай там что хочешь.
> От того, что ты будешь выкручивать количество полигонов во всех моделях, модели сильно лучше не станут Да не в полигонах дело. Проблема это колчиество объектов и материалов.
> Или от того что у тебя частицы будут по экрану летать от каждого действия, игра тоже сильно лучше не станет. Наоборот, появится визуальное засорение. Визуальное засорение всегда держат в голове. Обычно наполнение именно в сторону того, что больше всяких растениц и камешкев в мире, больше всяких предсето в интерьере, такого рода.
> 50 фпс - это очень мало, если это не 4к на ультрах каких-нибудь. Кому мало? Тебе? Возможно. Мне тоже 50 фпс неиграбельно. Консольным игрокам в рдр это нормас, они и не знают что такое фпс, поэтому для них важнее набить графона и детализированности.
> У меня нет однозначного ответа, думаю ни у кого нет. С чего ты взял? У меня есть, я буквально там работаю и в этом нет сокральных знаний.
И я выше уже говорил - вещь код кочует в следующий проект, он буквально есть и его можно запустить.
> Раньше очень быстро менялось железо и API, поэтому приходилось быстро адаптироваться. Чел у тебя до сих пор х86 архитектура процов, все что поменчлось это добавились авх инструкции считай.
Вся несовместимость какую можно словить это изменения апи платформы, например там ввод как то иначе надо считать, ококшко инцииализировать, или какую то штуку выпили.
Но это имеет нулевую связт с геймплеем, логика распространенич огня никак не завязана на платофрму.
Что касается графического апи - тут такой нюанс, что рендер очень сильно обособлен от других частей. Где у тебя в коде было "нарисуй дерево" оно так и останется. Но со времен дх12 там нихуя не меняется глобально, только под новые.
> Но на деле этого нет, как мы видим. Лично я думаю, что основная причина - жадность, денег на это почти не выделяют сейчас. Я тебе буквально говорю как игроразраб - почти на любом собесе тебя буду разъебывать оптимизацией, в ходе работы если ты сделаешь неоптимизированную штуку - она не пройдет ревью, часто ставятсч таски на оптимизацию. На юнити мы пишем вообще код никак все(имею в виду остальную сишарп индустрию) - всё максимально без аллокаций, пулы, линейное расположение данных в памяти, все листы кешируются. Самые тяжёлые места оптимизируются юнитевским мегадевайсом - бёрст и жоб системой, это специальный компилятор(с микропотимизауиями, поддержкой векторизации, без классов, с ручнвм управлением памятью) и система выполнения многопоточного кода.
А так очевидно любой пркдприниматель максимизирует прибыль, снижает расходы, повышает доходы. Жадность сложно оценить, но "денег на жто почти не выделяется" очень странно звучит, как много мы этим занимаемся.
> Смотри, ты от меня просил деталей, я какие знаю принёс. Теперь моя очередь - ты можешь принести конкретные примеры того, что количество объектов в сцене растёт и что эти объекты становятся более детализованными? Я с самого начала сказал - ккд2 по сравнению с ккд. Это не сравнимо вообще никак.
Привёл в пример киберпанк и хогвартс легаси на пример отражений, насвщенность сцен там тоже крацне высока. Просто посмотри видосы.
Гта 2 и гта 5 ты упомянал, и я тоже это уже уомментировал - гта 5 во много раз более наполнен, просто давай 2 любых скрина оттуда и оттуда.
> Какое есть. Это видео из игры. Там нет смешнявок никаких. Ну ты же понимаешь, что это просто баг? Отражение есть? Есть. Скорее всего там именно для оптимизации что-то накрутили, что визуальное представление сцены в отражении в отдельном контексте и анимация не засинкалась.
>>3632458 > ты не работал в настоящем коммерческем геймдеве. всем до жопы на твою оптимизацию априори. никто не будет тратить даже на 100% выиграша ни дня работы. Я именно в настоящем коммерческом геймдеве и работаю. И на мобилках, и на пк. Оптимизация это то чем ебут на соьесах и то с чем многие таски связаны.
>>3632493 >Оптимизация это то чем ебут на соьесах и то с чем многие таски связаны. Ты наверное под оптимизацией понимаешь отсуствие 700к полигонов у модели пистолета или какая-нибудь хуйня, типо отсечение элементов в сцене на цп, лол.
Оптимизация это, например, написать аппаратный мютекс для потоков. Или кулинг на видеокарте без if.
Хоть что-то из этого ты хоть однажды делал на работе?
>>3632695 тебя заклинило на обьектах синхронизации. ты палишься и тут. про оптимизацию тебе расскажут Джон Кармак и ему подобные которые выжимали из железа максимум делая самомодифицирующиеся код на ассемблере или использования грязных хаков по работе с VGA на уровне железа. а это просто сраный спилок который говорит что ты делаешь херню.
>>3632443 Ну по факту в конторе, где я сейчас работаю, а это весьма средний ноунейм по рынку, для кандидатов с улицы предусмотрена реально чуть ли не полугодовая анальная инспекция (99% с хрюшами). Но если кто-то из действующих сотрудников приведёт кандидата, то его просто собеседует начальник отдела и департамента. И если всё ок, то его берут ББВ. И это абсолютно логичное поведение. Потому что обычные технические сотрудники и так загружены, и у них нет ни времени, ни интереса, ни азарта тратить силы на разоблачение уличных пиздаболов. Одно собеседование - это минус 1.5-2 часа, без учёта подготовки, и это жутко, чудовищно утомительно. Так что просто не существует способа найти адекватного кандидата с улицы. Кандидатов - слишком много, собес - это слишком дорого и тяжело, и успешный собес ничего не гарантирует, а цена ошибки - слишком высока. Насколько надо быть на всю башку пизданутым, чтобы играть в эту лотерею?
>>3632729 твоя пикча это сраный нейрослоуп который описан сухим общим языком без конкретики. > полугодовая анальная инспекция (99% с хрюшами). ВЫЕБОНЫ >>3632729 > и у них нет ни времени, ни интереса, ни азарта тратить силы ВЫЕБОНЫ значит им не нужны новые сотрудники. спрос упал, предложение осталось. цена упала. > Так что просто не существует способа найти адекватного кандидата с улицы. т.е. сами собеседующие тоже не с улицы и HR?!
>>3632571 > Ты наверное под оптимизацией понимаешь отсуствие 700к полигонов у модели пистолета или какая-нибудь хуйня Ты рофлишь?) Это вообще никаким образом программиста не касается, модели 3д художники моделят в заданном бюджете на треугольники.
> типо отсечение элементов в сцене на цп, лол. А это важная вещь, но кастомное решение тут актуально для больших опенворлдов только. Как правило тут нехуй оптимизировать.
> Оптимизация это, например, написать аппаратный мютекс для потоков. > написать > аппаратный :D
Покажи кейс для какой ситуации ты "написал аппаратный" мьютекс и какой дало буст.
> Или кулинг на видеокарте без if. Покажи мне сколько в твоей игре бюджета кадра жрет окклюжен куллинг и как ты его переписал на гпу.
В юнити уже есть гпу оклюжен куллинг для отдельных фичей где это решает, нах его писать.
> Хоть что-то из этого ты хоть однажды делал на работе? Ни то ни другое.
Зато я уже выше писал, что регулярно делается(от понятного тем кто в других сферах, к менее) - код с минимумом аллокаций(кэширование всего что можно) - линейное расположение данных в памяти - оптимизация алгоритмической сложности(часто банальные словари или кэширование чего-то) - размывание разных штук по фреймам - многопоток(и выделение какой-то отдельной системы в отдельный поток, и батч процессинг кучи данных на всех ядрах) - векторизация - оптимизации физики(там очень много нюансов и вариантов как) - оптимизация пространства(спатиал хэш, квад три)
В контексте юнити и сишарпа например - юзается бёрст и ансейф.
Это не оптимизация? Ну окей, но кароч вот это всё повышает фреймрейт и вот этим занимаются программисты в геймдеве часто.
>>3632732 Это увы не выебоны, а состояние рынка труда. Нереально найти человека с улицы. Поэтому сейчас найм только по рекомендациям. В общем-то если лет 10 назад тебе надо было откликаться на хх.ру и тебя в конечном счете брали на работу, то теперь тебе надо искать рефералов из этой компании, чтобы тебя туда пореферели. Иначе никак.
Усложнился ли процесс? Ну в каком-то смысле да, потому что раньше тебе надо было просто жать на кнопку "подать резюме", а сейчас тебе надо искать человечка в выбранной компании и сначала с ним договариваться, и только потом, может быть, тебя допустят.
>>3632729 Ну даже такой процесс найма, через знакомых людей и прочих, скорее всего даст трещину в обозримом будущем. Вообще, найм исключительно через знакомых и друзей в моменте работает, но со временем это приведет к тому, что люди будут просто за бабки продавать рефералки на черном рынке. В школе Назарова это уже и происходит, за бабки ты там рефералку можешь купить в любую +- крупную контору в России.
В любом случае индустрия конкретно в РФ наводнилась волками и прочими пассажирами чуть менее чем полностью на всех уровнях, в то время как инженеры старой школы, кто вкатился в айтиху до ковида, когда собесы еще оффлайновыми были, в большинстве своем уже съебались из страны, либо наверх забрались в пищевой цепочке, либо остались не у дел и сейчас сокращены и на морозе. Ну это лично мои впечатления.
В общем-то бигтехи еще раньше старались растить стажеров сами, потому что гораздо дешевле и надежнее взять какого-нибудь студента физтеха или вшэ на стажировку, натаскать его, а потом взять в штат на джуновую зп, чем искать людей с рынка. Другое дело, что в таких командах студентов как правило царит хаос и бардак, лично был тем самым студентом в бигтехе, где все вокруг меня были такие же студенты и учиться было банально не у кого, так как никто не обладал опытом и насмотренностью.
>>3632747 >В любом случае индустрия конкретно в РФ наводнилась волками и прочими пассажирами чуть менее чем полностью на всех уровнях
В целом вот это и убило индустрию. Она буквально умерла из-за того, что ее превратили в скам и способ обогащения. При этом фокус на продукте и его качестве остался где-то давным-давно в прошлых десятилетиях.
На западе CEO и всякие там бизнесмены используют компании как финансовый актив. На качество продукта всем насрать, главное лишь бы акции вверх росли. Это не только в айти происходит, тот же Боинг чуть не сдох после 30 лет подобных CEO. И там одумались только после того, как 2 авиакатастрофы случились и двери у самолетов начали в полете отваливаться. И то, там государство вмешалось и началось долгое и тяжелое расследование с уголовными делами.
В России ситуация иная, фондовый рынок дохлый, особо ничего не заработать на пампе акций, но тут уже сами работники видят отрасль не более как временный, сиюминутный источник бабла. Присосались к бабкам и сосем пока можем. Поэтому все постепенно деградирует и разрушается, особенно в последние 3 года, когда заниматься скамерством стало не чем-то позорным, а вполне одобряемым занятием. Сейчас любого чела моложе 30 лет спроси - он наверняка тебе скажет, что крутил опыт.
>>3632708 > ты палишься и тут. Ты ебанутый? Тебя ебёт где я пощу, ты занюхиватель что ли местный? Пиздец ебанашка, лол, зашикал аж с аутиста
>>3632709 Это только сам алгоритм MESI, он должен работать с блокировками в самом приложении. Сращивание этой поеботы с планировщиком вызывает сложности в основном.
>>3632744 >- оптимизации физики(там очень много нюансов и вариантов как) Единственная реальная оптимизация, всё остальное бред индуса. ECS, батчинг и job system к оптимизации не относится, это архитектура, её никто не пишет и ты не пишешь.
>>3632491 >А вот проценты это напного более точный вариант. Проценты точно так же зависимы от железа.
>вы как производительность замеряете и её улучшения? Максимально стандартно - throughput.
>Проблема это колчиество объектов и материалов >Обычно наполнение именно в сторону того, что больше всяких растениц и камешкев Это и приводит к засорению очень часто, потому что смотрят на то, как это выглядит, а не на то как это играется. Я уверен, что никто не плейтестит кучу комбинаций всей этой мелочёвки. А я потом играю, и из-за того что у растений и травы нет физики, предметы буквально под неё проваливаются, и их тяжело потом найти. Зато выглядит красиво, это якобы важней.
>вещь код кочует в следующий проект, он буквально есть и его можно запустить Но как мы видим, при этом фичи из игр выбрасывают. Хотя их можно просто переиспользовать. Но не используют.
>у тебя до сих пор х86 архитектура процов, все что поменчлось это добавились авх инструкции считай Ну да, всего-то куча новых инструкций появилась. У консолей вообще до недавнего времени разные архитектуры были у всех.
>почти на любом собесе тебя буду разъебывать оптимизацией >сделаешь неоптимизированную штуку - она не пройдет ревью >часто ставятсч таски на оптимизацию Это всё очень хорошо, но опять же, на деле мы видим кучу проблем как раз с оптимизацией в современных играх. Веб разрабов тоже много чего спрашивают на собесах, тоже куча докладов про оптимизации, но весь веб в итоге тоже мусор сейчас.
> "денег на жто почти не выделяется" очень странно звучит, как много мы этим занимаемся Нужно сравнивать человеко-часы с другими командами.
>ккд2 по сравнению с ккд. Это не сравнимо вообще никак Я хочу понять, на что конкретно смотреть. На количество камней? Или всё-таки есть что-то более конкретное и осязаемое?
>Гта 2 и гта 5 ты упомянал Я вроде гта не упоминал. Но в любом случае лучше сравнить четвёртую и пятую, и там не всегда будет в пользу пятой сравнение (хотя у пятой переизданий куча, там уже наверняка докрутили, потому что железо стало лучше к моменту их выхода).
>Ну ты же понимаешь, что это просто баг? Это буквально то, как работает "отражение" в игре. Поэтому его нет у мелких зеркал. Речь же про это была.
>>3632744 > Это не оптимизация? НЕТ! это нормальное программирование на С++. Так пишут проги на Qt когда формочки рисуют. У Qt есть свой аллокатор. многопоток без лагов в отрисовке контролов вплоть до использования GPU для рисования виджетов. > векторизация чушь. хотя многие движки юзают SIMD команды по дефолту в работе с матрицами. > оптимизации физики халфа вторая уже юзала стандартный Havok, а STALKER работал на BulletPhysics без модификаций. > оптимизация пространства(спатиал хэш, квад три) эта хрень юзается лет 20.
Это не оптимизация. Про оптимизацию тебе расскажут разрабы демо-игры kkrieger 2004 который засунули игру типа Quake 2 с графикой от Quake 4 в бинарник размером меньше сотни килобайт.
>>3632749 > Единственная реальная оптимизация, всё остальное бред индуса. > ECS, батчинг и job system к оптимизации не относится, это архитектура, её никто не пишет и ты не пишешь. ????????????? Я ECS не упомянал, но у него есть имплементации с дата ориентед дизайном, как дотс и морпех.
Батч обработка данных и жоб систем это прямая оптимизация, к арзитектуре никакого отношения не имеет.
>>3632760 > это нормальное программирование на С++. Ты сразу знаешь где что надо закешировать, где отказаться от классов и структуры в линию сложить, где что распараллелить?
> чушь. хотя многие движки юзают SIMD команды по дефолту в работе с матрицами. Маняотрицания.
> халфа вторая уже юзала стандартный Havok, а STALKER работал на BulletPhysics без модификаций. Я говорю про конкретное использование физики в игре. В каждой игре свои особенночти и узкие места.
> эта хрень юзается лет 20. Поэтому её сейчас не надо юзать или что? В вебе лет 20 юзается хтмл, сейчас не надо его юзать? Что за хуйню ты несешь?)
> Это не оптимизация. А. Ну хорошо, тогда называй оптимизацией что тебе угодно, просто разговор шёл в контексте производительности игр. Вот я перечислил каким образом её повышают на постоянной основе.
> Про оптимизацию тебе расскажут разрабы демо-игры kkrieger 2004 который засунули игру типа Quake 2 с графикой от Quake 4 в бинарник размером меньше сотни килобайт. Чел я тоже в процедурной генерации шарю, задачи запаковать игру в минимум места ни перед кем сейчас не стоит, намного важнее жор оперативки и фреймрейт.
>>3632753 > Проценты точно так же зависимы от железа. В намного меньшей степени.
> Это и приводит к засорению очень часто, потому что смотрят на то, как это выглядит, а не на то как это играется. Я уверен, что никто не плейтестит кучу комбинаций всей этой мелочёвки. А я потом играю, и из-за того что у растений и травы нет физики, предметы буквально под неё проваливаются, и их тяжело потом найти. Зато выглядит красиво, это якобы важней. Ну, какие-то тасовки происходят по ходу разработки, но если ты играешь в ААА поделие то им обычно надо более казуальноц аудитории чем тебе игру продать, поэтому так.
> Но как мы видим, при этом фичи из игр выбрасывают. Хотя их можно просто переиспользовать. Но не используют. Ну и как понять кто прав? У нас тут столкновение уровня "нет ты". Я просто как факт говорю - код весь доступен.
Из интересных пример - крайзис ремастеред недавно выходил, там полностью перепилен рендер, код игры вообще целиком тот же.
Обливион ремастер - та же история, вообще в анрил энжин игру запихнули. А игра 2005 или какого там года.
> Ну да, всего-то куча новых инструкций появилась. У консолей вообще до недавнего времени разные архитектуры были у всех. Так можно их не юзать. Они для оптимизации. Ага, значит зачем-то их всё таки юзают...
> Это всё очень хорошо, но опять же, на деле мы видим кучу проблем как раз с оптимизацией в современных играх. Веб разрабов тоже много чего спрашивают на собесах, тоже куча докладов про оптимизации, но весь веб в итоге тоже мусор сейчас. А ч тебе говорю, что это всё с учетом больших затрат на оптимизацию. У многих "неоптимизированных игр" просто целевая аудитория такая, которая скорее заметит разницу в картинке, чем в фпсе и им можно хоть 50 фпс выдать хоть 40 на среднем железе.
> Нужно сравнивать человеко-часы с другими командами. Это вайти, ты сам наверное знаешь как учет задач идет. (Никак)
Поэтому исследования у меня нет, могу только по ощущениям сказать.
> Я хочу понять, на что конкретно смотреть. На количество камней? Или всё-таки есть что-то более конкретное и осязаемое? Сделай 2 любых скрина со схожей композицией. Можешь скинуть, вместе пройдемся по ним.
> >Гта 2 и гта 5 ты упомянал > Я вроде гта не упоминал. Но в любом случае лучше сравнить четвёртую и пятую, и там не всегда будет в пользу пятой сравнение (хотя у пятой переизданий куча, там уже наверняка докрутили, потому что железо стало лучше к моменту их выхода). Ааа, я фар край имел в виду.
> Это буквально то, как работает "отражение" в игре. Поэтому его нет у мелких зеркал. Речь же про это была. Оно везде так работает, там техника одна. В старых играх у тебя тоже нет отражениц у мелких зеркал.
>>3632912 > Даун всё что ты высрал это не оптимизация, это архитектура. Какая нах архитектура в массиве структур или запуске нескольких потоков, ты ёбик?)
> Это норма писать так как написано в гайдах юнити. В гайдах юнити нихуя не написано.
> Пиздец, аутист думает что писать по гайдлайнам юнити это оптимизация. Выпились просто, ебанашка тупорылая. Терпи.
>>3632955 Покажи мне любой источник где слово арзитектура и массив структур будут в одном предложении упомянуты, или сам сформулируй какую архитектурную задачу это решает.
>>3632900 >Ну и как понять кто прав? Сейчас никак. Потом со временем люди будут более открыто про это говорить, когда уже не будет страха за карьеру. >код весь доступен Я с этим не спорю.
>Обливион ремастер Вот в нём я кстати постоянно в траве терял предметы, которые дропали враги. Зато трава красивая...
>Они для оптимизации Не только.
>У многих "неоптимизированных игр" просто целевая аудитория такая, которая скорее заметит разницу в картинке, чем в фпсе Это ничем не отличается от того, что было раньше.
>Поэтому исследования у меня нет, могу только по ощущениям сказать В этом и суть, что мы свою работу ощущаем более ресурсоёмкой, чем у других команд, которых мы меньше видим. Потому что наша работа - она ощущаема нами непосредственно.
>Сделай 2 любых скрина со схожей композицией У меня нет второй части. Я ещё первую не прошёл. А скрины из интернета тащить не хочу. Я просто на будущее хочу понимать, на что конкретное надо обращать внимание.
>я фар край имел в виду Я не спорил, что в пятом фар крае лучше текстуры и больше моделей, чем во втором. Я говорю, что потерялись некоторые визуальные механики, их тупо заменили более детализированной "статикой". В этом и состоит деградация графики. Можно пятую и шестую части сравнить, там уже я не видел какого-то увеличения "наполнения", хотя железо опять апргрейднулось к тому времени (поколение сменилось). Можно ещё ассасинов вспомнить, где количество людей в толпах уменьшилось со временем. Его тоже заменили красивой статикой.
>Оно везде так работает Не, отражения так работают точно не везде.
>>3632968 > Сейчас никак. Потом со временем люди будут более открыто про это говорить, когда уже не будет страха за карьеру. Так откуда там стразу взяться? Вот я говорю...
> Не только. А есть пример?
> Это ничем не отличается от того, что было раньше. Ну чем-то отличается. Аудитория же шире становится.
> В этом и суть, что мы свою работу ощущаем более ресурсоёмкой, чем у других команд, которых мы меньше видим. Потому что наша работа - она ощущаема нами непосредственно. Ну тут в любом случае всё размыто "мало оптимизируют", "много оптимизируют" это ж всё оценочные суждения.
Я просто часто вижу сообщения в духе, что сейчас игры совсем не оптимизируют, "разработчики ленятся", "разработчики разучились". И нуу это просто как-то очень странно слышать, когда я буквально там работаю, буквально этим занимаюсь, и оптимизацией приходится заниматься часто. Не никогда, не по праздникам, а вот прям регулярно. И работу без хороших знаний оптимизации в геймдеве разрабом не найдешь.
И разговор был в контексте того, что вот кому-то скучно в вебе, и я привел в пример геймдев, то что тут часто вот есть такие и такие задачи, среди которых оптимизация.
А много это или мало, достаточно или недостаточно это уже жонглирование терминами как по мне.
> У меня нет второй части. Я ещё первую не прошёл. А скрины из интернета тащить не хочу. Я просто на будущее хочу понимать, на что конкретное надо обращать внимание. А. Ну там на что угодно, просто на поле с травой посмотреть, сколько там разных камней, цветов. Лес. Количество всякого разного в деревнях. Потом посмотри на куттенберг, это большой город с кучей людей и элементов окружения. Он и жрет ресурсов больше всего, но работает хорошо.
Я ничего не выискивал и охуел с картинки. И ещё и 100+ фпс в 3440х1440. В куттенберге наверное около 90.
> Можно пятую и шестую части сравнить, там уже я не видел какого-то увеличения "наполнения", хотя железо опять апргрейднулось к тому времени 6 я не видел поэтому судить не могу, мнк кажется там +- тоже самое должно бвть, поколение консоли то же и типа под некст ген трассировка.
> Не, отражения так работают точно не везде. Ну отражение делается путем рендера + запечки(окружения) с позиции зеркала.
>>3632978 >И нуу это просто как-то очень странно слышать, когда я буквально там работаю, буквально этим занимаюсь, и оптимизацией приходится заниматься часто. Перестань писать хуйню уже, какая блядь оптимизация? Ты AoS c SoA путаешь, чушка. Единственная твоя оптимизация это структура которая в кэшлайн заходит, и ту с помощью нейрокалыча написал.
>>3632994 > Перестань писать хуйню уже, какая блядь оптимизация? Изменение кода направленное на увеличение производительности. Может это не оптимизация называется, но речь шла про производительность.
> Ты AoS c SoA путаешь, чушка. Лол, я прекрасно знаю про аос и соа и зачем и то и то нужно, но я ни то ни другое не упомянал вообще никак. Если упомянал, то процитируй.
> Единственная твоя оптимизация это структура которая в кэшлайн заходит, и ту с помощью нейрокалыча написал. Зачем нужен нейрокалыч для написания одной строчки? Не совсем понимаю.
Чё тебя так порвало? Ставлю жопу ты ни разработкой игр никак не занимаешься вообще, ни оптимизацией. По верхам нахватался чего-то типа соа.
Буквально вот что ты мне отвечаешь >>3632955 > Какое же жалкое пиздаболище, ахвахв >>3632960 > Съеби уже, пиздабол, не позорься >>3633044 > Таблетки пей, шизло больное
В то время как Я отвечаю по фактам на всё.
Ты так и не сказал что ты там такое программируешь и писал ли игры...
>>3633071 И зачем ты продолжаешь этот бред, клоунидзе фантазирующее? Чтобы тебя в очередной раз обоссали? Открывай рот, я наполню твою глотку живительной жижой
>>3633087 И вот опять уязвлённый чушок продолжает всем доказывать как он смыслит в играх!
Ты правда думаешь что тебе станет лучше, если ты будешь припёздывать на анонимном форуме что ты разработчик? Очнись. Над тобой лишь проиграют парочка анонов, а ты так и останешься в слезах.
Вариант 1: Классический «Уютненький» (максимальная концентрация терминов) Вкратце: индустрия совершила принятие ислама. Весь этот ваш геймдев и софтвэр превратились в один сплошной скам, распил и откат. Профит стал важнее профиля, а на качество продукта забили такой огромный болт, что он виден из космоса. Тёплый ламповый код остался в эпохе динозавров, когда трава была зеленее, а байты - жирнее.
На Западе эффективные менеджеры и прочие жирные СЕО юзают конторы как инструмент для пампа и дампа. На качество софта всем чуть менее, чем полностью пофиг, лишь бы графики акций демонстрировали стабильный стояк. И это касается не только айтишечки. Вспомним тот же «Боинг»: контора чуть не стала героем после тридцати лет правления бизнес-кунов. Одумались, только когда самолёты начали косплеить камикадзе, а запчасти посыпались на головы мирных обывателей. Только после вмешательства кровавой гэ6ни и живительных посадок началось хоть какое-то шевеление.
В Рашшке же ситуация - особый путь. Фондовый рынок скорее мёртв, чем жив, поэтому на акциях особо не поспекулируешь. Зато сами гребцы на галерах (они же айтишники) воспринимают отрасль как временную кормушку. Принцип простой: присосаться к бюджету и сосать нефть, пока не выгнали. Как итог - тотальная деградация и FUBAR, особенно в последние три года. Теперь кинуть лоха - это не западло, а «успешный успех». Любого школьника или зумера спроси - он тебе с гордостью расскажет, как нарисовал экспириенс в резюме и вкатился в профессию через черный ход.
>>3633127 Ещё тут есть некие пиздаболы-школьники, которые представляю себя программистами-оптимизаторами игр и стремятся доказать это на анонимной борде
>>3633161 По запаху. Воняет малолетним который пукает про оптимизацию КЭШИРОВАНИЕ В ПЕРМЕННУЮ и ВЕКТОРИЗАЦИЕЙ. Да ты же блядь смешон, это обычный код! Есть возможность векторизации - пишешь avx v64/128/256 не думая. Только для абортированных это кажется чем-то сложным.
>>3633198 > КЭШИРОВАНИЕ В ПЕРМЕННУЮ Ахахаха ты еблан или таблетки не выпил? Я слово переменная не написал ни разу.
> Да ты же блядь смешон, это обычный код! Ты неглядя без бенчмарков можешь сказать что конкретно надо закэшировать и что векторизовать и как конкретно?)
Ну окей наверное тебе 10к долларов платят с такой насмотренностью и чуйкой, что ты глазами бенчмарки делаешь, я так пока не умею, и не видел тех кто умеет.
> Есть возможность векторизации - пишешь avx v64/128/256 не думая. Для чего? Для всего? Что больше работы требует написать с векторизацией илм без?
> Только для абортированных это кажется чем-то сложным. Что значит сложным? Процитируй где я слово "сложным" писал. Это просто работа, которую надо сделать, иногда протестировать разные варианты, оно само не делается.
Кстати ты процитировал всего лишь 2 вещи из целого списка который я написал)
Так чё ответишь чем сам занимаешься, стоит ли у вас вопрос с производительностью, что вы делаете, чтобы её поднять?
Мне просто кажется ты либо нейронка с галлбцинациями либо стекломой из гос нии с бодуна.
>>3633804 Че ты высрал? Кому не поебать сколько ты там получаешь, нищая работоблядь? Через комбинации CLFLUSH, CLWB и MOVNTDQ, MOVNTI можно получить синхронизацию состояний, что иногда работает быстрее. Аппаратный это про то что CLFLUSH, CLWB обеспечивают гарантии атомарности.