|
Персональные инструменты |
|||
|
|
Блог:TeamМатериал из CustisWikiВерсия от 19:31, 18 июля 2011; StasFomin (обсуждение | вклад) Это снимок страницы. Он включает старые, но не удалённые версии шаблонов и изображений. «Блог команды CUSTIS» Официальные и не очень события нашей команды, потенциально интересные и за пределами компании. Как правило, это анонсы и отчеты о разного рода семинарах и конференциях, часть из которых мы проводим у нас в компании (см. Категория:Открытые Семинары). Блог,
2008-12-09 СеминарыСеминары В нашей компании регулярно проводятся технологические семинары, способствующие поиску, усвоению и трансляции новых технологических и гуманитарных знаний. Одним ударом мы убиваем множество зайцев — стимулируем и выделяем время на исследование и апробацию новых технологий, транслируем знания внутри компании, обсуждаем актуальные задачи и тренды, и наконец — тренируем «презентационные качества» каждого сотрудника, включающие:
Как правило, семинары внутренние — т.е. создана комфортная среда для выступающих, присутствуют только сотрудники и представители заказчиков, но иногда устраиваем и открытые семинары-презентации, приглашая всех желающих. Выступить может любой сотрудник (один и или в соавторстве), тема может быть почти совершенно любая. Главное — выступающий должен ей более-менее овладеть (например, тема специфичная для его направления), и тема должна представлять интерес для сотрудников. Впрочем, дальше мы покажем «цветущую сложность» и многообразие тем. В целом, практика показала жизненность такой схемы — и у нас появилось много сотрудников, активно выступающих на тематических конференциях и выставках, и публикующихся в IT-прессе.Чтобы показать разнообразие тем, мы приведем краткие обзоры некоторых прошедших семинаров, в разбивке по годам. 2006Конкурентная работа в Oracle Ключевые уникальные возможности СУБД Oracle, целостные чтения и RollBack Segments (RBS). Транзакции и Savepoint-ы. Особенности consistent get-ов и уровни изоляции. Блокировки и транзакции, взаимные блокировки (DEADLOCK), явные и пользовательские блокировки. Технологии проектирования информационных систем Процесс проектирования ИС — с чего начать, на что обратить внимание, о чем не забыть. Цели, критерии и метрики успеха. Бизнес-объекты и модель предметной области. Переход к архитектуре ПО. Орструктура и документооборот, учет существующих практик и алгоритмов, внутренние регламенты и законодательные акты. Информационная модель — источники, документы, преобразования, получатели. Оперативная и нормативно-справочная информация. Модели предметной области — модель сущностей-связей и иерархия типов, схемы состояний документов. Виды учета: «ресурсный-купеческий» и «требования-обязательства». Способы борьбы со сложностью. Интерфейсы — эргономика и дизайн.
Принципы оценки проектов и организация работ
ЗИС: «вчера, сегодня, завтра» Оценки проектов — необходимость, отличия от оценки продукта, основные проблемы плохого качества. Предварительная оценка — цель, особенности, принципы проведения. Дизайн концептуальныйvs.реальный.Методы оценки трудозатрат.Оценки при планировании работ — от «от потолка» до математических методов. Модели декомпозии программного продукта.Оценка в ходе выполнения проекта — cбор информации, выполнение в срок, ретроспективный анализ. Различия между маркетингом и продажами. Этапы внедрения. Привлечения новых клиентов и удержание существующих. Процедура планирования и бюджетирования. Результаты исследований и база знаний. Классификация маркетинговых событий и методы оценки маркетинговой деятельности. Оптимизация запросов в СУБД Oracle
Как выполняются запросы: запросы по одной таблице и методы выполнения join-ов. «Планы решений» Oracle и cost-based оптимизация. Работа над запросом — выявление проблем, планы выполнения, оптимизация. Алгоритмические улучшения. 2007Quality assurance в компании Теория:QA,QC, виды тестирования. Автоматическое тестирование. Инструмент — Sahi. Автоматизация тестирования GUI приложений.Continuous Integration. CruiseControlиCruiseControl.NET —cервера непрерывной интеграции для Java и .NET. Управление тест кейсами (test case managment). Модели TCP/IP и OSI. Нижний уровень: физическая топология, Ethernet,HUB,SWITCH,BRIDGE. Internet Layer: IP-адресация v.4, маршрутизация, ARP. Общеупотребимые «сетевые» команды ОС. Сеть с несколькими маршрутизаторами, компьютер с несколькими сетевыми платами. Transport Layer: TCP и UDP, зарезервированные стандартные порты. Application Layer: HTTP, SMTP, POP3, FTP, LDAP. DNS —Domain Name Service. NAT —Network Address Translation. Организация DMZ (ДеМилитаризованной Зоны), VPN, SSH-туннель, IP/SEC. Знакомство с SharePoint 2007Что это и зачем:решаемые проблемы и области применимости. Основные концепции и объекты: cайты, страницы, вебчасти, списки, документы, рабочие области, календари, форумы, задачи, опросы, … Оповещения через почту и RSS. Поиск. Представления. Групповая работа над документами и интеграция с MS Office. Персонализация. Sharepoint Designer. Создание приложений. Учетные модели Документооборотная модель в целом: «Документы-Операции-Проводки-Отчеты». Концептуальные варианты учета: ресурсная модель, активно-пассивный (бухгалтерский) учет с двойной записью, планово-бюджетная модель: план и его выполнение, система показателей. Учетные регистры: синтетические и аналитические счета, остатки (сальдо) и обороты. Схема реализации, принципы расчета проводок и создания отчетов. Проектирование плана счетов. Внутренняя архитектура и развертывание SharePoint Server 2007 Информационная архитектура: SSP, фермы, структура сайта, эталонная модель корпоративного интранета. Программная архитектура. Развертывание SharePoint Server 2007. Средний уровень для описания и генерации RML-документов Внутренние технологии компании: некоторые вопросы использования фреймворка генерации отчетов специфицированных на RML (Report Markup Language). Право интеллектуальной собственности и вопросы правоприменительной практики Интеллектуальная собственность как объект гражданского права. Авторское право: его понятие и содержание, объекты и субъекты, договоры о передаче. Права на программы для ЭВМ и базы данных. Права на средства индивидуализации. Исключительные права на секрет производства (ноу-хау). Ответственность за нарушение прав интеллектуальной собственности. Применимость Agile-методологийВодопадная модель (waterfall model): общие концепции и стандартная критика. Agile-методологии: история, Agile-манифест, базовые принципы. Семейство методологий:eXtreme Programming (XP),SCRUM,Feature Driven Development (FDD). Применимость Agile-методологий в ЗИС: что есть, чего не хватает, что не подходит. Обзор:Rational Unified Process (RUP и AUP),Microsoft Solutions Framework (MSF), ISO 9000/9001, CMM(I). Приемы схематизации при описании бизнес-процессов Разные виды схем: методологии описания бизнес-процессов, модели, блок-схемы, схемы размещения предметов… Схема Захмана (архитектурная схема предприятия). Схемы деятельности в нотации Йордана-ДеМарко, Гэйна-Сарсона. Модель сущностей и связей. IDEF: Методология процесса моделирования (IDEF0-IDEF14). UML. Схематизация и моделирование. Схематизация как инструмент (деятельностный подход). Схемы в СМД-методологии. Схематизация в коммуникации, мышлении, действии. Теоретическое введение (QA, QC, определение и виды тестирования). Обзор текущей ситуации (тест Гринкевича). Обзор инструмента TestLink. Интеграция Open Source-систем для управления разработкой ПОПредпросмотр доклада для конференции SECR-2007. Интеграция бесплатных систем с открытыми исходными кодами для полноценного управления процессом разработки программного обеспечения. Bugzilla, Mediawiki, CVS, Subversion, Bonsai. Безопасное хранение в СУБД Oracle Базовая безопасность вOracle: пароли; права; синонимы; роли. Использование пакетов шифрования данных. Разграничение доступа: на уровне представлений;Oracle Database Vault;Oracle Label Security. Авторизация и аутентификация: с учетными записями базы данных; прокси-аутентификация;Enterprise User Security.Oracle Advanced Security. Обзор:Oracle Internet Directory;Oracle Virtual Directory;Oracle Enterprise Single-Sign On (eSSO);Oracle Identity Manager;Oracle Audit Vault;Oracle Secure Backup;Web Services Manager;Oracle Information Rights Management;Oracle Adaptive Access Manager. Внутренняя разработка компании — фреймворк CustIS Universal .Net: основные принципы, сравнение с ближайшими аналогами (NHibernate), концепция посткомпиляции, метаданные и код. Экземпляры и состояния сущности, объектные запросы.
2008Приемы эффективной работы в PSPad, PL/SQL Developer, ... Обучение полезным инструментам (как бесплатный, так и купленный компанией софт). PSPad и его внутренние доработки (мультикомпиляция, syntax highlighting, …). Сборка SGML документации (Jade, интеграция с PSPad, проверка синтаксиса, сборка RTF, сборка CHM). PL/SQL Developer: настройки, управление сессиями и блокировками, работа с SQL, PL/SQL, работа с несколькими коннектами, типичные проблемы. Работа с XML в SharpDevelop-е и не только. Бесплатные UML-редакторы (Violet, ArgoUML, …)
Новая система описания, сборки и проноса патчей Внутренний фреймворк компании. Идеология управления версиями (версионность системы, нумерация версий, инсталяция, обновление, горячее исправление, порции исправлений, их тестирование,…). Утилита для описания и сборки патчей: инструментарий для редактирования, утилита сборки (PatchBuilder), утилита ручного проноса, как это фиксируется в БД, ошибочные ситуации, принципы восстановления… . Модуль для централизованного проноса и мониторинга версий. Методология: Типизация людей — средство отделить личные особенности от поведения, свойственного определенным типам (средство, с помощью которого решаются реальные проблемы, а не цель). Подход классификации — предпочтения в разрезе этапов деятельности. Пары предпочтений. Характерные признаки, статистика. Общение —Экстраверты(E) иИнтроверты(I). Сбор информации:Сенсорики(S) иИнтуиты(N). Принятие решений:Мыслящие(T) иЧувствующие(F). Претворение в жизнь:Решающие(J) иВоспринимающие (P). Четыре типологических темперамента. Соционика как альтернатива. Примеры типологических шаблонов (как разные типы ставят и понимают цели, руководство, относятся к командной работе). Эволюция типа личности человека со временем. Мифы мотивирования (взгляд «сверху»). Трудовая мораль (взгляд «снизу»). Живучесть мотивирования. QCon 2008Наша компания командировала эксперта на одну из ведущих международных конференций разработчиков — QСon-2008, проходящей в Лондоне. Сразу после возвращения («по горячим следам»), наш сотрудник устроил обзор основных трендов этой конференции. Обзор конференции (участники, вендоры, темы). Обзор треков и тем: управление разработкой, архитектура, технологии. Развитие и пропаганда agile-методов. Архитектура: принципы и шаблоны масштабируемости систем, продукты и технологии для масштабируемых систем, ресурсно-ориентированные веб-сервисы (REST-архитектура),Cloud computing.
Введение в Continuous IntegrationВведение: проблемы, что такоеContinuous Integration (CI). Основные принципы. Внедрение: первая сборка, первые проблемы. Основные этапы. Профиты. Проблемы и решения. Открытый семинар, см. также http://livents.ru/event/2008/04/22/seminar-effektivnie-protsessi-i-sredstva/ Основы российского бух. учета Зачем разработчику знать основы бухучета? Бухгалтерский, налоговый, управленческий учет. Классические счета БУ: синтетические, аналитические. Группировка синтетических счетов: по балансу, по разделам. Примеры отражения хозяйственных операций. Основная регламентированная отчетность (баланс, отчет о прибылях и убытках).
Обзор конференций по IT в торговлеПосетившие несколько российских и зарубежных выставок и конференций сотрудники поделились впечатлениями. Обзор мероприятийEuroshop 2008 Dusseldorf,Buissines Solutions: Retail Кёльн/Дюссельдорф, AHConference Москва, Мариотт Тверская.Обзор выступлений: новые технологии, оборудование (Self Checkout, Self Return, Счетчики перемещений), идентификация (Databar, RFID и многое другое), мобильные технологии:Visa Paywave,Visa Mobile Platform,Accinity. ИТ проекты: «Детский Мир»; «Копейка»; «Монетка»; «O'keй»; «Купец», «Стройбери»; «Кей»; «ТопКнига»; «Лента»; «Адамас»; «Л'Этуаль». Принципы управления ИТ в Рознице —принципы управления ИТ в региона, проблемы с западными принципами управления в России, инструментарий описания бизнес-процессов, опыт CIO из Европы и Штатов. MDM+EDI :Teradata; «Метро групп»;SOLQUEST;GS1. Проекты внедрения SAP: «Лента»; «Мир»; «Эльдорадо». BI-проекты и решения: внедрение («М-видео», «Адамас», «Азбука Вкуса», «Монетка»), cистема прогноза продажForseason, Sybase IQ, Advizor Visual Discovery, платформа для выявления out-of-stocks ECR, SAP Pos DM, GMCS.
Почтовая система компании или как подружить Outlook c Exchange Обзор почтовой системы компании. Обзор и настройка почтового клиента Outlook. Связка Outlook и Exchange, переезд на серверную почту. Outlook Web Access. Переезд с других клиентов. UML 2.0 Коротко про UML: что такое UML, способы использования UML (эскизирование / проектирование / программирование, бизнес-анализ / системная архитектура), обзор видов диаграмм, что такое допустимый UML. Диаграмма классов. Диаграмма состояний. Диаграмма пакетов. Диаграмма деятельности. Use case (прецеденты). Диаграмма прецедентов. Диаграмма последовательностей. Графическая нотация «от CustIS». Инструменты (доступные нам): Visio + шаблоны к нему / Violet / ArgoUML / StarUML / …
Практики управления проектами Обще-философская часть: что должен делать руководитель, типы проектов по типам ожиданий, ключевые особенности наших проектов, «продукт vs. услуга», орг. структура производственных подразделений и альтернативы ей. Практическая часть: cтарт проекта, устав / ключевые игроки / оценка проекта, текущая деятельность, планирование работ / постановка и формирование ТЗ / разработка / QA / сопровождение / документирование и т.д., закрытие проекта. Переговоры и клиентские отношения: переговоры, управленческие приемы, управление ожиданиями, риски. Варианты развития.
Дополнения к предыдущему семинару: документирование, комментирование кода, автоматические тестирование и сборка, code review, обязанности руководителя проекта. Nokia-тест: блог Джефа Сазерленда, варианты теста, про agile-спецификации, выводы. Scrum checklist от Книберга: блог Книберга, общий обзор checklist-а (в виде mind-map), Definition-of-Done (DoD), выводы для нас. Полезности из презентаций Книберга: наиболее частые проблемы (или узнайте себя!), роль менеджера в Agile (или измените менеджмент!). Наш roadmap. Подборка полезных ресурсов. Практика работы с мастер-данными Что такое мастер-данные и НСИ. Проблема двойственности терминологии: мастер-данные и НСИ . Выделение мастер-данных из общего объема данных: цена вопроса. Обзор существующих практик ведения МД/НСИ. Этапы создания управляемого ведения МД/НСИ. Проектирование системы ведения МД/НСИ: с чего начать MDM, необходимые условия успеха, четырехпараметрическая модель информационного обмена, модели ведения МДМ, сравнительный анализ по функциональности . «Звезда» в торговой сети. Что выбрать: краткий обзор готовых решений для MDM.
Система прав доступа. Учетные счета, синтетические счета, субсчета, аналитические счета, аналитики (субконто). Хранимые показатели (агрегация). Синхронизация объектной и учетной моделей. Генерация операций при изменении документа. Сбор отчетности. Прозрачность модели (drill down,traceability). Распределенное ведение и использование справочников и классификаторов. Производительность. Гибкость. Масштабируемость. Функциональное программирование Что такое функциональное программирование? Блажь математиков и эстетов от программирования или что-то полезное? История, достижения, найденные сферы применимости. Какие проблемы решаются, а какие — создаются. Примеры: HASKELL, OCAML, F#, LINQ. 2008-12-03 AgileDaysВ Москве скоро пройдет AgileDays — конференция, посвященная техническим практикам гибкой разработки. В теории применение технических практик Agile кажется очень привлекательным. Test Driven Development, Continuous Integration, Refactoringи прочие позволяют разработчиком повышать качество кода и эффективность разработки. Однако на практике возникает множество вопросов. Как делать рефакторинг в реальном проекте при отсутствии юнит тестов? Окупиться ли применение Continuous Integration? Как использовать TDD для наших технологий и архитектуре? И, наконец, как писать тесты при наличии большого объема унаследованного кода? На первой в России конференции по техническим практикам разработки мы постараемся ответить на эти вопросы. Конференция пройдет 12 декабря 2008 года в Москве с 10-00 до 19-00. На этой конференции выступят и наши ведущие специалисты: Андрей Бибичев — «Безудержный Refactoring: как не убиться об стену» На тему рефакторинга кода написано немало книг. Правильный рефакторинг кода поможет любой команде эффективно и безопасно модифицировать свою систему. Но не всегда рефакторинг применяется и понимается правильно. В этом докладе мы расмотрим, как делать рефакторинг с пользой для системы и при этом не «Убить себя об стену» в борьбе за качество кода. Изюминкой доклада являются примеры – все они не модельные, а из реальных систем, находящихся в production-эксплуатации. Причем примеры будут как удачных, так и неудачных преобразований. Это тот опыт, который получен в ходе боевых действий (а не учений) и которым хочется поделиться. Андрей Сатарин —«Введение в непрерывную интеграцию»Использование непрерывной интеграции в процессе разработки программного обеспечения обещает много преимуществ: быстрое обнаружение ошибок, устранение проблем интеграции, меньшее число дефектов. При более подробном рассмотрении оказывается, что эта практика сильно зависит от других, таких как модульное тестирование, стандарт кодирования и т.д. Множество ожидаемых преимуществ не реализуются без использования этих дополнительных практик. Складывается парадоксальная ситуация когда не ясно, имеет ли непрерывная интеграция независимую ценность или вся ценность обусловлена только «сторонними» методиками. Нет ли здесь обмана, когда под предлогом внедрения непрерывной интеграции пытаются использовать преимущества других инженерных практик?Спешите зарегистрироваться, конференция бесплатна, но помещение небольшое и количество мест ограничено! _/_/ _/ _/ _/_/_/ _/ _/ _/_/_/ _/ _/_/ _/ _/ _/_/_/ _/ _/ _/_/_/ _/_/_/_/ _/ _/ _/ _/ _/_/_/_/ _/ _/ _/ _/ _/ _/ _/_/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/_/ _/ _/ _/_/_/ _/ _/ _/_/_/ _/_/_/ _/_/_/ _/_/_/ _/_/_/ _/ _/ _/_/ _/_/ 2008-12-01 Добровольное медицинское страхованиеОчень часто на встречах соискатели спрашивают про наличие у нас социального пакета. Отвечаем: Каждый сотрудник может застраховать себя или кого-то из родственников (жену, например) на определенную сумму. Можно выбрать среди нескольких программ:
_ | | | |===( ) ////// |_| ||| | o o| ||| ( c ) ____ ||| \= / || \_ |||||| || | |||||| ...||__/|-" |||||| __|________|__ ||| |______________| ||| || || || || ||| || || || || ------------------------|||-------------||-||------||-||------- |__> || || || || \\\\\\\ \\\\\\\\\\\\ /\/\/\/\/\/\ \\\\\\\\\\\\\\\ < > -----------,-| |C> // )\\\\| | | ,','| / || ,'/////| | | ---------,',' | (, || ///// | _ _ | || | \\ ||||//''''| -|_ / \/ \_ |- || | ||||||| _| |I| \_/\_/ |I| || |______ `````\____/ \ -| / \ |- || | ,| _/_____/ \ | \__/ | || ,' ,' | / | | | ||,' ,' | | \ | | | _________|/ ,' | / | | |__________| _____________,' ,',_____| | | | /___/\__/\___\ | ,',' | | | | / | \| \ | ,',' ____|_____/ / | /\ |\ | _@|#_ | ,',' __/ | / | / /\ | \| | | _____________|',' ///_/-------------/ | \/ / \ / | | |===========,' \_/___/ \_/ 2008-11-28 День специалиста на мехмате МГУ 2008Выступали и на «Дне специалиста» — так называется ярмарка вакансий для студентов мехмата МГУ. Кроме нас, из софтверных компаний был Deutche Bank (вернее его российское софтверное отделение, ранее известное как «Pushkin Project») и SAS Institute. Были и представители ВПК, и тот же (с той же табличкой), что и на физтеховской ярмарке вакансий, рекрутер ФСБ. Неудивительно, что он вызвал большой интерес — за квартиру многие выпускники (и не только) готовы продать душу. Но и нам удалось вызвать аншлаг, с викториной (организованной как компьютерное тестирование) и раздачей 2GB-флешек с свободным софтом для матмоделирования, верстки математических статей и презентации исследований. Пара неожиданных моментов — большую часть контингента составили младшекурсники, для многих из которых наша «отсечка» на викторине (лежащая ровно посередине между минимумом, определяемым матожиданием случайных ответов и максимумом), оказалась «неподъемной», и все же было принято решение (чтобы не обидеть тех, кому отказали в начале), держать выбранную «планку». Возможно это кого-то огорчило — поймите, нам совсем не жалко этих флешек, вопрос в правилах игры. «Разбрасывать их в толпу» можно (и мы пару лет назад так и делали), но, как показал опыт, это совершенно бессмысленно — полученный бесплатно подарок, не воспринимается как что-то ценное, а даритель не вызывает никакого интереса («какой-то лох раздает халяву»). Это не то, чтобы мы хотели. А полученный в борьбе приз (пусть даже в несложном состязании), вызывает заслуженную гордость и другие положительные эмоции — чего мы и добиваемся. Возможно в следующий раз мы сможем придумать более дифференцированную схему, дающую фору первокурснику относительно выпускника. Было активное общение с молодежью, мы раздавали советы на тему актуальных знаний и навыков, нужных начинающему разработчику ПО, чтобы быть востребованным на современном сложном рынке труда. С большой вероятностью, если не будет форс-мажорных обстоятельств, после студенческой сессии мы снова проведем обучающий курс для студентов. Наши курсы (да, совершенно бесплатные, да мы кормим плюшками с кофием, раздаем футболки и сертификаты прохождения курса), как показал опыт, прекрасный трамплин для ищущих работу, ну а самых лучших, мы приглашаем к себе.Как обычно, пара фотографий с мероприятия.
2008-11-28 Ярмарка вакансий МФТИ 200821 ноября «выступали» на ярмарке вакансий МФТИ. Характерное, хотя и ожидаемое, отличие от прошлых лет — отсутствие банков и компаний-аудиторов. Хорошо это или плохо — вопрос дискуссионный, но по-крайней мере, нам гораздо легче вести диалог со студентами, когда они не оппонируют «а вот на стенде соседней компании XX, физтехам-выпускникам предлагают $YYYY, а студентам $YYYY/2, и никаких специфических знаний не требуется». Вообще присутствовали три сильных софтверных компании: ABBYY, Cognitive Technologies, и мы (да, мы причисляем к сильным компаниям). От нефтянников была Schlumberger, компания, известная плотным взаимодействием с МФТИ. Для милитаристически ориентированных студентов, было несколько компаний от ВПК, и кроме того, представитель ФСБ, скромной табличкой «Решаем проблемы с квартирой и детским садом» собравший немало интересующихся. Да, каждая компания использует свою стратегию привлечения — Cognitive устроил олимпиаду по программированию, ну а мы шли по опробованной нами технологии, и развернули три ноутбука с простым тестом «Викторина: три буквы», который призван отделить студентов минимально интересующихся разработкой ПО, от других специализаций. Ранее мы использовали тот же тест, но в бумажном варианте — это было несколько муторно (проверять галочки на бумаге недостойно ведущих автоматизаторов), допускало возможность читинга — «утащить вариант и прогуглить ответы», очевидный вариант для любителей легких путей. Хотя надо заметить, что сначала мы столкнулись с боязнью студентов «игры» с компьютером (при том, что с удовольствием отвечали «бумажный вариант»). Это явно какая-то иррациональная боязнь, сродни боязни «потери души при фотографировании», и причины ее нам выяснить так и не удалось — впрочем, после того как появились первые желающие, этот «синдром» вроде бы у всех прошел. В качестве призов мы, как обычно, выдавали 2GB флешку с подобранным нашими лучшими специалистами набором свободного программного обеспечения, полезного для математических исследований, курсовых, дипломов (верстка, публикация, презентации). Впрочем, тем кто не мог пройти этот тест, мы предоставляли возможность продемонстрировать свои знания в другой области — у нас в запасе было множество тестов, как на знание языков программирования или IT-технологий, так и на компьютерную математику. В общем, без призов почти никого не оставили. Несколько фотографий с мероприятия:
2008-11-18 Разработчики Oracle + .NETВ подразделении «Финансовые институты» ведется разработка информационной системы для одного из крупнейших банков. У Вас есть возможность принять участие в решении:
Проект предусматривает применение технологической платформы на базе СУБД Oracle, .Net и ряда внутренних технологий компании.Нужно знать обязательно:
, .,---.--.-- ,---.,---.,---.,---.| ,---. ,---.| /,---.,---.| |\ ||--- | | ||---'|---|| | |--- |---'| / `---.| || | \ || | | || \ | || | | | | / || || o` `'`---' ` `---'` `` '`---'`---'`---' ` `---'/ `---'`---\`---' Update: bug fixed 2008-11-14 Client Java-developers wantedОпятьнужны джависты! Теперь для разработки клиентских rich-интерфейсов на основе Swing (J2EE-разработчики тоже нужны). Что вас ждет:
Необязательно, но очень приветствуется знание:
Для любителей кросс-функциональности, можно, при наличие навыков, работать параллельно и в позиции серверного J2EE-разработчика. Пишите hr@custis.ru, звоните. Ждем вас! ___ _ _ __ ___ _ _\/_ ( /_) \ / /_) _\/_ (_ ` \ X / ) )\ ) / _ _\/_ /\ \__) / / \/ / / /\ .__) \/ \/ _(_ ( ( (__/ /\Update: В принципе, успешно провели набор по этой вакансии. Но есть некоторая вероятность, что будет еще одна вакансия по этой позиции, так что если вы действительно хороший специалист, и ищете работу — пошлите нам резюме. 2008-11-12 В здоровом теле — здоровый духШироко распространен стереотип, что программисты в массе — страшные, косолапые, страдающие (или наслаждающиеся?) избытком или недостатком веса. В это многие верят — ну да, вроде как работа малоподвижная, а спортсооружения в офисных кварталах — редкость. Так вот, это не про нас. Мы, за счет компании, арендуем зал недалеко от офиса, и регулярно, раз в неделю играем в футбол. Вообще там можно и в волейбол играть (есть сетка), и в баскетбол (есть кольца с щитами), но как-то оказалось, что играющих в футбол большинство. Играют все, включая Самое Высокое Руководство. Но никакого принуждения нет — если игровые виды спорта не радуют, а хочется «фитнеса с бассейном» — то у нас, в одном здании с офисом, есть настоящий гламурный фитнес-центр. Некоторые наши сотрудники ходят туда и до работы, и после, и даже в перерывах. Кстати, по слухам от посещающих сотрудников, 80% посетителей там — молодые девушки, а по вечерам, в саунах, иногда бывает весело. Это только слухи, но вы вполне можете их проверить. А еще у нас есть Powerball'ы. o \ o / _ o __| \ / |__ o _ \ o / o /|\ | /\ ___\o \o | o/ o/__ /\ | /|\ / \ / \ | \ /) | ( \ /o\ / ) | (\ / | / \ / \ 2008-11-03 Команда ищет J2EE-бойцов! А лучше — J2EE-командиров!На улице Кризис, но мы продолжаем расширяться, нам опять нужны Java-разработчики. Профиль примерно такой, как мы уже указывали — J2EE, (Spring Framework, Apache Wicket, контейнеры OC4J), СУБД Oracle, ну и вебграмотность конечно (HTML/JavaScript). Важный момент — обычно мы берем и успешно доучиваем студентов и неопытных разработчиков, но сейчас нужны сильные парни, уровня team lead! Обращайтесь, мы и классная работа ждем вас! P.S. Возможно эта ссылка тоже будет полезна. __ _____ ___ ____ ____ __ _\ \ _ /\___ \ /'___`\ /\ _`\ /\ _`\ _\ \ _ /\_` ' \ \/__/\ \ /\_\ /\ \ \ \ \L\_\ \ \ \L\_\ /\_` ' \ \/_> <_ _\ \ \ \/_/// /__ \ \ _\L \ \ _\L \/_> <_ /\_, ,_\ /\ \_\ \ // /_\ \ \ \ \L\ \ \ \ \L\ \ /\_, ,_\ \/_/\_\/ \ \____/ /\______/ \ \____/ \ \____/ \/_/\_\/ \/_/ \/___/ \/_____/ \/___/ \/___/ \/_/Update: В принципе, успешно провели набор по этой вакансии. Но есть некоторая вероятность, что будет еще одна вакансия по этой позиции, так что если вы действительно хороший специалист, и ищете работу — пошлите нам резюме. 2008-10-30 SEC(R)-2008В конце октября десант наших бойцов (три докладчика и более десятка участников) высадился на конференции SECR-2008. Возможно благодаря успешному выступлению на прошлом SECRе, в этом году от нас прошли уже три доклада, каждый из которых позитивно встречен аудиторией.
______ ______ ______ ______ _____ ______ ______ ______ /_____/\ /_____/\ /_____/\ /_____/\ /_____/\ /_____/\ /_____/\ /_____/\ \::::_\/_ \::::_\/_ \:::__\/ \:::_ \ \ _______ \:::_:\ \ \:::_ \ \ \:::_ \ \ \:::_:\ \ \:\/___/\ \:\/___/\ \:\ \ __ \:(_) ) )_ /______/\ _\:\| \:\ \ \ \ \:\ \ \ \ \:\_\:\ \ \_::._\:\ \::___\/_ \:\ \/_/\ \: __ `\ \ \__::::\/ /::_/__ \:\ \ \ \ \:\ \ \ \ \::__:\ \ /____\:\ \:\____/\ \:\_\ \ \ \ \ `\ \ \ \:\____/\ \:\_\ \ \ \:\_\ \ \ \:\_\:\ \ \_____\/ \_____\/ \_____\/ \_\/ \_\/ \_____\/ \_____\/ \_____\/ \_____\/ 2008-10-09 МГУ физфак. Ярмарка вакансий.8 октября наша команда побывала на ярмарке вакансий, организованной на физфаке МГУ. Отметим, что хотя физфак МГУ вроде как не должен являться «кузницей кадров» программистов и вообще IT-специалистов, наша практика утверждает, что это не так. У нас в компании есть ребята с физфака МГУ, это прекрасные специалисты! Плюс отметим, что в связи с Кризисом, у молодежи явно проснулся интерес к реальной и честной работе, когда зарплата — заслуженный приз за решение нужных задач, свидетельство профессиональной и интеллектуальной состоятельности. В соответствии с уже давней традицией, было роздано более сотни флешек с подборкой «Open-source для диплома» для ребят, прошедших элементарную викторину-тестирование (с элементарными вопросами типа «Что такое XML»?…). На встрече с молодежью, был прочитан доклад на тему: Программист — что сейчас актуально? Что нужно знать, чтобы пережить зиму иметь надежную работу в кризис? Какие IT-области наиболее уязвимы, а какие — относительно надежны. Как быстро «прокачать» резюме студенту, чтобы увеличить шансы на рынке труда? И многое, многое, другое.Вместо запланированных получаса, доклад и обсуждение длились полтора часа. Слайды: 2008-09-12 Курс «Современный процесс разработки ПО»После долгих внутренних споров, мы решились и провели летом очередной бесплатный курс для студентов, посвященный современным процессам разработки ПО. Да, у нас были опасения, что летом никого собрать нельзя — вменяемый студент либо активно, не разгибаясь, вкалывает, либо не менее активно и безудержно отдыхает. Однако был достаточно большой интерес у студентов, нам даже пришлось устроить входное тестирование, чтобы отсеять наиболее слабых. Идея курса состояла в том, что несмотря на то, что практически в любом вменяемом ВУЗе преподают информатику на базе промышленных языков программирования, учат операционным системам и есть очень много курсов, спонсируемых вендорами ПО, все равно сохраняется большой разрыв в знаниях и навыках, необходимых при разработке ПО. Учитывая, что технологии и методологии разработки к тому же непрерывно меняются, академическое образование не сможет поспевать за этими изменениями, и транслировать студентам эти знания — явно задача успешных практиков, то есть нас. В отличие от курса «Разработчик СУБД», мы не делали упора на конкретный язык программирования и фреймворк, мы учили универсальным знаниями и навыкам, которые пригодятся и разработчику СУБД, и программисту из геймдева, причем хоть свежим и модным, но уже успевшим пройти проверку практикой Инструментальная часть включала в себя системы управления версиями на примере Subversion, викисистемы на примере MediaWiki, системы отслеживания проблем, на основе Bugzilla. Как обычно, были и лекционные занятия и плотная практика, в процессе которой студенты, используя Subversion и MediaWiki, перевели несколько интересных статей о Subversion. Далее, «прокачивались» навыки аналитика — UML, тренировки по описанию предметных областей, культура обсуждений. И наконец, социальный и организационный аспект — современные Agile-методики проектной работы, Scrum. По окончании курса, как обычно, некоторые студенты присоединились к нашей команде, остальные, мы уверены, успешно транслируют приобретенные знания в российском сообществе программистов. 2008-09-02 IT-комиксы. Наша подборка.Трудно спорить, что в современной культуре комиксы рулят. Эффективно задействуя оба полушария (левое — под текст, а правое — под графику), комиксы, особенно краткие вебкомиксы являются эффективнейшим накопителем и транслятором культурных кодов. Кроме «фана и лулзов», получаемых от комикса, вы можете использовать правильные комиксы в статьях или презентациях, добиваясь от аудитории эмоционального отклика и понимания. Ладно, хватит воды. Так какие же романсы комиксы «…за бедного ITшника замолвят слово…»? Ниже, мы представим нашу подборку, причем пока рассмотрим только русскоязычные комиксы, или, по крайней мере, имеющие перевод. Начнем от простого к сложному, от «низкого жанра» к «абстрактной эстетике не для всех».БАШОРГ Ориентирован более на молодежную аудиторию, в основном обыгрывают шутки-геги на тему бытовых ситуаций, отношений между полами и поколениями. Но так как и молодежь теперь компьютерно-продвинутая, да и специфика комиксов уже околокомпьютерная («озвучка IRC/ICQ/IM-логов»), встречается весьма много околоITшных выпусков.DilbertМастрид. Офис. Гений-программист и тупые менеджеры. Герои и лентяи. Все как в жизни. Показаны все стереотипы. Утешает, если вы попали в похожую команду (не вы одни…). Расправляется с маркетинговыми buzzwords. Собственно, про мультфильм, на базе этого комикса мы уже писали. Подпишитесь на RSS-обязательно. Русский перевод герой-доброволец ведет на http://dilbertru.blogspot.com/XKCD А вот это уже «кино не для всех». Т.е. для левополушарных супергениев (комикс в основном ориентирован на математиков/информатиков). Рисунки редуцированы почти до полной абстрации FooBar, предлагается использовать силу воображения и домысливать самим. Романтики много, но для тех кому явно «за тридцать» или IQ «за 150». И то и другое, увы грустно. Но вот мне — нравится. Подписывайтесь и читайте русский перевод на http://xkcd.myths.ru/. 2008-07-15 День рождения «Р» - 2008Вот и лето настало! С некоторым запозданием прошел традиционный корпоративный выезд на природу, как и всегда приуроченный к дню рождения нашего любимого и генерального директора. Сотрудники и заказчики, а также их родители члены их семей, и просто друзья компании, собрались на пару суток в любимое Секретное Место в Подмосковье. Шашлыки и умеренные возлияния на природе, подвижные игры и свежий лесной воздух, песни под гитару и без, разговоры о политике и «за жизнь». Обычно это празднование мы проводим в начале июня, но в этот раз несколько припозднились. С одной стороны, многие ушли в отпуск и не смогли присутствовать, с другой, хорошо — в июне лес еще не совсем просох, в смысле, что приходилось выталкивать из грязи автомобили, используемые для транспортировки грузов вглубь Секретной Чащи. Это конечно весело, но после пары-тройки раз нормальному человеку надоедает. А в июле проблем с лесной трясиной уже не осталось. 2008-05-12 Молодым и перспективнымПредлагается участие в проектах разработки модулей направления "Торговые сети", включая:
Основные требования:
.----------------. .----------------. .----------------. .-----------------. .----------------. .----------------. | .--------------. || .--------------. || .--------------. | | .--------------. || .--------------. || .--------------. | | | _____ | || | ____ | || | ______ | | | | ____ _____ | || | ____ | || | _____ _____ | | | | |_ _| | || | .' `. | || | |_ _ \ | | | ||_ \|_ _| | || | .' `. | || ||_ _||_ _|| | | | | | | || | / .--. \ | || | | |_) | | | | | | \ | | | || | / .--. \ | || | | | /\ | | | | | | _ | | | || | | | | | | || | | __'. | | | | | |\ \| | | || | | | | | | || | | |/ \| | | | | | | |_' | | || | \ `--' / | || | _| |__) | | | | | _| |_\ |_ | || | \ `--' / | || | | /\ | | | | | `.___.' | || | `.____.' | || | |_______/ | | | ||_____|\____| | || | `.____.' | || | |__/ \__| | | | | | || | | || | | | | | | || | | || | | | | '--------------' || '--------------' || '--------------' | | '--------------' || '--------------' || '--------------' | '----------------' '----------------' '----------------' '----------------' '----------------' '----------------' 2008-05-11 SOS! Нужны Java-разработчики!Направление «Финансовые институты» активно развивается, и нам постоянно нужны Java-разработчики. Содержание работы:Разработка веб-приложений на платформе J2EE, на базе Struts или JSF:
Что нужно знать?
Приветствуется:
_____ _____ _____ _____ /\ \ /\ \ /\ \ /\ \ /::\ \ /::\ \ /::\____\ /::\ \ \:::\ \ /::::\ \ /:::/ / /::::\ \ \:::\ \ /::::::\ \ /:::/ / /::::::\ \ \:::\ \ /:::/\:::\ \ /:::/ / /:::/\:::\ \ \:::\ \ /:::/__\:::\ \ /:::/____/ /:::/__\:::\ \ /::::\ \ /::::\ \:::\ \ |::| | /::::\ \:::\ \ _____ /::::::\ \ /::::::\ \:::\ \ |::| | _____ /::::::\ \:::\ \ /\ \ /:::/\:::\ \ /:::/\:::\ \:::\ \ |::| | /\ \ /:::/\:::\ \:::\ \ /::\ /:::/ \:::\____\/:::/ \:::\ \:::\____\ |::| | /::\____\/:::/ \:::\ \:::\____\ \:::\ /:::/ \::/ /\::/ \:::\ /:::/ / |::| | /:::/ /\::/ \:::\ /:::/ / \:::\/:::/ / \/____/ \/____/ \:::\/:::/ / |::| | /:::/ / \/____/ \:::\/:::/ / \::::::/ / \::::::/ / |::|____|/:::/ / \::::::/ / \::::/ / \::::/ / |:::::::::::/ / \::::/ / \::/ / /:::/ / \::::::::::/____/ /:::/ / \/____/ /:::/ / ~~~~~~~~~~ /:::/ / /:::/ / /:::/ / /:::/ / /:::/ / \::/ / \::/ / \/____/ \/____/Update: В принципе, успешно провели набор по этой вакансии. Но есть некоторая вероятность, что будет еще одна вакансия по этой позиции, так что если вы действительно хороший специалист, и ищете работу — пошлите нам резюме. 2008-04-28 День специалиста на мехмате МГУ 2008День специалиста на мехмате МГУ проходил 24 апреля. Прошло все очень позитивно! Как раз к этому мероприятию мы готовили фирменные флешки с полезной информацией для студентов.Во многом благодаря этому ходу мы имели феноменальный успех — о нас говорили не только студенты, но и другие компании участники. Весть о том, что компания CustIS дарит флешку каждому, кто заполнил анкету, разнеслась мгновенно. Казалось бы, при таком ажиотаже высока вероятность того, что мы соберем большое количество анкет не с профильных факультетов. Да, надо признать, что анкеты студентов с факультета географии или биофака были, но всего три или четыре. Вот что еще хотелось отметить — IT компаний в этот раз было маловато, гораздо меньше, чем на дне карьеры физического факультета, и мы были интересны всем, кто хочет связать свое будущее с IT. 2008-04-23 семинар «Эффективные процессы и средства»Мы решили провести на своей площадкесеминар «Эффективные процессы и средства» из серии «Теория и практика разработки ПО». (См. также анонс семинара в системе «livents»).Формат: Доклады в переговорной с проектором, два тайм-слота по 1:00-1:30 с кофе-брейком между ними (с кофием из кофе-машины и бесплатными плюшками). Мы предлагаем следующие доклады:
Запасной план (если докладов от сообщества не будет): Доклад [1] и один из докладов [2] или [3]. Время — 19:00; Место — в центре, место легко достижимо с пяти станций метро веток трех цветов — достаточно удобно. Эти семинары представляют собой не широкотематические «односторонние лекции-презентации», что является прерогативой стандартных конференций (а таких много и без нас), а живое обсуждение по более-менее узкой тематике, кругом лиц ≈10-30 чел. С большим количеством людей, как показал опыт, конструктивное обсуждение организовать очень сложно, а с учетом обсуждения, больше двух докладов после рабочего дня не поместится. Регистрироваться нужно в системе livents. Мы с интересом выслушаем любые конструктивные предложения по формату и темам для обсуждения. Пожалуйста, свяжитесь с нами (Стас Фомин, stas@custis.ru), если вы готовы предложить доклад, близкий к теме семинара — мы будем очень рады. P.S. Это бесплатно! Update:Мероприятие прошло вполне позитивно. На семинаре рассматривали только тему [1], т.к. с обсуждением, рассмотрение этой темы затянулось на 2.5 часа. Обзорное видео:
__ , ._. , , / ` _ ._ -+-*._ . . _ . . __ | ._ -+- _ _ ._. _.-+-* _ ._ \__.(_)[ ) | |[ )(_|(_)(_|_) _|_[ ) | (/,(_][ (_] | |(_)[ ) ._| 2008-04-22 SCRUM: Практика внедренияНас часто спрашивают — как организован процесс разработки в вашей команде? Не секрет, что в индустрии разработки ПО именно социальный аспект определяет и мотивацию и производительность участников. Да, инструменты тоже важны, но перейти от устаревших инструментов к современным и эффективным, как правило можно в любой компании, а сменить социальную организацию практически нереально. Поэтому кандидаты часто обоснованно интересуются — не попадут ли они в ловушку? Что ждет их? Власть ограниченных менеджеров, как в комиксах Dilbert? Дресс-код? Микромендежмент и метрики основанные на подсчете строчек кода и прочий bullshit? Возможно, полностью или частично на эти вопросы отвечал доклад Андрея Бибичева «Практика внедрения Scrum — трудности и пути их преодоления» на конференции РИТ-2008. Посмотрите, вам должно понравиться!2008-04-12 Очень нужны разработчики СВ подразделении "Торговые сети" начинается разработка нового модуля для ИС крупной торговой сети. Проект предусматривает применение новой технологической платформы на базе СУБД Oracle 10g, .Net 3.5 (C# 3.0, LINQ, ASP.NET Web Services) и широкого ряда внутренних технологий компании. Вам представится возможность участия в разработке нового продукта, начиная с самых ранних этапов. Работа в рамках проекта будет включать в себя проектирование элементов системы, разработку базы данных, серверной бизнес-логики, пользовательских интерфейсов и механизмов межсистемной интеграции. Что нужно знать Вам?
_ _ _ _ _ /\ \ __ /\ \ /\ \ _ /\ \ /\ \ / \ \ /_/\_\ \_\ / \ \ /\_\ / \ \ \_\ \ / /\ \ \\ \__/\/_/_ / /\ \ \_/ / // /\ \ \ /\__ \ / / /\ \ \\/_/\/___/\ / / /\ \___/ // / /\ \_\ / /_ \ \ / / / \ \_\ /\/___ \ \ / / / \/____// /_/_ \/_/ / / /\ \ \ / / / \/_// /_/ /_/ / / / / / / // /____/\ / / / \/_/ / / / \ \_\ \_\/ / / / / / // /\____\/ / / / / / /________ \/_/ _ / / / / / // / /______ / / / / / /_________\ /\_\/ / / / / // / /_______\/_/ / \/____________/ \/_/\/_/ \/_/ \/__________/\_\/Update: В принципе, успешно провели набор по этой вакансии. Но есть некоторая вероятность, что будет еще одна вакансия по этой позиции, так что если вы действительно хороший специалист, и ищете работу — пошлите нам резюме. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[ Хронологический вид ]Комментарии
Уважаемые разработчики! Местами проскакивает информация, что сборку CUSTISWIKI с вашими суперплагинами где-то можно скачать, попробовать. Это так? Если да, то дайте пожалуйста ссылку. Зараннее спасибо.
Вам надо сюда http://wiki.4intra.net/Mediawiki4Intranet, а может прямо сразу сюда http://wiki.4intra.net/Wampp-mediawiki4intranet
Благодарю!!!
Про префиксный поиск в PostgreSQL неправда, он там есть.
Хм, действительно. Что-то фигово доку просмотрел. Спасибо, исправил, заодно добавил про их "веса"...
Стас, будет ли видео? Когда и где?
Валера, привет. Ну как-то так: Блог:События/2011-09-20_Whale_Rider_2011, т.е. Мишин доклад уже был и его можно посмотреть (и прокомментировать ^_^), у Виталия можно полистать статью-презентацию (правда тема там более-менее наша обычная), а у меня только краткие заметки о конференции. Видеозапись велась, но кто были эти люди, и когда опубликуют — увы, неизвестно. Надо следить за Олегом Буниным.
Спасибо!
Стас, у меня уже полгода вот такой монитор Dell ST2220T. Мультитач (2 точки), гнется хоть до горизонтального положения, устойчив, достаточно тяжел. Правда, скрость реакции тачскрина не очень - это может сказаться на возможности рисовать.
Спасибо! «E-IPS» — типа углы обзора должны быть хороши? (полезно для докладчика).
А попробуйте порисовать на вашем! (Поставьте Inkscape или хотя бы ZoomIT, например). Интересно, будет ли получаться.
Но меня все-таки идея моноблока греет (портабильность, проводов почти нет...). Может у кого-то дома есть тачсмарт? Или кто-то знает шоурум, где его можно попробовать?
Стас, ко мне можно на ты, всё ж таки 6 лет вместе работали :) Углы обзора замечательные. Попробовал порисовать в Paint.NET - и точности не хватает, и "сигнал пропадает" время от времени. Этот тачскрин рассчитан только на тычки и драги :(
Понял, вычеркиваю. Углы это хорошо, но рисование должно быть настоящим.
Как я это могу понять? Ты бы хоть страничку свою заполнил....
Эх вы шуток не понимаете :-))
Дима, мы понимаем шутки! Это вообще лучшая реклама! Тебе стоит сделать визитку с этими Ж!
Добрый день. Я был на нескольких семинарах у вас ранее, и с удовольствием бы сходил на этот семинар, но увидел в rss-ленте только сейчас, да и пост насколько я вижу размещён 30го числа. Подскажите, может быть есть возможность узнавать о ваших семинарах хотя бы за неделю?
Войдите, чтобы комментировать.