Getting the transcript
Reading the captions from YouTube. A video nobody has opened here before takes 10 to 30 seconds; this page fills in on its own.
Getting the transcript
Reading the captions from YouTube. A video nobody has opened here before takes 10 to 30 seconds; this page fills in on its own.

Алексей Гладков · @MobileDeveloper
This video has no Most replayed graph yet: YouTube shows one only once a video has enough views. These are the moments viewers replayed most in Алексей Гладков's most watched videos.
Most replayed moment at 47:53
6.0x that video's typical replay level
экспертами. То есть это, ну, очень оченьочень слабая такая пугалка для людей, которые ни хрена не понимают технологиях и со склонностью, скажем так, э, вот этой мании слежения, что за вами там везде следят, всё время следят и так далее, и так далее, и так далее.
Said at 47:45
The graph counts replays. It does not show where viewers stopped watching.
Words
5,633
Runtime
29:26
Speaking pace
191wpm
Reading time
23min
191 words per minute, between the 181 median and the 201 75th percentile of 349 measured videos. That distribution comes from the 349-video hook study.
Opening (first 30 seconds)
Да, я это C за 5 минут напишу. >> Вы когда-нибудь такое слышали? Ну, не знаю, от SEO, например, или от потенциального инвестора? Мне кажется, что основная проблема с ихшкой, которая есть сегодня - это уверенность. Просто зашкаливающая уверенность людей, которые не являются инженерами, что теперь-то они могут сделать что угодно. Вы наверняка слышали вот этот чудесный мегаистории о том, что там Open Cll мне заработал 3 млрд долларов, там я сделал стартап и он уже приносит мне 300.000 долларов. Вот, вот, вот, вот. Это всё бесконечные рилсы запрещённом Инстаграме, вот этих вот чудесных, офигенных историях
96 words, the words spoken in the first 30 seconds at 191 words per minute.
Free, no signup. See how the first 30 seconds hold attention, with rewrites.
Sentence shape
| Measure | This transcript |
|---|---|
| Sentences | 402 |
| Average words per sentence | 14.0 |
| Longest sentence | 58 words |
| Questions asked | 51 |
| Sentences containing a number | 52 |
Most used terms
What this transcript is
Every word below is the caption track YouTube publishes for this video, pulled from the video itself and reproduced unchanged. It is not Prepublish's writing, not a summary, and not a re-transcription: it is the video's own published captions. Russian captions, generated automatically by YouTube, in the video’s original language. Source: the video on YouTube. A channel that would rather this page did not exist can ask for its removal through the contact page, and it is removed.
Да, я это C за 5 минут напишу. >> Вы когда-нибудь такое слышали? Ну, не знаю, от SEO, например, или от потенциального инвестора? Мне кажется, что основная проблема с ихшкой, которая есть сегодня - это уверенность. Просто зашкаливающая уверенность людей, которые не являются инженерами, что теперь-то они могут сделать что угодно. Вы наверняка слышали вот этот чудесный мегаистории о том, что там Open Cll мне заработал 3 млрд долларов, там я сделал стартап и он уже приносит мне 300.000 долларов. Вот, вот, вот, вот. Это всё бесконечные рилсы запрещённом Инстаграме, вот этих вот чудесных, офигенных историях успеха. Сегодня я постараюсь рассказать вам, почему всё это и почему всё это на самом деле не работает. И вот эта фраза типа: "А кто мешает мне то же самое сделать с неронкой за 5 минут?" Ну, в общем, давайте как раз в этом сегодня и разберёмся. Меня зовут Алексей Глодков. Вы на моём канале. Я занимаюсь разработкой уже свыше 15 лет, год из которых я пишу только с помощью AI. И сегодня мы наконец-таки выведем на чистую воду этих горе технарей. Погнали. И начнём мы, собственно, сразу же с того, что я, ну, не против и я уже год сам с ей работаю, давно уже не видел исходников, давно забил на кодрев, настраиваю агентов. То есть меня заподозрит том, что я какой-то там илудит или ещё что-то, ну просто невозможно. Я пытаюсь разобраться именно вот с этим вот феноменом. И запомните ещё такой термин, как мод. Ну, мы ещё к нему перейдём, но он будет ключевым в сегодняшнем рассказе. Постарайся разобраться на цифрах, на аргументах, на каких-то вот реальных примерах, почему на самом деле это полная хрень. Это иллюзия, на самом деле ничего ты написать не сможешь с и за 5 минут. А если сможешь, то это будет, ну, вот эти все истории успеха, где там игру за что-то 40 центов или там за 2 доллара сделали и так далее. Как это на самом деле работает под капотом? Поэтому, возможно, это видео, кстати, будет ещё интересно тем, кто не технарь. От кого мы слышим вот эту фразу замечательную, типа, да, я это СИ за 5 минут напишу. от менеджеров, очевидно. Ну, причём от таких менеджеров, у которых нет технического бэкграунда, да? То есть это всякие прожекты, продакты, некоторые CPO, даже SEO, может быть, и зачастую от разных инвестиционных фондов, потому что там есть отдельный прикол с так называемой запретительной стоимостью разработки. И на самом деле, на мой взгляд, лучший аргумент из фразы типа: "А почему я должен там условно заплатить тебе? Я могу это сделать за 5 минут", откинуться на стул, сказать: "Вот тебе 5 минут, я никуда не тороплюсь, садись и делай". Тут, конечно же, начнутся уловки, типа, ну, я имел в виду не за 5 минут, а за оди день. Можно сказать: "О'кей, я готов подождать 1 день, давай заключим пари. Если ты сделаешь вот всё, что ты описал за один день, принесёшь мне, я всё это проверю. И действительно это так, я заплачу тебе, не знаю, там, 10.000 долларов". Очевиднейшим образом он этого не сделает, какой бы он там и гуру не был. А большинство из этих людей никакими и гуру не являются. Они максимум, что делали, это открывали клод, писали в нём отчётики и что-то типа того в целом. И он, ну, не какой-то магический тул, да? Это не какой-то джин, который исполняет твои желания. Хотя даже с исполнением желаний был такой фильм, который называется Bзлит. Вот его постер на экране, где как раз-таки и была вся шутка в том, что формулировать желание тоже нужно уметь, потому что если вы некорректно сформулируете своё желание, у вас получится, ну, как бы не совсем то, что вы ожидали. Но тем не менее и убрал как будто бы действительно какую-то барьер или какую-то, может быть, видимость барьера, что это сложно, это могут сделать только программисты, тут надо изучать языки программирования, хотя на самом деле он это вообще не снял. Посмотрите моё видео. Стоит ли учить котлин сегодня. Изучать языки программирования всё ещё нужно. Изучать программирование всё ещё нужно. Изучать компьютер scienceс всё ещё нужно. И если бы эти люди, у них весь вопрос был бы только во времени, да, на самом деле во всём бы они разбирались, они бы давным-давно уже реализовали свою мегаидею, пользуясь не Ии, а просто инструментами, ну, то есть языками программирования и так далее. То есть, не знаю, там, если эта идея такая офигенная, написать хорошее приложение для синера, там даже с сервером для MVP, не надо тебе сразу писать кучу микросервисов и так далее, не так уж много времени занимает, да? То есть, ну, о'кей, месяц по вечерам ты поработал. Но если ты такой весь гуру и понимаешь, как классно рынок устроен, умеешь продавать и всё остальное, да, если дело только в написании кода, то, что про что любят люди говорить, то ты бы сделал это за месяц, максимум за месяц ты бы стал миллиардером. Отличная сделка. Почему ты до сих пор этого не сделал? Ну, наверное, потому что дело-то на самом деле не в этом. А в чём же тогда дело? Давайте разбираться. Есть такой чувак, его зовут Том Крджел, и он работал в лаборатории под названием Bellaps. И он сформулировал офигенное выражение, да, что первые 90% кода, ну, они на самом деле не сложные. Гораздо сложнее вторые 90%, и звучит как бред. Ну, типа есть 100%, какие вторые 90, какие первые 90. Но на самом деле речь абсолютно корректная для любого человека, который хоть раз разрабатывал софтверное программное обеспечение. Прикол в том, что то, что вам кажется вот этим вот работающим прототипом, да? То есть, ну вот, например, вы собрали игру, вот вы видите сейчас на экране демку игры, которую собрали на дипсике. Обратите внимание, на ней все модельки, они, по сути, собраны просто из примитивов, да, из кругляшей, из квадратиков и так далее. На самом деле почти любые взаимодействия, такие как, например, запрыгнуть на препятствия, как-нибуд там где-то зашухериться, расположить ящики, бросить там гранату и так далее, и так далее. То есть целая куча вещей механик, которые не обработаны. Но тем не менее в новостях это всё называется готовой игрой, хотя от готовой игры там нет буквально ничего. Если вы подписаны на моё платное сообщество, если не подписаны, подпишитесь, ссылочка в описании, то я там выкладываю дневник того, как я создаю игру. Ну или опять же мой личный канал в телеге, там чуть меньше информации, но там тоже были видосики о том, как я создаю игру с помощью нейронок. Да, я не являюсь GameDF девелопером, но я являюсь, в принципе, инженером и отлично понимаю, как работает программирование компьютер science. Так вот, там есть масса нюансов, просто невероятно огромное количество, специфичных именно для ГМЕ, с которыми я сейчас борюсь. Но мне это просто любопытно, интересно, поэтому я этим занимаюсь. Я не претендую на лавры там чувака, который гениальные игры создаёт. Мне просто давно хотелось реализовать одну из своих идей. Я офигеваю о том, насколько быстрее это делается. Но быстрее не равно 5 минут. Это всё ещё не значит, что теперь создать эту игру может любой чувак. Нет, не может любой чувак. Сам процесс несколько видо изменился. Возможно, вы доставите там быстрее первый артефакт, но тем не менее вам всё ещё нужны эти самые люди. Да, пускай даже это один человек будет, который с ней неронкой работает, но он вам всё ещё нужен. Идея о том, что вы можете заняться с помощью, ну, там, с помощью нейронки чем угодно, от медицины до программирования, она, ну, нерабочая. Сейчас опять же будем разбираться чуть подробнее, почему. О'кей, вернёмся к Ergлу. Вот эти вот, собственно, 90%, да, из чего они состоят? На самом деле, они состоят из двух вещей. Первые, по большому счёту 90% - это, ну, не продукт, это демка, это то, что нужно, чтобы собрать некую рабочую концепцию, чтобы представить идею. И вот здесь действительно неронка по сути этот гэп убрала. Дальше мы переходим как раз-таки к продуктам. Это уже комбинация, да? Это не просто демка, это безопасность, это масштабирование, это сбор данных. Это, если мы говорим про игры, например, подбор всех моделек, да, освещение этих моделек, дизайн этих моделек. То есть там целая куча вещей, которые не автоматизируются. Ну вот, например, можно задать вопрос такому вот гению, который вам говорит, что я напишу за 5 минут, типа, чувак, а вот, например, кто будет всё это заливать на про? Да, как ты будешь это делать? Ты дашь нейронки админские креды от этого сервера? А ты знаешь вообще, где получить админские креды от этого сервера? Или, например, если ты дашь админские креды, где гарантия, что завтра Неронка не снесёт твой мегауспешный сервис, да, которым пользуются миллионы людей? А ещё ты продумывал, что миллионы людей, которые будут пользоваться твоим сервисом, они вообще-то будут из разных городов, из разных стран и так далее? Вот этого ты как будешь масштабировать? Тут, конечно, можно сказать: "Ну, я это залью там в какое-нибудь Яндексо облако, да, и оно там есть по всей России, не только по всей России". Соответственно, оно типа за меня масштабирует, но нет, это так не работает. Есть понятие там база данных, да, она может стать узким горлышком, есть разные проблемы, там типа n + 1 и так далее. И вот это всё ты не знаешь. Ты даже не знаешь о том, что это существует. И пока я тебе об этом не сказал, ты об этом не знал. Неронка не факт, что тебя об этом бы предупредила. Она ведь по сути является твоим отражением. что-то ей сказал, то она и будет делать. Если ты ей сказал: "Запусти мне super successful SAS, do not make mistake", то там нигде нет ни про N+1 там, ни про что. То есть ты просто запустишь что-то. Вот эти все шутки про то, что я запилил крутой сервис, вот вам ссылка на мой local host. Ну, допустим, мы даже уберём вот эту вот откровенную, да, не профессионализм. Мы возьмём какой-нибуд SEO, который в IT-компаниях работает. Он знает там про сервера, про масштабирование, про то, что это всё существует и так далее. Вопрос, сколько времени у него займёт просто зарегаться на всех этих платформах? На самом деле, это тоже не такая простая задача, чтобы это всё зарегать, в нужное место положить ключи, всё это настроить и так далее, и так далее, и так далее. То есть до реального продукта, до реального продукта будет очень много пройдено времени. На чём вот эти все истории успеха базируются? Ну, кроме откровенного вранья, потому что 99% из этого- это просто они базируются на том, что кто-то сделал импиху и успешно продал MVP. Есть, безусловно, истории про то, как, например, чувак сделал приложение для фотографирования еды. Но, кстати, там тоже интересный момент, потому что по фотке еды, если знать, как работает неронка, можно понять, что, ну, по фотке еды ты никогда не узнаешь её точную калорийность. Там может быть намешан внутри соус, которого ты никогда просто не поймёшь по фотографии, что он там намешан, и ты никогда не поймёшь, сколько масла было потрачено, например, на жарку, чего бы то ни было, да? Это было там один пшик или это было вот так из бутылки налито, а это радикальнейшим образом влияет на калории. Но люди этого не понимают. Они думают, что нейронка работает по магической какой-то формуле, где просто джин такой посмотрел, такой вижу здесь 300 калорий. И поэтому как бы они это покупают, скачивают, и да, он, безусловно, монетизировал чью-то лень, но, вероятно, этот чувак тоже, ну, не первый день замужем, он не первый день занимается этим. То есть он тоже является в каком-то смысле инженером. Такие истории, безусловно, могут быть. Но превращать всю индустрию в то, что да, я это за 5 минут сделаю, но это просто не работает так. Это просто враньё и самоуверенность. Откуда берётся эта самоуверенность? Есть такой эффект Данинга Крюгера. Ну, про него, наверное, уже вообще все слышали, да? Там есть пик тупости, что-то без там депрессии, не помню, как они точно называются. На экране вы видите. Идея в том, что нейронка она сокращает этот момент входа вот в этот вот пик уверенности в себе, да? То есть когда ты ещё ничего не знаешь об области, вообще ничего. То есть ты раньше смотрел на этих вот дядях программистов.
SEO, как правило, не очень любят менеджеры вообще программистов, потому что, ну, я об этом в своём курсе Modern Android War рассказывал, потому что они находятся в разных квадратах личности. Менеджеры, как правило, красные, программисты, как правило, зелёные или синие. Они являются, ну, в некотором смысле противоположности друг другу, поэтому они друг друга и не любят. Представляешь, вот ты такой менеджер, да, который у всех вот этих вот нудных чуваков, которые вот с этими вопросами своими, типа: "А как мы это будем масштабировать? А как это будет идти на вот этом старом андроиде?" Да, ты такой типа сказал Неронке: "Сделай мне это". И она тебе такая сделала, и у тебя теперь есть сайт. Я такой: "Что эти программисты вообще умеют? Да, типа, я смотри, за 5 минут создал вот это вот приложение. Они там что-то твердили про какие-то эжкейсы, что-то там сеть, безопасность, HTTP2, какая-то Это всё не надо знать. Достаточно просто написать промт. Вот это типичный эффект данинга Крюгера. Вот прямо типичнейший. Это человек, который ни в чём не разбирается, который на вот столечко погрузился в предметную область, оказался на пике уверенно самоуверенности вот в этом вот. То есть там, где ты считаешь, что ты всё можешь, ты во всём разбираешься. Этот эффект был исследован достаточно серьёзно на сектах. Однажды люди задумались о том, что, ну, вот почему люди, которые вступают в разные секты, так называемые неофиты, они гораздо более жестокие и гораздо более агрессивные по отношению к другим людям, которые в этой секте не состоят. Как раз-таки по этой причине, потому что они проходят через эффект Данинга Крюгера. Им кажется, что они всё познали. Они вот уже разобрались в этой религии, они уже здесь, они в клубе крутых чуваков, а эти лохи, они ни в чём не разбирается. Соответственно, их за это можно, а, гонять там и унижать. И тут вот, ну, чисто секта, вот реально чисто секта уверенных в себе чуваков, которые в своей жизни ни строчки кода не написали, думаю, что они могут си сделать что угодно. Опять же, я не против Ии. У меня куча видосов на канале, где вы можете посмотреть, где я расхваливаю ИИ. Но это, в свою очередь, создаёт вот такой вот интересный сайд-эффект с этим вот самым эффектом Данинга Крюгера. И делает, по сути, в данном случае две вещи. Он убирает так, ну, как бы симптом незнания. То есть симптом незнания в том, что ты не уверен, как тебе правильно поступить, да? Ты такой типа: "Ну не знаешь, а вот так написать или вот так написать, к чему приведёт эффект, ну, написания А, да, и к чему приведёт написание б". Тут ты пишешь простыми словами, уж с русским языком как-то, наверное, справятся все. У тебя складывается ощущение, что вот этот вот симптом незнания, он исчез. Но исчез вот именно, что только симптом. То есть болезнь незнания сама сам факт того, что ты не знаешь, она никуда не исчезла и оно вылетит. Сейчас мы об этом поговорим. И второй момент, который даёт тебе нейронка - это вот этот вот пик самоуверенности, состоящий в том, что человек принимает то, что как бы формально по внешним признакам работает за реально работающий продукт. То есть, если оно тебе там открывает сайт, открывает какую-то админку или запускает игру, тебе кажется, ты код-то внутри не видел. То есть там может быть вообще полнейший МС. Ну вот яркий пример, это потёмкинские деревни, да? То есть фасад вроде есть, но заходишь внутрь, там ничего не работает, дома фактически нет. У тебя есть только фасад. И вот тут примерно такая же история. Тебе кажется, что ты за 5 минут сотворил фасад и значит у тебя есть полностью дом. Ну то есть это вот как люди, которые уверены, что заводы, например, производственные мощности плодятся от денег, да? То есть чем больше денег вкинул, тем быстрее у тебя, тем больше у тебя заводских мощностей. Да, корреляция, безусловно, есть, но напрямую это так не работает. Чтобы построить завод, нужны годы, а иногда и десятилетия для того, чтобы это всё отладить и это всё стабильно работало. И вот этот вот низ айсберга, да, то есть вот эта вершина айсберга, это есть фасад, но вот этот низ айсберга, он тупо упускается. И, соответственно, из-за этого возникает вот такой вот эффект. Ну и его как раз даёт, собственно, и давайте теперь немножечко отвлечёмся на практику. Я тут недавно потестил связку Gitвс и Gigacкод. На самом деле приятно был удивлён, потому что гигакод позволяет работать с кодом, понятное дело, там смотреть всякие изменения, какие-то изменения вносить руками какие-то с помощью агентов. А Get позволяет структурированно за всем этим следить и работать с этим как с репозиторием в привычном нам формате гита. Плюс есть очень удобная связка в виде гига ID, которая позволяет везде в этих сервисах одинаково логиниться, прокидывать различные ключи, интеграции и так далее. Ну и плюс есть очень удобный импорт репозиториев из ваших проектов существующих. То есть вам не нужно всё это перекидывать руками. И я хотел бы немножечко такую вот микродемку вставить, показать, как я работаю с одной свечой, а в Gitвса гига, чтобы вы посмотрели, как это выглядит. Итак, давайте попробуем импортнуть на мой проект. Это мой публичный проект, специально сделанный для того, чтобы использовать на нём и тестировать на нём вообще все, какие только можно гипотезы. Поэтому возьмём, допустим, даже отсюда описание. Ну, оно, естественно, тоже устаревшее, потому что тут уже процентов 80, наверное, написано. И, собственно, начнём работу с гетврсом. То есть публичный репозиторий. Понятно, что для приватного вам нужно будет использовать SSH ключ, ваш личный приватный какой-то выпущенный. Ну, соответственно, его можно в гитхабе выпустить, но в целом, вот, пожалуйста, наш проект импортирован. Так, сейчас скачаем гига и глянем в окружении. Итак, давайте попробуем. Вот мы можем, собственно, закинуть какой-нибудь файлик контекст, да, в общем, в достаточно удобном интерфейсе. Всё, как вы привыкли, всё как у нас в курсоре и во всём остальном. Есть агент, который работает на ваз гигокода. И мы можем, допустим, объясни мне, как работает структура приложения, и приложим к нему, допустим, файлик. Какое-то количество нам даётся бесплатно. Соответственно, можно попробовать для самых маленьких, как говорится, кому не хочется морочиться ни на какие там обходы и всё остальное, соответственно, сделать удобную среду, в которой можно, ну, легко попробовать, тем более, что плагин гигакода вполне себе ставится и на любые другие IDE, что JТA, что VS Studio, а что в целом в облаке тоже всё это работает. Соответственно, отработало прямо реально очень быстро. Давайте теперь сделаем вот так. Проанализируй весь проект на предмет архитектурных ошибок. Здесь мы с вами видим вполне себе контекстное окно, которое у нас используется у модели открыто, вернее, агент, который у нас, соответственно, используется. Всё это сделано на российских моделях. Соответственно, можно, пожалуйста, пользоваться. Смотрите, причём нормально, как бы хороший, ну, такой рининг отрабатывает. В общем, это надо потестить как следует, но в целом, как видите, всё работает достаточно хорошо. В гигакод можно попросить набросать реализацию, объяснить незнакомый участок, предложить рефакторинг или помочь найти, где в коде нарушается логика. Дальше начинается та часть, которую никакой инструмент за вас не отменяет. Прочитать изменения, проверить их и понять последствия и встроить это всё в архитектуру проекта. После этого изменения уходит в Gitвс. Там находится репозиторий, история комитов и сам контекст работы над проектом. Отслеживание изменений в репозитории помогает агентам удерживать контекст проекта. В итоге вы можете всё это успешно закомитить и посмотреть все исходники вот в Gitwors. У вас всё это будет, соответственно, связано между собой в полную экосистему от Сбера. На самом деле реально очень здорово, что у нас появляются свои собственные продукты в этом направлении, потому что, ну, всякое может произойти, а тут у вас есть способ без всяких различных ухищрений с российскими картами и с российскими же приложениями и программами. всё это спокойно делать и работать над своими проектами, даже если вдруг что-то произойдёт. Получается классная связка. Гигакод нам позволяет работать с кодом, следить за его изменениями, как-то вносить свои изменения, работать с агентами. А GTWS помогает структурированно за всем этим следить в гите. И есть ещё один классный сценарий. Если вы озабочены информационной безопасностью, то решения Gitwigacд позволяют вам развернуть это всё в локальном контуре и, соответственно, не беспокоиться больше об утечке каких-то данных. В общем, инструмент прикольный. Я всем рекомендую как минимум попробовать. Он удобный, он доступный, его не отключает. В общем, действительно классный инструмент. Если что, ссылочки есть в описании. Переходите, регистрируйтесь, попробуйте перенести туда свои репозитории и работайте удобно вместе с гигакодом и гитврсом. А мы возвращаемся к ролику. Следующий важный момент, который уже наступает, когда случились вторые 90%. Ты что-то написал за 5 минут, о'кей, дал потестить, и тут тебе чувак говорит, что типа: "Блин, слушай, я ввёл свою почту, а мне что-то код не приходит, да? Там я ввёл свою почту, он мне выдаёт ошибку. И вот тут начинается самое интересное, когда ты пишешь код руками, опять же, не призываю писать код руками, но когда ты пишешь код руками, у тебя в голове создаётся модель твоего софта. То есть ты знаешь, в каком файлике расположен какой код, в каком модуле расположены какие файлики, как всё это вместе собирается в общий софт, запускается и транслируется тебе на экран. Когда ты пишешь сейча, то есть у тебя не создаются модели, потому что И пишет весь код, и она может писать как угодно. Она может склеивать файлы как угодно, может модули делать, а может и не делать. Это опять же зависит от того, как ты её попросишь, да? И, соответственно, у тебя этой модели нет. К чему это приводит? Когда у тебя есть модель, исправить что-то, тебе достаточно легко. Хотя опытные инженеры скажут мне, что Лёха, ну камон, типа, у нас там миллион строк кода, кто вообще эту модель может в голове удержать? Понятно, что мы имеем другую модель, которая позволяет нам искать эти баги достаточно легко. Но здесь это будет затруднено ещё тем, что у вас ещё и модели самого софта нет. То есть мало того, что у вас, скорее всего, нет модели, ну, вернее, не у вас, а вот у того человека, который так говорит, у него нет модели поиска багов, в принципе. То есть он не умеет, у него нет этого механизма, это отдельный навык, который тоже нужен. Так у него ещё и нет модели вот этого софта, то есть. И вот здесь не работает просто исправь мне этот баг. Почему? Потому что начинается интересный эффект. Я написал: исправил один баг, породил три, исправил три, породил шесть, исправил шесть, породил 13. Получается как лернейская гидра, да? Ты ей отрубаешь одну голову, появляется ещё две. И как это победить? Ну, любой разработчик знает, как рефакторинг. Ты можешь отрефакторить это всё, сделать нормальное взаимодействие, сделать нормальные непротекающие абстракции, у тебя всё заработает. Но человек-то, который не обладает техническими компетенциями Си, он, соответственно, ну, не знает всего этого. Он у него нет этого аппарата, у него нет этих понятий даже в голове. И, соответственно, он просто уходит в бесконечную деградацию, то есть бесконечную энтропию системы. Количество кода растёт, появляется куча дублирующих файлов. Например, вот очень простой способ свой проект, ну, неронку, скажем так, омудреть, то есть сделать его более мудрой, да, там сделать его более умной, это просто удалить дубликаты из проекта. Если вы пишете с помощью, у вас 100% есть дубликаты. У вас, скорее всего, их довольно-таки И почти всё, что в вашем проекте дублируется, ну, вернее, может быть объединено в одну функцию, скорее всего, задублировано, и это всё нужно вычищать. Поэтому, собственно, и рождаются все вот эти фреймворки типа Spect Driven Development, для того, чтобы всего этого избежать, но всё равно на 100% это не избегается. То есть дублирование, протекающие абстракции, всё это в коде вайп-кодеров, ну, тех, которые вот не инженеры, всё это присутствует. И, соответственно, когда они начинают чинить баги, контекст у модельки растёт, она начинает ещё больше запутываться, энтропия увеличивается, в итоге всё просто разваливается, и приходит мысль: "А может бы мне сначала написать с учётом всех моих ошибок, которые я сделал?" Поздравляю вас. Вы идёте по пути изучения программирования, то есть на сото итерации вы станете тем самым инженером, который знает все потенциальные ошибки, которые могут возникнуть, и сможет действительно написать, возможно, какой-то софт за 5 минут. Хотя на самом деле нет. Даже инженер с большим опытом с помощью Ишки написать рабочий прямо полностью софт за 5 минут, скорее всего не сможет. Ну и важный момент, что вот это всё время, когда вы дойдёте до сото итерации, где вы всему этому научитесь, оно занимает, ну, не 5 минут. И ещё один важный момент, что пока вы это делаете, ладно если вы просто сделаете говносервис, который не работает, но вы можете нарушить законодательство, какие-нибудь даже уголовное законодательство, совершить мошеннические операции. Ну, формально вы не знали, что вы это делаете. Просто так неронко решила. И вот это уже финансовые потери огромнейшие. Хорошо, если только финансовые. И вот это об этом вы узнаете, как правило, позже. И, соответственно, это тоже создаёт определённые риски, о которых вы тоже не знаете. Поэтому, да, ты напишешь за 5 минут, но ты потом 30 лет будешь сидеть за это в тюрьме. Ну, условно, естественно, я говорю. И теперь дальше мы переходим к моему любимому. Вот то, что у софта больше нет вот этого МОД. Собственно, мод - это RВ, то есть это некая заградительная сложность, на которую пытаются оценивать инвестфонды. Как инвестфонды оценивают мод, да, просто полпалец в потолок. То есть им кажется, что я бы такое, наверное, не повторил. Здесь здесь мы приходим к тому, что вот эти чуваки, которые оценивают, да, из них много кто не технические, не технори, не технические эксперты, у них как раз и создаётся иллюзия, что теперь это можно повторить. Я, ну, много раз слышал про то, что, да, что там, как бы этот сервис, его теперь любой может повторить. Пожалуйста, у нас есть нейронки, делай что угодно. Что-то что-то действительно в готовой архитектуре, где уже всё развёрнуто, отмасштабировано, вот эти вторые 90% пройдены, Ишка действительно позволяет масштабировать сильно быстрее, вот прямо сильно быстрее, чем до неё, опять же, с помощью специалистов. Но говорить о том, что молот вообще исчез, ну, это прямо в корне неверно. Более того, он по сути-то даже не исчез ни насколько, он просто переехал во вторые 90%. И тут в этом плане выигрывают компании. То есть те компании, которые долгосрочно работают на рынке, по идее у них должен быть колоссальный буст, потому что они прошли вторые 90%. Но у них этого тоже не случается, потому что там есть другие проблемы, связанные с масштабом этой компании и неумением налаживать процесс внутри компании. Что изменилось? Да, где вот кроется вот эта вот основа этой иллюзии, которая заставляет думать, что типа всё, мота больше не существует. Представьте, что вы бежите, да, у вас есть марафон и вот представим, что бежит 10 человек, да, ну и, соответственно, среди них есть, очевидно, победитель. Ну, то есть какой-то из них прибежит к там финалу первым, кто-то вторым, третьим и так далее. Теперь мы представляем, что кому-то из них выдали специальный экзоскелет, специальные металлические ноги, с которым он там будет бегать в 10 раз быстрее. Кто прибежит к первому месту? Ну, очевидно, вот этот чувак, который бежит в 10 раз быстрее. Хотя на самом деле тоже не факт, потому что в итоге он может, например, не справиться с управлением этих ног, запнуться, упасть, разбиться и в итоге вообще не прибежать. Но, допустим, он успел прибежать и он прибежал первым. Но значит ли это, что если всем выдали эти ноги, то, ну, ситуация будет какая-то вот сильно отличаться от первого истории? Нет, не будет отличаться. Также кто-то прибежит первым, но тот, кто лучше разберётся с этими ногами, да? кто-то прибежит вторым. И, как правило, скорее всего, это будут даже те же люди, что были в первом варианте, потому что они все со временем разберутся с этими ногами и просто опять будет решать вот та выносливость, которая есть в базе у человека. С нейронками один в один то же самое. Запретительная сложность просто стала ещё сложнее, да? То есть это не значит, что любой сайт теперь может сделать любой чувак. Нет, функционала сайта станет больше, потому что его больше можно добавить, его проще можно добавить. То есть выиграет человек, который использует нейронки, а человек, которого не использует неронки. И в этом плане, конечно бы, лучше ориентироваться на тех, кто приходит и говорит: "Чуваки, смотрите, мы можем сделать этот сервис там за 2 дня, пока все остальные делают его год". И не спрашивать, что мешает им сделать за год. Ну вот это мешает. Они не разобрались. Да, они когда-нибудь разберутся, но к этому моменту им придётся догонять условно меня, человека, который уже на металлических ногах, бежит год, да, и, соответственно, убежал уже хрен знает куда. И они не получат какой-то особые ноги какие-то, да, они не получат преимущество относительно меня. они получат точно такие же ноги, только на которых я уже бежал год, а они бегут последние 2 дня. И, соответственно, никакой никакого там повторить даже близко не светит. Там бы хорошо в целом, ну, типа, не отставать ещё сильнее, чем они сейчас отстают, потому что пока они будут разбираться с этими ногами, они тоже, соответственно, догонят. И говорить о том, что теперь все люди могут одинаково пользоваться нейронками. Ну да, в этом плане типа зарегаться на сайте и написать там в нейронкупм, да, наверное, может любой дурак вообще. Но любой ли дурак может освоить бег на этих ногах и убежать на них действительно далеко, вот это прямо сильно большой вопрос. И практика показывает, что это вообще не так. На это тоже стоит ориентироваться как фактор. И это является фактором, несмотря на то, что это фактором почему-то никто не считает. На самом деле копировать вот эти первые 90% было легко и до, и эпохи. Вспомните, сколько есть конструкторов разных сайтов, там приложений, куча готовых фреймворков, из которых реально там люди собирают приложения там за один день. Даже на Ютбе есть видосы, где чувак собирает вполне себе офигенный дизайн за час, за два, за три. Понятно, что в ускоренном перемотке, но тем не менее за час, за два, за три. Это не значит, что он сделал приложение, он просто сделал один красивый экран. Там нету интерактивности, нет понимания доменной области, нет понимания эжкейсов, нет понимания ещё много чего. Соответственно, вот это всё тоже учитывается. То есть вот это всё тоже мешает бежать быстрее. Потому что помимо того, что ты просто быстрее пишешь код, быстрее ревьюешь и так далее, ты должен научиться интегрировать нейронку ещё и в бизнес-процессы. И вот здесь вообще встаёт просто адовый ад, потому что никто толком не понимает ни как это делать, ни как это внедрять. И таких людей буквально единицы. Их сейчас все компании на разрыв берут, чтобы они научили там компании как-то это делать. И это тоже является в каком-то смысле запретительно сложным на данный момент. Да, когда-то, наверное, это перестанет быть запретительно сложным, но это примерно так же, как вот когда появились первые iOS разработчики говорит, что: "Ну, а кто мешает любому человеку повторить iOS разработку?" Ну, никто, блин, не мешает. Только почему-то Instagram запрещённый, Snapchat и так далее сделали в том году. Сегодня, наверное, любой сможет повторить что-то похожее, не считая масштабной инфраструктуры, да? То есть я имею в виду приложение, но кому оно надо? Сегодня в двадцать шестом году, когда это было сделано там в 2014, тринадцатом или десятом даже. То есть скорость в данном случае тоже имеет значение. Опять же, скорость меряется относительно, а не абсолютно. То есть ты бежишь относительно других чуваков, и, соответственно, они не получают какого-то допремущества, чтобы тебя догнать. Последний, наверное, такой аргумент против этого. Обратите внимание, на чём показывают все вот эти вот сдел за 5 минут. На лендингах, на каких-то очень простых играх типа шутеров. Ну, шутера условно простые игры. Я имею в виду, что там, как правило, одна сцена и просто сам факт, что что-то стреляет, да. На каких-то базовых приложениях, опять же, которых миллион раз уже делали, никто не показывает демо сделал за 5 минут на компиляторах, на сложных библиотеках, на каких-то визуализациях классных. Почему? Потому что для этого нужны определённые инженерные скилы. И такие примеры, когда они реально работают, реально интерактивные, они прямо взрывают мир не просто так. Потому что сегодня на пересечении знаю, умею, да, и ещё могу этим пользоваться, находится прямо реально малое количество людей. И это является той самой запретительной сложностью для остальных, потому что так про всё можно сказать: "А кто мне мешает заработать миллиард"? Ну так ты пойди, блин, заработай вначале, а потом скажи, кто тебе мешает. Ну, наверное, что-то мешает всё-таки. О'кей, давайте небольшие итоги подведём. Что я вообще имел в виду этим всем роликам, кроме того, что я тут пробомбился? Я хочу сказать, что, во-первых, призвать SEO и всех менеджеров быть чутка, так сказать, охладить своё трахание, потому что, ну, давайте мы не будем вот эти вот замечательные хайповые лозунги говорить, что типа там, да, за 5 минут это всё можно сделать. Довериться всё-таки технологическим экспертам. То есть технологические эксперты - это те люди, которые действительно могли бы это сделать за 5 минут с учётом ограничений. Ну, может быть, не за 5 минут, там за день. То есть действительно ускоряет и разработку. Это действительно есть. Это не обман. Это действительно делает хорошего инженера ещё лучше, ещё более хорошим, просто офигительным. Я бы даже сказал. В данном случае, как я уже постоянно говорю, и это мультипликатор. Если у вас нечего мультиплицировать, то как бы и результат получится тоже нулевой. То есть я хотел бы призвать вообще всех участников рынка к тому, что нам нужно учиться жить в новом вот этом вот и мире. И да, некоторые парадигмы будут пересмотрены, но давайте не будем кидаться из крайности в крайность, да, то есть, что с Ии можно всё за 5 минут сделать или си вообще ничего нельзя сделать за 5 минут. Что-то можно, что-то нельзя. Это нужно обсуждать и не применять эту планку одинаково ко всему. На этом у меня всё. Напишите, что думаете по этому поводу в комментариях. Только призываю вас быть вежливыми, иначе мои модераторы всё удалят. Меня зовут Алексей Глодков. Вы были на моём канале. Увидимся в следующих видео. Всем спасибо и пока.
[музыка] Привет. >> [музыка]
The words are the caption track's own and nothing is reworded or re-transcribed. Paragraph breaks are placed between sentences so the text reads as prose.
Free tools for your own script. No signup, no login.
Paste your draft and see where viewers are likely to drop off, with a rewrite for each weak line.
Paste the first 30 seconds of your own draft for a hook score and rewrites.
Check your draft against YouTube's advertiser-friendly guidelines before you record it.
Read this channel's public videos and transcripts, and download a writing brief for it.