Чому програми стають ВАЖЧИМИ?

Програми з кожним роком їдять все більше ресурсів і стають важчими. Хочеш зрозуміти чому треба потужніші компютери для звичайного калькулятора? В цьому відео я розгляну причини чому програми стають важчими і коли ця тенденція поміняється.
00:00 Вступ
01:02 Розвиток програм
02:43 Пришвидшення розробки
04:34 Здешевлення розробки
05:35 Коли зміниться?
07:38 Підсумок
Patreon - / alex_kovalchuk
Telegram - t.me/AlexKovalchukTg
З питань співпраці і реклами пишіть - alex.kovalchuk.media@gmail.com

Пікірлер: 450

  • @alex-kovalchuk
    @alex-kovalchuk Жыл бұрын

    Я завів телеграм в ньому публікую новини та ідеї та новини по відео. А також перевіряю чернетки і ідеї Якщо цікаво добавляйтесь, t.me/AlexKovalchukTg

  • @nikolaitoliabov5844
    @nikolaitoliabov5844 Жыл бұрын

    Спойлер: програміст 7 хвилин виправдовує лоббі програмістів , яке робить все важчі , та більш рерусноємні програми , що б прості користувачі купляли нову і нову техніку.

  • @viktorriabiy

    @viktorriabiy

    Жыл бұрын

    Щоб писати погані коди і менше думати над оптимізацією

  • @user-in5uo9xw6v

    @user-in5uo9xw6v

    Жыл бұрын

    Ало, уїбан-комуніст - будеш висіти на деревах замість листя!

  • @nomad_wizard6865

    @nomad_wizard6865

    Жыл бұрын

    @@viktorriabiy Воно то так.. але його рація, що продукт потрібен вже вчора, над оптимізацією немає просто ресурсу сидіти.

  • @viktorriabiy

    @viktorriabiy

    Жыл бұрын

    @@nomad_wizard6865 угу, це і так зрозуміло. Навіть тратити час і ресурси над оптимізацією, якщо легше, дешевше. простіше просто використовувати потужніші компи.

  • @nomad_wizard6865

    @nomad_wizard6865

    Жыл бұрын

    @@viktorriabiy Прикол лиш в тому, що межі "закону Мура" вже не загорами, а розробникам знову доведеться опускатися в оптимізацію. Притому в них з'являються помічники у вигляді нейромереж, то в принципі все складається непогано. Ще побачимо прогами на пайтон зконвертовані в асемблер. 😅

  • @satorigiissin6562
    @satorigiissin656211 ай бұрын

    7:46 , варто додати, що функціоналу доволі сумнівного та загалом в край специфічного в більшості випадків. Тобто це робота над bells and whistles в чистому вигляді, за для обгрунтування факту випуску нової версії программи, котору вам обов*язково потрібно купити цього року.

  • @IhorVyshniakov
    @IhorVyshniakov Жыл бұрын

    Такі короткі ролики на подібні теми, що пояснюють базові, загальні речі про розробку для розуміння сфери в цілому ДУЖЕ заходять мені особисто! Тому дякую велике, неодмінно продовжуй) Бачу, що твій канал росте і прямо тішуся, що такий якісний україномовний контент набирає обертів 💪☺️

  • @alex-kovalchuk

    @alex-kovalchuk

    Жыл бұрын

    Дякую за підтримку. Великі ролики треба ще навчитись робити тому розбавляю більш простими але цікавими. Але і великі уже в процесі

  • @justinemot2282

    @justinemot2282

    8 ай бұрын

    підтримую! Ютуб часто радує рекомендаціями. Тільки як тепер проводити тут менше часу?

  • @IhorVyshniakov

    @IhorVyshniakov

    8 ай бұрын

    @@justinemot2282 пхахха, це вже питання пріоритетів

  • @graf_alibert
    @graf_alibert11 ай бұрын

    Все зрощуміло - Ти теж у зговорі! Чому браузери стали такі важкі? - Для того, щоб на старих ПК не можна було дивитись фільми! 😉

  • @GeneralDead1978

    @GeneralDead1978

    11 ай бұрын

    для того что бы сраная реклама была красивше, а мы ее все равно блокируем).

  • @BohdanVR666

    @BohdanVR666

    11 ай бұрын

    та ті старі пк ж навіть відеоформатів сучасних не зрозуміють.... ставте lubuntu і буде вам щастя

  • @graf_alibert

    @graf_alibert

    11 ай бұрын

    @@BohdanVR666 чого це не розуміють? Я на Windows XP усе відкривав

  • @GeneralDead1978

    @GeneralDead1978

    11 ай бұрын

    а хто зараз на пк фільми дивиться? Зараз не 2000ні. Телек 4к + торсерв чи плекс.

  • @graf_alibert

    @graf_alibert

    11 ай бұрын

    @@GeneralDead1978 на з'ємну квартиру 4к телек не купити. Тому лише ноут залишається для просмотру.

  • @user-on3fi8yx6s
    @user-on3fi8yx6s11 ай бұрын

    Програміст ніколи не визнає існування змови програмістів та виробників обладнання 😁

  • @vitaliyryabchik

    @vitaliyryabchik

    11 ай бұрын

    Може бо це антинаукова маячня, а програмісти мають, м'яко кажучи, дещо вищий рівень інтелекту, ніж сіромасове пролетарське інфантильне бидло, що спихує усі свої косяки та негаразди на умовних масонів!

  • @illyaevseev312

    @illyaevseev312

    10 ай бұрын

    Кажу вам як програміст. Немає ніякої змови між програмістами та виробниками ;) Це просто плата за те, що у вас є софт сьогодні і практично безкоштовно, а не через 3 роки і за купу грошей. Як на мене це не така вже і велика платня.

  • @user-on3fi8yx6s

    @user-on3fi8yx6s

    10 ай бұрын

    @@illyaevseev312 , звісно-звісно, програміст розказує що "змови немає" 😁😆

  • @xyzw777

    @xyzw777

    8 ай бұрын

    есть негласное правило лени и жажды наживы у всех людей, не только у программистов

  • @illyaevseev312

    @illyaevseev312

    8 ай бұрын

    @@xyzw777 Справа в тому, що ми можемо перевірити, чи є змова, чи ні. Візьмемо операційні системи. Більшість з них закриті. Але ми можемо сказати, що всі вони працюють більш-менш однаково. Тобто Windows працює не в 10 разів гірше, наприклад за Linux. Всі сучасні ОС реалізують одні і ті ж функції. Ми можемо вивчити вихідні коди Linux і зробити висновок чи є змова. Я вам гарантую, що змову ви не знайдете. Таким чином ми можемо сказати, що і в інших ОС її не має. Тому, що якщо б вона була, то ці системи працювали б значно повільніше. А це не так.

  • @user-yy9ov2jc2n
    @user-yy9ov2jc2n Жыл бұрын

    Дякую вам за цікаві пояснення

  • @O_Vinja
    @O_Vinja11 ай бұрын

    Що і потрібно було довести об'єм програм зростає тому що - 1) збільшується функціонал програм (об'єм зріс на 5%) 2) криворукі і ліниві програмісти (об'єм зріс на 95%) )))

  • @vadymsushchenko1680

    @vadymsushchenko1680

    11 ай бұрын

    Ще і отримують по чорті скільки грошей

  • @bubblesort6368

    @bubblesort6368

    11 ай бұрын

    Не погоджуюсь. Загалом найбільшу вагу в програмах займають не фреймворки і не код. Займають данні! Можливо офіс раніше мав 50 мегабайт тому що в ньому було наприклад 10000 слів у словниках перевірки орфографії, а стало кілька мільйонів. От вам і зріст розміру програми з кільком мегабайт до гігабайтів. Не треба думати, що там сидять ідіоти у розробці...

  • @vadymsushchenko1680

    @vadymsushchenko1680

    11 ай бұрын

    @@bubblesort6368 Ну и например иконки стали не 16 цвет))) но в памяти олдфагоф єти детали не заметны. я уж не говорю что я смотрю на вин10 на 4к, и четкость шрифтов и глубина цвета это тебе не 640х480 на 256 цветов))

  • @user-xm4po9st6e

    @user-xm4po9st6e

    11 ай бұрын

    @@vadymsushchenko1680 Мене не дуже цікавить скейлап який не додає ваги, чи ви кожну іконку до кожної роздільної здатності окремо промальовуєте??? Те ж саме і з шрифтами кліартайп це не кожен шрифт для своєї роздільної здатності! А у вас щось більше ніж труколор зараз є чи 16 млн кольорів вам за мало?

  • @vadymsushchenko1680

    @vadymsushchenko1680

    11 ай бұрын

    @@user-xm4po9st6eя іконки не малюю, іх мій компьютер малює у своїй відеопамяті з роздільної якості 4к. І ви з вашім RGB с 256 біт на канал мабуть і ніколи не бачили HDR який існує вже років як 15 і має підтримку у він 10. Як що вам усе подобається то користуйтеся старими комп'ютерами. Вони коштують по 500 грн. Там ваша виновс хп буде літати

  • @Vindener
    @Vindener9 ай бұрын

    чудове відео, дякую автору!

  • @user-tw6pw5iw4h
    @user-tw6pw5iw4h11 ай бұрын

    1:19 в калькуляторі з'явилися графіки, what a time to be alive 🤯

  • @olvyn7594
    @olvyn759411 ай бұрын

    Дякую за цікаве відео.

  • @smthh
    @smthh Жыл бұрын

    Дякую за цікавий та корисний контент українською!

  • @andreberezovskiy
    @andreberezovskiy11 ай бұрын

    Дякую Вам за цікаве та пізнавальне відео!!! Все логічно)

  • @Slavko998
    @Slavko99811 ай бұрын

    Дуже інформативно і цілісно, твій канал це знахідка для мого питливого розуму!)

  • @vizerpon
    @vizerpon11 ай бұрын

    Дякую. Гарно описано.

  • @rostykrost3725
    @rostykrost372511 ай бұрын

    Дякую за вашу працю та цікавий контент

  • @romanstadnik2092
    @romanstadnik209211 ай бұрын

    Дякую за цікавий контент! Однозначно вподобайка + підписка!

  • @dmytronice1337
    @dmytronice1337 Жыл бұрын

    Дякую за відос!

  • @SkeggiUlrich
    @SkeggiUlrich11 ай бұрын

    Дуже тямуще відео. Я приблизно розумів, але ти розклав по полицях. Дяка

  • @DANE345.
    @DANE345.11 ай бұрын

    Дякую за ваше відео

  • @Sasha_Omg
    @Sasha_Omg11 ай бұрын

    Корисне відео 😊

  • @rodion_dev
    @rodion_dev Жыл бұрын

    Дуже дякую! Пишу коментар для підтримки автора і відеоролика

  • @alex-kovalchuk

    @alex-kovalchuk

    Жыл бұрын

    Дякую за підтримку

  • @stand6106
    @stand610611 ай бұрын

    Дякую за контент 🔥

  • @user-yq6qt1mq9k
    @user-yq6qt1mq9k11 ай бұрын

    Як людина, дотична до програмування, я зрозумів це пояснення. Доволі просто.

  • @ivangordiychuk3317
    @ivangordiychuk331711 ай бұрын

    Крутиц відос! Дуже дякую! Слава Україні!

  • @Den.Targaryen
    @Den.Targaryen11 ай бұрын

    Дякую за цікавий контент

  • @mike_21
    @mike_21 Жыл бұрын

    Гарно пояснив, дякую за відео

  • @alex-kovalchuk

    @alex-kovalchuk

    Жыл бұрын

    Дякую за підтримку

  • @RuslanDenha
    @RuslanDenha10 ай бұрын

    Все знаю, все розумію, але всеодно цікаво послухати вас :)

  • @alex-kovalchuk

    @alex-kovalchuk

    10 ай бұрын

    Дякую, дуже приємно)

  • @tiredkyiv7957
    @tiredkyiv795711 ай бұрын

    Гарно пояснив)

  • @tardiskill7693
    @tardiskill769311 ай бұрын

    Дякую за якісний український контент

  • @mr__anderson
    @mr__anderson Жыл бұрын

    Таак, це усе так) мало хто задумується про оптимізацію)

  • @alex-kovalchuk

    @alex-kovalchuk

    Жыл бұрын

    Ага, а деяким програмам дуже варто хоча б трішки приділити час оптимізації, бо їсть ресурси як не в себе. Наприклад продукти Adobe

  • @dmitryhetman1509

    @dmitryhetman1509

    11 ай бұрын

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

  • @sergc9068

    @sergc9068

    11 ай бұрын

    @@alex-kovalchuk Я так розумію, що це був жарт.

  • @Vityk.4W
    @Vityk.4W Жыл бұрын

    ... Або ви в змові )))

  • @alex-kovalchuk

    @alex-kovalchuk

    Жыл бұрын

    Цей варіант не можна відкидати)

  • @vdev12
    @vdev1211 ай бұрын

    Дуже добре було б підгружати функціонал до програми лише за необхідністю. Приклад з калькулятором наочний - якщо потрібно буде малювати графіки - то при приєднанні до інтернету цей функціонал буде завантажено, якщо він стане не потрібний - цей модуль можна видалити. Це було б непогано

  • @andrry_armor

    @andrry_armor

    11 ай бұрын

    На жаль, змінювати код програми "на льоту" неможливо, або якщо і можливо, то це надзвичайно складно і дуже ресурсоємно. Також, варто зазначити, що комп'ютер виділяє ресурси на роботу якраз на льоту: оперативна пам'ять використовується тільки коли безпосередньо ви малюєте графік. Тут більше питання в тому, що сама програма займає багато місця. Розмір програми не означає, що вона буде сильно грузити комп'ютер. Це просто значить, що програма містить більше функцій і алгоритмів і/або об'ємніші алгоритми. У випадку з фотошопом (але це правдиво для усіх програм), він тормозить більше, ніж раніше через те, що в його інтерфейсі знаходиться більше функцій, і усі вони для роботи вивантажуються в оперативну пам'ять. Коли функція викликається, під неї в процесі роботи програма виділяє ще пам'яті за потреби, і після завершення виконання функції ця пам'ять звільняється. Можу провести аналогію з хімічною лабораторією: з кожним роком там з'являється нове обладнання, яке займає більше місця. В процесі виконання певного хімічного дослідження (наприклад, перевірка їжі на вміст канцерогенів), лабораторія використовує додаткові тимчасові розхідники (рукавиці, папір, вода та ін.), які теж займають місце чи то на столі, чи взагалі в лабораторній кімнаті. Після завершення дослідження це все йде у смітник (ну чи в каналізацію). Єдине, що на відміну від програм, процес зазвичай пришвидшується від наявності нового обладнання)

  • @user-xe8oi5oq6c

    @user-xe8oi5oq6c

    11 ай бұрын

    Те, що Ви описали - система плагінів. Хочеш - поставив усе, хочеш - тільки те що треба. Тут вже залежить від розробника. І це вже Є оптимізацією.

  • @MoEvgen
    @MoEvgen11 ай бұрын

    Дуже класне пояснення. Як на мене зрозуміло має бути навіть тим, хто в цьому зовсім не шарить.

  • @yougnomed630
    @yougnomed63011 ай бұрын

    через це усі переходять на офіс 2003го року, бо він реально не лагає. єдине, що там не працює - звісно-ж пошта. мій тато сидів у ворді 2013го, і він казав, що він лагучий. потім він перейшов на 2003тій. я сидів на офісі 2000го спочатку, бо я думав, що тільки там є програма для візуального HTML. потім перейшов на 2003тій. а потім зовсім видалив, і зараз зі старих програм я користуюся тільки Hammer Editor для Half-life

  • @alcaeuspetrenko5766

    @alcaeuspetrenko5766

    11 ай бұрын

    Це на яких компах лагає офіс?... Навіть на посередніх компах він нормально працює

  • @NikolaiUA

    @NikolaiUA

    11 ай бұрын

    @@alcaeuspetrenko5766 На тих, які посередніми були у 2010 році.

  • @oleggordeev5849

    @oleggordeev5849

    11 ай бұрын

    @@alcaeuspetrenko5766 Та ладно...нещодавно бачив, як ексель підвисив на пару хвилин І5 з 16 гігами оперативи. І3 взагалі "валяються" :)

  • @oleggordeev5849

    @oleggordeev5849

    11 ай бұрын

    Хто усі? Тільки ті, хто користується неліцензійним офісом (і то не всі серед таких).

  • @slaval5088
    @slaval508811 ай бұрын

    Недолуге виправдання. Будь який функціонал це алгоритм. Алгоритм ніколи багато місця не займе. Єдине😊 що об'єктивно може зайняти помітне місце, це словники орфографії і розпізнання мови. Хоча я не певен, що це частина саме МСОфісу. А так.... Сучасне ПЗ бісить своїми розмірами і гальмами.

  • @AudioBoi234
    @AudioBoi23411 ай бұрын

    гарне відео

  • @DevJungles
    @DevJungles Жыл бұрын

    О, крутезне відео!) І здається в мене такий самий мікрофон, але руки з якогось іншого місця стерчать, бо в мене звучить кепсько)

  • @alex-kovalchuk

    @alex-kovalchuk

    Жыл бұрын

    Дякую. По мікрофону можливо ти тримаєш його далеко від себе? По звуку схоже що зчитувач направлений не на тебе. В моїй моделі (Steinberg ST-M01) зчитувач збоку біля лого і якщо на стійці провернути його в сторону від себе то мікрофон буде вловлювати ехо більше ніж голос

  • @DevJungles

    @DevJungles

    Жыл бұрын

    @@alex-kovalchuk я більш думаю на фіговий комплектний дріт...

  • @Lazy_IT
    @Lazy_IT Жыл бұрын

    Коментар на відтримку відео. До речі, обережніше з темами, минуле відео мені страшно відкривати)

  • @alex-kovalchuk

    @alex-kovalchuk

    Жыл бұрын

    Дякую за підтримку. Ось чому там менше переглядів, людям страшно відкривати відео 😅

  • @Lazy_IT

    @Lazy_IT

    Жыл бұрын

    @@alex-kovalchuk Так, при тому що я вже 15 років в ІТ, але навіть мені моторошно)

  • @Furion2101
    @Furion210111 ай бұрын

    цікаве відео та легке для сприйняття, український контент рулить😎🇺🇦

  • @19chief53
    @19chief5311 ай бұрын

    Дякую 🇺🇦👍🇺🇦🇺🇦🇺🇦

  • @NikolaiUA
    @NikolaiUA11 ай бұрын

    Це все (сказане) є Дуже умовним. Загалом, це стосується продуктів середніх за розміром компаній на ринку з такими ж конкурентами, думаю. Тій самій Майкрософт немає куди так поспішати з новим Офісом, адже його ринок не вимагає перегонів з конкурентами з випуску оновлень, користувачі ж теж роками можуть юзати одну версію. До того ж коли ви випустите нашвидкоруч написану програму на яку вже відразу будуть сідати користувачі, то чомусь пропускаєте той момент, що вони так само й злізуть з неї коли побачать рівень її якості. З іншого ж боку, коли ви зробите "підчищену" програму на низькорівневій мові, ви потім цей якісний продукт зможете продавати багато років, а то й десятиліть, і підтримка цього коду, патчінг, допилювання функціональності буде на порядок легше і без "милиць" у коді, адже ви першочергово заклали добрий фундамент код-бази під час початкової розробки. Звичайно, це не працює коли проект веде менеджмент/власникі/маркетинг, тиснучі на розробників щоб було "тут і зараз" і змінюючи щороку команду. До речі про роки, більшість приватних користувачів PC не оновлюють залізо радикально кожні кілька років, а в корпоративному середовищі тим паче. Дуже багато людей сидять на залізі віком 5-12 років, і там вже не виходить писати софт задньою лівою і щоб він все рівно швидко би працював. До того ж навіть "офісним" набором програм можна користуватися по-різному. Навіть на сучасному середньому компі, якщо ви маєте, наприклад, 150 вкладок у Хромі і ваш ПК не вимикається тижнями, то кривонаписаний Хром вже за тиждень почне "текти" пам'ятью, а за декілька тижнів він може моментами підвішувати (не кажу про "гальма") навіть сучасний ПК. Тому те, що криво-швидко-написаний софт можна приховати потужним залізом це дуже умовно. З мене посміялись старші розробникі коли я проходив стажування й якось зневажливо висловився щодо оптимізації швидкодії. Кажуть "так, звичайно, докупаєш пару штук оперативи, кидаєш до компа, та воно починає працювати норм, хаха". Звичайно код треба оптимізувати, а не городити вебсайт у executable-файлі, що запускає під собою ще й браузер. Це називається smelly/stinky code Звичайно, це все не стосується якогось дешевого або розважального шлаку для максимально масової аудиторії, який за 2-3 роки ніхто вже не згадає.

  • @alex-kovalchuk

    @alex-kovalchuk

    11 ай бұрын

    Базово згідний, але той ж Майкрософт з офісом робить не найкращий по якості продукт. Вони завоювали ринок шляхом контрактів з корпораціями, безкоштовних версій для навчальних закладів і закриванні очей на піратство Оскільки вони зараз продають офіс не як продукт, а як підписку то змушені постійно щось оновлювати, бо люди не розуміють за що платять якщо нічого не міняється, це часто оновлення заради оновлення, а не дійсно важливий функціонал

  • @user-zg2pf5rt7q

    @user-zg2pf5rt7q

    11 ай бұрын

    "До того ж коли ви випустите нашвидкоруч написану програму на яку вже відразу будуть сідати користувачі, то чомусь пропускаєте той момент, що вони так само й злізуть з неї коли побачать рівень її якості." Вы переоцениваете разницу в качестве между продуктами из примера. Размер на диске и занимаемая память на оценку качества не влияют до тех пор, пока не становятся критичными для пользователя. Для пользователя важно, чтобы программа работала и чтобы она работала корректно и стабильно. В реальности программа может содержать ужасный код, даже не обрабатывать какие-то банальные исключения, но при этом пользователям нравится и они за нее заплатили, потому что у них есть сценарий ее использования и пока ты нажимаешь куда нужно в правильном порядке, все работает как часы. И второе. Вы пишете: "З іншого ж боку, коли ви зробите "підчищену" програму на низькорівневій мові, ви потім цей якісний продукт зможете продавати багато років, а то й десятиліть, і підтримка цього коду, патчінг, допилювання функціональності буде на порядок легше і без "милиць" у коді, адже ви першочергово заклали добрий фундамент код-бази під час початкової розробки. " И это в корне не так. Когда вы используете библиотеки, вы пишете меньше кода, который может содержать ошибки. Подчистить код и уменьшить размер файлов приложения это две разные вещи. Если вы хотите избавиться от библиотек, значит вы сами собрались написать код, реализующий функционал для которого вы использовали библиотеку. А значит кода будет больше. А значит в будущем его нужно поддерживать, менять в будущем придется и этот код и это будет сложнее. Вы ведь не просто так видите тенденцию на использование фреймворков и библиотек - это на самом деле позволяет делать код качественнее, проще его поддерживать, допускать меньше ошибок, быстрее их справлять. Вы говорите про кривой хром, а тем временем opera, edge, firefox перешли на тот же движок что и хром. Где же тот подчищенный продукт и десятилетия продаж? К слову, кривой хром первым начал выделять каждую вкладку в отдельный процесс, что позволило изолировать работу страниц друг от друга - повысить безопасность и надежность всего приложения.

  • @Shynkar
    @Shynkar11 ай бұрын

    Колись на програмуванні нам казав вчитель, що класна програма - це не та в яку нема чого додати, а та з якої уже нема чого забрати. Але часи змінюються... і додаємо, додаємо))

  • @oleggordeev5849

    @oleggordeev5849

    11 ай бұрын

    Я так про дизайн чув. А стосовно програм, як на мене проблема не в тім, що додаєм, а в тім, що неправіильно додаєм.

  • @user-zg2pf5rt7q

    @user-zg2pf5rt7q

    11 ай бұрын

    Это возможно касалось не функционала а кода.

  • @Shynkar

    @Shynkar

    11 ай бұрын

    @@user-zg2pf5rt7qмалося на увазі і те і інше, бо програма і є функціоналом, який реалізовано з допомогою коду.

  • @vladyslav8362
    @vladyslav836211 ай бұрын

    Шановний Алекс (Це Олександр чи Олексій?), у вас цікавий канал, дякую, підписався

  • @ronin_l7
    @ronin_l711 ай бұрын

    Ох же цей "маркетинг"... Коли його БАГАТО, він знищує все ...

  • @yevhen3797
    @yevhen3797 Жыл бұрын

    Дякую за відео, тримайте комент для активності)

  • @alex-kovalchuk

    @alex-kovalchuk

    Жыл бұрын

    Дякую за підтримку)

  • @mantusism

    @mantusism

    11 ай бұрын

    @@alex-kovalchuk Нащо тоді програми із багатьма фукціями ,які треба дуже незначнлму колу користувачів,ви ви виправдовуете себе та компанію , дуже жахливо

  • @VladyslavUA94
    @VladyslavUA9411 ай бұрын

    Це була цікава і корисна інформація. Тільки app це застосунок.

  • @ievgenk.8991
    @ievgenk.8991 Жыл бұрын

    Доречі, справедило згадати рішення які навпаки з часом стають більше легшими, наприклад інструменти для розробки під C# а саме Visual Studio :)

  • @OSSTERR
    @OSSTERR11 ай бұрын

    Дякую за відео! Було цікаво дізнатись про те, як проходить розробка та оптимізація програм. Підкажіть, а ви часом не з Галичини?

  • @2ovob4ehko
    @2ovob4ehko11 ай бұрын

    Змова в тому, що раніше було обмеження пам'яті і програмісти думали як вмістити програму в малий об'єм пам'яті. А зараз програмістів такому не вчать. А навпаки вчать мовам програмування, які займають багато місця і виконуються довше всіх інших, зате є синтаксичний цукор. Ще є дизайнери, яким треба щоб було все красиво на 8К екранах. Тому програми насичені 100К картинками високої якості і низької оптимізації.

  • @michaelsmi8900
    @michaelsmi890011 ай бұрын

    Хотів ще додати про те що в сучасних програмах повно функціоналу стеження ща користувачем і часто саме це забирає немало ресурсів.

  • @alex-kovalchuk

    @alex-kovalchuk

    11 ай бұрын

    Так, ймовірно софт для стеження за користувачем також стає важчим

  • @zubzhyc
    @zubzhyc10 ай бұрын

    файно дякую....десь логічно здогадувався що весь софт це UNISEX)))....АЛЕ ви такі виставили сучасні напрямки приоритетів ...

  • @bodamat
    @bodamat11 ай бұрын

    Ну або просто багато говнокоду 😁 Корпорації бувають залишають величезну частину старого не потрібного коду, де використовують лише 1 функцію і це теж збільшує розмір. Розробники не тратять час на рефакторинг. От Блендер зараз релізить суттєво багато функціоналу і швидко, але при тому займає всього лиш паро мб, а не 6гб як в аналогів)

  • @ivanp_personal
    @ivanp_personal11 ай бұрын

    оптимизацией занимаются, но как правило серверных программ крупных компаний, типа Google, Facebook. Последнняя история которую слышал - применение нестандартных контейнеров в программе на С++ (!!!) позволило одной крупной компании иметь на 5% меньше датацентров. Это как раз тот случай, когда лучше потратить немного больше времени на разработку и все оптимизировать, чем строить несколько лишних датацентров.

  • @NikolaiUA

    @NikolaiUA

    11 ай бұрын

    А три восклицательных это вы касательно контейнеров написали, или что на с++?

  • @hunterxvov4ik

    @hunterxvov4ik

    11 ай бұрын

    Целых 5% на дешманские датацентры)))))

  • @ivanp_personal

    @ivanp_personal

    11 ай бұрын

    @@hunterxvov4ik ну, если вам надо построить 1000 ДЦ стомостью скажем 1 млн евро каждый + потом операционные расходы (электричество, персонал, замена оборудования, итд), то -5% это -50 датацентров. как по мне, то выглядит хорошей экономией. даже если вы компания поменьше, и надо всего 100 ДЦ, то -5 ДЦ и тут будет хорошей экономией.

  • @Xbox360tiOC

    @Xbox360tiOC

    11 ай бұрын

    ​@@hunterxvov4ik, эти 5% это десятки зарплат и покупка оборудования которые дороже, чем оптимизировать проект

  • @djsiropchik
    @djsiropchik11 ай бұрын

    Пояснив все чітко. Згоден повністю. Питання таке чи логічніше використовувати вкладку в браузері для оптимізації ресурсів, змість всевдо клієнта на електронні? Тому, що я намагаюсь робити саме так

  • @user-ht7ol5qw4m
    @user-ht7ol5qw4m11 ай бұрын

    Нещодавно з цим стикнувся. Потрібно було порівняти два массива чисел, та видати розбіжність. Оскільки люди працювали в екселі, то там і був написаний макрос. Все запрацювало, лише одна проблема, маленький масив, зачекати 20 хвилин ще можна було, а коли справа дійшла до великих, то час пішов вже на години. Подивився я на це безглуздя, й на делфі написав простеньку програмку. Час обробки великих масивів - пара секунд.

  • @oeaoo

    @oeaoo

    11 ай бұрын

    Делфі? Ще таке є?

  • @user-ht7ol5qw4m

    @user-ht7ol5qw4m

    11 ай бұрын

    @@oeaoo Язик програмування. Delphi як що, мовою оригіналу. :)

  • @oeaoo

    @oeaoo

    11 ай бұрын

    @@user-ht7ol5qw4m він ще жив? Диво.

  • @user-ht7ol5qw4m

    @user-ht7ol5qw4m

    11 ай бұрын

    @@oeaoo А що з ним станеться? Багато знайомих, ще на візуалбейсіку програмують. Свої задачі виконує. Що ще треба для щастя? :) Я дивися, щоб перейти на пайтон, але дуже не зручний для моїх потреб. І знов таки, нема, або не знайшов компілятора. Працює з під оболонки.

  • @oeaoo

    @oeaoo

    11 ай бұрын

    @@user-ht7ol5qw4m радий за вас, я більше 10 років на джаві та трохи пайтона іноді роблю. Делфі в універі юзав 17 років тому. Думав його вже нема як інструмента.

  • @alonahilbert9959
    @alonahilbert9959 Жыл бұрын

    Дякую за відео👍 Цікаво було б дізнатись твою думку, яким має бути ідеальний програміст (я про риси характеру).

  • @VINRARUS

    @VINRARUS

    11 ай бұрын

    Безкоштовним?

  • @hdkesl
    @hdkesl11 ай бұрын

    додавай якусь фонову музику ) дуже цікава інформація, гарний монтаж але трохи не вистає фонового наповнення)

  • @user-ce1vp4hi6j
    @user-ce1vp4hi6j11 ай бұрын

    потрібно навчити нейромережі по готовому продукту зробити такуж програму в плані функціоналу але максимально зменшити рівні підпрограм і код (поступово видаючи результат 5, 10, 20% оптимізаціії щоб перевірити стабільність)

  • @andrry_armor

    @andrry_armor

    11 ай бұрын

    Звучить як фантастика, як програміст кажу) Таке навіть люди не можуть зробити, не те, щоб програмісти, максимум - це зробити приблизну копію програми, але при цьому код може радикально відрізнятись, бо люди думають по різному, і продумують функціонал і алгоритми теж по різному. Тому, нейромережа може хіба що так само зробити приблизну копію, але ніяк не зменшити об'єм існуючого.

  • @call_me_ondreo
    @call_me_ondreo11 ай бұрын

    Додам ще від себе. Більш красивий дизайн та вид. Обробка візуалу займає в сотні разів більше ресурсів ніж основний функціонал програми. Візьмемо до прикладу Word чи Excel. Сам по собі функіонал редагування документу дуже простий для сучасного комп'ютера. Але раніше це була межа можливостей комп'ютера. З часом комп'ютери стали більш потужними, появився попит на красивий та зручний дизайн. Основний функціонал той самий, навіть без оптимізації він доволі не ресурсний. Але обробка красивої кнопочки з круглими кутами та тінню це вже важкий процес який займає набагато більше обчислень ніж якась формула у Excel. Ви спитаєте, а навіщо тоді потрібен оцей дизайн якщо й так норм. Але ні, людям частіше потрібен саме гарний вид, а не функціонал, навіть історія редизайну MS Office 2010 тому доказ - люди масово просили додати у нові версії офісу функціонал який вже був вбудований у нього. Дивно виходить, ми маємо суперкомп'ютер у кишенях, але 90+% потужностей додатка калькулятора приходять на те, щоб намалювати калькутятор на екрані.

  • @euginekosenko2268

    @euginekosenko2268

    11 ай бұрын

    Так, треба ще контрстрайк у ворд добавити :-)

  • @alexperemey6046

    @alexperemey6046

    9 ай бұрын

    Помимо этого любая программа использует библиотеки и тот же дизайн из современной операционной системы. Т.е. у прикладного программиста просто нет возможности не использовать "раздутый" код, поскольку он же работает с готовыми строительными блоками, которые операционной системой поддерживаются. А "старые" наработки, которые мало весят, просто не запустятся.

  • @iBogdanUA
    @iBogdanUA11 ай бұрын

    Дякую, теж задумувався над цим. Коротше, всі зараз пилять говнософт і всі ці апдейти, типу: пофіксили баги, збільшили швидкість роботи - тупо пізд4ж...

  • @andrry_armor

    @andrry_armor

    11 ай бұрын

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

  • @wayong_doto
    @wayong_doto Жыл бұрын

    Прочитав "Чому програмісти стають ВАЖЧИМИ" і пішов дивитись в дзеркало

  • @alex-kovalchuk

    @alex-kovalchuk

    Жыл бұрын

    Чому програмісти стають важчими? Просто споживають більше ресурсів😅

  • @romanb.6528
    @romanb.65286 ай бұрын

    Я для себе зрозумів такі пункти: 1. Поганий та неоптимізований код. 2. В продукт напхано всякого непотрібного барахла, яким ти ніколи не користуєшся, але яке тобі конче хочуть впхати, при цьому воно ніяк не видаляється і не виключається. 3. Виробник спеціально переробляє все по-інакшому, щоб не було сумісності з попереднім і щоб ти був змушений переходити (тобто купувати) їхній новий продукт. Якщо чесно, то мене досить дратує такий стан речей, тому що хоча я і користуюсь практично завжди одними і тими ж програмами --- їм постійно з часом не вистачає ресурсів мого заліза (особливо телефону). А найгірше і тупіше те, що кращими ці програми не стають, а тільки жеруть більше ресурсів.

  • @user-rn2it3rs5r
    @user-rn2it3rs5r11 ай бұрын

    👍

  • @BohdanVR666
    @BohdanVR66611 ай бұрын

    я б іще додав про збільшення графіки, іконок, фото, фонів, відео, анімацій що дууууже помітно в іграх, але також помітно на сайтах і в застосунках, наприклад, погоди

  • @bubblesort6368

    @bubblesort6368

    11 ай бұрын

    І купа людей цього не помічають. Зміни з'являлися поступово і всі думають що якийсь ютуб 2008 і сьогоднішній це той самий сайт. А якщо б вони могли перенестись у часі, то зміна була суттєвою.

  • @BohdanVR666

    @BohdanVR666

    11 ай бұрын

    @@bubblesort6368 ну чо, я бачив старі відео і скріншоти інтернету свого батька, там чудово видно все (таке враження, що там css взагалі не було)

  • @eugeniyfrolov6953
    @eugeniyfrolov695311 ай бұрын

    Ми не вирішили не казати тобі про змову, щоб не засмучувати😂

  • @alex-kovalchuk

    @alex-kovalchuk

    11 ай бұрын

    Тихо, я тут пробую відвести від нас підозру, а ти "контору палиш"😅

  • @Ivan-nm9yo
    @Ivan-nm9yo8 ай бұрын

    Ми вже дійшли до того момента коли неможливо зробити процессор потужніше, транзистори вже немає куди зменшувати. А не всім програмам потрібна багатопоточність.

  • @attag_ua
    @attag_ua11 ай бұрын

    Коротше, Майкрософт робить важку ОС з купою фреймворків, яку обвішують купою користувацьких фрейморків, яку обвішують бібліотеками, яку обвішують власне кодом, а користувач може використовувати лише 1/10 від того коду. Колись ОС були легшими, але той же розширений калькулятор з віндовс 11 був би професійною програмою рівня VS Code зараз. Якби програми відмовилися від Eye-Candy і інших перділок дизайну, калькулятор той же важив би 10 мегабайт, а весь Майкрософт офіс 0,75-1,5 ГБ.

  • @andrry_armor

    @andrry_armor

    11 ай бұрын

    Якби програми відмовились від візуалу, то всі б сиділи зараз у чорних терміналах і не випендрювались би)

  • @StuffMakeR_Jackson
    @StuffMakeR_JacksonАй бұрын

    Програма важить більше і зроблена швидше,за ті ж два тижні, а так як пересічний користувач більше нормес, аніж постійний користувач конкретним продуктом, означає що скарг менше, фідбек майже ніякий, тому й розробнику нічого паритися з патчами чи оптимізацією. Програмний продукт глючить, проте гроші йдуть нормальні, незважаючи на косяки. А чим далі, тим гірше. Я, будучи на андроїд 7 довгий час, причому на китайському телефоні, перейшов на андроїд 12, а додатки там глючать більше за старший та поважний андроїд 7.

  • @townchampion
    @townchampion Жыл бұрын

    Комент для просування Українського контенту

  • @WolfzPain
    @WolfzPain11 ай бұрын

    я думав просто стало не модно писати необхідні ліби з нуля (тому що хтось вже написав краще тебе), а депендеснів багато і вони в свою чергу також багато депендесів тянуть тому все це важить геометрично дофіга) а ще вінда не запарюється з встановленням депенденсів в систему, а просто кладе їх в дерикторію програми і пофігу що вже є програми з такою самою залежністю

  • @Timofey_

    @Timofey_

    11 ай бұрын

    Интересное замечание, касательно дублирования связей Windows’ом.

  • @ElvisKastello
    @ElvisKastello11 ай бұрын

    томущо програмісти нехтують оптимізацією, хуярять усе на фреймворках підключаючі автоматом сотні непотрібних бібліотек заради пари функцій

  • @mastersahar
    @mastersahar10 ай бұрын

    У випадку з клієнтським ПЗ - за залізо платить споживач. У випадку з серверним - найчастіше замовник ПЗ. І в довгострокові перспективі нашвидкоруч написаний код споживає нормально так ресурсів у вигляді плати за залізо.

  • @alex-kovalchuk

    @alex-kovalchuk

    10 ай бұрын

    Так, наразі у випадку з сервером ресурси коштують суттєво дешевше часу програмістів. Тому найчастіше просто докуповують ресурси

  • @eagle9891
    @eagle98917 күн бұрын

    Змова звісно така собі) Але оптимізація часто реально хромає, через що теж ростуть обєми

  • @MaxiGouogle
    @MaxiGouogle11 ай бұрын

    Змінити порядок причин у зворотньому порядку. А ще добавити причини: "ШАШЕЧКИ" (багато кольорові іконки, тіні, згладжування, анімація, прогресбари, ...) "Універсальність" - підтримка десятків форматів, десятків кодексів, десятків палітр-моделей-... Які насправді не потрідні та не витрачають зусиль програмистів, а робляться підключенням вже зроблених величезних бібліотек. Всього десяток строк "#include" а продукт стає виглядати набагато серйозніше, фундаментальніше та... Дорожче!

  • @alex-kovalchuk

    @alex-kovalchuk

    11 ай бұрын

    Так, в більшості програм основну кількість місця займають картинки

  • @olehinanich9761
    @olehinanich976111 ай бұрын

    З комп'ютерами там відносно добре. Біда з смартфонами, через рік уже відчувається, особливо якщо обнови додаткові сторонні, типу xiaomi, meizu то дуже неприємно

  • @MrSirus83
    @MrSirus8311 ай бұрын

    Можна на швидкоруч зварганити програму, ну аж потім поступово оптимізувати з додаванням функціоналу

  • @alex-kovalchuk

    @alex-kovalchuk

    11 ай бұрын

    Так, MVP це дуже хороша стратегія не вмерти перш ніж вийде хоча б перша версія продукту

  • @user-zg1zi9dl6n
    @user-zg1zi9dl6n11 ай бұрын

    Дякую за пояснення! Але чомусь той самий Телеграм чи Ютуб на смарфоні, якому більше 3 років років починає лагати. Чи не дуже забивають програмісті на користувачів таких пристроїів? Принамні в Україні часто бачу людей зі смартфонами, яким 3, 5 і навіть більше років.

  • @cookiemonster4185

    @cookiemonster4185

    11 ай бұрын

    А потім всовує туди підписки і забороняє ставити старі версії 😕

  • @user-zg1zi9dl6n

    @user-zg1zi9dl6n

    11 ай бұрын

    @@cookiemonster4185 тобто нас змушують купляти новий телефон

  • @oeaoo

    @oeaoo

    11 ай бұрын

    Ну в багатьох що тільки там не складено та не крутиться, то прибирати треба в свому Андроіді.

  • @SashR
    @SashR11 ай бұрын

    Я б ще додав крращу (і важчу) графіку в додатках. Порівняйте, наприклад, той же вайбер 2012 року і сьогодні. З графікою тих років ви явно не захочете користуватися. Ми вже звикли до чітких текстур та красивих стікерів усіх розмірів. А це не безкоштовно в плані розміру.

  • @dmitryhetman1509

    @dmitryhetman1509

    11 ай бұрын

    Розмір стікерів не сильно вплинув на розмір файлів, взагалі стікери можуть бути векторними як і смайлики, тобто їх не треба було би збільшувати

  • @denysrozrobnyk7913

    @denysrozrobnyk7913

    11 ай бұрын

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

  • @michaelsmi8900

    @michaelsmi8900

    11 ай бұрын

    Якщо б можна було б я б користувався.

  • @asdfghjkdfghjk3141
    @asdfghjkdfghjk314111 ай бұрын

    10 років тому в мене всі програми літали на 2-ядерному Code2Duo, сьогодні деякі програми підглючують на 6-ядерному i5, а функціоналу було достатньо і тоді і тепер, але бізнес рулить - юзери кожні 2 роки мають нести бабло в магазини, калькулятори і офісні печаталки мають займати 10 гігабайт, а криворукі "програмісти" щоб додати кнопку на сторінку мають підключати 2 Гб фреймворків 🤣 правду кажете - бізнес рулить 😁

  • @maximshavva2812

    @maximshavva2812

    11 ай бұрын

    Собирал недавно комп с материнской платой ASUS. С ней был DVD с драйверами. Общий объем драйверов оказался 3.6 Гб. Это больше, чем образ Windows 10, которую я установил на тот комп. Были времена, когда драйвер принтера 30 килобайт занимал.

  • @mmiro
    @mmiro11 ай бұрын

    Слак це нійгріший приклад, який можна було обрати. Їх "мобільний" додаток настільки жахливий, що навіть підбирати слова важко

  • @MateoTeos
    @MateoTeos11 ай бұрын

    Все це заговір - заговір рукожопів з індустріальних стандартів) Тим часов опенсофт: Godot 3.5 - 40mb Godot 4.0 - 50mb котрий бистріший в 2 рази та з новим рендером. Blender 2.8 - 150mb Blender 3.5 - 248mb додали новий рендерний двигун, докинули швидкості, аі апскейлери, меш ноди та купу всього іншого. Так, розмір вирос, але у адобе, аутодеска чи того ж юніті апдейти меньше 200мб бувають рідко та нового функціоналу частіше за все не несуть, дай скотче щоб нічого не випілили чи не зламали)

  • @akademon83
    @akademon8311 ай бұрын

    5:34 або коли AI замінить цих двотижневих програмістів

  • @andriiyer
    @andriiyer11 ай бұрын

    Все чудово. Лише не “пядесяць”, а “пʼятдесят”, будь ласка

  • @alex-kovalchuk

    @alex-kovalchuk

    11 ай бұрын

    Дякую, постараюсь запам'ятати і не повторювати помилку

  • @denysrozrobnyk7913
    @denysrozrobnyk791311 ай бұрын

    Взагалі треба було б всім програмістам ознайомлюватись з впиханням в невпихуване, типу з різними демками на амігу і т.п. і проводити якісь конкурси на оптимізацю

  • @NikolaiUA

    @NikolaiUA

    11 ай бұрын

    Для початку масовому програмісту вартувало б закінчити профільну вищу освіту з інформатики, де йому розкажуть про теорію обчислюваності і все таке інше, що налаштовує свідомість на потрібний лад, а не 6-місячні курси.

  • @JohnDoe-on8dh
    @JohnDoe-on8dh7 ай бұрын

    Що таке пилить? Що таке профіт? Чи могли б Ви в описі відео давати тлумачення невідомим словам?

  • @petrovich5188
    @petrovich518811 ай бұрын

    Коротше все йде до того що комп швидко старіє, і треба робити апгрейд, і це підживлює прогресс розробки нового потужнішого заліза.

  • @Thinking_Man

    @Thinking_Man

    11 ай бұрын

    Та ладно! старенький ноут. на котором стоит ХРюша а автокад 2000 полностью взувает восьмиядерный i7 с 16 гигами ОЗУ. на котором пытаются запустить теперешний солид-воркс. На днях сотрудник все никак не мог сотворить 3Д-модельку в солиде. Дня три порпался. В итоге, я ее слепил за пару часов в старом добром автокаде..

  • @VINRARUS

    @VINRARUS

    11 ай бұрын

    @@Thinking_Man Я б на папірці за хвилин 10 впорався.

  • @Thinking_Man

    @Thinking_Man

    11 ай бұрын

    @@VINRARUS о, іще одна тупість. і як ти уявляєш собі G-код "на папірці" ? Ще раз кажу -- не позорься

  • @VINRARUS

    @VINRARUS

    11 ай бұрын

    @@Thinking_Man в туалеті наприклад

  • @Thinking_Man

    @Thinking_Man

    11 ай бұрын

    @@VINRARUS То ось де ви 3Д-моделюванням займаєтеся. А ваша фільєра може екструдувати складні профілі?

  • @user-xm4po9st6e
    @user-xm4po9st6e11 ай бұрын

    Чомусь і офіс і віндовс не стали сильно дешевшими від того що їх пишуть дешеві програмісти з кучею багів. Так мало того, вже і боксові версії придбати стає все важче і важче.

  • @Timofey_

    @Timofey_

    11 ай бұрын

    Вот когда Microsoft выпустят «облегчённую» версию Word или при его установке будет возможность удалить всё, кроме самого необходимого, чтобы его размер не превышал хотя бы 500 Мб, тогда я и приобрету лицензию (если, конечно будет возможность купить, а не оплачивать подписку)… а пока я им просто пользуюсь и остальным советую!

  • @nimocs
    @nimocs11 ай бұрын

    Перекладання проблем розробки на плечі споживача

  • @haxidenti6001
    @haxidenti600111 ай бұрын

    Привіт Алексе, дякую за твоє відео. Я теж програміст. Вже як 6 років. І я б хотів додати свою думку. Швидко штампати проги - це дуже добре, як для гаманця, так і для бізнесу, але не є добре для компа. Бо люди замахаються в якомусь 2050у році купувати 1 ТБ оперативки, бо просто групі людей накакати на те що не всі мають 32 Гб опери. Я коли роблю десктоп юай аплікуху - я уявляю що її буде запускати чувак на компі з 4-Гб опери. Того совість не дозволяє робити проги і забивати на на те що мій "калькулятор" жре 3 Гб опери.

  • @user-zg2pf5rt7q

    @user-zg2pf5rt7q

    11 ай бұрын

    Ну тут же всегда есть границы. Вы же не думаете о том что кто-то сидит на компе из 2000-х с 256 мб оперативки. Да и подход зависит от того для бизнеса вы разрабатываете или просто какой-то опенсорс для души. Думать о компе с 4 гб оперативки у человека который будет покупать у вас программу за сумму большую, чем стоит тот комп, это лишнее. Особенно если такие попытки сэкономить ведут к написанию лишнего кода, в котором потом еще и баги нужно исправлять.

  • @MegaOooleg
    @MegaOooleg11 ай бұрын

    05:33 или если появится конкурент, который сделает лучше и дешевле)

  • @LumiLumi-gq2ge

    @LumiLumi-gq2ge

    11 ай бұрын

    Азіат або індієць)

  • @AntonPaladin
    @AntonPaladin11 ай бұрын

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

  • @archi6200
    @archi620011 ай бұрын

    Може тому що додають різні плагіни і фічі ? Типу в чому питання?

  • @sadielangelos
    @sadielangelos11 ай бұрын

    Оооооооотаааааак, другий пункут, другий сцуко пункт, це той пункт, за який треба відрізати яйця програмісту, на очах його дружити на дітей, а потім змусити доньку їсти їх сирими, на очах у батька, а далі відокремлювати по дному пальчику і зробити з цього барбекю по аналогу смажених реберців і нагодувати їм всіх коллег. Це НАЙЛЕГШЕ і НАЙГУМАННІШЕ , покарання, для тих програмістів, які не адаптують і не оптимізують свій код.)))

  • @alex-kovalchuk

    @alex-kovalchuk

    11 ай бұрын

    Правду кажуть: "Завжди пишіть код, ніби людина яка його буде підтримувати, буде жорстоким психопатом який знає де ви живете" 😅

  • @sadielangelos

    @sadielangelos

    11 ай бұрын

    @@alex-kovalchuk о так, друзі програмісти цим правилом часто користуються. І якщо я не буду їм користуватися у геймдеві, можу прийти сам до себе в гості. Хоча в мене ситуація простіша, ні дітей ні жінки в мене нема , ха ха ха ))

  • @ievgenk.8991
    @ievgenk.8991 Жыл бұрын

    Хочу доадати що мови з GC не дарма вигадали і вони мають свої переваги і це не тільки швидкість розробки, а й ще й набагата меньша кількість багів (бо чим меньше коде тим меньше багів і тим краще) а також меньше вразливостей, також можна більше фокуситись на безпосередньо на бізнес логіці, що в здебільшому покращує продукт бо твоя работа більше близька до бізнесу, ніж до заліза. Ще хочу сказати що навіть в іграх дуже часто використовують високрівневі мови з GC бо цього достатьно з головою для скріптінгу логіки ігор, хеві лівтінг з графікою покладається вже на рушій які і пишуться на низькорівневих мовах, але це дуже малопоширена бізнес задача. Також мови з GC як правило дуже легко піддаються портуванню під різні платформи а це теж дуже важлива фіча, за яку треба платити збільшенням розміру програм. Ми живемо в еру коли бізнес бажає оцифруватися і переїхати в мережу, а для цього як найкраще підходять високорівневі мови с GC.

  • @dmitryhetman1509

    @dmitryhetman1509

    11 ай бұрын

    Лишилося пояснити що за GC

  • @ievgenk.8991

    @ievgenk.8991

    11 ай бұрын

    @@dmitryhetman1509 GC - garbage collector, це программа яка займайться підчищенням об'єктів в пам'яті які вже не використовуються за нас

  • @NikolaiUA

    @NikolaiUA

    11 ай бұрын

    GC це далеко не єдине, що є у фреймворках, тобто там ще багато важкої фігні, яка потім йде комплектом з програмою, або вбудована в клієнт фреймворка і починає викликатися коли юзер запускає софт.

  • @valeriewinter6217
    @valeriewinter62177 ай бұрын

    А чому не можна зробити так, щоб при скачуванні exe файлу ти міг галочками обрати тільки ті функції, які тобі потрібні - і тоді людина, якій потрібний лише звичайний калькулятор, скачувала б легку і просту прогу, але ліцензовану і від того ж виробника. Іншими словами, щоб, по суті, при скачуванні відсікалася частина непотрібного коду і бібліотек

  • @logcom482
    @logcom48211 ай бұрын

    Просто всі перейшли з мов програмування ближчих до заліза(С) і де ти мусів рахувати байтики до мови програмування високорівневих таких як C#,Java а там про байтики навіть ніхто не переймається. І вихід такий що коли у тебе десятки тисяч змінних і ти не дивишся за пам'ятаю виходить такий результат. Але ми пройшли той момент де все було обмежено так що це зараз норма.Головне швидкість розробки і зручність.

  • @logcom482

    @logcom482

    11 ай бұрын

    @Cosinus 0 хз можливо

  • @Pavlo_1990
    @Pavlo_199011 ай бұрын

    Щоб програмістам робили ремонти квартир такої самої якості,як вони пишуть програми)

  • @monolith757

    @monolith757

    11 ай бұрын

    По сути сейчас на нас и так давят с двух сторон, и платят меньше и меньше и дедлайны жестче, а в интернете (вас послушав) по сути хотят еще сильнее порезать нам всё

  • @Xbox360tiOC

    @Xbox360tiOC

    11 ай бұрын

    @@monolith757 , спасибо эффективным менеджерам

  • @user-zg2pf5rt7q

    @user-zg2pf5rt7q

    11 ай бұрын

    Пожираемые программой ресурсы и качество это разные вещи. Если программист использовал какую-то готовую библиотеку и это увеличило размер программы, то чаще всего это только повысило ее качество. Так как он не реализовывал сам ту функциональности что предоставила ему библиотека, не совершал в этой функциональности ошибок, которые вылились бы в баги, краши приложения.

  • @oeaoo

    @oeaoo

    11 ай бұрын

    Типу ремонти зараз надійні. Ну ні ж.

  • @Timofey_

    @Timofey_

    11 ай бұрын

    Программист - это просто шестерёнка или работяга в сложном бизнес-процессе, которым управляют уже совсем другие люди.

  • @alexplishchenko1140
    @alexplishchenko114011 ай бұрын

    1.16хв із мене вистачало. я тепер я добавлю: 1 - більше частина аппок це електрон. Чому так - бо можна протестувати ідею прям миттєво. і все буде красиво* - але це лайно - бо мало хто може нормально готувати Електрон. 2 - люди перестали думати за ресурси/оптимізацію - відверто залізо зараз коштує дешево чим 20 років тому. 3 - багато менеджерів і дизайнерів просто роблять собі роботу - це і не погано. Але ми маємо багато сайтів/аппок із красивим UI - але вони всі лайно: туплять, і без нормального функціоналу. --- і є деякі практики в розробці які колись були крутими або могли бути такими але їх почали використовувати як панацею від усього - і ми отримали кучу тормазнутих сайтів(я зараз за віртуальний DOM) --- Тому чому аппок такі жирні? - бо функціонал більший - це частина айсберга і замовчування правди.

  • @fivesemen
    @fivesemen Жыл бұрын

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

  • @alex-kovalchuk

    @alex-kovalchuk

    Жыл бұрын

    Так можна, це народ називає linux дистрибутивом😅. З віндовсом нажаль так неможна

  • @fivesemen

    @fivesemen

    Жыл бұрын

    @@alex-kovalchukну таке собі, щоб щось нормальне зібрати треба терміналом вміти нормально користуватись це вже не для рядового користувача, АРЧ це взагалі треба шарить сильно. Плюс тупорилі драйвера завжди. Це звичайно добре що хоч таке є, але хотілося б в 23 році 21 століття якоїсь модульності і кастомності. Коротше я походу прихильник плагінів, мені треба голе ядро програми щоб я сам міг туди щось докидати, а не купляти компи нові кожних півроку бо бачте прога обновилась і грузить проц.

  • @dmitryhetman1509

    @dmitryhetman1509

    11 ай бұрын

    ​@@fivesemen Ну тобі точно треба Gentoo GNU/Linux якщо хочеш мати програми лише з необхідним функціоналом і оптимізовані лише під твій комп'ютер (навіть під твій розмір RAM якщо не помиляюсь, під розмір кеша точно адаптує. З терміналом подружитись не важко почитай якісь статті про Bash та й все. Ну а так є кастровані версії віндовса, я такі ставив на планшет собі

  • @user-xe8oi5oq6c

    @user-xe8oi5oq6c

    11 ай бұрын

    @@alex-kovalchuk походу майже завжди можна собі підібрати дистриб, який щонайменше не викликає відторгнення або взагалі подобається. Хоча досить часто трапляється, що якесь залізо не стартує без хорошої кваліфікації користувача і пристрасних танців з бубном.