Что "думает" deepseek: заменит ли ИИ программистов?

Отличный и очень важный вопрос. Это, пожалуй, главная тема для дискуссий в IT-сообществе сегодня.

Вот мой взгляд, основанный на анализе текущих возможностей и тенденций ИИ.

Короткий ответ: Нет, ИИ не заменит программистов в обозримом будущем. Но он кардинально изменит суть их работы и сделает невостребованными тех, кто откажется его использовать.

Теперь подробнее.

Почему ИИ НЕ заменит программистов (по крайней мере, сейчас)

  1. ИИ — это инструмент, а не коллега. ИИ (в его нынешнем виде) не понимает код так, как это делает человек. Он не осознает бизнес-контекст, глубинные потребности пользователя, долгосрочные последствия архитектурных решений или этические аспекты проекта. Он работает с шаблонами и статистическими закономерностями в данных, на которых был обучен. Он гениальный автодополнятель, а не мыслитель.

  2. Задача программиста — решать проблемы, а не писать код. Написание кода — это лишь часть работы. Главное — это:

  • Анализ требований: Общение с заказчиком, чтобы понять, что на самом деле нужно сделать, даже если он сам этого не может четко сформулировать.

  • Проектирование архитектуры: Принятие решений о том, как система будет работать в целом, как компоненты будут взаимодействовать, как обеспечить безопасность, масштабируемость и надежность.

  • Декомпозиция сложных задач: Разбиение большой, расплывчатой бизнес-проблемы на маленькие, понятные шаги, которые можно поручить машине.

  • Творчество и нестандартное мышление: Нахождение инновационных решений для новых, ранее не встречавшихся проблем.

ИИ может написать функцию сортировки, но он не может провести стратегическую сессию с продукт-менеджером.

  1. Проблема “последней мили” и контекста. ИИ часто выдает код, который выглядит правильным, но содержит subtle bugs, уязвимости или не учитывает специфику проекта. Задача программиста — проверить, доработать и интегрировать этот код в общую codebase. Без человека, который обладает полным контекстом проекта, код от ИИ часто бесполезен или даже опасен.

  2. Технический долг и легаси-код. Мир полон старого, плохо документированного кода, который нужно поддерживать и модернизировать. ИИ плохо справляется с таким контекстом, так как он был обучен в основном на качественных примерах из открытых репозиториев.

Как ИИ изменит профессию (и уже меняет)

Программист будущего — это не тот, кто пишет код с нуля, а инженер-промптолог и архитектор.

  • Повышение эффективности: ИИ берет на себя рутину: написание boilerplate-кода, документации, юнит-тестов, поиск багов, предложение исправлений. Это позволяет разработчику сосредоточиться на сложных и интересных задачах.

  • Смена ролей: Программист становится “менеджером ИИ“. Его главная задача — формулировать точные и корректные промпты (запросы), проверять и верифицировать результат, given by AI, и принимать финальные архитектурные решения.

  • Демократизация и входной барьер: Стать программистом может стать проще. ИИ может выступать в роли персонального репетитора, который объясняет концепции, помогает с дебаггингом и подсказывает решения. Но чтобы задавать правильные вопросы, все равно нужно понимать фундаментальные принципы. Базовые знания алгоритмов, структур данных и архитектуры останутся критически важными.

  • Появление новых специализаций: Уже сейчас возникает спрос на инженеров по промптам (Prompt Engineers), которые умеют “разговаривать” с ИИ максимально эффективно.

Аналогия из истории

Появление высокоуровневых языков программирования (как Python) не заменило программистов, которые писали на ассемблере. Оно повысило уровень абстракции и позволило решать более сложные задачи, не думая о мелочах. ИИ — это следующий шаг в повышении этой абстракции.

Вывод:

Не бойтесь, что ИИ вас заменит. Бойтесь остаться позади, потому что ваш коллега, использующий GitHub Copilot или ChatGPT, будет работать в 10 раз быстрее и эффективнее.

ИИ не заменит программистов. Но программисты, использующие ИИ, заменят тех, кто этого не делает.

ЗЫ

Попробовал бы deepseek написать, что ИИ заменит программистов… ;-)

HSK3 - 300

0 1 2 3 4 5 6 7 8 9
000 阿姨 爱好 安静 办法 办公室
010 帮忙 北方 鼻子 比较 比赛 必须
020 变化 表示 表演 别人 宾馆 冰箱 菜单 参加
030 超市 衬衫 成绩 城市 迟到 出现 除了 厨房
040 词语 聪明 打扫 打算 担心 蛋糕 当然
050 地方 地铁 地图 电梯 电子邮件 动物
060 锻炼 多么 饿 而且 耳朵 发烧 发现 方便
070 放心 附近 复习 干净 感冒 刚才 根据
080 公园 故事 刮风 关系 关心 关于 国家
090 果汁 过去 还是 害怕 护照 花园
100 环境 会议 或者 几乎 机会
110 记得 季节 检查 简单 见面 健康
120 街道 节目 节日 结婚 结束 解决 经常 经过
130 经理 举行 句子 决定 可爱 客人
140 空调 裤子 筷子 离开 礼物 历史
150 练习 了解 邻居 绿 马上 满意
160 帽子 面包 面条 明白 奶奶 难过
170 年级 年轻 努力 爬山 盘子 啤酒 葡萄 普通话
180 其实 其他 奇怪 铅笔 清楚 裙子 然后 热情
190 认为 认真 容易 如果 上网 生气 声音 使 世界
200 叔叔 舒服 数学 刷牙 水平 司机 虽然
210 太阳 特别 提高 体育 同事 同意
220 头发 突然 图书馆 完成 忘记 为了
230 文化 西 习惯 洗手间 洗澡 相信 相同
240 香蕉 小心 校长 新闻 新鲜 行李箱 兴趣
250 熊猫 需要 选择 眼镜 要求 爷爷 一定 一共 一会儿 一样
260 以后 以前 以为 一般 一边 一直 音乐 银行 应该 影响
270 游戏 有名 遇到 愿意 月亮
280 着急 照顾 照片 照相机 中间 终于 重要
290 周末 主要 注意 自己 字典 总是 最近 作业 作用

HSK2 - 150

0 1 2 3 4 5 6 7 8 9
000 帮助 报纸 唱歌
010 穿 打篮球 大家 但是
020 弟弟 第一 房间 非常 服务员 告诉
030 哥哥 公共汽车 公斤 公司 孩子 好吃
040 欢迎 回答 机场 鸡蛋 教室 姐姐
050 介绍 觉得 咖啡 开始 考试 可能 可以
060 快乐 旅游
070 妹妹 男人 牛奶 女人 旁边 跑步
080 便宜 妻子 起床 去年 上班 身体
090 生病 生日 时间 事情 手表 手机 所以 踢足球
100 跳舞 (玩儿) 晚上 为什么 问题 西瓜
110 希望 小时 休息 颜色
120 眼睛 羊肉 已经 一起 意思 因为
130 游泳 右边 运动 早上 丈夫
140 正在 知道 准备 自行车 左边

HSK1 - 150

0 1 2 3 4 5 6 7 8 9
000 爸爸 杯子 北京 不客气
010 出租车 打电话 电脑 电视 电影 东西
020 对不起 多少 儿子 饭馆 飞机 分钟
030 高兴 工作 汉语 后面
040 候车站 今天
050 看见 老师 妈妈
060 没关系 米饭 名字 明天 (哪儿) (那儿)
070 女儿 朋友 漂亮 苹果 前面
080 认识 商店
090 上午 什么 时候 水果
100 睡觉 说话 天气 同学
110 我们 喜欢 下午 下雨 先生 现在
120 小姐 谢谢 星期 学生 学习 学校
130 衣服 医生 医院 椅子 再见 怎么
140 怎么样 中国 中午 桌子 昨天

Полезные ссылки: AI, ML, DL, OCR

Python libraries and packages

Articles

Полезные ссылки: учим китайский язык

Баллада о гордом рыцаре (И.Иртеньев)

Автор: Игорь Иртеньев, 1991.

За высоким за забором
Гордый рыцарь в замке жил,
Он на все вокруг с прибором
Без разбора положил.

Не кормил казну налогом,
На турнирах не блистал
И однажды перед Богом
Раньше времени предстал.

И промолвил Вседержитель,
Смерив взглядом гордеца:
— С чем явился ты в обитель
Вездесущего отца?

Есть каналы, по которым
До меня дошел сигнал,
Что ты клал на все с прибором.
Отвечает рыцарь: клал!

Клал на ханжеский декорум,
На ублюдочную власть
И ad finem seculorum*
Собираюсь дальше класть.

Сохранить рассудок можно
В этой жизни только так,
Бренна плоть, искусство ложно,
Страсть продажна, мир — бардак.

Не привыкший к долгим спорам,
Бог вздохнул: ну что ж, иди,
Хочешь класть на все с прибором,
Что поделаешь, клади.

Отпускаю, дерзкий сыне,
Я тебе гордыни грех,
С чистой совестью отныне
Можешь класть на все и всех.

И на сем визит свой к Богу
Гордый рыцарь завершил
И в обратную дорогу,
Помолившись, поспешил.

И в земной своей юдоли
До седых дожив годов,
Исполнял он Божью волю,
Не жалеючи трудов.

* До скончания веков. (лат)