Tag Archives: software

Языковая проблема искусственного интеллекта

Существует одна фундаментальная область знаний, судьба которой в контексте ИИ остается неясной: языковое знание. Системы вроде Siri или IBM Watson могут следовать простым воспроизведенным вслух или на письме командам и отвечать на элементарные вопросы, однако…

Что такое программная инженерия. Лекция в Яндексе

Кандидат технических наук МИЭМ, заместитель руководителя департамента программной инженерии факультета компьютерных наук НИУ ВШЭ и заместитель завкафедрой системного программирования ИСП РАН Ефим Гринкруг даёт свой ответ на вопрос о том, что такое программная инженерия. Этому термину уже почти 50…

Jenkins — быстрое решение непрерывной интеграции

Непрерывная интеграция — это процесс, при котором все изменения кода автоматически передаются на сборку, тестирование и публикацию (в случае успеха). В качестве одного из самых популярных и простых инсрументов — можно порекомендовать Jenkins — очень…

PLM — особенности проектирования

Даже в периоды экономического спада производственные компании продолжают вкладывать в приложения PLM (Product Lifecycle Management – управление жизненным циклом продукта) миллиарды долларов. Приложения PLM обеспечивают пересылку необходимой информации на всех этапах жизненного цикла продукта как…

Инструментарий разработчика — Slack

Первый раз столкнулся с сервисом Slack.com около года наза, и теперь просто уже трудно представить командную работу по проектам разработки ПО без оного. Что такое Slack (в двух словах). Это такой убер-чатик для командной работы.…

Мифический человеко-месяц

«Мифический человеко-месяц или Как создаются программные системы» («The Mythical Man-Month: Essays On Software Engineering, Anniversary Edition, 2/E«)— книга Фредерика Брукса об управлении проектами в области разработки программного обеспечения, центральной темой которой стало то, что привнесение…

Mehran Sahami — великий Йода разработки ПО

Mehran Sahami — великий Йода и Сенсей в моей жизни и образовании, как разработчика ПО. В очередной раз, рекомендуя коллегам пути развиятия, решил сам вернуться к истокам и пересмотреть некоторые курсы Стэнфордского университета. Началом-начал считается…

К чему надо быть готовым, став TeamLead-ом

Неплохой перевод очень хорошей статьи «Things I was unprepared for as a lead developer» (Pascal de Vink) — («К чему я был не готов, став ТимЛидом») До этого я был инженером и занимался непосредственно кодом.…

Руководитель проектов (PM) за 90 дней

Великолепная статья для тех разработчиков, кто собирается развиваться дальше, но уже с уклоном в управление. Как известно хорошие разработчики в определенный момент времени стают перед выбором: или углубиться в понимание архитектурных вопросов (системный архитектор) или…

Битва кучи якодзун — эпично! *popcorn*

Мы живем в потрясающее время: время взрывных инноваций в сфере ИТ. Данные вышли на уровень Больших и СверхБольшихДанных и уже сами по себе — отдельная наука и технология. А что говорить про технологии хранения и…