Блог им. mirus3000
Попробовал Cursor. Кто не знает, или далек о программирования. Это среда разработки, а проще говоря блокнот в котором пишут код.
Единственное исключение, этот блокнот пишет код сам, нужно лишь попросить через чат. Попросил его написать парсер одного крупного сайта. Через пару минут парсер был готов. Сейчас сайт парсится. Попросил написать веб морду для сайта, без перезагрузки страницы, с красивым дизайном....
Фронтендеры вероятно вымрут, бэкэндеры под вопросом, возможно как — то видоизменятся. Не зря пошли крупные сокращения в IT секторе. Программисты просто становятся не нужны.
BobbyKotick, =))
Программирование, это готовый продукт.
Ну и прикладных математиков курсор успешно заменит. Рекомендую осваивать новую профессию.
BobbyKotick, В программировании математики минимум, если ты конечно не можешь степени двойки запомнить до 16384, и перемножаешь в уме каждый раз на 2, то наверное да нужна математика.
Говорю как чел который математику знает на четвёрочку, однако мне не помешало это регулярно попадать в топ10 чемпов по программированию.
Мышление нужно логическое, в первую очередь. Формошлёперам вообще ничего не нужно, это даже программированием особо не назовёшь:)
Ну конечно, рассказывай давай.
Если вдруг хоть 1 баг вылезет, что делать то будет компания? Вызов скорой программисткой помощи?
Создать то она создаст сайт, а изменять что-то, добавлять, ты даже словами то с трудом сможешь описать ей — «добавь в 3 строке слева, во втором столбце, поле с выпадающим списком, серо-бурмалинвого цвета, чтобы данные пересылались из этого поля на сервер такой-то там».
Нереально это, быстрее кодер напишет и поправит всё. Эта хрень — максимум для самых простых сайтов, или типа создал и забыл, без всяких связей как раз таки с бэкендом. Ну короче с таким же успехом можно мигранта нанять, который прочёл книжку по бейсику и что-то да может, за 30к рублей в месяц, и то лучше будет.
Эта прога — хороший помощник кодеру.
PavelFF, Лично вчера нашел с ее помощью несколько багов, которые сделали программисты ранее.
«Ну короче с таким же успехом можно мигранта нанять, который прочёл книжку по бейсику и что-то да может, за 30к рублей в месяц, и то лучше будет.»
Посмотрим через полгода. =)
Неолиберальный тоталитаризм, Дак куча программ и так существует для поиска багов. Однако ты вряд ли найдёшь в её коде баг, если сам не умеешь кодить, будешь думать что всё ок, ведь она же их не находит. Причём там будут не просто опечатки типа + вместо -, а большие куски кода работающие не по той логике, которую ты хотел, и задолбаешься копаться. Это как прийти на работу, где чел написал половину проги и уволился, просто ужасно.
Ну может совсем днокодеров заменит, только перед этим ИИ заменит ещё 100500 профессий.
Таксисты уже не те миллионеры, которые стоят у аэропорта/ вокзала. А придатки яндекса )))
PS. архитекторы им тоже нужны
посмотри что с мастдаем творится. что не апдейт, то все покрэшилось
(я МАДИ заканчивал, по этому есть друзья которые по профессии)
Думаю, если автор опишет детальнее, как «нужно лишь попросить через чат», выяснится что он объяснил с какого сайта качать, на каком языке писать, куда сохранять и т.п. По сути — то же программирование, но результат получается быстрее.
Это не было бы проблемой, если бы ИТ мог все это менять. Но часто нужно ему объяснить от каких эффектов нужно избавиться или добавить, для чего надо понять, что оно сделало, а это сложно так как каждый кусок по своему написан.
Да, таких «программистов» легко заменит ИИ.
Как и написали далее, не доверишь код ИИ полностью проекта большого, он все перепишет под себя, начнутся ужасные косяки функционала, а отвечать кто за это будет ИИ? Так он будет до бесконечности код переписывать до неузнаваемости и потом ни один человек не возьмется за ним за этот проект.
Проверял сам, даешь задачу ИИ, пишет код, говоришь, что неверно, он все переписывает нафиг по другому и вылезают другие проблемы и так до бесконечности...
Или даешь задачу мелкую написать — видишь, как написал бы сам или как видел на стек оверфлоу такое, говоришь, типа напиши короче и рациональнее, чтобы посмотреть, чему он тебя научит, а он полный бред выдает...
В итоге я использую ИИ, он пишет мне небольшие блоки — это быстрее, чем самому из головы вспомнить, но далее я блок адаптирую под свои нужды, понимая, как он работает…
Вижу, что явно может ИИ заменить немало софта, например, есть 500 фото, нужно каждую обрезать, увеличить яркость и еще пару действий — зачем нужен фотошоп, тем более, если человек его не знает, нейронка это за 5 сек сделает. И многие другие операции с файлами, сразу куча софта не нужна, но в то же время надо монтаж сделать видео, чтобы музычка начиналась точно в нужный момент на видео, вырезать, чтобы точно от такого момента как мне понравится, еще куча всего, я бы не доверил ИИ, лучше сам бы все сделал...
Что он нашу жизнь перевернет, это факт, а как перевернет — увидим.
А так, я вообще, как программист с опытом, скажу мои знания и технологии не будут нужны лет 10 уже точно, даже и без ИИ интернет очень сильно меняется, вот тут дальше что делать, уже задача… но за 23 года уже надоело все, думаешь, не будет больше программирования, с удовольствием сменю работу и пойду ремонты делать :)
Как зачем?
Для того чтоб «каждую обрезать, увеличить яркость и еще пару действий», сам так делал еще в Photoshop 6.0 в начале нулевых, там есть этот функционал...
1. дать ИИ простую задачку на создание кода.
2. затем дать этот код с вопросом — что делает этот код...
что ответит ?
п.с. этим простым тестом, кстати, и квалификация людей мгновенно проверяется…
Да, мы уже используем GPT для вспомогательных задач, контролируя созданный код.
Безусловно, в мире уже происходит какое-то сокращение вакансий, особенно низкого уровня, также уже пострадали фрилансеры которые выполняли мелкие разовые задачи.
Но в обозримой перспективе ИИ не сможет заменить нашу работу даже наполовину. Вне угрозы специалисты высокого уровня знаний и с большим опытом.
Для создания большого ПО (не веб) по-прежнему нужны люди.
ИИ пишет код, но «не видит» весь продукт целиком. Вероятно какие-то консольные программы и веб компоненты ИИ хорошо напишет. Но большой десктопный софт (да и мобильный софт) нужно делать под контролем разработчика человека.
1. Графический интерфейс - ИИ его плохо понимает.
2. Отладка с учетом особенностей ОС. Иногда ошибка бывает не у нас в macOS например.
3. Настройка ПО, установка codesign сертификатов
Небольшой код ИИ отлично напишет. Но большой продукт отдавать ему страшно — он произвольно начинает вносить правки туда, где не надо. Он не понимает структуру продукта, не понимает как пользователь взаимодействует с продуктом. Не умеет отлаживать код, откатывать комиты в Git, чтобы сравнить со старым кодом. Не умеет устанавливать сам и настраивать IDE или ОС.
Нынешний бум ИИ чреват серьезным падением качества ПО. Т.к. мало кто проверяет что там ИИ написал.
Подведу итог. ИИ заменит программистов начального уровня, он будет помощником для опытных кодеров. Но руководить и контролировать разработку ПО продолжат опытные разработчики и программисты. Самый ответственный код будут писать люди. Отлаживать ошибки будет человек.
Неолиберальный тоталитаризм, очень рад, что Вы искренне радеете за свой продукт и так оголтело его рекламируете, но нет, ИИ не заменит программиста в том качестве, в котором его видит бизнес. Студента-первокурсника, может да, заменит. Но современное программирование это не только код, это еще документация, настройки, деплой, бизнес-требования и еще много чего. Для того чтобы ИИ понимал весь контекст, нужно будет проделать большую работу как со стороны авторов ИИ, так и со стороны «заказчика». Надо еще найти переводчика с языка бизнеса на язык ИИ.
И кстати, а умеет этот cursor еще и тесты генерить? И какие?
— Вероятно многое зависит от того, как поставить перед ИИ задачу.
— Сейчас может и не умеет, но сейчас и ИИ еще не финальной стадии разработки…
AndMax, имхуется мне что уже сейчас, большинство программистов — это прикладные поводыри ИИ.
ЗП у прогеров падает. По тем вакансиям которые мониторил, зп упала за полгода на 30 % !!
ИИ сейчас действительно в чем-то замещает кодировщиков. И профессия программиста видоизменяется и видоизменится (как и раньше, если кто еще помнит 30 лет тому назад — например как Win+Delphi+DBF заменил программы MSDOS+C+DBF, а далее очень быстро и SQL заменил табличные БД)
Но ИИ прибьет всю текущую инф-конс-обуч сферу (где в голове специалиста набор профильной информации + нормативные требования + простые скрипты) — учителя, юристы, врачи-терапевты. Пример — виртуальный ИИ учитель запросто научит детей младших классов читать и писать, ответит на все вопросы… А вместо учителя достаточно воспитателя-психолога, к-рый следит за детьми в классе.
ну а самое главное — ИИ просто убьет бизнеса ютуберов и телеграмщиков со своей информацией сомнительного качества…
float* filtered_result = (float*)realloc(result, (end_index — start_index) * sizeof(float));
if (filtered_result == NULL) {
free(result);
printf(«Memory reallocation failed.\n»);
return NULL;
}
//Copy the filtered results into the new array
for (int i = 0; i < end_index — start_index; i++) {
filtered_result[i] = result[start_index + i];
}
free(result); // Free the original array
float* old_result = result; // Сохраняем старый указатель
float* filtered_result = realloc(old_result, (end_index — start_index) * sizeof(float));
if (filtered_result == NULL) {
free(old_result); // Освобождаем исходный массив только при ошибке
printf(«Memory reallocation failed.\n»);
return NULL;
}
// Копируем данные из старого массива в новый
for (int i = 0; i < end_index — start_index; i++) {
filtered_result[i] = old_result[start_index + i];
}
free(old_result); // Освобождаем старый массив
return filtered_result; // Предполагается, что функция возвращает указатель
Работа Grok:
Основные проблемы и исправления
Пробовал Qwen, там другие заморочки. После компиляции программа не падает, что уже хорошо. Но результат неправильный. Если ему про это написать, то он невозмутимо предложит альтернативное решение, но тоже неправильное. Пытал я его долго, в конце получил что-то похожее на искомый результат, но скорость работы оказалась на два порядка ниже, чем положено.
Подводя итог — код за любой нейросетью надо проверять и перепроверять, получить нужный результат с одного раза не получится. Времени уходит больше, чем на написание собственного кода. И это на примитивных примерах. Когда я попросил CQT написать он такое нафантазировал....
Есть области, где нейросети не имеют альтернатив — типа разделения музыки и вокала или удаления разнородных шумов. Но есть области где нейросети даже с классическими алгоритмами не в состоянии конкурировать.
Неолиберальный тоталитаризм,
То есть, ты просто привык с кодом поступать по принципу CTRL+C, CTRL+V, ничего не корректируя, ничего не проверяя, и ещё говоришь, что программисты отомрут.
Примерно 12 лет назад, когда у всех на слуху была 3D печать, хипстеры в зауженных штанишках точно также яростно доказывали, что традиционные способы производства скоро будут вытеснены 3D печатью. Ну как? 3D печать вытеснила традиционные способы производства? Токари и фрезеровщики больше не нужны?
10 лет назад обещали, что к 2020 году профессия водителя исчезнет, так как уже появился автопилот. И этот автопилот должен был заменить человека за рулём. Ну как? Автопилот вытеснил водителей?
Сейчас есть целый ряд порталов, на которых можно генерировать картинки. Ну как? Художники и дизайнеры исчезли?
А вот кто исчез, так это болтуны, делавшие громкие заявления, например, те же самые хипстеры исчезли.
Андрей, я просто исправил код нейросетью. Grok умнее чем deep seek.
Когда появилась 3д печать никто не говорил что отомрет металлообработка. Или что традиционные способы пропадут. Не знаю где вы такое слышали. По водителям такси. в принципе ничего фантастического нет. Иначе бы яндекс не работал в этом направлении.
Относительно того, как ИИ повлиял на отрасль — идут сокращения(POSI как пример), по тем вакансиям которые отслеживаю, зп вилка снизилась на 30 % .
Неолиберальный тоталитаризм,
Что Grok, что DeepSeek, что Qwen выдаю не самый хороший код. Код, который они генерируют лучше не копировать, а использовать как пример, чтобы по этому примеру написать свой код.
Говорили, ещё как говорили. Только сейчас это будет сложно откопать в дебрях интернета за давностью лет.
Они работают в этом направление уже лет 15, а их автопилот всё ещё из специальных зон не вылез.
Сокращение в Позитив Текнолоджис — это вообще никаким местом с искусственным интеллектом не связано. Там чисто финансовые заморочки в Позитив Текнолоджис.
Это тоже никак не связано с искусственным интеллектом. Ставка 21% давит на всю российскую экономику уже полгода, из-за чего происходит охлаждение экономики. Соответственно, охлаждается и весь рынок труда. В том числе и сокращения иногда происходят.
Реальная работа программиста это не написать функцию и или программу в один экран, это как раз обычно с выключенным мозгом можно сделать на расслабоне. Удачи вашей нейронке сидеть на созвонах, работать с тестерами и аналитиками, копаться в корпоративной документации, либах, код гайдланах, принятой структуре проектов, да хоть просто попробуйте в нее большой проект загрузить и что-то объяснить.
Анзорик,
Хорошие вопросы! Давайте разберем, почему в моем исправленном коде происходит освобождение памяти при ошибке и после успешного realloc, и объясню логику этих действий.Логика:
Альтернатива:
Вывод:
Почему есть удаление old_result после успешного realloc?
Логика:
Почему я добавил free(old_result)?
Исправление:
мне за 10 минут нейронка написала код проги, которая подсасывается через апи к бесплатной нйронке по удалению заднего фона и за еще 10 минут удалила задний фон с 5к фотографий.
В другом проекте у нас есть бек, который 5 недель не может спарсить данные из блектерминала...
Парсинг всех данных по компаниям через нейрокодера со смартлаб тоже занял примерно час
А что за данные парсили, был ли какой-то анализ, или какая задача стояла?
Возможно в ходу будут какие-то такие связки:
— Продакт менеджер — Тех лид — ИИ агенты.
— Продакт менеджер — Тех лид «с курсором».
— Продакт менеджер — системный аналитик «с курсором».
— Продакт менеджер «с курсором».
«С курсором» — алиас для какого-то активного использования ИИ для программирования.
Такой чел. в зависимости от собственных предпочтений всегда имеет 4 пути дальнейшего развития и поддержки благосостояния:
- интересно программирование — двигаться в этом направлении в соответствии с реалиями. разумеется, надо быть в курсе современных перспективных разработок (как сейчас ИИ), пробовать применять их в своей работе, оценить целесообразность и эффективность. И быть готовым доучиваться и перепрофилироваться под текущие реалии
— интересна прикладная сфера, в к-рой программируешь. через пару лет такой чел уже будет суперпрофи в этой сфере (хотя многие программисты об этом не догадываются). уходишь в эту сферу. Например, в банк.сфере много моих знакомых-программеров переходили не рядовыми финансистами, экономистами, управленцами.
— интересно быть еще и бизнесменом в этой отрасли. набрали компетенций, набрали связей (заказчиков) -> уходят лично на аутсорс или открывают свои ИТ-конторы .. осознанно приняв на себя риски бизнесмена.
— вообще неинтересны предыдущие 3 варианта. плавно сползаем в саппорт. на кусок хлеба с маслом всегда хватит...
есть еще и 5 вариант — стать инфоцыганом (много такого есть последние лет 7. Стартап называется). Найти инвестора, морочить ему голову пока деньги дает… Найти следующего и т.д. Но обычно этим вариантом занимаются люди с другими качествами, пришедшие из маркетинга или вообще ниоткуда.
Почему курсор, а не chatgpt?
Адвокат, те же яйца только в профиль.
Только курсор удобнее. Он видит весь открытый проект. Сразу пишет код в ide, можно выбирать нейросети по вкусу внутри курсора, можно выбрать туже chatgpt, но cloude по ощущениям гораздо лучше.
Посмотрите на ютубчике. Там полно роликов по курсору — вопросы отпадут .
Адвокат, есть бесплатная версия, на которой я и сваял парсер.
www.cursor.com/pricing
Думаю, что ИИ отлично подходит для решения каких-то тривиальных задач. Для объяснения каких-то вещей. В общем, может быть хорошим помощником, который ускорит работу и повысит ее качество, позволит сократить штат. Остальное преувеличение
Но мы то знаем, что обычно быстрее сделать самому, чем тратить время на объяснения юниорам )
В америке уже идут массовые сокращения штата финансовых консультантов — их заменяют интуитивно понятные программы.
Попробуйте решить простую задачу распределния капитала… 2 секунды и ответ готов.
Вот я довольно примитивный сайт делал по ЧатГПТ и то он постоянно лажался, форматирование постоянно падало, и пришлось в итоге давать ему делать куски, а потом уже вручную объединять в сайт. Опытному фронтендеру проще было бы с нуля написать, но я не опытный, поэтому долго ел кактус. Бэкенд он тоже на троекку писал, учитывая причём что он был весь написан на Delphi, надо было просто конвертировать в JavaScript. Приходилось править вручную, и это учитывая, что я на JavaScript программирую первый раз в жизни.
(адрес сайта если что — story.com-forum.ru/NightFall/NightFall.php )
Никита Шляпников, рынок труда уже говорит об обратном.
Со вторым тезисом о количестве строк кода полностью согласен.
Скажите вашему ИИ написать вам смартлаб, далее скажите ИИ купить хостинг, там все развернуть, прикрутите ИИ модератора, дайте ИИ задачу раскрутить сайт, и далее наслаждайтесь прибылью и возможностью не работать.
сделайте это с помощью ИИ :)
Работаю в банке крупном.
ИИ уже везде внедряют, где только можно. Более того, всех сотрудников обязывают отчитываться, как кто его применяет в работе. Помимо этого, чтобы апнуть зарплату, помимо рассказов о своих прочих достижениях, теперь надо отчитаться, как ИИ помог тебе за предыдущий год
ИИ очень сильно экономит бабло. Мне тут на днях прилетела задача по нагрузочному тестированию. Это вообще не мой профиль, и там scala язык. Являясь тех лидом, я бы еще год назад запросил бы из соседнего отдела нагрузочного тестировщика, который бы пока вникал в проект и потребности + реализация+ моя трата времени, чтобы его обучить продукту. Вообщем это где-то по оценке 3-4 человекадня. Но я решил попробовать в рамках самообучения сам
В итоге я с помощью ИИ сделал это за 4..5 часов. Да долго. Но это вообще не мой профиль
В итоге я сэкономил 3-4 дня компании и прилично денег (тут, конечно, важно об этом донести самому)
Его можно просто спросить, делать то кто должен? Ну да ладно, решение простое, пусть найдётся ии программист и построит параллельно систему на новый лад, будет лучше я просто сверну свою, ага третий год строит и ещё лет тридцать можно не рассчитывать. Это другой уровень всего, перестраивать надо весь интернет и всю систему с ноля изначально без людей.
Скажу еще следующее — если бы Блиновскую не посаидли, ее может быть еще коучем для сотрудников банка назначили — потому что это модно и кому-то принесло результат :))
Или нет, пока они не вымерли устройся программистом хоть на тютельку ставки, сможешь?
Вместо 1000 землекопов будет 1 экскаватор, но потребность в котлованах, траншеях, ямах и т.п. возрастёт во много раз.
По итогу вместо условных 100 тыс землекопов выкапывающих 100 тыс м3 грунта, будет 200 тыс экскаваторщика, выкапывающих 100 млн м3 земли.
Но конечно, землекопы не станут экскаваторщиками, это будет отдельная профессия😁