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


Инженерная культура в Thread
Почему вы должны заботиться о культуре вашей компании? В конце концов, разве мы не просто инженеры, которые собираются вместе, чтобы что-то построить и изменить мир? Ваша культура - это машина, которая создает ваш продукт. Это ценности, которые разделяет группа людей. В этом посте я более подробно расскажу о культуре, почему она важна и как мы ее создаем в Thread. Что такое культура и почему это важно «Культура - это просто общий способ делать что-то со страстью» ─ Брайан Чески,..

Как вычисления на GPU буквально спасли меня на работе?
Python + GPU = мощность, от 2 дней до 20 секунд Все мы в той или иной форме слышали ажиотаж вокруг GPU в последнее время. Прежде чем идти дальше, я хочу уточнить, что я не эксперт по графическим процессорам. Я только начал свое путешествие в мир графических процессоров. Но в наши дни он такой мощный и мощный, что может выполнять чертовски много задач. Мне было поручено задание на работе, выполнение которого занимало несколько часов, но по-прежнему не показывало никакого прогресса...

Экстремисты Программисты
Да, заголовок правильный: я не хотел писать экстремальных программистов. Если вы не практикуете TDD, вы не можете считать себя профессиональным разработчиком. Парное программирование является обязательным для серьезных разработчиков: это намного быстрее, чем одиночная разработка и асинхронная проверка кода. Моб-программирование — единственный способ добиться быстрой разработки и обмена знаниями внутри команды Test Driven Development делает кодовую базу надежной и готовой к выпуску..

ThreadLocal в Java
Заметки по Java [6] Конструкция TheadLocal позволяет нам хранить данные, которые будут доступны только для определенного потока . Допустим, мы хотим иметь значение Integer , которое будет связано с конкретным потоком: ThreadLocal<Integer> threadLocalValue = new ThreadLocal<>(); Методы класса ThreadLocal Начальное значение() Возвращает начальное значение текущего потока для локальной переменной потока. ThreadLocal<Integer> threadLocal =..

Что предлагает программная инженерия?
программное обеспечение - это единственное, что вам нравится Есть масса причудливых программных вакансий и море учебных пособий, блогов и сообщений на LinkedIn о том, как попасть в FANG и технологическую индустрию, но нет ясности в том, какой будет ваша настоящая работа. Вы изучали Geeks4Geeks и старательно решали вопросы Leetcode, и, наконец, получили большую техническую работу, Поздравляем! Это сбывшаяся мечта. Но что дальше? Вы когда-нибудь задумывались, над чем вы на самом деле..

Как получить работу мечты в науке о данных?
лучшая стратегия для получения работы вашей мечты в области науки о данных… 7 шагов , которым вы можете следовать, чтобы получить работу своей мечты в области науки о данных : Шаг 1. Определите свои цели: Определите свои цели и интересы: начните с определения ваших интересов и области, в которой вы хотите работать. Затем изучите различные рабочие роли в науке о данных и определите те, которые соответствуют вашим интересам и целям. Рассмотрите навыки и опыт, необходимые для этих..

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