Я не программист
Я не программист. Совсем.
Вернее, у меня есть некоторые технические знания, но я сам не программирую. Могу писать какие-то мелкие скрипты, что-то подправить, базовый HTML знаю. Но ничего серьёзного. И вот всю мою жизнь я болтался на грани — типа, Дима, если ты станешь программистом, жизнь будет проще. По крайней мере, такая иллюзия. Другая сторона этого жизненного хребта — я не хочу. И не хочу, отчасти потому, что у меня есть пробелы в знаниях, и мне слишком много всего другого интересно, и никогда не было никого, кто сел бы со мной, условно взял за руку и потратил неделю, устраняя базовые пробелы, разрешая нерациональные страхи и подкидывая пару несложных навыков. Вот прошли годы, и я так и удержался вне программирования. Хорошо это или плохо, неясно.
Я до сих пор часто мечтаю о таком человеке. Причём не только в плане программирования, а во многих направлениях. И вот сейчас, в 2024 году, можно сказать, такого человека мне могут частично заменить ЛЛМы. И я теперь массово с ними что-то там постоянно экспериментирую. Конечно, это всё равно не тот уровень помощи, поддержки и репетиторства, о котором я мечтал, но это уже огромный прогресс, и он позволяет мне решать какие-то очень реальные задачи, можно сказать, самому. Ну то есть без обращения к другим людям.
В областях знаний, не связанных с программированием, ситуация значительно менее развита. Например, я люблю делать шрифты, но и здесь у меня тоже большие пробелы в знаниях о шрифтах в целом, об их практическом создании и, главное, в умении пользоваться многими функциями шрифтовых редакторов. Однако из-за того, что мне это нравится больше, чем программирование, я в течение последних нескольких лет эту тему изучал: читал книги, смотрел много обучающих видео и даже брал пару платных курсов. Но уровень помощи у ЛЛМ, таких как ChatGPT, здесь несравнимо слабее, чем в программировании. Можно, видимо, сравнить это с тем, как три года назад можно было искать инфу по кодированию в Google и на различных StackOverflow.
Поэтому ChatGPT в создании шрифтов помогает, но эта помощь пока крайне ограничена. Посему я больше использую ЛЛМы для программирования, вот в частности на работе. Последние пару дней нафигачил необходимых решений. Параллельно давал задания и ChatGPT, и Claude, и Gemini. В итоге для моих задач с сильным отрывом победил Клод. Во-первых, у него намного качественнее код. То есть все они делают некие ошибки, и то, что надо, получается не с первого раза, но Клод достигает рабочих вариантов значительно быстрее. Он меньше говорит ненужного и лучше задаёт уточняющие вопросы. Также намного удобнее сделан сам формат этой совместной работы: он может, например, всю программу или её часть показать в отдельном "окне" (это то же окно, но сбоку), сам код, и отдельно объяснить, что он делает. Код можно не копировать, а прямо скачать как файл. Это заметно ускоряет процесс. Я ещё пробовал разные помощники для программирования, но с ними мне как-то сложнее.
Вот такие преобразования.