Знаю, эта тема волнует многих. На сегодня нейросеть ChatGPT умеет: отвечать на вопросы, писать тексты и куски кода, объяснять, комментировать, анализировать, тестировать, оптимизировать, заканчивать код за программистом.
Так есть ли смысл учиться разработке, если это уже умеет ИИ? Давай разбираться)
Основные задачи программиста: передавать инструкции компьютеру и проверять их верное выполнение. И это остаётся неизменным.
К счастью, технологии постоянно становятся лучше, что помогает программистам и делает их работу все проще и проще.
За последние 100 лет изменилось очень многое:
💻 Перфокарты 👉 машинные коды и Assembler
💻 Кодинг с нуля в Блокноте 👉 удобный VSCode с подсказками
💻 Сложные языки типа Fortran и C++ 👉 комфортные языки типа JavaScript, C#, Java, Python
С каждой волной перемен инструкции для машин становились все более похожи на человеческие коммуникации. Мы пришли к тому, что нейросеть учится понимать указания и запросы в формате обычной речи, без тегов, на английском, русском и т. д.
✨ Но эти команды всё-таки должен кто-то формулировать, составлять и отдавать. Человек. И со мной согласны 98% коллег, судя по опросу сервиса SuperJob.
✨ Нейросеть не может написать целый код сама. Только какие-то маленькие кусочки — и то за ней придётся перепроверять, она совершает ошибки. И вот для этого ты должна уметь читать и писать код, иначе как ты поймёшь, что всё на своих местах и без ошибок?))
✨ А ещё нейросеть — это код, который пишут программисты. Там могут быть баги, которые потребуется чинить кому? — всё тем же разработчикам.
Нейросеть может стать неплохим ассистентом и помощником, но не специалистом.
Заберёт на себя рутинные и скучные задачи, а у тебя будет больше сил и времени на решение сложных и инновационных.
А что думаешь ты: автоматизация процессов и делегирование рутины — к добру?))
А я скоро поделюсь списком полезных для программиста нейросетей ❤️