Тогда отладка перейдёт в "я нажал, и всё пропало, почините". Если приложение посложнее, чем игра в змейку, это не очень серьезный подход, и научиться читать и писать немного код стоит.
Новичкам не надо самим конкурировать с железным конём, надо самому конкурировать с другими (тоже неопытными) пользователями такого же железного коня, им кто-то ещё должен оперировать. Сложно скорее отличить новичка, который умеет немного сам и который не умеет вообще ничего, но конём изображает. Кто горит инженерным делом, закрепиться сидеть и так, а обилие остальных не из-за вайб колеров, а из-за хайпа и пока что-то новое не станет популярно, и деньги туда станут засовывать, потому что можно. Вообще ничего страшного. Только с лучшим материалом плохо: и так базовые школьные знания усваивают плохо, якобы всегда загуглят всё, зачем учиться... Хотя оно так не работает. LLM позволяют не только перестать узнавать, но и учиться думать и структурно воспринимать текст. Лучшие останутся такими же, хотя с новым возможностям, а среднее значение резко упадёт.
Кто-то до того ленится, что ТЗ и промпты генерирует нейронками из более простых промптов, а когда по итогу дают замечание, добавляют его в правку генерации начального промпта на генерацию развёрнутого, просто становятся интерфейсом между заказчиком и ИИ-ассистентом. Так что "сформулируй грамотное ТЗ по Турции задаче" уже стало частым вопросом. Хитрость победила интеллект.
У многих студентов, которых наблюдаю, именно так. И тесты, и сообщения об ошибках, всё полностью. Даже установка пакетов для тестирования, давая пароль от root нейронке. Делегируют вообще всё полностью. Х хотя не все даже пытаются проверить и запустить, что оно вообще работает и что хотя бы синтаксис корректный, порой отдают сгенерённое как есть. Зато у себя не запустили недоверенный код, проблема преподавателя или научника, кто прод положит.
Кажется. Ничего страшного не будет. Вакансии никуда не денутся, их количество резко не увеличится и не уменьшится, а "всех заменят!!!" — marketing bullshit от тех, кто нейронки монетизирует. Порог входа немного вырастет, но не очень сильно. Вопрос только в доле отсева и количестве разочаровавшихся, что авторы всяких гпт им обещали, что они станут кем угодно сразу одновременно всего лишь за платную подписку, а они не стали кем угодно. Как так, неужели обманули? Как могли в рекламе обмануть? И если каждый второй выпускник хочет вкатиться в айти и считает, что с нейронкой это просто, следует помнить, что не появится по полмиллиона новых айтишных вакансий в год, где ещё и каждый будет сходу очень много получать.
Обидно за молодняк только в плане разочарования многих, что им обещали всё на халяву без усилий, но раньше инфоцыгане обещали, когда-то финансовые пирамиды, а сейчас авторы всяких LLM. За разочарование от отсутствия халявы даже не так уж обидно. Больше за то, что очень многие ведутся, а кто-то на этом очень обогащается, обещая революцию в науке и технике, а при этом просто очень хорошо зарабатывает.
И как удается проверять, не зная язык даже? Запускать непонятный код на незнакомом языке, не будучи в состоянии вчитаться, чревато подвохом. Мне кажется, в таком случае фраза "я думаю" переоценена.
Раньше говорили, что главное правильно запрос в Гугл писать, "весь код же написан", умение формулировать поисковый запрос заменяет любые знания. Сейчас говорят, что нейронка всё соберёт, главное сказать точно, чего хочешь, нейронки заменять любое умение. Если все буквы, слова и способы построения фраз (или проектирования кода) известны, почему все тексты и весь код не получаются сами? Если написать ТЗ уже сложнее, чем взять и закодить, что мешает взять и закодить?
Человек просто прибыл к нам из будущего, где это есть уже очень много лет, и сообщает, что и там ничего не изменилось, как мы и предполагали. Так что пишем нормальный код сами.
А вы чем? Зрительное восприятие наиболее эффективно. Программист отвечает за код, так что стоит его видеть.
Где-то для многих наступает момент "чёрного ящика". Можно понимать язык до синтаксиса, но не знать работу компилятора, интерпретатора или виртуальной машины. Или понимать это, но слабо понимать архитектуру процессора и асм. С нейронка и можно даже не очень понимать, что такое код и как оно работает, то есть черный ящик вообще всё, что происходит. В таком случае это магия и карго-культ, а не технологии и разработка.
Нейронка с низкой вероятностью придумает то, чего не видела и что непопулярно. Что-то инновационное или хитрый хак оно скорее всего не сгенерит. Зато очень простую функцию с подобранными параметрами и чем-то библиотечным в сценарии на один-полтора шага от стандарта сделать может. Но на два шага уже с очень большим трудом.
Ничего, классическим программистам, способным работать без нейронки и использовать отладчик, станут платить в разы больше в итоге, так что не вижу повода жаловаться на потенциальный дикий рост зарплаты)))
Как мне кажется, если человек может и сделал бы то же самое с нейронкой, но просто экономит силы и время, это добро. Если человек без нейронки уже не представляет, что бы он делал, явное зло. Если не можешь кодить без нейронки, сначала смоги без нейронки, а уже потом пользуйся для повышения производительности, иначе ответственность за результат будет неполноценная.
Говоря, что потеря точности малая, например, при переходе с 16 на 8, делайте оговорку, что речь про целевую метрику инференса, условный accuracy, recall, f1 или у кого что. А вовсе не про уровень актуальных ошибок, численную устойчивость и долю ответов, не являющихся цифровым мусором. Это никто не измеряет в принципе, увы. И скорее всего для цифрового шума растёт очень сильно, но это сложно проверить.
Посмотрите с точки зрения ответственности. Программист отвечает перед вами за свой код. Вам нужен просто код и максимально быстро или рабочий качественный безопасный поддерживаемый код, который кто-то понимает? Первого вам вайб-кодер наклепает, точнее, нейронка, а для перехода код второму всё равно нужен кодер-натурал. Так зря ли за это нужно запрашивают больше денег?
Отовсюду слышно про важность умения декомпозировать и ответственность. Это и многие другое для обычного программиста не менее важно. Вы не изобрели эти навыки. Про дикое повышение продуктивности вопрос в том, какие задачи человек решает, не везде ассистент полезен, хотя вы скажете, что просто кто-то не умеет, на уровне религиозного убеждения. Но на самом деле прочитайте новые cve про риски ассистентов, как у вас могут утечь все данные, появится бэкдоры и как вам всю инфраструктуру могут положить, а также как использовать ассистентов точно без рисков для компании, потому что много rce. Пока вы настроите всё безопасно с ассистентами для джунов, найдётся много новых уязвимостей, потому что в сырой технологии на устранение базовых дыр уходит время. А те самые непрогрессивные синьоры будут дальше делать свою работу.
Тогда отладка перейдёт в "я нажал, и всё пропало, почините". Если приложение посложнее, чем игра в змейку, это не очень серьезный подход, и научиться читать и писать немного код стоит.
Новичкам не надо самим конкурировать с железным конём, надо самому конкурировать с другими (тоже неопытными) пользователями такого же железного коня, им кто-то ещё должен оперировать. Сложно скорее отличить новичка, который умеет немного сам и который не умеет вообще ничего, но конём изображает. Кто горит инженерным делом, закрепиться сидеть и так, а обилие остальных не из-за вайб колеров, а из-за хайпа и пока что-то новое не станет популярно, и деньги туда станут засовывать, потому что можно. Вообще ничего страшного. Только с лучшим материалом плохо: и так базовые школьные знания усваивают плохо, якобы всегда загуглят всё, зачем учиться... Хотя оно так не работает. LLM позволяют не только перестать узнавать, но и учиться думать и структурно воспринимать текст. Лучшие останутся такими же, хотя с новым возможностям, а среднее значение резко упадёт.
Кто-то до того ленится, что ТЗ и промпты генерирует нейронками из более простых промптов, а когда по итогу дают замечание, добавляют его в правку генерации начального промпта на генерацию развёрнутого, просто становятся интерфейсом между заказчиком и ИИ-ассистентом. Так что "сформулируй грамотное ТЗ по Турции задаче" уже стало частым вопросом. Хитрость победила интеллект.
У многих студентов, которых наблюдаю, именно так. И тесты, и сообщения об ошибках, всё полностью. Даже установка пакетов для тестирования, давая пароль от root нейронке. Делегируют вообще всё полностью. Х хотя не все даже пытаются проверить и запустить, что оно вообще работает и что хотя бы синтаксис корректный, порой отдают сгенерённое как есть. Зато у себя не запустили недоверенный код, проблема преподавателя или научника, кто прод положит.
Кажется. Ничего страшного не будет. Вакансии никуда не денутся, их количество резко не увеличится и не уменьшится, а "всех заменят!!!" — marketing bullshit от тех, кто нейронки монетизирует. Порог входа немного вырастет, но не очень сильно. Вопрос только в доле отсева и количестве разочаровавшихся, что авторы всяких гпт им обещали, что они станут кем угодно сразу одновременно всего лишь за платную подписку, а они не стали кем угодно. Как так, неужели обманули? Как могли в рекламе обмануть? И если каждый второй выпускник хочет вкатиться в айти и считает, что с нейронкой это просто, следует помнить, что не появится по полмиллиона новых айтишных вакансий в год, где ещё и каждый будет сходу очень много получать.
Обидно за молодняк только в плане разочарования многих, что им обещали всё на халяву без усилий, но раньше инфоцыгане обещали, когда-то финансовые пирамиды, а сейчас авторы всяких LLM. За разочарование от отсутствия халявы даже не так уж обидно. Больше за то, что очень многие ведутся, а кто-то на этом очень обогащается, обещая революцию в науке и технике, а при этом просто очень хорошо зарабатывает.
И как удается проверять, не зная язык даже? Запускать непонятный код на незнакомом языке, не будучи в состоянии вчитаться, чревато подвохом. Мне кажется, в таком случае фраза "я думаю" переоценена.
Раньше говорили, что главное правильно запрос в Гугл писать, "весь код же написан", умение формулировать поисковый запрос заменяет любые знания. Сейчас говорят, что нейронка всё соберёт, главное сказать точно, чего хочешь, нейронки заменять любое умение. Если все буквы, слова и способы построения фраз (или проектирования кода) известны, почему все тексты и весь код не получаются сами? Если написать ТЗ уже сложнее, чем взять и закодить, что мешает взять и закодить?
А обычно код без проверки льётся в прод?
— сегодня я спас проект от кучи говнокода!
— но как?
— самоконтроль!
Человек просто прибыл к нам из будущего, где это есть уже очень много лет, и сообщает, что и там ничего не изменилось, как мы и предполагали. Так что пишем нормальный код сами.
Это бы желание вычитывать чужой код да в мирное русло для отладки чего-то разумного... Только это неправда, читать они на самом деле тоже не хотят.
А вы чем? Зрительное восприятие наиболее эффективно. Программист отвечает за код, так что стоит его видеть.
Где-то для многих наступает момент "чёрного ящика". Можно понимать язык до синтаксиса, но не знать работу компилятора, интерпретатора или виртуальной машины. Или понимать это, но слабо понимать архитектуру процессора и асм. С нейронка и можно даже не очень понимать, что такое код и как оно работает, то есть черный ящик вообще всё, что происходит. В таком случае это магия и карго-культ, а не технологии и разработка.
Нейронка с низкой вероятностью придумает то, чего не видела и что непопулярно. Что-то инновационное или хитрый хак оно скорее всего не сгенерит. Зато очень простую функцию с подобранными параметрами и чем-то библиотечным в сценарии на один-полтора шага от стандарта сделать может. Но на два шага уже с очень большим трудом.
А они не с него ли дистиллированы как раз? Возможно, сравнение глубже, чем может показаться на первый взгляд.
Самые смешные — вайб сапёры, вайб электрики, вайб дрессировщики, вайб каскадёры.
Вайб строителей и вайб таксистов уже давно в избытке.
Ещё пугают вайб машинисты, вайб пилоты и вайб министры/депутаты/мэры/администрация
Что делать с вайб вирусологами, наверное, все подумали примерно одно и то же.
Ничего, классическим программистам, способным работать без нейронки и использовать отладчик, станут платить в разы больше в итоге, так что не вижу повода жаловаться на потенциальный дикий рост зарплаты)))
Как мне кажется, если человек может и сделал бы то же самое с нейронкой, но просто экономит силы и время, это добро. Если человек без нейронки уже не представляет, что бы он делал, явное зло. Если не можешь кодить без нейронки, сначала смоги без нейронки, а уже потом пользуйся для повышения производительности, иначе ответственность за результат будет неполноценная.
Говоря, что потеря точности малая, например, при переходе с 16 на 8, делайте оговорку, что речь про целевую метрику инференса, условный accuracy, recall, f1 или у кого что. А вовсе не про уровень актуальных ошибок, численную устойчивость и долю ответов, не являющихся цифровым мусором. Это никто не измеряет в принципе, увы. И скорее всего для цифрового шума растёт очень сильно, но это сложно проверить.
Посмотрите с точки зрения ответственности. Программист отвечает перед вами за свой код. Вам нужен просто код и максимально быстро или рабочий качественный безопасный поддерживаемый код, который кто-то понимает? Первого вам вайб-кодер наклепает, точнее, нейронка, а для перехода код второму всё равно нужен кодер-натурал. Так зря ли за это нужно запрашивают больше денег?
Отовсюду слышно про важность умения декомпозировать и ответственность. Это и многие другое для обычного программиста не менее важно. Вы не изобрели эти навыки. Про дикое повышение продуктивности вопрос в том, какие задачи человек решает, не везде ассистент полезен, хотя вы скажете, что просто кто-то не умеет, на уровне религиозного убеждения. Но на самом деле прочитайте новые cve про риски ассистентов, как у вас могут утечь все данные, появится бэкдоры и как вам всю инфраструктуру могут положить, а также как использовать ассистентов точно без рисков для компании, потому что много rce. Пока вы настроите всё безопасно с ассистентами для джунов, найдётся много новых уязвимостей, потому что в сырой технологии на устранение базовых дыр уходит время. А те самые непрогрессивные синьоры будут дальше делать свою работу.