Ответ на пост «С чего начать учить программирование, если бесплатных материалов слишком много: порядок важнее ресурса»⁠⁠

Учить язык программирования в 2к26 самое бестолковое занятие которое может быть в принципе. Ни один вменяемый профессиональный разработчик не будет писать код руками, разве что ему нравится сам процесс или он зашоренный луддит, не желающий принимать реальность.

Начиная примерно с выхода opus 4.6 ИИ пишет код такой же или лучше, чем средний программист. Да, топовый специалист с многолетним опытом, в пределах его экспертных технологий, напишет более лаконичный и понятный код, чем в среднем это сделает ИИ. Но работать он будет примерно также. А времени на это уйдет гораздо больше. И это если мы берем сферического коня в вакууме. В реальности же большинство программистов это лапшекодеры, сидящие на старом как говно мамонта стеке и тащащие из проекта в проект свои кривые «работает не трогай» решения.

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

В каком мире живут эти люди? Что они пишут? Очнитесь, господа! 90% кода claude на данный момент пишет сам claude. Примерно такой же процент у новых коммитов в ядро линукса. Линус Торвальдс пишет с ИИ. Дядя Боб говорит: Моя нынешняя стратегия вообще не читать код, написанный моими агентами.

Что же за масштабные и сложные проекты пишут рандомные комментаторы с пикабу, что ИИ их не тянет😂. Страшно подумать.

Показать полностью
86

Ответ на пост «С чего начать учить программирование, если бесплатных материалов слишком много: порядок важнее ресурса»⁠⁠

Нужно начинать с математики. Не с заучивания формул, а с логики, множеств, функций, доказательств и умения последовательно рассуждать. Это фундамент, который не устареет с появлением очередного языка или нейросети.

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

Тем более что программирование уже движется от ручного написания кода к описанию моделей и требований. Примеры разных подходов: GitHub Spec Kit (https://github.github.com/spec-kit/), JetBrains MPS (https://www.jetbrains.com/mps/), Smart1Spec для 1С (https://smart1spec.com/), OpenSpec (https://openspec.dev/), TLA+ (https://lamport.azurewebsites.net/tla/tla.html).

ИИ всё лучше справляется с реализацией. Но точно сформулировать задачу, обнаружить противоречие, построить абстракцию и проверить корректность результата — это уже математическое мышление.

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

Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества