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


Чему я научился на NormConf 2022
Краткое изложение избранных выступлений и извлеченных уроков NormConf — это техническая онлайн-конференция, посвященная вещам, важным для данных и машинного обучения, но не привлекающим внимания. Как то, что начиналось как шутка в Твиттере , НормКонф 2022 превзошел все ожидания. Он включал в себя множество отличных презентаций от умных людей, которые делились историями из реальной жизни в этой области. Все выступления, доступные в виде плейлиста YouTube , достойны просмотра. В..

Как развить ключевые социальные навыки, чтобы развиваться дальше в качестве разработчика
И получить это продвижение Soft skills — важная часть работы разработчика. И отличные навыки межличностного общения могут означать разницу между продвижением по службе или отставанием. Ранее я написал статью о мягких навыках, которые выделяют разработчиков, и поэтому я подумал, что было бы полезно написать дополнительную статью, которая поможет разработчикам приобрести эти мягкие навыки. Есть несколько ключевых моментов, которые, по моему мнению, должен использовать каждый..

Создание полифилла findIndex в JavaScript
findIndex Polyfill — мост к полной совместимости с браузером Создание полифилла findIndex в JavaScript Давайте окунемся в мир полифилов JavaScript! Теперь пришло время функции findIndex. Повышайте свои навыки! 🚀 #JavaScript #Polyfills #WebDevelopment В динамичной среде веб-разработки обеспечение полной совместимости различных браузеров является критически важной задачей. Внедрение современных методов JavaScript, таких как метод findIndex , иногда может создавать несоответствия,..

Как добавить сквозные тесты в проект
3 шага, чтобы присоединиться к E2E Поздравляем. Настройка end-to-end (E2E) — довольно сложная тема, и она может принести большую пользу вашему проекту. У него есть шанс отловить потенциальные проблемы до того, как изменения будут слиты с основной веткой — задолго до того, как он приблизится к развертыванию в рабочей среде. Чем раньше вы обнаружите ошибку, тем легче ее исправить. E2E позволяет проводить всестороннее тестирование, как только изменения становятся доступными. Что..

Знакомы ли вы с распределенным планированием заданий в архитектуре микросервисов?
Всем привет. В этой статье мы рассмотрим распределенные планировщики заданий в архитектуре микросервисов . В своих предыдущих статьях я писал о различных аспектах микросервисов, таких как централизованная конфигурация, распределенная трассировка, распределенные транзакции, шлюз API, обнаружение сервисов , шаблоны проектирования, связь между микросервисами, масштабируемость . и так далее. В том же духе архитектура микросервисов должна иметь распределенный планировщик заданий ,..

Качества хорошего старшего инженера
Почему иногда человек с 10–15-летним опытом работы в отрасли может быть всего лишь младшим инженером в компании FAANG Некоторые считают, что наличие 10–15 лет опыта работы с программным обеспечением автоматически дает вам право на должность старшего инженера. Это не может быть дальше от истины. Не все годы опыта одинаковы. Например, 10 лет работы в развивающейся технологической компании, такой как Google или Amazon, гарантированно научат вас тому, что вы проработаете больше, чем 10..

20 советов, как стать лучшим инженером-программистом
1. Выберите подходящий язык Существует множество доступных языков программирования. Но дело в том, что идите медленно. Нелегко выбрать надежный и лучший язык программирования, который подходит для вашего проекта и поможет вам достичь ваших целей. Итак, делайте одно дело за раз, а затем продолжайте. Важно выбрать правильный язык, поскольку он заставляет компьютер выполнять команды снова и снова, чтобы вам не приходилось повторять одни и те же задачи. Вместо этого программное..