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