Статьи, которые понравились читателям в 2025 году больше всего: подборка публикаций из блога OTUS на Хабр. Что такое теория ограничений и как она помогает улучшать процессы разработки продуктов? Автор статьи: Дмитрий Курдюмов, Участвовал в Аджайл-трансформациях в крупнейших компаниях в России Теория ограничений (ТОС) — это управленческая методология, предложенная Элияху Голдраттом в 1984 году в его книге «Цель». Она базируется на простом, но мощном принципе: любая система, будь то производство, бизнес-процесс или команда разработки, всегда ограничена одним или…
Сегодня разработчики программного обеспечения сталкиваются с огромным количеством языков программирования (ЯП) для изучения. Каждый из них имеет свои ключевые особенности,…
Разработка программного обеспечения подразумевает наличие у человека не только определенных знаний, но и навыков работы с рядом полезных инструментов. Одним из наиболее важных «компонентов» выступает среда разработки. В ней пользователи смогут создавать программные коды, чтобы компилировать их и собирать в полноценные проекты. Сегодня предстоит познакомиться с Jupyter Notebook. Нужно выяснить, что это за программное обеспечение, кому и для чего оно необходимо. Также вниманию будут представлены преимущества и недостатки Jupyter Notebook и методы его запуска в…
Программирование – направление деятельности в сфере информационных технологий, которое стремительно развивается. Сейчас оно является одним из наиболее востребованных. Особенно тогда,…
Трудно представить современную жизнь без Интернета, онлайн-магазинов и различных сайтов. Мало кто задумывается, как все это работает. Для выполнения разнообразных операций в Сети, включая запуск веб-порталов, используются сервера. Сегодня предстоит познакомиться с ними получше. Нужно выяснить, что собой представляет сервер, для чего конкретно он нужен, какими особенностями обладает. Дополнительно предстоит разобраться с видами серверов. Опубликованные данные пригодятся широкому пользовательскому кругу. Они пригодятся и обычным ПК-пользователям для общего понимания принципов работы в Интернете, и IT-специалистам. Особенно…
Для работы с большими информационными объемами необходимо использовать разнообразные базы данных (БД). Они находятся под управлением специальных систем – СУБД.…
Все компьютеры поддерживают два вида памяти – оперативную и постоянную. Первая используется для того, чтобы процессор устройства был способен быстро обработать информацию, поступающую от уже запущенного программного обеспечения. Вторая используется для хранения данных, программ, служебных документов и всего остального, что только имеется на устройстве. Постоянная память выражается SSD-накопителями, жесткими дисками, а также флеш-накопителями. Оперативная память (ОП) работает намного быстрее внутренней, но она является более дорогой. Для запуска программного обеспечения необходимо, чтобы в оперативной памяти оказались…