Публикации по теме 'project-management'


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

Целостная структура для управления проектами по анализу данных
Майк Тербер, главный научный сотрудник Elder Research Управление проектами в области науки о данных должно быть настроено так, чтобы оно лучше всего работало в каждой организации, но мы считаем, что наши проекты наиболее успешны, когда они управляются с использованием процесса Agile + CRISP-DM, а не традиционного каскадного подхода. Планирование спринта в рамках Agile + CRISP-DM постоянно побуждает команду учитывать возникающие требования и делать повороты на основе результатов..

3 типа инженеров
В моей жизни был период, когда мне нужно было решить, чем мне зарабатывать на жизнь. Потому что… такие вещи, как свобода (которой все мы жаждем в подростковом возрасте), довольно дороги . Должен сказать, что у меня всегда была страсть к компьютерам . Вы знаете, какие специфические гики-чувства испытывают при наборе команд в MS DOS ❤ Оказалось, что это было и романтично, и нереально. Так как это произвело у меня впечатление, что быть программистом - значит сидеть в одиночестве..

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

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

Умный дизайн — Это проблема
За все годы работы инженером я всегда замечал нежелание проектировать что-то обычное, проверенное и верное, очевидное и прямолинейное. Источник этого нежелания определить трудно, и он имеет множество вариантов. Возможно, человеческая природа стремится к творчеству, возможно, ведущим инженерам скучно и они пытаются экспериментировать, или, может быть, это просто непонимание того, что делает программный проект успешным. Нечасто можно услышать, что разработка программного обеспечения — это..

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