📄 Статьи

Почему я не пишу код

Хочешь, расскажу биографию в IT?

1986 Школа. БК-0010-01Ш с большой красной кнопкой «Стоп»

Я впервые сел за компьютер. Это были древние по нынешним временам машины. Информатика в школе — захватывающе было. Тогда не было интернета, не было YouTube, не было Stack Overflow. Был только ты, компьютер и книги. Много книг.

После школы Вычислительный центр крупного завода

Там было знакомство с Algol. Кто-то помнит вообще такое слово? Сейчас его уже нет. А тогда — это был язык. Я писал на нём. Не потому что «модно», а потому что других не было.

Армия Турбо Бейсик. И трояны по локальной сети

Как герой фильма «Брат» — в штабе служил. Но не писарем. За компьютером. Язык — Turbo Basic. Тоже древний. Тоже уже никто не помнит. Но я помню.

И мало кто подозревал, что код на Turbo Basic может распространяться по локальной сети. Тогда я баловался написанием троянов. Не криминал — баловство. Исследование того, как работает сеть, как код может передаваться и выполняться на другой машине. Сейчас я этим не занимаюсь, но тот опыт дал понимание сетей и того, как устроены системы изнутри.

После армии Милиция. Borland C, Pascal, Delphi

И тоже за компом. Пул языков пополнился: Borland C, Pascal, Delphi первых версий. Эти названия кому-то уже что-то говорят. Тем, кто застал.

2001 Переход на Web. Интернет уже есть

Я дико увлёкся и перескочил на веб: PHP, Perl, MySQL, CSS, HTML. Версии были такие, что сейчас их уже нет в репозиториях. PHP тогда ещё не знал не то что фреймворков — он вообще не знал про ООП как таковое.

Учить по книгам стало не обязательно — появился интернет. Конечно, не такой, как сейчас. Но кой-какую инфу реально можно было найти. И в очень даже неплохом объёме.

Кстати, лайфхак из того времени: не нужно читать «умные» книги, чтобы понять, как написать JavaScript или CSS. Нужно зайти на порно-сайт и посмотреть, как у них реализовано. Это как раз та категория сайтов, которые работают всегда, везде и на любом устройстве. Если хочешь понять, как делается адаптивная вёрстка или сложный интерфейс — смотри на них. Они не могут позволить себе «не работать».

Годы работы Фреймворки приходят и уходят

За годы работы я многих застал, в числе которых:

Почему «временно»? Посмотрите на историю. Фреймворки популярны года 2–3. Дальше:

Надоело мне это безобразие.

Собственный фреймворк

Я написал свой фреймворк. Без рекламы, без битья пяткой в грудь — оставлю при себе.

Отмечу только: на нём было реализовано более 50 проектов. Часть из них работают и поныне.

Проекты, которые я брал, за исключением пары, — это внутренние CRM для европейских и американских заказчиков. Не «сайты-визитки». Не «лендинги». А сложные системы для управления бизнесом: заказы, клиенты, документооборот. Сотрудники этих компаний работают в этих системах каждый день. И они до сих пор работают.

Почему я не пишу код в проектах сейчас

Беготня с кодом утомляет. Честно говоря.

Последние 4 года я работаю именно в роли СТО (технического директора). И периодически — как в моей же статье на этом сайте — в роли человека-оркестра: сам придумал, сам документировал, сам реализовал с нуля от и до.

Я не «отдаю» вам код. Я даю вам карту:

С этой картой вы можете:

Код без карты — это лабиринт. Карта без кода — это план. Вы получаете план.

Что я делаю сейчас

Я не пишу код в проектах. Я делаю так, чтобы код писали правильно.

Итог

Я программист с 25-летним стажем. Я пишу код каждый день. Но не в проектах для заказчиков.

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

А в проектах я делаю работу, которая экономит ваши деньги и время — проектирую систему так, чтобы код писали один раз.

Код — это результат. Проектирование — это гарантия.

Хотите, чтобы ваш проект был сделан один раз и без переделок?

Начните с проектирования.
Бесплатный экспресс-аудит — до начала работы.

📄 Статьи