Публикации по теме 'software-engineer'


Овладение Кафкой: исчерпывающая шпаргалка и советы по успешному прохождению собеседования
Конечно! Вот краткая шпаргалка по Kafka, которая охватывает основные понятия и команды: Шпаргалка Кафки: 1. Основы Kafka: - Apache Kafka: распределенная платформа потоковой передачи. - Темы: потоки записей, в которые Kafka упорядочивает данные. - Разделы: разделы темы для масштабируемости и параллелизма. - Производители: приложения, записывающие данные в темы Kafka. - Потребители: приложения, считывающие данные из тем Kafka. - Брокеры: сервер Kafka. экземпляры, которые хранят и..

Java 18: 4 основные функции, которые вы должны знать
ПУТЕШЕСТВИЕ ПО РАЗРАБОТКЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Java 18: 4 основные функции, которые вы должны знать Java 18: 4 основные функции, которые вы должны знать как инженер-программист ОБЗОР Java 18 была выпущена 22 марта 2022 года, это первый выпуск после последнего выпуска Long-Term-Support (LTS), Java 17. Если вы пропустили, вы можете посмотреть мою статью Java 17: 5 функций, которые вы должны знать . . В этом уроке я расскажу о последней платформе Java, Java SE 18 , включая..

6 уроков, которые вам нужно усвоить, если вы хотите прогрессировать в качестве младшего инженера-программиста
Если вы амбициозный младший инженер-программист и хотите сделать карьеру, позвольте мне поделиться с вами своими ежедневными уроками. «Каждый эксперт когда-то был новичком» - Резерфорд Б. Хэйс Мы все пережили свой первый профессиональный опыт, из-за которого мы так нервничали из-за того, что мы были новым младшим инженером-программистом в команде, пытающейся проявить себя, и теряясь в рабочих жаргонных словах и чувствуя себя некомфортно из-за того, что нас окружают..

forEach/map и async не идут рука об руку
Иногда мы часто склонны передавать асинхронные функции с функциями forEach и map. Например: [1,2,3,4,5].forEach(async (n) => setTimeout(console.log(n), 1000)); Ожидается: Ожидается, что все числа от 1 до 5 будут напечатаны один за другим с промежутком в 1 секунду после печати каждой строки. Результат: Все числа от 1 до 5 печатаются одно за другим, но отсутствует промежуток в 1 секунду после печати каждой строки. Почему это происходит? Посмотрите на эту функцию..

5 советов, как улучшить свои навыки программирования
Любой дурак может написать код, понятный компьютеру. Хорошие программисты пишут код, понятный людям.— Мартин Фаулер Последние 15 лет назад я очень мало знал о программировании. Я начал изучать языки веб-программирования, такие как HTML, CSS и немного JavaScript. В течение этого времени я полагаюсь на некоторые ограниченные статьи, учебные модули, а также на книги, чтобы улучшить свои навыки. В этой текущей статье я хотел бы поделиться некоторыми выводами из моего прошлого..

Сторонние проекты
Я искренне верю, что сторонние проекты — это хороший источник открытий и один из лучших способов изучения и применения новых технологий. Не имеет значения, если проект никогда не взлетит в страну финансовой свободы. Однако эти проекты позволяют вам исследовать идеи, устанавливать связи и делиться своей страстью со всем миром. Это тщательно отобранный список моих побочных проектов и проблем с кодом, которыми я горжусь. Проекты, связанные с кодом Browses — Создание возможностей для..

# 4 ~ Как стать хорошим инженером-программистом
Это долгий путь, пока я не научусь писать хороший код, основанный на хорошей архитектуре. Помню, давным-давно, когда я учился в университете, я создал «губку-боб» с помощью Borland C ++, это было довольно круто для того дня. Задайте координату x, y кортежа и установите краску. Низкие требования, чтобы стать хорошим инженером-программистом, - это хорошее знание структуры данных и алгоритмов. Знание структуры данных и алгоритма очень важно для программиста, вы узнаете об алгоритме..