Публикации по теме '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. Определите свои цели:
Определите свои цели и интересы: начните с определения ваших интересов и области, в которой вы хотите работать. Затем изучите различные рабочие роли в науке о данных и определите те, которые соответствуют вашим интересам и целям. Рассмотрите навыки и опыт, необходимые для этих..
Фреймворк-инжиниринг против базового программирования: критическая перспектива
Фреймворк-инжиниринг против базового программирования: критическая перспектива
В современном технологическом ландшафте спрос на квалифицированных специалистов, которые могут быстро развертывать приложения с использованием современных сред, неуклонно растет. Эта эволюция, получившая название «Инжиниринг фреймворков», рассматривается как быстрый путь к продуктивности. Однако существует риск чрезмерного использования фреймворков за счет понимания основных концепций программирования, на..