Публикации по теме '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.
Эта статья расскажет о многом. Он поможет вам ответить на типичный технический вопрос собеседования (доска или не-доска), и вам будут..