Ответ Rekviempomecte в «Почему размер приложений и сайтов растет с каждым годом?»10
Размер вашей приблуды 2.6 мб? Посмотрите-ка на полноценную 3D игру .kkrieger весом 96 килобайт…
Вот, на мой взгляд приложение, уровень которого недостижим для 99% программеров.
EstlCam.
Полноценное программное обеспечение для простых трехкоординатных станков с ЧПУ включая фрезер, плазморезы, лазерные гравёры, режущие плоттеры и так далее. Использует внешнюю камеру для точного определения позиции заготовки, может использовать геймпад xbox для ручного управления
Мало того, это приложение управляет серводвигателями через ардуинку (любую) или может работать с многими платами расширения.
Эту самую ардуинку приложение прошивает из под себя.
Плюс этот же пакет содержит полноценную Cam программу, позволяющую загружать почти любые векторных и растровые файлы и делать из них управляющие программы.
Ну и вишенкой на торте, размер пакета всего навсего 2.6 Мb!!!
Сейчас собираю на базе этого софта мини фрезер с чпу. Потом выложу отдельным постом.
Как это на самом деле бывает.
Дано: приложение - допустим калькулятор. Сделано с любовью, со всеми оптимизациями и т.д., весит 5мб.
[Приходит менеджер]
- знаешь, у нас аналитики хотят знать, четные или не четные числа пользователи больше любят складывать. Надо добавить аналитику в приложение. По историческим причинам наши аналитики используют такую-то библиотеку, поэтому надо добавить именно её.
- Сомнительно, но окей.
Добавляем аналитику, вес приложения растет, калькулятор начинает пользоваться интернетом.
[Приходит менеджер]
- аналитики посмотрели, похоже иногда наши пользователи считают деньги. А это значит, что у них есть деньги. А это значит, что мы им можем показывать рекламу и продавать её, понимаешь? Я уже презентовал свою идеи руководителю направления и она им очень понравилась. Надо делать.
- :(
Вес приложения растет, оно начинает жрать еще больше траффика, пользователи жалуются на рекламу.
[Приходит менеджер]
- аналитики увидели, что иногда пользователи проверяют ставки по кредиту. Хотим добавить для этого отдельный режим работы калькулятора чтобы было удобнее.
- о_О Хренасе, что-то полезное. Конечно делаем!
Появляется несколько положительных отзывов, где пользователи хвалят новый режим работы.
[Приходит менеджер]
- наши продажники связались с популярными банками и договорились, что в кредитном калькуляторе мы будем показывать предложения этих банков
- хех, ладно
Приложение еще подрастает.
[Приходит менеджер]
- а . .
- даже не смотри на меня
[Приходит менеджер]
- надо добавить еще калькулятор страховок. Всё уже согласовано.
- и, конечно-же, показывать предложения от страховых компаний?
- ты всё правильно понял
[Приходит девочка]
- Привет, я Кристина, новый продукт-менеджер.
- о_О Приятно познакомиться. А где старый?
- Уволился.
[Смотришь презентацию roadmap на следующий год]
- Наш калькулятор пользуется популярностью и мы решили сделать экосистему калькуляторов!!
И так всегда. Максимум, что может сделать разработчик - микрооптимизации в рамках текущих задач. Потому-что есть должностная инструкция и надо выполнять задачи, поставленные менеджерами. Даже если это эффективные менеджеры. Время на рефакторинг и оптимизацию приходится отвоевывать с переменным успехом.
История выдуманная, все совпадения с реальностью случайны.
А теперь извините, у меня тут баг в продакшене, и он сам себя не пофиксит. Кто-то же должен это делать. За 450 тысяч в месяц.
Да ты этот баг уже второй спринт чинишь, таски из бэклога в бэклог таскаешь… небось в отделе паражняк такой развели пиздец.
Вот это головоломка блять))
Ты ещё этот баг в прод кинул , без теста? Пиздец. Сука… на тестировщиков ещё валят небось, накодит говна и в прод льет не глядя. Потому что тебе похуй что ты делаешь.
то, что я знал полгода назад, уже устарелоЗнания устарели? Вам дай волю от нехуй делать стек бы обновляли пкд, или мета-мета фреймворками обложились, как можно больше себе работы нагенерить, которая нахуй не нужна, лишь бы оправдать ставки в отделе, техлиду главное перед бизнесом хуйни напиздеть - про «сложные архитектуры» - костыли блять сложные а не архитектура :)
Ваш банковский перевод проходит за доли секунды… это не магия
Конечно нет, и ты не имеешь к этому никакого отношения , ахахахха
Бессонные ночи отладки…
Сделал хуйню, а потом ночью правишь , потому что днём вы хуйней страдаете. Когда там в ИТ постоянно вас спасают!!!! Ну пиздец чо )) отличный у вас отдел.
Постоянная учеба, знания устаревают…
Не пизди мне блять. Контейнеры-докеры / ООП / функционалка процедурка, монолиты, микросервисы , многослойные подходы. Шарпы / питончик - в топе. Всё, что изменилось, — это количество “мета-мета” обёрток: фреймворки, билдеры, инструменты автоматизации. Вместо того, чтобы решать проблемы, они часто создают новые…
Простой пример: Кубернетс - модно инновационно…. Недели / месяцы на настройку кластера , манифесты хуйни, дебажат хуйню итог: хуйня.
За 15 лет ничего не изменилось в разработке. Вообще нихуя. Веб3, llm, блокчейн - ничего не изменили.
Вы блять играетесь, используете порой всякую залупу там где оно вообще не нужно.
Или что… обучение — это типа почитать доку очередной хуйни/библы? Да? Пхахаххахаххахах
Каждая строчка кода может стоить миллионы…
Да, нахуй не нужна она. А стоить может. Бывает точку с запятой забудут поставить и потом бизнесу это стоит минус лям…..
450 тыс не потолок
Конечно не потолок , благо бизнес приносит бабло и вас дармоедов не замечает, нужно невежество просто искоренять. А некому…
И земки открывать , как только бизнес поймёт что тратит деньги на хуйню , время оптимизации наступит)))
Да просто возмущаться стало модно. У половины знакомых в C:\Windows\system32 лежали библиотеки .dll по 600-700 мегабайт, так никто не возмущался. Наоборот, менялись обновлениями.