TGViewer
CTO для стартапов | Дмитрий Гончаров CTO для стартапов | Дмитрий Гончаров @ctoforstartups · 34 subscribers
Post #33 231
Когда фундамент начинает требовать перестройки

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

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

Если оглянуться назад, такие переломные моменты были:

— Алгоритмы — с 7-го класса до 3-го курса универа, спортивное программирование на Pascal, C, C++.

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

— Базы данных — момент, когда выносишь компонент во вне и начинаешь работать с ним на специализированном языке. SQL, документные, key-value — принцип одинаков.

— Веб-программирование — понимание сути клиент-серверного взаимодействия и того, что твоя программа может жить на сервере, а к ней обратятся по HTTP.

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

— IL-код C# — осознание, что есть прослойка между твоим кодом и машинными инструкциями.

— Операционные системы — когда на коленке пишешь свою и понимаешь, что такое прерывания, как программы взаимодействуют с железом.

— Линейная алгебра + программирование — прикладное применение в статистике и краевых задачах, когда математика и код начинают говорить на одном языке.

— Нейросети до хайпа AI — понимание принципов и направлений развития, ещё до прикладного бума.

Это был мой путь. У кого-то набор таких точек другой.

Но недавно я поймал себя на мысли:

последние 15 лет из этих 20 фундаментально нового я в себя не добавлял.

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

Теперь же — момент, когда «докладывать сверху» уже не выходит.

Пришли новые методы: AI-агенты, MCP, новые стандарты коммуникации. И здесь уже нельзя просто «пощупать на практике» и сказать, что всё понятно. Без понимания, как это устроено внутри и как развивалось, ощущаешь себя в полутьме.

Да, можно продолжать работать «как раньше». Но тогда я останусь в стороне от природы происходящего.

А динамика последних месяцев поражает. За полгода Anthropic выкатил стандарт, который реально изменил рынок, и он уже доехал до версии 2.1.

И вот парадокс.

С одной стороны — кажется, в IT всё меняется катастрофически быстро. Каждую неделю маркетинг приносит «новую революцию».

С другой — если смыть слой хайпа, то по-настоящему фундаментальных сдвигов не так много. Это планомерное развитие тех самых базовых знаний, которые можно встретить в аналогах прошлых лет.

Революции — редкость, а ощущение, что они повсюду, — заслуга подачи, а не факта.

Возможно, в этом и есть настоящий вызов для нас, старых программистов: вовремя отличить мимолётный шум от момента, когда фундамент требует перестройки.
  • 👍 5
More from @ctoforstartups
  1. Jun 13, 2025CTO без рук — CTO без власти Чем больше я погружаюсь в автоматизацию с помощью no-code и L…
  2. May 16, 2025Процессы в стартапе: меньше — значит больше В прошлом посте я писал про бюрократию и как о…
  3. May 16, 2025Бюрократия, которую ты не просчитывал: как один пропущенный билет вывел меня из колеи Сего…
  4. May 6, 2025Метрики — твой единственный способ управлять ростом, а не быть его жертвой Каждый раз, ког…
  5. Apr 28, 2025Когда устройство — это не про мощность, а про то, как оно вплетается в твою жизнь В школьн…
  6. Apr 28, 2025Когда инструменты не выдерживают рост На старте у нас всё было просто и удобно. Один серве…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →