Хоть и написана банальщина, с который, как будто бы сложно спорить, но я все таки попробую, потому что мой личный опыт почти полностью противоположенный.
1. Все эти байки про возросшую ценность system design, computer science и прочие архитектуры - чушь! Нейросеть прекрасно умеет в архитектуру! Она знает все паттерны, она знает границы применимости, она помнит все узкие места, у нее есть статистика успешности того или иного подхода. Она помнит все структуры данных и их особенности. И прекрасно учитывает всё это. 2. Низкий уровень дотягивается до среднего благодаря нейросети. Это и раньше было не то чтобы сложно - почитать 3-4 книжки по теме, теперь те же книжки размазаны по 100 чатикам с нейросетью, но глобально это ничего не меняет. Ускорение джуна большое относительно самого джуна, но малое относительно серьезного проекта ввиду малой начальной базы. 3. На сеньеров влияние сильно меньше. Например, я и так писал код 5-10% времени, окей, пусть теперь это будет 2% - ускорение на 8% прикольно, но далеко не фундаментально. И это не учитывая потери, добавившиеся в других местах.
ИИ - не множитель. Иначе где же все эти новые проекты и все закрытые баги в опенсорсах. Цитируя южный парк: "ииии, их нет". Простое стало сделать просто - но это и не было никогда узким горлышком. Настоящая сложность осталась нетронутой.
Первый маленький обман: Раньше получал ТЗ, садился и писал - да никогда не было такого! Я за всю жизнь нормальное ТЗ видел только во снах. Каждый раз, это куча выяснений, уточнений, правок, архитектурных комитетов и прочее. "Садился и писал" - это какая-то менеджерская сказка. Может где-то в волшебной стране за морем на каждого прогера существует технический писатель с аналитиком в обнимку, но здесь точно нет. У нас прогеры лучше бухгалтера в бухгалтерии разбираются и лучше логиста в складском учете.
Второй маленький обман: AI — это конвейер Смысл конвейера в типизации операций. AI - это не конвейер. Это изолента. Изолентой можно много чего починить, и встроить ее в разные бизнес-процессы. Но почему-то все бегают с ней: одни х** обмотает, другой тачку, третий бомжа - все синие, но, как говорится, есть нюанс.
Третий большой обман: Был ремесленник — он знал всё ... ремесленник превратился в фабричного рабочего - а вот нифига. В большинстве более менее успешных компаний, или даже, рабочих групп - этот человек остался - последний знаток своего дела, понимающий все процессы от начала до конца, разбирающийся и в разработке и в предметной области. На таких обычно все и держится. А вот эти все "управленцы, которые организуют, делят" - это зачастую просто наездники на шее у, как вы пренебрежительно выражаетесь, "ремесленников".
Теперь про "перекрашивать кнопки и писать очередной CRUD". Дело вот в чем. Вы и раньше могли сделать лендинг без программиста. Вы и раньше могли скачать с гитхаба обертку над PDO, strapi и прочее. Уже много лет существуют всякие npm или композеры. Понятие "очередной круд" устарело на десятилетие.
Теперь git clone заменили на "агент сделай мне красиво", откуда здесь новые роли? Что касается "Титул инженера с положенной ответственностью" - раньше это называлось "пролетариат" - и это, поверьте мне, не ново.
Оказалось что: умение писать код не позволяет создать программный продукт, умение рисовать не достаточно, чтобы создать вдохновляющее изображение, умение снимать видосики на телефон не делает из тебя крутого блогера, а способность создать видеоряд не делает из тебя режиссера. Каждый раз чего-то не хватает.
Заметил удивительное явление. Не смотря на то, что "ИИ" довольно неплохо структурирует информацию, читать ии-шные статьи мне невероятно тяжело. Все эти "проблема-решение-вывод" вот прям выматывают, как самые сложные задачи. Может быть от того, что я подсознательно не вижу в этом ценности. Или может потому, что это объективно более сложный формат. А может дело в том, что такой формат не подходит для такого материала. В общем, спасибо за очередную порцию тошноты, сонливости и головокружения.
Мой комментарий не для автора, а для читателей, чтобы им не пришлось тратит время на очередную пустоту.
Мой скрин доказывает, что на "статью" Вы потратили ровно 2 строчки. Ценность этого материала === 0.
Это не "типичные ошибки", а галлюцинации и глупые фантазии. Вы сейчас в серьез утверждаете, что уровень постановки задач: "нужно улучшить имидж" или "делать контент лучше" - это типичная ситуация? Или типично, что у задач статусов "в работе" и "на согласовании" нету? Или что и лендинги и мероприятия "типично" один человек делает. Что значит «лид» Вам надо договариваться? Это вот такие у вас типичные проблемы? Ну бредятина же.
Теперь про «ресеч», уважаемый "Директор по маркетингу". Вы не изучили площадку и ее специфику - полный провал, начиная с темы и заканчивая набором тегов. Вы не изучили местную аудиторию - мы тут гпт-шную выблювонь на глаз определяем. И главное, Вы подготовили очень, очень низкокачественный материал. Вы - ужасный маркетолог, "как стратег и как автор". Такие, как Вы, просто засоряют Хабр и остальной интернет своим нейросетевым свопом. Не надо так.
Дело в том, что HR - это не "кадровая служба" в классическом понимании, как это было лет 20 назад. HR (Human Resources) - буквально "человеческие ресурсы" - их задача: красиво наряжаться и ходить туда-сюда по офису, мотивируя разработчиков, повышая уровень адреналина и тестостерона, а так же создавать искусственные поводы появляться в офисе, участвовать в корпоративных активностях, и увеличивать уровень глубокой коммуникации.
обновлять боевой проект на Битриксе можно только по многоступенчатой схеме: сперва на тестовом стенде, потом на стенде для тестового стенда, затем точечно на копии базы
Вот мое предсказание, каким будет Web4: В основном останется Web2 (тяготеющий к формату вичата) для большинства людей, имеющих хоть кусочек мозга, от которого отпочкуется опухоль из тикток-дегенератов, всяких пиарщиков телеграм-каналов и прочий информационный мусор, которая в итоге самоуничтожится. Запомните этот твит.
Дело в том, что "современные" менеджеры-дурачки не способны открыть жиру и посмотреть у кого какая задача в работе, а так же не способны спланировать работу дальше чем "на сегодня" - эта задача переваливается на программистов. И ежедневные созвоны им нужны для того, чтобы получить сегодняшние ответы, на случай если спросит начальство. Поэтому их любимые вопросы: "Что сделано?" (посмотри в жире!), "Что делается?" (посмотри б***ь в жире!) и "Что планируется?" (а кто там в скраме беклог приоритизирует, программист что ли). Чтобы это совсем сюром не выглядело, еще иногда добавляют как бы обсуждение проблем, только на практике, как выражается автор, "это отдельная активность".
Учебный процесс ждут серьезные изменения. Учебный процесс останется прежним, потому что списать, скачать реферат из интернета или заказать у старшекурсника можно было и во времена моей юности. Навык усвоения информации + количество (и разносторонность) усвоенной информации по прежнему останутся в цене.
Генерация рекламных изображений и видеороликов полностью уйдет в генеративный ИИ. Всех тошнит уже от генеративных изображений и текстов. ИИ контент уже сейчас воспринимается как дешевка и подделка. У большинства возникнет "Баннерная слепота" на ИИ, и лучшим форматом рекламы станет белый текст на черном фоне.
Рутинные процессы будут максимально автоматизированы, а за человеком останется только проверка и контроль. Уже сейчас автоматизированные системы заменили больше менеджеров и контролеров, нежели рабочих. Программа рассчитывает загрузку человека, следит за выполнением плана, проверяет ошибки, контролирует. Контролирует сборщиков на складах амазона, рабочих у станков, количество брака на выходе и т.д. А кожаные мешки как батрачили, так и батрачат.
Улучшится качество клиентской поддержки, там, где ее уже оптимизировали — генеративный ИИ добавит интеллекта существующим ботам. Качество клиентской поддержки разделится на уровни "для челяди" - ии, документации, инструкции, и "для человека" - тут будет тоже человек. Уже сейчас любое обращение в тп банка или сотового оператора начинается с фразы "позови человека".
Аутсорсинговые контактные центры начнут предлагать услугу «интеллектуального бота‑оператора», тарифицируя его по аналогии с обычным оператором, только существенно дешевле. Аутсорсинговые контактные начнут предлагать услугу "погруженный в нюансы вашего бизнеса оператор-человек для вип-клиентов". ИИшные чаты останутся для нищебродов ввиду их катастрофической бесполезности.
ИИ‑ассистент появится в почтовом клиенте и будет предлагать ответы на письма. Не "ИИшные" коммуникации и личное человеческое общение станут признаком уважения и элементом делового этикета.
Но сперва небольшое личное наблюдение. Я за свою жизнь поработал с разными программистами и вот что заметил. Программист, писавший ПО для бухгалтерии разбирался в бухучете не хуже главного бухгалтера. Программист, автоматизировавший склад, разбирался в складском учете лучше любого работника склада. Программист, делавший мне интернет-магазин разбирался в товаре не хуже товароведа.
Теперь вопросы.
1. Считаете ли Вы, что программист, разобравшийся в разработке, разобравшийся в прикладной области, и вынужденный последние годы потратить на безостановочное освоение новых навыков - освоит навык использования "ИИ" хуже, чем любой другой человек?
2. Что конкретно сделает программистов не нужными? Всё ПО в мире пропадет? Или условный "вася продавец кроссовок"+"ИИ" окажется лучше, чем "сеньер"+"ИИ"? Или всем, кто умеет в разработку без "ИИ" запретят использовать "ИИ"? Каким образом случится это волшебство?
Пока что, это все похоже на то, как школьники, выучившие 3 аккорда на гитаре бегают по всюду и орут: "смотрите, я как Цой". Только они - не Цой. И даже не "как Цой". Это вот эти вот молодые львы, "сверхчеловеки с помощью нейросетей", сотрут нас с лица земли? Разве что зашатают нас своими бесконечными телеграм-ботам - да и то, лишь обертками над чужим апи. Я сам, разработчик с 15-летним стажем, с грустью смотрю на это, как на очередное "вордпресс убьет веб разработку", "тильда убьет разработку", "ноу-код убьет разработку", "питон убьет php" и прочее... Пахать нам придется до самой старости, помяните мое слово.
Вот вижу я эти нейросетевые поделки, и каждый раз думаю: 1. Это какая-то дешевка 2. Это делал не профессионал 3. Это делал профессионал, которому наплевать
"мало времени и маленький бюджет" - пожалуй, единственно возможная ниша для нейросетей.
Раньше я слышал версию, что шаблонизатор нужен, чтобы слабо подготовленный контентник не имел доступ к коду php, т.к. во первых, можно вынести шаблоны в отдельные файлы, во вторых, как будто, забытая "}}" не разрушит всю страницу в отличии от забытой "?>". Но теперь, когда в шаблоны протекает логика, циклы, условия и прочее наследования, кажется, что это обмен шила на мыло.
Хоть и написана банальщина, с который, как будто бы сложно спорить, но я все таки попробую, потому что мой личный опыт почти полностью противоположенный.
1. Все эти байки про возросшую ценность system design, computer science и прочие архитектуры - чушь! Нейросеть прекрасно умеет в архитектуру! Она знает все паттерны, она знает границы применимости, она помнит все узкие места, у нее есть статистика успешности того или иного подхода. Она помнит все структуры данных и их особенности. И прекрасно учитывает всё это.
2. Низкий уровень дотягивается до среднего благодаря нейросети. Это и раньше было не то чтобы сложно - почитать 3-4 книжки по теме, теперь те же книжки размазаны по 100 чатикам с нейросетью, но глобально это ничего не меняет. Ускорение джуна большое относительно самого джуна, но малое относительно серьезного проекта ввиду малой начальной базы.
3. На сеньеров влияние сильно меньше. Например, я и так писал код 5-10% времени, окей, пусть теперь это будет 2% - ускорение на 8% прикольно, но далеко не фундаментально. И это не учитывая потери, добавившиеся в других местах.
ИИ - не множитель. Иначе где же все эти новые проекты и все закрытые баги в опенсорсах. Цитируя южный парк: "ииии, их нет". Простое стало сделать просто - но это и не было никогда узким горлышком. Настоящая сложность осталась нетронутой.
Первый маленький обман:
Раньше получал ТЗ, садился и писал- да никогда не было такого! Я за всю жизнь нормальное ТЗ видел только во снах. Каждый раз, это куча выяснений, уточнений, правок, архитектурных комитетов и прочее. "Садился и писал" - это какая-то менеджерская сказка. Может где-то в волшебной стране за морем на каждого прогера существует технический писатель с аналитиком в обнимку, но здесь точно нет. У нас прогеры лучше бухгалтера в бухгалтерии разбираются и лучше логиста в складском учете.Второй маленький обман:
AI — это конвейерСмысл конвейера в типизации операций. AI - это не конвейер. Это изолента. Изолентой можно много чего починить, и встроить ее в разные бизнес-процессы. Но почему-то все бегают с ней: одни х** обмотает, другой тачку, третий бомжа - все синие, но, как говорится, есть нюанс.Третий большой обман:
Был ремесленник — он знал всё ... ремесленник превратился в фабричного рабочего- а вот нифига. В большинстве более менее успешных компаний, или даже, рабочих групп - этот человек остался - последний знаток своего дела, понимающий все процессы от начала до конца, разбирающийся и в разработке и в предметной области. На таких обычно все и держится. А вот эти все "управленцы, которые организуют, делят" - это зачастую просто наездники на шее у, как вы пренебрежительно выражаетесь, "ремесленников".Теперь про "перекрашивать кнопки и писать очередной CRUD". Дело вот в чем. Вы и раньше могли сделать лендинг без программиста. Вы и раньше могли скачать с гитхаба обертку над PDO, strapi и прочее. Уже много лет существуют всякие npm или композеры. Понятие "очередной круд" устарело на десятилетие.
Теперь git clone заменили на "агент сделай мне красиво", откуда здесь новые роли? Что касается "Титул инженера с положенной ответственностью" - раньше это называлось "пролетариат" - и это, поверьте мне, не ново.
Оказалось что:
умение писать код не позволяет создать программный продукт,
умение рисовать не достаточно, чтобы создать вдохновляющее изображение,
умение снимать видосики на телефон не делает из тебя крутого блогера,
а способность создать видеоряд не делает из тебя режиссера.
Каждый раз чего-то не хватает.
А можно узнать в коротком формате Ваши требования к сеньеру. Вот просто интересно, на сколько они отличаются от джуновых.
Потому что Вы от блогера ожидаете результаты разработчика. Вам же интересно было статью читать - значит хороший блогер.
А у меня есть ответ. Голова их занята важными вещами.
О детях думают. О безопасности детей. Об их образовании. Детей, распиханных по лондонам и америкам.
О доме родненьком думают. На озере комо который.
О Стабильности банковской системы думают. Швейцарской и кипрской, где их бабки.
О медицине думают. Немецкой, куда они лечиться ездят.
Совсем немного думают о малом судоходстве. Своих, заваленных ш*хами яхтах в портах монако и майами.
Да тут всё - выдумка. Компаний на 10 000+ IT‑специалистов несколько штук всего. И то, смотря как считать.
Заметил удивительное явление. Не смотря на то, что "ИИ" довольно неплохо структурирует информацию, читать ии-шные статьи мне невероятно тяжело. Все эти "проблема-решение-вывод" вот прям выматывают, как самые сложные задачи. Может быть от того, что я подсознательно не вижу в этом ценности. Или может потому, что это объективно более сложный формат. А может дело в том, что такой формат не подходит для такого материала. В общем, спасибо за очередную порцию тошноты, сонливости и головокружения.
Я вот, например, ни одного яйца не снёс — а свежее от тухлого запросто различаю...
Мой комментарий не для автора, а для читателей, чтобы им не пришлось тратит время на очередную пустоту.
Мой скрин доказывает, что на "статью" Вы потратили ровно 2 строчки. Ценность этого материала === 0.
Это не "типичные ошибки", а галлюцинации и глупые фантазии. Вы сейчас в серьез утверждаете, что уровень постановки задач: "нужно улучшить имидж" или "делать контент лучше" - это типичная ситуация? Или типично, что у задач статусов "в работе" и "на согласовании" нету? Или что и лендинги и мероприятия "типично" один человек делает. Что значит «лид» Вам надо договариваться? Это вот такие у вас типичные проблемы? Ну бредятина же.
Теперь про «ресеч», уважаемый "Директор по маркетингу". Вы не изучили площадку и ее специфику - полный провал, начиная с темы и заканчивая набором тегов. Вы не изучили местную аудиторию - мы тут гпт-шную выблювонь на глаз определяем. И главное, Вы подготовили очень, очень низкокачественный материал. Вы - ужасный маркетолог, "как стратег и как автор". Такие, как Вы, просто засоряют Хабр и остальной интернет своим нейросетевым свопом. Не надо так.
Очередной чат-жпт высер.
Вот доказательства
Скрытый текст
Дело в том, что HR - это не "кадровая служба" в классическом понимании, как это было лет 20 назад. HR (Human Resources) - буквально "человеческие ресурсы" - их задача: красиво наряжаться и ходить туда-сюда по офису, мотивируя разработчиков, повышая уровень адреналина и тестостерона, а так же создавать искусственные поводы появляться в офисе, участвовать в корпоративных активностях, и увеличивать уровень глубокой коммуникации.
Кажется, нейросеть не совсем верно уловила мою иронию. Вот мое оригинальное изречение, тут же, на хабре:
Каждое обновление как пороховая бочка - сперва на тесте, потом на тесте теста, потом тестирование теста... ну вы поняли.
Вот мое предсказание, каким будет Web4:
В основном останется Web2 (тяготеющий к формату вичата) для большинства людей, имеющих хоть кусочек мозга, от которого отпочкуется опухоль из тикток-дегенератов, всяких пиарщиков телеграм-каналов и прочий информационный мусор, которая в итоге самоуничтожится. Запомните этот твит.
Дело в том, что "современные" менеджеры-дурачки не способны открыть жиру и посмотреть у кого какая задача в работе, а так же не способны спланировать работу дальше чем "на сегодня" - эта задача переваливается на программистов. И ежедневные созвоны им нужны для того, чтобы получить сегодняшние ответы, на случай если спросит начальство.
Поэтому их любимые вопросы: "Что сделано?" (посмотри в жире!), "Что делается?" (посмотри б***ь в жире!) и "Что планируется?" (а кто там в скраме беклог приоритизирует, программист что ли). Чтобы это совсем сюром не выглядело, еще иногда добавляют как бы обсуждение проблем, только на практике, как выражается автор, "это отдельная активность".
Чего ждать на рынке, моя версия
Учебный процесс ждут серьезные изменения.
Учебный процесс останется прежним, потому что списать, скачать реферат из интернета или заказать у старшекурсника можно было и во времена моей юности. Навык усвоения информации + количество (и разносторонность) усвоенной информации по прежнему останутся в цене.
Генерация рекламных изображений и видеороликов полностью уйдет в генеративный ИИ.
Всех тошнит уже от генеративных изображений и текстов. ИИ контент уже сейчас воспринимается как дешевка и подделка. У большинства возникнет "Баннерная слепота" на ИИ, и лучшим форматом рекламы станет белый текст на черном фоне.
Рутинные процессы будут максимально автоматизированы, а за человеком останется только проверка и контроль.
Уже сейчас автоматизированные системы заменили больше менеджеров и контролеров, нежели рабочих. Программа рассчитывает загрузку человека, следит за выполнением плана, проверяет ошибки, контролирует. Контролирует сборщиков на складах амазона, рабочих у станков, количество брака на выходе и т.д. А кожаные мешки как батрачили, так и батрачат.
Улучшится качество клиентской поддержки, там, где ее уже оптимизировали — генеративный ИИ добавит интеллекта существующим ботам.
Качество клиентской поддержки разделится на уровни "для челяди" - ии, документации, инструкции, и "для человека" - тут будет тоже человек.
Уже сейчас любое обращение в тп банка или сотового оператора начинается с фразы "позови человека".
Аутсорсинговые контактные центры начнут предлагать услугу «интеллектуального бота‑оператора», тарифицируя его по аналогии с обычным оператором, только существенно дешевле.
Аутсорсинговые контактные начнут предлагать услугу "погруженный в нюансы вашего бизнеса оператор-человек для вип-клиентов". ИИшные чаты останутся для нищебродов ввиду их катастрофической бесполезности.
ИИ‑ассистент появится в почтовом клиенте и будет предлагать ответы на письма.
Не "ИИшные" коммуникации и личное человеческое общение станут признаком уважения и элементом делового этикета.
Если позволите, два маленьких вопроса.
Но сперва небольшое личное наблюдение. Я за свою жизнь поработал с разными программистами и вот что заметил. Программист, писавший ПО для бухгалтерии разбирался в бухучете не хуже главного бухгалтера. Программист, автоматизировавший склад, разбирался в складском учете лучше любого работника склада. Программист, делавший мне интернет-магазин разбирался в товаре не хуже товароведа.
Теперь вопросы.
1. Считаете ли Вы, что программист, разобравшийся в разработке, разобравшийся в прикладной области, и вынужденный последние годы потратить на безостановочное освоение новых навыков - освоит навык использования "ИИ" хуже, чем любой другой человек?
2. Что конкретно сделает программистов не нужными? Всё ПО в мире пропадет? Или условный "вася продавец кроссовок"+"ИИ" окажется лучше, чем "сеньер"+"ИИ"? Или всем, кто умеет в разработку без "ИИ" запретят использовать "ИИ"? Каким образом случится это волшебство?
Пока что, это все похоже на то, как школьники, выучившие 3 аккорда на гитаре бегают по всюду и орут: "смотрите, я как Цой". Только они - не Цой. И даже не "как Цой".
Это вот эти вот молодые львы, "сверхчеловеки с помощью нейросетей", сотрут нас с лица земли? Разве что зашатают нас своими бесконечными телеграм-ботам - да и то, лишь обертками над чужим апи.
Я сам, разработчик с 15-летним стажем, с грустью смотрю на это, как на очередное "вордпресс убьет веб разработку", "тильда убьет разработку", "ноу-код убьет разработку", "питон убьет php" и прочее...
Пахать нам придется до самой старости, помяните мое слово.
А не поделитесь заметками? Думаю, будет интересно составить из этого какую-нибудь статью или мини справочник.
Вот вижу я эти нейросетевые поделки, и каждый раз думаю:
1. Это какая-то дешевка
2. Это делал не профессионал
3. Это делал профессионал, которому наплевать
"мало времени и маленький бюджет" - пожалуй, единственно возможная ниша для нейросетей.
Добрый день! Давно хотел узнать, в чем вообще смысл php-шаблонизаторов, как таковых.
Чем код шаблона лучше собственно кода php. Например, какие преимущества имеет вот это
против вот этого:
Раньше я слышал версию, что шаблонизатор нужен, чтобы слабо подготовленный контентник не имел доступ к коду php, т.к. во первых, можно вынести шаблоны в отдельные файлы, во вторых, как будто, забытая "}}" не разрушит всю страницу в отличии от забытой "?>". Но теперь, когда в шаблоны протекает логика, циклы, условия и прочее наследования, кажется, что это обмен шила на мыло.