1084

Ответ на пост «"Программисты не умеют программировать"»⁠⁠19

Очередной истеричный дурачок, который не разбирается в вопросе и которому программисты соли на хуй насыпали. Так еще и в топе коммент: «в чем он не прав?»

Если коротко, то во всем. А если подробнее, то смысл в том, что в мире существует просто ебейшее количество процессоров, графических чипов, wi-fi модулей, 3/4/5g модулей, дисплеев и камер. Теперь представим возможное количество их комбинаций. Представили? И к каждому компоненту идёт свой драйвер.

А если я скажу, что кроме железа есть еще 2 абсолютно разные операционных системы и у каждой системы есть по 5-10 ревизий, которые совершенно по разному могут взаимодействовать с этим железом и по разному отображать анимации и графические компоненты программы. Ведь у таких Васянов в жопу ужаленных явно не каждый год новый айфон, а какой нить сука meizu 2013 года, который при этом еще и не обновлялся, и вообще больше не выпускается, как и драйвера на него.

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

1. Написать 2 отдельных приложения на каждую операционку, плюс их различные версии. А если кто-то не в курсе, то пишутся они абсолютно на разных языках и используют разные технологии. То есть это зачастую не выполнимая задача для одного программиста, их уже нужно минимум два, а если приложение состоит не из двух кнопок, а это сложное банковское приложение, которое должно быть защищено, совершать nfc транзакции, взаимодействовать с геолокацией, поддерживать аутентификацию faceid, то программистов нужно штук 5 минимум, им нужно параллельно написать разные компоненты программы, чтобы она в конце не развалилась и нормально работала. Времени это займёт минимум год, а то и больше, включая многоуровневое тестирование всей этой пиздалы.

2. Взять 2 программистов и написать одно приложение на кроссплатформенном фреймворке, где от программистов будет требоваться только написание бизнес-логики и создание архитектуры одного приложения. А по времени это займет в 2 раза меньше. То есть затраты составят В ПЯТЬ! раз меньшую сумму и приложение будет готово в 2 раза быстрее. Более того, поддерживать одно приложение в дальнейшем гораздо проще, быстрее и дешевле.

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

Как думаете, какой из вариантов заказчика устроит больше?

Пиздеть - не мешки ворочать.

Вы смотрите срез комментариев. Показать все
598
Автор поста оценил этот комментарий

Какой-то чувак:

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

Программисты:

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

раскрыть ветку (55)
51
Автор поста оценил этот комментарий

Только виноват то не программист, а бизнес, которому надо быстро и дёшево

раскрыть ветку (38)
10
Автор поста оценил этот комментарий

Но программисты все равно не умеют оптимизировать потому что их не учат) а другой вопрос почему игры по 100 Гб весят? Неужто там данных и графики текстур в 200 раз больше чем в старых играх?

раскрыть ветку (33)
13
Автор поста оценил этот комментарий

Там проблема не в занимаемом на диске размере. А в том, что игры 2024 года, которые выглядят откровенно пососными по сравнению с Ведьмаком 2015года, требует ресурсов видеокарты, процессора и оперативки на порядок лучше, при этом выдают 20-27 фпс.

раскрыть ветку (3)
Автор поста оценил этот комментарий

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

раскрыть ветку (2)
1
Автор поста оценил этот комментарий

Не все современные игры одинаково современны.

Предпросмотр
YouTube●5:20
Предпросмотр
YouTube●0:54
раскрыть ветку (1)
Автор поста оценил этот комментарий

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

22
Автор поста оценил этот комментарий

Ну ващет больше. И 4к текстуры и лоды и большие уровни, и треугольников поболя

раскрыть ветку (11)
2
Автор поста оценил этот комментарий

В 100-200 раз ? Я слышал что сейчас текстуры хранятся несжатые, аля BMP . чтоб не тратить время на загрузку.

раскрыть ветку (10)
8
Автор поста оценил этот комментарий
А даже если и так, то тебе больно хочется ждать по 10 минут на подгрузку текстур?
раскрыть ветку (8)
0
Автор поста оценил этот комментарий

помню, в старых маках (а это процы на минуточку по 25-16-33 мгц) игрался со сжатием/разжатием ресурсов в софте редактором ресурсов. получал соответственно небольшой выйгрыш во времени или в пространстве дисковом, но даже тогда ни про какие 10 минут и речи не могло быть. а сейчас железки-то помощнее намного.

раскрыть ветку (7)
2
Автор поста оценил этот комментарий
Ну и текстуры и кол-во полигонов сейчас не маленькое тоже
раскрыть ветку (5)
0
Автор поста оценил этот комментарий

так и железки тоже мощнее, причём очень мощнее. или железо не поспевает за текстурами и полигонами? :)

при том что алгоритмы сжатия скажем так сильно далеко не ушли с тех времён. да, появились новые, но производительность и место сэкономленное старым/новым алгоритмом не так сильно отличаются. то есть новая железка "переварит" алгоритм архивации сильно шустрее чем старая. просто ИМХО расслабили булки из-за того что особых ограничений по дисковому пространству сейчас нет, да и по скорости носители очень подтянулись :)

раскрыть ветку (4)
0
Автор поста оценил этот комментарий

Надо посчитать количество полигонов сейчас, тогда и производительность проца памяти и диска сейчас и тогда. И сравним кто кого перегоняет

раскрыть ветку (2)
0
Автор поста оценил этот комментарий
Это очень интересная идея, но вряд-ли кто-то будет всерьёз делать такую инфографику
Автор поста оценил этот комментарий

это уже в лигу упоротых расчётов надо...

0
Автор поста оценил этот комментарий

Ну, стали процы быстрее - эт да, но чтение из оперативки обычно занимает десятки циклов (я вообще молчу про чтение из SSD, а HDD тем более). Да, загрузка стала на порядки быстрее, но и картинок (даже сжатые с потерями) с модельками стало на ещё больше порядков больше в плане объёма. Сравни какой-нибудь сталкер чистое небо на старом Core 2 Duo с каким-нибудь Киберпанком (в моём случае ещё с дополнением призрачный город) на современном железе (о творениях на анриле я пока молчу, там у них своя атмосфера с кучей лишних ассетов и деталей на текстурах, будто им и даром не нужон оптимизации ваш. Не, разработчики самого анрила оптимизируют жёстко, базара нет, я про тех, кто использует этот самый движок): на сталкере эти ваши разнообразие пушек, разнообразие шмота, транспорт с кучей деталей, настолько проработанные лица с их анимациями, разные варианты озвучки под персонажа/случая и во сне не снились, а занимаемое место больше всего-лишь в 15 раз, а грузится примерно схожее время, или киберпанк может даже и быстрее

1
Автор поста оценил этот комментарий

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

2
Автор поста оценил этот комментарий

Ну, модели реально могут в сотню раз больше весить. Смотря какие года сравнивать.

8
Автор поста оценил этот комментарий
90% веса в играх это медиафайлы и графические элементы, картинки, видео, текстуры, развёртки, меши моделей, звуки, музыка

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

И современные игры с высокополигональными модельками, и 2-4к текстурами и чистым звуком диалогов и музыки

Я хуй его чего вы на вес жалуетесь, мало того что он в какой-то степени оправдан, так ещё и все равно у всех на пк сейчас минимум террабайтные накопители и высокоскоростной интернет
раскрыть ветку (7)
1
Автор поста оценил этот комментарий

Окей, у меня на компе террабайт. Ссаный варзон весит 120-130гб, ещкере фром тапков весит 30-40 гигов, адские ныряльщики - 100 гб. То есть 3-4 игры забивают половину накопителя, система не новая со всеми своими приколами может десяток гб забрать.

При этом производитель накопителей рекомендует оставлять 10-20% дискового пространства не занятым. То есть с террабайта минус 100-200 гигов. И вот уже у тебя твой хваленный гиг забит.

раскрыть ветку (2)
0
Автор поста оценил этот комментарий

ну и ценники на накопители стали ниже, 1 и 2 почти не отличаются в цене 4 дороже процентов на 50 от цены 2, ССД конечно дороже, но и там есть улучшения в цене, правда начинают выходить игры где нужен нвме ссд, они уже хорошо так дороже, но все же. Прогресс идет и так и так будет что то меняться и ты либо успеваешь в прогресс, либо отстаешь от него, либо идешь как бета-тестер скупая всякую экспериментальную херь в три дорого когда она только в зачатках находится

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Я уже и не помню, когда у меня в последний раз стоял hdd. Даже переносной диск я сменил на ссд, который в 4 раза меньше старого 2,5” wd.

Автор поста оценил этот комментарий

Какие такие высокополигональные модели, если сейчас из 20 игр только в 2-х будут нормальные качественные модели, а остальное убогое пластмассовое говно. Неужели на каждый полигон идёт своя отдельная текстура, библиотеки и массивы что теперь не используются? Скачиваешь игру на 100-200гб и думаешь, а где всё, за что?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

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

Автор поста оценил этот комментарий

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

раскрыть ветку (1)
3
Автор поста оценил этот комментарий

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

4
DELETED
Автор поста оценил этот комментарий

С оптимизацией можно разобраться, если будет время запрос от бизнеса. Но его нет :/

2
Автор поста оценил этот комментарий

Давай зададим вопрос другой: почему есть две игры на условные 100 Гб, но в одной контента нихуя, а в другой контент есть? (И почему рядом игра на полгига, в которой контента больше?)

раскрыть ветку (2)
0
Автор поста оценил этот комментарий

А хз

Baruk Khazad
Автор поста оценил этот комментарий

Потому что цели изначально разные. Одним выпустить гуано по цене крыла самолёта и продать под девизом "всё равно сожрут". А вторым хотя бы как-то важен результат и вообще продукт в целом.

2
Автор поста оценил этот комментарий

Ты в инди игры играл?

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

1
Автор поста оценил этот комментарий

Потому что скачай Cyberpunk 2077 последнюю версию и поиграй в него на 4к разрешении. Для сравнения скачай Omicron: The Nomad Soul, топовую игру 1999 года. Обе игры в 3d с открытым миром. Вопросы отпадут.

0
Автор поста оценил этот комментарий

Да всё они умеют, просто влом.

0
Автор поста оценил этот комментарий

Где учат хоть чему-то?) Обычный путь прогера это самостоятельное изучение, которое отталкивается от абстрактной базы из школы/вуза. Платили бы за оптимизацию, оптимизировали бы)

Есть всякие мелкие чипы, где ресурсов мало, там это ещё живёт.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

На больших тоже живёт. В научных расчетах например

6
Автор поста оценил этот комментарий

Буквально: "Ваша честь, я просто исполнял приказы!"

Иллюстрация к комментарию
ещё комментарии
74
Автор поста оценил этот комментарий

чувак: работяги строят говноновостройки

работяги: застройщик дал говно, палки и 600 рублей на обед. как заплачено, так и захуячено

чувак: ёбаные работяги

раскрыть ветку (5)
19
кискадер
Автор поста оценил этот комментарий
Чуваки: чу*ки совсем обнаглели, уезжацте в свои аулы.
Бизнес: мы привезли людей подешевле шоб срезать расходы и продать квартиры подороже, и местным не поднимать зп.
Чуваки: ёбаные чу*ки.
раскрыть ветку (1)
4
Автор поста оценил этот комментарий

В итоге квартиры покупают чурки,

Местные переезжают в аулы.

7
Автор поста оценил этот комментарий

Судя по всему, своего опыта общения со строителями у Вас нет. :)

Там говно будет вне зависимости от того сколько денег заплатить.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Видимо у вас не было доступа к строительным сметам. Все строится, в Москве по крайней мере, в себестоимости 100-150т за м2. Продается от 300-500 в комфорт, от 600т до 2000000 в элитном. Строители всегда крохи получают. Все сливки у застройщиков/инвесторов.
0
Автор поста оценил этот комментарий
Заебали работяг! Говна на всех не хватает!
0
Автор поста оценил этот комментарий

Ллглз

ещё комментарии
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества