Публикации по теме '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 кортежа и установите краску.
Низкие требования, чтобы стать хорошим инженером-программистом, - это хорошее знание структуры данных и алгоритмов. Знание структуры данных и алгоритма очень важно для программиста, вы узнаете об алгоритме..