Найти в Дзене
PixelLab

Код, кофе и кунг-фу: Как изменился мир программиста за 20 лет!

Оглавление

Помните те времена, когда программирование было магией для избранных? Когда скачивали библиотеки в ZIP-архивах, молились, чтобы всё скомпилировалось, а главным инструментом общения был IRC? Забудьте. Прошло 20 лет, и мир кода перевернулся с ног на голову.

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

Раньше собирали проекты, сейчас — зависимости

-2

Раньше добавление новой библиотеки было квестом: скачать, распаковать, прописать путь в конфиге и надеяться. Сегодня никто не помнит, как это — работать без менеджеров зависимостей. Один файл конфигурации — и система сама натянет все нужные «провода». Прогресс? Несомненно.

ООП сдало позиции, и все полюбили «горутины»

-3

Объектно-ориентированное программирование — всё ещё монстр, но его уже не боятся. Молодые языки вроде Go и Rust навязывают модульность и композицию вместо наследования. А из-за того, что у каждого в кармане многоядерный процессор, асинхронность и параллелизм стали хлебом насущным. `async/await`, «горутины» в Go — сегодня это базовые навыки, а не магия крутых ребят.

Мы запускаем код где угодно, только не на своём компьютере

-4

Код, работающий на «голом железе»? Слишком производительно и странно. Сегодня норма — запустить его за тремя слоями виртуализации где-нибудь в облаке. Локальный запуск стал редкостью, а «ваш продукт не стоит и копейки, если не полагается на блокчейн и AI». Даже если централизованная версия проще и быстрее.

Документация умерла. Да здравствует Гугл!

-5

Офлайн-документация? Почти как папиросы — раритет. Сегодня любой вопрос решается через Google, который приводит на StackOverflow. Говорят, до его изобретения приходилось задавать вопросы живым людям. Жуткие времена.

Культура: от дискет до инклюзивности

-6

Мы стали более открытыми. Выкладывать код в Open Source — норма. И это здорово. В индустрии теперь гораздо больше талантливых женщин и представителей ЛГБТ-сообщества. Равноправие еще не достигнуто, но путь пройден огромный.

А еще мы работаем удалённо, благодаря Zoom и домашним кофе-машинам. И да, мы сменили IRC на раздутые корпоративные Slack-каналы, лишь бы не вбивать адрес сервера вручную.

Итог: всё изменилось, но суть осталась

-7

Да, мы стали больше тестировать (иногда даже слишком). Мы реже пишем «десктопы» и чаще — «упакованные браузеры». Мы боремся с утечками данных, пишем посты в корпоративные блоги и... играем в настольный футбол.

Но что осталось неизменным? Страсть к решению сложных задач. Радость от работающего кода. И легкий стыд за тот самый код, который мы ни за что не выложим в Open Source.

Программирование повзрослело. Оно стало сложнее, масштабнее и социальнее. И это невероятно интересно.

#программирование #эволюцияIT #технологии #разработка #айти #код #историяIT #современныйподход #OpenSource