Публикации по теме 'development'


Манифест старшего инженера-программиста
Мы живем в странное время, когда технологические компании меняют названия технологий с открытым исходным кодом (и других технологий в целом) и перепродают свои услуги под брендом или продуктом. Иногда оба. HR-рекрутер, который ни в чем не виноват, подхватывает эту волну и начинает относиться к экспериментам или опыту как к знаниям. Аналогичная история могла бы существовать, представьте себе инженера-пищевика, работающего в Pepsi. Затем он/она решает пройти собеседование для..

Топ-10 трендов языков программирования в 2022 году
В этой статье мы опишем 10 языков программирования, которые сейчас наиболее популярны. Какой из них лучше для вашего бизнеса? Читайте дальше и узнайте! В настоящее время информационные технологии развиваются быстрее, чем когда-либо. 90% мировых данных было сгенерировано за последние два года, и кажется, что с каждым годом их число будет расти. Поскольку ИТ-сфера развивается молниеносно, спрос на специалистов также стремительно растет. Бюро статистики труда США говорит, что..

Структуры данных и алгоритмы
Структуры данных и алгоритмы (Вторая часть — сортировка) В первой части нашего исследования структур данных и алгоритмов мы узнали, что использование отсортированного массива обеспечивает большую гибкость, когда речь идет о таких задачах, как поиск, изменение или удаление элементов. Это становится ценным при работе со многими элементами, которые являются общими в нашей повседневной деятельности. Поскольку эти действия используются часто, необходимо уделить некоторое время..

Можно сказать, что вы заблокированы
Выявление блокировщиков — это то, как вы решаете проблемы в команде История встречи Scrum для инженера-программиста довольно стандартна: каждый разработчик перечисляет свою работу за предыдущий день, что он будет делать сегодня, … и описывает, столкнулся ли он с блокировщиками. Смысл этой встречи — дать возможность членам команды поделиться контекстом. Гибкие методологии хотят, чтобы разработчики жили в состоянии потока : максимальная производительность с минимальными отвлекающими..

Лучшее управление контейнерами Docker с помощью DNSDock
Докер потрясающий. Я люблю это. На самом деле, мне это очень нравится. Однако, когда вы работаете с более чем 10 микросервисами в любой день, может быть сложно управлять отношениями между этими сервисами при локальном развитии. На производстве у нас есть надежные домены, которые мы можем использовать для поиска других сервисов. Когда мы работаем локально, мы находимся в прихоти переменных среды Docker Compose и сложного связывания для достижения локальных конвейеров. Это приводит к..

[Изучение Python: от нуля к единице] - Объектно-ориентированное программирование - Класс и экземпляр (11)
Объектно-ориентированное программирование, или сокращенно ООП, — это философия программирования. ООП рассматривает объекты как базовую единицу программы. Объект содержит данные и функции для рабочих данных. Процессно-ориентированное программирование рассматривает компьютерную программу как серию наборов команд, то есть последовательное выполнение набора функций. В целях упрощения программирования процессно-ориентированные функции по-прежнему делятся на подфункции, то есть большие..

Введение в терминологию компьютерных наук
Информатика Сложное определение: Компьютерные науки - это изучение информационных технологий, процессов и их взаимодействия с миром. Простое определение: Информатика - это изучение использования компьютеров для решения проблем. Основы работы с компьютером Компьютер - это машина, которая выполняет вычисления на основе инструкций. Компьютер состоит из двух компонентов: оборудование программное обеспечение Оборудование состоит из физических компонентов вашего..