Arhlit - информационные технологии

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


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

Инженеру или нет
Я так или иначе называл себя «разработчиком» на протяжении большей части своей профессиональной карьеры. Это имя, кажется, вполне соответствует всем требованиям, учитывая, что я разрабатываю программное обеспечение для жизни, поэтому я чувствовал себя в безопасности, используя его в разделе, посвященном названиям должностей. Однако в последние годы я вижу, что термин «инженер-программист» используется все чаще и чаще, вплоть до того момента, когда я начал чувствовать себя стареющим..

5 проблем тихого программиста
Борьба № 5 - Люди считают, что им не хватает лидерских качеств За свою карьеру я работал с двумя типами тихих программистов: один предпочитает сохранять спокойствие и хранить молчание; другому сложно говорить, и поэтому он молчит. Первая категория программистов очень уверена в своих силах. Они знают, когда нужно высказаться, получают соответствующую заметность и используют лучшие возможности. Достижение успеха в карьере для них не проблема. Однако вторая категория разработчиков..

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

«Чистый код» Роберта К. Мартина — Краткое содержание книги
«Чистый код» Роберта К. Мартина — популярная среди разработчиков программного обеспечения книга, в которой подчеркивается важность написания чистого, читаемого и поддерживаемого кода. Книга содержит практические рекомендации и примеры для достижения этих целей. Вот краткое изложение ключевых понятий, рассмотренных в книге, а также несколько примеров кода: Amazon.in: чистый код Amazon miniTV Продажа Бестселлеры Мобильные телефоны Сегодняшние предложения..

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

Разгадка факторов, лежащих в основе неудач опытных программистов на собеседованиях по кодированию
Аннотация Собеседования по кодированию стали неотъемлемой частью процесса найма изобретателей программного обеспечения. Несмотря на то, что образованные программисты часто обладают обширными знаниями и навыками, они нередко спотыкаются во время рендеринга интервью. Причины их неудач могут быть многочисленными и сложными. В этом блоге мы рассмотрим некоторые распространенные риски, с которыми могут столкнуться опытные программисты, и разработаем неявные стратегии для их преодоления...

Новые материалы

12 сайтов с искусственным интеллектом, которые поразят вас
Приготовьтесь поразить воображение Сегодня существует несколько веб-сайтов, использующих искусственный интеллект (ИИ). От индивидуальных рекомендаций по новостям до более умных поисковых..

Скрытый технический долг в системах машинного обучения [NeurIPS 2015]
Что такое технический долг? Технический долг — это метафора, введенная Уордом Каннингемом в 1992 году, чтобы объяснить долгосрочные затраты, связанные с быстрым продвижением в разработке..

Алгоритм быстрой сортировки в Python
Всем привет, добро пожаловать на programminginpython.com . Здесь я покажу вам, как реализовать алгоритм быстрой сортировки в Python. В предыдущих статьях я рассмотрел Сортировку вставкой ,..

Как использовать манипулирование объектами в JavaScript
Объекты являются важным строительным блоком JavaScript. Они позволяют группировать свойства и методы вместе. Объект представляет собой набор свойств. Свойства идентифицируются с..

Разработка игр с помощью Godot Engine: мощный инструмент с открытым исходным кодом
Разработка игр — творческий и сложный процесс, требующий множества навыков и инструментов. Одним из наиболее важных инструментов является игровой движок, который представляет собой программную..

От XML к аннотациям: переход к современной конфигурации Spring
Введение Фреймворк Spring претерпел значительную эволюцию с момента своего создания. Одним из заметных изменений стал переход от конфигураций на основе XML к конфигурациям, управляемым..

Я люблю Руби!
Я люблю Руби! Мне это нравится по той же причине, по которой мне нравится программировать на Python. Он настолько интуитивно понятен, а встроенные методы упрощают решение проблем. Если вы..