Публикации по теме '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. Он настолько интуитивно понятен, а встроенные методы упрощают решение проблем. Если вы..