Что то мне подсказывает, что вы окончили вуз давно, возможно в нулевые, когда в айти брали "всех, кто пришёл".
Тогда, во-первых, было на порядок меньше компаний, а во-вторых в крупные компании порог вхождения был даже выше, чем сейчас. Особенно в Яндекс и Касперский, телекомы и это в Москве. В регионах с этим было еще хуже. Я в универе занимался написанием кряков для игр и иного софта, писал СУБД для небольших компаний, делал инди игры. Для этого надо было неплохо знать асм и отладку. А работал в это время вообще на стройке, так как платили буквально пивом за эти услуги.
Старожилы говорили, что во времена пузыря доткомов могли брать вообще всех, кто хоть что-то релевантное умеет. :)
На нашу глубинку крах доткомов не сильно повлиял. Но, вот, к примеру, знакомый парень на 3 курсе университета, которого сейчас бы квалифицировали как "джун", написал систему управления заводом. Именно так и попал в индустрию. За это ему заплатили около 1000$. И почти все знакомые так "вкатились" в ИТ в те годы. В Москве чуть проще было, но в целом квалификация была на высоте да и задачи были не простые.
Не уверен, что llm сможет написать Трудно быть богом или Зовите меня Джо без специального промпта. На тот момент это были именно революционные идеи. Только как это проверить и тем более легко, учитывая, что эти произведения уже попали в обучающую выборку.
Современные LLM на таком коде отчасти и обучали. Отсюда и проблемы. Ведь, действительно, хорошего кода на том же SO или github не так уж и много. Ведь, часто цель решить проблему пользователя, а не продакшн код выдать
У кого у нас?)) Я просто пишу о том, в чем разбираюсь, это лишь один довод в пользу того, что мозг и ллмки бесконечно далеки друг от друга. У меня есть и другие доводы, но я не являюсь там экспертом, в отличии от других комментаторов хабра)))
Очевидно, что Машина Тьюринга и конкретная физическая система вообще ортогональные понятия. Я ведь не просто так предложил попробовать описать при помощи нее работу, например, системы Лоренца, даже имея её математическую модель. Вы просто не сможете получить предсказуемый результат. Причем, имеется большая разница со случайными системами - там вы сможете хотя бы вероятность предсказать.
Это не значит что их нельзя смоделировать, как следствие, нет никаких противоречий с позицией вашего оппонента
Смоделировать-то можно, но, во-первых даже модель посчитать не сможете на определенное время (см. прогноз погоды, который делается в т.ч. при помощи моделей, похожих на систему Лоренца), а во-вторых модель ваша от реальной физической системы будет отличаться
Но ваш оппонент этого не утверждал
Он утверждал, что поведение мозга можно описать каким-то алгоритмом. Я утверждаю, что нет, нельзя. Можно какие-то общие паттерны поведения изучить или его части.
Я не писал, что нелинейная динамика противоречит алгоритмистике. Я написал, что есть системы, в том числе мозг, предсказать поведение которых на определенное время невозможно в принципе. И машина Тьюринга здесь вообще не причем. Я так же могу сказать, что сторонники супермозга на языковых моделях игнорируют современные знания о таких системах и считают llm-ки равными мозгу или даже превосходящими его. Если что, "магией" я занимаюсь с 2004 года и даже дисер защитил по теории хаоса.
Вы задавали вопрос про мозг. Мозг это сложная нелинейная система. Система Лоренца - самое простое из этого мира. Мозг, понятное дело, связан с интеллектом.
Попробуйте исполнить на канонической машине Тьюринга алгоритм решения уравнения Лоренца в состоянии динамического хаоса. При сколь угодно малом изменении начальных условий вы получите абсолютно разные решения. И это принципиальное ограничение для данного типа физических систем.
Такими сложными системами, как человеческий мозг занимается нелинейная динамика. Горизонт прогноза в таких системах не достигает и одной секунды. Простейшее уравнение Лоренца невозможно решить на каком-то большом временном интервале в принципе. А вы говорите, человеческий мозг.
Блин вот что меня удивляет в чистых и рафинированных ITишниках (которые всю жизнь только по клавишам стучали), так это что вот прямо они до нутра воспринимают себя некой элитой... И земля то матушка им обязана, и они прям средний класс и соль земли, на которых все держится
Это отголоски былых времен. Отрасль сама себя построила, едва ли не единственная в РФ (еще ритейл и банки) практически без гос. денег. И задачи тогда (начало 2000-х) решали сложные, поиск, построение ЦОДов, распределенные вычисления, анализ данных и многое другое в условиях, когда информация была еще не так доступна. Сколько ученых тогда Яндекс, банковский сектор схантил для решения этих задач. Зарплаты тогда были, к слову не столь большие и случайных людей было меньше.
Тогда, кстати, успели сделать сотни тысяч однотипных прог с убогим интерфейсом. Некоторые были полезны, но 90% поделки вроде тех, что умеет "ИИ". Полная аналогия
Пришел на практику, проявил желание работать. В одном проекте дали сложную задачу (реально сложную и не интересную, разбор огромного скрипта). Он пришел ко мне и сказал, что там не нужен и может быть у меня есть задачи для него. Ну, конечно, есть. Только я начал с простых, атомарных и интересных задач. И так за полгода он постепенно стал решать более сложные задачи, пока не стал самостоятельным сейчас. Все реже задает вопросы и делает. Главное мотивировать, а не отбить желание что-то делать). Разумеется, на первом этапе любой начинающий требует внимания, задает вопросы. Но, по-другому - никак.
Так вам скорее всего и раньше не не нужен был разработчик. Не понятно, какую проблему вы решаете. Написание запроса - это не проблема. Проблема, это, например, плохой интерфейс, отпугивающий пользователей. Пока выглядит так, что вы для души запросы пишете, причем простые. И никакого профита для безнеса в этом нет. Ведь раньше и без этого работало, верно?
Вы не пробовали с сектантами спорить? Там можно за 10 минут выгореть и потом успокоительное пить неделю. А сектанты ИТ это, наверное, самая непробиваемая группа.
Процесс написания кода у разработчика это от 10 до 30%% рабочего времени. Это если оно вам пишет сразу рабочее, можно сказать сэкономили еа разработке. В случае простого запроса или скрипта это ещё прокатывает. Только большинство рабочих задач (ну у меня) на порядок сложнее. Это блок управления беспилотного транспортного средства.
Тогда, во-первых, было на порядок меньше компаний, а во-вторых в крупные компании порог вхождения был даже выше, чем сейчас. Особенно в Яндекс и Касперский, телекомы и это в Москве. В регионах с этим было еще хуже. Я в универе занимался написанием кряков для игр и иного софта, писал СУБД для небольших компаний, делал инди игры. Для этого надо было неплохо знать асм и отладку. А работал в это время вообще на стройке, так как платили буквально пивом за эти услуги.
На нашу глубинку крах доткомов не сильно повлиял. Но, вот, к примеру, знакомый парень на 3 курсе университета, которого сейчас бы квалифицировали как "джун", написал систему управления заводом. Именно так и попал в индустрию. За это ему заплатили около 1000$. И почти все знакомые так "вкатились" в ИТ в те годы. В Москве чуть проще было, но в целом квалификация была на высоте да и задачи были не простые.
Не уверен, что llm сможет написать Трудно быть богом или Зовите меня Джо без специального промпта. На тот момент это были именно революционные идеи. Только как это проверить и тем более легко, учитывая, что эти произведения уже попали в обучающую выборку.
Современные LLM на таком коде отчасти и обучали. Отсюда и проблемы. Ведь, действительно, хорошего кода на том же SO или github не так уж и много. Ведь, часто цель решить проблему пользователя, а не продакшн код выдать
У кого у нас?)) Я просто пишу о том, в чем разбираюсь, это лишь один довод в пользу того, что мозг и ллмки бесконечно далеки друг от друга. У меня есть и другие доводы, но я не являюсь там экспертом, в отличии от других комментаторов хабра)))
Очевидно, что Машина Тьюринга и конкретная физическая система вообще ортогональные понятия. Я ведь не просто так предложил попробовать описать при помощи нее работу, например, системы Лоренца, даже имея её математическую модель. Вы просто не сможете получить предсказуемый результат. Причем, имеется большая разница со случайными системами - там вы сможете хотя бы вероятность предсказать.
Смоделировать-то можно, но, во-первых даже модель посчитать не сможете на определенное время (см. прогноз погоды, который делается в т.ч. при помощи моделей, похожих на систему Лоренца), а во-вторых модель ваша от реальной физической системы будет отличаться
Он утверждал, что поведение мозга можно описать каким-то алгоритмом. Я утверждаю, что нет, нельзя. Можно какие-то общие паттерны поведения изучить или его части.
Я не писал, что нелинейная динамика противоречит алгоритмистике. Я написал, что есть системы, в том числе мозг, предсказать поведение которых на определенное время невозможно в принципе. И машина Тьюринга здесь вообще не причем. Я так же могу сказать, что сторонники супермозга на языковых моделях игнорируют современные знания о таких системах и считают llm-ки равными мозгу или даже превосходящими его. Если что, "магией" я занимаюсь с 2004 года и даже дисер защитил по теории хаоса.
Вы задавали вопрос про мозг. Мозг это сложная нелинейная система. Система Лоренца - самое простое из этого мира. Мозг, понятное дело, связан с интеллектом.
Попробуйте исполнить на канонической машине Тьюринга алгоритм решения уравнения Лоренца в состоянии динамического хаоса. При сколь угодно малом изменении начальных условий вы получите абсолютно разные решения. И это принципиальное ограничение для данного типа физических систем.
Такими сложными системами, как человеческий мозг занимается нелинейная динамика. Горизонт прогноза в таких системах не достигает и одной секунды. Простейшее уравнение Лоренца невозможно решить на каком-то большом временном интервале в принципе. А вы говорите, человеческий мозг.
Это отголоски былых времен. Отрасль сама себя построила, едва ли не единственная в РФ (еще ритейл и банки) практически без гос. денег. И задачи тогда (начало 2000-х) решали сложные, поиск, построение ЦОДов, распределенные вычисления, анализ данных и многое другое в условиях, когда информация была еще не так доступна. Сколько ученых тогда Яндекс, банковский сектор схантил для решения этих задач. Зарплаты тогда были, к слову не столь большие и случайных людей было меньше.
Думаю, ИТ курсы найдут выход. Сейчас обещают за год чуть ли не сеньора вырастить готового. Будут сразу "тимлидов" растить, им это не в первый раз.
Код на SO обычно сопровождается комментарием и рейтингом. То есть кто-то взял и попробовал или хотябы разобрался. В отличии от кода llm
Там бывает хаос в Гамильтоновых системах, принципиальная непредсказуемость
Тогда, кстати, успели сделать сотни тысяч однотипных прог с убогим интерфейсом. Некоторые были полезны, но 90% поделки вроде тех, что умеет "ИИ". Полная аналогия
Пришел на практику, проявил желание работать. В одном проекте дали сложную задачу (реально сложную и не интересную, разбор огромного скрипта). Он пришел ко мне и сказал, что там не нужен и может быть у меня есть задачи для него. Ну, конечно, есть. Только я начал с простых, атомарных и интересных задач. И так за полгода он постепенно стал решать более сложные задачи, пока не стал самостоятельным сейчас. Все реже задает вопросы и делает. Главное мотивировать, а не отбить желание что-то делать). Разумеется, на первом этапе любой начинающий требует внимания, задает вопросы. Но, по-другому - никак.
Так вам скорее всего и раньше не не нужен был разработчик. Не понятно, какую проблему вы решаете. Написание запроса - это не проблема. Проблема, это, например, плохой интерфейс, отпугивающий пользователей. Пока выглядит так, что вы для души запросы пишете, причем простые. И никакого профита для безнеса в этом нет. Ведь раньше и без этого работало, верно?
Наш джун буквально на прошлой неделе вот прямо почти в такой задаче разобрался. Потратил 4 часа, но нарыл причину.
Вы не пробовали с сектантами спорить? Там можно за 10 минут выгореть и потом успокоительное пить неделю. А сектанты ИТ это, наверное, самая непробиваемая группа.
Процесс написания кода у разработчика это от 10 до 30%% рабочего времени. Это если оно вам пишет сразу рабочее, можно сказать сэкономили еа разработке. В случае простого запроса или скрипта это ещё прокатывает. Только большинство рабочих задач (ну у меня) на порядок сложнее. Это блок управления беспилотного транспортного средства.