Публикации по теме 'engineer'


Мышление роста: мои первые мысли
Я люблю кодировать. Это не значит, что я не ходил в школу. Я сделал. На самом деле я инженер. Я помню, как написал несколько строк кода на Фортране еще в колледже и с радостью наблюдал, как они работают на персональном компьютере моего однокурсника. Перенесемся в 2019 год. Я получил письмо с просьбой разработать новый продукт для компании, занимающейся информационными технологиями мирового класса, на новом для меня технологическом стеке (языке программирования). Этими технологиями..

Что такое мемоизация и динамическое программирование в Javascript?
Мы все задавали вопрос: «Что отличает младшего инженера-программиста от старшего инженера-программиста?». Одно из различий заключается в том, что младшие инженеры-программисты могут не знать важности управления памятью или запуска программы в ограниченное время или эффективно, но старший инженер-программист знает об этом, поэтому они находят способ решить проблему с учетом эффективности. Сегодня вы узнаете один из способов написать программу, которая будет работать эффективно и очень быстро..

Изучите модификацию массива с помощью Javascript.
Изучите модификацию массива с помощью Javascript. Массивы важны в кодировании. Без массивов трудно разрабатывать приложения. Итак, сегодня я расскажу о массивах в Javascript; деструктивные и недеструктивные. Я покажу, чем они отличаются, на примерах, которые я сделал. Разрушительный Эти нижеприведенные методы уничтожают исходный массив, даже если вы копируете их для создания нового массива. толкать() Добавляет новые элементы в конец массива и возвращает новую длину массива...

Эффективная загрузка встроенных данных JSON
Веб-сайт Quip обрабатывается на стороне клиента с помощью React. Обычно мы загружаем данные через HTTPS, используя нашу архитектуру синхронизатора , но, чтобы избежать лишних циклов обработки первого отображаемого экрана, мы встраиваем их в исходный HTML-ответ. После того, как сервер загрузил данные, которые потребуются клиенту, он выводит их с помощью простого тега <script> в форме: <script> app.desktop.main( [JSON data] ); </script> Это очень..

Кто такой #KnowledgeEngineer?
Недавно меня позвали на собеседование по этому профилю. Честно говоря, тогда я впервые услышал этот термин. Я сделал свою часть; Гугл. Вот резюме: Инженер по знаниям – это человек, который создает, поддерживает и использует базу знаний для систем/приложений с искусственным интеллектом. В его обязанности входит получение данных, применение логических правил, создание базы знаний. Они придумывают системы, которые автоматизируют процесс сбора данных и их хранения в структурированном..

Вызов кода компьютерного инженера
Несколько дней назад наткнулся на 100 дней алгоритмов , влюбился с первого взгляда и с 49-го дня слежу за вызовом. Каждый день запускался новый алгоритм, и каждый день я чувствовал необходимость сделать что-то полезное в то время, которое я провожу за просмотром Netflix. Алгоритмы 100 дней из самых разных областей с разной степенью сложности, что очень привлекло мое внимание. В то время как с некоторыми алгоритмами у меня были большие возможности, с другими, хотя я уже изучил и..

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