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


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

Односвязные и двусвязные списки в JavaScript
Списки - это не просто массивы Когда программисты видят слово «список», мы обычно сразу думаем «массив». Массивы отлично подходят для хранения данных для итерации, но поскольку они имеют пронумерованные индексы, манипулирование элементами в массиве может быть дорогостоящим с точки зрения сложности времени и пространства. Например, если мы хотим вставить новый элемент в 10-й индекс в массив из 100 элементов, нам нужно будет повторно проиндексировать остальные 90 элементов после..

Краткое руководство по Spring Beans
Java-бины? Весенние бобы Нах Что такое весна? Spring — это облегченная среда для Java, которая часто используется в корпоративной разработке, но не ограничивается ею. Spring является модульным, что означает, что вам нужно использовать только те пакеты, которые вы используете. Spring имеет несколько групп модулей Core, Web, Data Access и Miscellaneous. Spring позволяет инверсию управления (IoC) с помощью внедрения зависимостей (DI) , это отделяет код и упрощает тестирование. Простота..

Как создать двунаправленное приложение для Интернета вещей / чат с Python
Что такое Интернет вещей (IoT) «простым английским языком»? В настоящее время большое количество предметов, которые мы используем в повседневной деятельности, могут подключаться к Интернету, такие как умные часы, автомобили, двери с интеллектуальным замком, термостат, спортивное оборудование, бытовая техника (холодильники, духовка и т. Д.) И даже обувь. Эта возможность подключения позволяет этим объектам иметь собственную идентичность, а также способность получать и передавать..

CRUD-ориентированный дизайн
На момент написания этой статьи я был разработчиком программного обеспечения в течение 15 лет, и я видел огромную проблему в индустрии программного обеспечения: чрезмерная инженерия (также известная как разработка, основанная на резюме / резюме ). — использование слишком сложных технологий или конструкторских решений на всякий случай , что резко увеличивает затраты на разработку, но дает мало или ничего взамен. Будь то Domain-Driven Design , микросервисы , Равномерный сорсинг ,..

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

Как стать лучше на собеседовании по программированию
Стряхните нервы, сделайте глубокий вдох (вы его поняли) и завершите свое следующее интервью! Итак, вы хотите стать лучше на собеседовании? Все дело в подходе - это руководство представляет собой пошаговое руководство о том, как именно отвечать на вопросы собеседований по кодированию от таких компаний, как Facebook, Amazon, Microsoft, Netflix или Google. Эта статья расскажет о многом. Он поможет вам ответить на типичный технический вопрос собеседования (доска или не-доска), и вам будут..