379просмотров
17 января 2025 г.
Score: 417
Tech generation gap Или старая школа против новой школы 1950-1960 В 50-х случилась первая революция в программировании — появился Fortran. Олды, привыкшие писать на ассемблере и колдовать с перфокартами, были в шоке: "Высокоуровневый язык? Серьёзно?" Они считали, что настоящий программист обязан понимать каждый байт и такие абстракции убьют всю производительность. В те времена айтишники были реально как небожители — попасть в профессию стоило космических денег, а знания передавались чуть ли не из рук в руки. Но всё резко изменилось с появлением пк, и началась новая эра программирования. 1970-1980 70-е принесли C и Pascal, и снова началось: "Слишком много абстракций!" Олды были уверены, что эти языки превратят программирование в детскую игру в конструктор. "Как можно писать код, не зная, что происходит на уровне железа?" — возмущались они. И конечно, все были уверены, что производительность упадёт в пропасть. Знакомо звучит, да? 1990 90-е: на сцену выходят Java и .NET, и С/С++ разработчики хватаются за голову: "Виртуальная машина? Сборщик мусора? Да вы издеваетесь!" По их мнению, garbage collection был костылём для ленивых кодеров, которые не хотят разбираться с управлением памяти. "Настоящие программисты сами освобождают память!" — звучало со всех сторон. История повторялась, только теперь уже C++ разработчики оказались в роли консерваторов. 2000 Нулевые встретили Python, Ruby и PHP громким "фейспалмом" от корифеев: "Интерпретируемые языки? Серьёзно?" Опытные разработчики крутили пальцем у виска: "Какие большие системы? Это же просто игрушки для джунов!" Но мир менялся — open source движение набирало обороты, и молодёжь чувствовала себя в нём как рыба в воде. Старая гвардия, годами строившая закрытые системы, с трудом принимала новую философию разработки, а их богатый опыт внезапно стал казаться менее релевантным. 2010 2010-е принесли мобильную революцию и облака. "Какой еще Swift? React Native? Да на нативном Android/iOS писать надо!" — ворчали опытные разработчики. А молодежь уже вовсю запускала стартапы на AWS и Azure, пока старая гвардия недоверчиво косилась на "эти ваши облака" и продолжала держаться за собственные сервера. "Доверить данные третьей стороне? Да вы с ума сошли!" — и снова история повторялась, теперь уже с новыми технологиями. 2020 2020-й ворвался в нашу жизнь ковидом и тотальной удалёнкой. "Какая эффективность на удалёнке? Как вообще можно командой работать через Zoom?" — паниковали олды, привыкшие к опенспейсам и личным стендапам. А молодёжь уже вовсю гоняла код через GitHub, чилила в Дискорде и успевала фрилансить между стендапами. "Офис — это место силы!" — настаивали менеджеры старой школы, пока их команды доказывали обратное, разбежавшись по домам и коворкингам. И снова одни топили за стабильность и традиции, а другие — за новые подходы к работе. 2022 2022-й принёс нам ChatGPT, и понеслось: "Какой ещё AI-ассистент? Нормальные программисты сами пишут код!" — возмущались опытные разрабы, видя как джуны генерируют целые функции одним промптом. Но пока одни причитали про "деградацию профессии", другие уже вовсю использовали нейронки для рутины и прототипирования. "Это не настоящее программирование!" — кричали хардкорщики, наблюдая как их младшие коллеги решают за час те задачи, на которые раньше уходили дни. И снова знакомая картина: старая гвардия защищает традиционный подход, пока новое поколение осваивает инструменты будущего. По-любому, лет через 10 мы сами будем те самые олды, которые ворчат на очередную революционную технологию Ну что, почитали? пойдемте тогда работать , кто байтики перекладывать, кто массивы в дтоошки и обратно, или может с ноги в AI?